.q15a-page{--q15a-bg: #050914;--q15a-panel: #0a1322;--q15a-panel-soft: #101c2e;--q15a-gold: #d7b56d;--q15a-pink: #e15f8c;--q15a-text: #f8f4ed;--q15a-muted: #b9c1cd;background:var(--q15a-bg);color:var(--q15a-text);font-family:Inter,Segoe UI,Arial,sans-serif}.q15a-page *{box-sizing:border-box}.q15a-page a{color:inherit}.q15a-shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.q15a-kicker{display:inline-block;color:var(--q15a-gold);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.q15a-hero{padding:72px 0 64px;background:radial-gradient(circle at 82% 12%,rgba(225,95,140,.16),transparent 30%),linear-gradient(135deg,#07101d,#050914 62%);border-bottom:1px solid rgba(215,181,109,.22)}.q15a-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(36px,6vw,78px);align-items:center}.q15a-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px;color:#aeb7c4;font-size:.82rem}.q15a-breadcrumbs a{text-decoration:none}.q15a-breadcrumbs a:hover{color:var(--q15a-gold)}.q15a-hero h1,.q15a-article h2,.q15a-article h3{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}.q15a-hero h1{max-width:760px;margin-top:16px;font-size:clamp(2.8rem,5.4vw,5rem);line-height:.98;letter-spacing:-.055em}.q15a-hero__copy>p{max-width:720px;margin:24px 0 0;color:var(--q15a-muted);font-size:1.07rem;line-height:1.75}.q15a-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;color:#d5dbe4;font-size:.88rem}.q15a-meta span{display:inline-flex;align-items:center;gap:8px}.q15a-hero__media{margin:0;overflow:hidden;border:1px solid rgba(215,181,109,.36);border-radius:30px;background:#0c1420;box-shadow:0 30px 85px #00000061}.q15a-hero__media img{display:block;width:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover}.q15a-hero__media figcaption{padding:12px 16px;color:#aeb7c4;font-size:.76rem}.q15a-article{padding:72px 0 92px}.q15a-article>section{max-width:900px;margin:0 auto;padding:64px 0;border-bottom:1px solid rgba(215,181,109,.18)}.q15a-article h2{margin-top:12px;font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.06;letter-spacing:-.045em}.q15a-article h3{font-size:1.25rem;letter-spacing:-.02em}.q15a-article p{color:var(--q15a-muted);font-size:1.02rem;line-height:1.78}.q15a-section-number{color:var(--q15a-pink);font-size:.76rem;font-weight:900;letter-spacing:.18em}.q15a-summary{max-width:980px;margin:-18px auto 0;padding:28px 32px;border:1px solid rgba(215,181,109,.28);border-radius:24px;background:linear-gradient(145deg,#101c2ef5,#08101dfa);box-shadow:0 20px 58px #0000003d}.q15a-summary>span{color:var(--q15a-gold);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.q15a-summary>strong{display:block;margin-top:8px;font-size:1.45rem}.q15a-summary ul,.q15a-checklist ul{list-style:none;padding:0;margin:22px 0 0}.q15a-summary li{display:flex;align-items:flex-start;gap:11px;margin-top:12px;color:#dce1e8;line-height:1.5}.q15a-summary svg,.q15a-checklist svg{flex:0 0 auto;color:var(--q15a-gold)}.q15a-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.q15a-comparison article{padding:26px;border:1px solid rgba(215,181,109,.24);border-radius:22px;background:var(--q15a-panel)}.q15a-comparison svg{color:var(--q15a-gold)}.q15a-comparison h3{margin-top:20px}.q15a-comparison p{margin-bottom:0;font-size:.92rem;line-height:1.65}.q15a-checklist{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.q15a-checklist li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(215,181,109,.16)}.q15a-checklist li:first-child{padding-top:0}.q15a-checklist li span{display:grid;gap:5px;color:var(--q15a-muted)}.q15a-checklist li strong{color:var(--q15a-text)}.q15a-disclosure{display:grid;grid-template-columns:auto 1fr;gap:20px;max-width:980px!important;padding:34px!important;border:1px solid rgba(225,95,140,.36)!important;border-radius:24px;background:#e15f8c14}.q15a-disclosure svg{color:var(--q15a-pink)}.q15a-disclosure h2{margin:0;font-size:1.55rem;letter-spacing:-.025em}.q15a-disclosure p{margin-bottom:0}.q15a-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.q15a-links a{display:grid;grid-template-columns:1fr auto;gap:12px;min-height:160px;padding:24px;border:1px solid rgba(215,181,109,.25);border-radius:20px;background:var(--q15a-panel);text-decoration:none;transition:.2s ease}.q15a-links a:hover{transform:translateY(-3px);border-color:var(--q15a-gold)}.q15a-links strong{font-size:1.08rem}.q15a-links span{grid-column:1/-1;color:var(--q15a-muted);font-size:.9rem;line-height:1.55}.q15a-links svg{color:var(--q15a-gold)}.q15a-faq>div{margin-top:28px}.q15a-faq details{border-top:1px solid rgba(215,181,109,.22)}.q15a-faq details:last-child{border-bottom:1px solid rgba(215,181,109,.22)}.q15a-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-weight:750}.q15a-faq summary::-webkit-details-marker{display:none}.q15a-faq summary span{color:var(--q15a-gold);font-size:1.4rem;transition:.2s ease}.q15a-faq details[open] summary span{transform:rotate(45deg)}.q15a-faq details p{margin:0 0 22px;max-width:760px}.q15a-cta{display:flex;justify-content:space-between;gap:34px;align-items:center;max-width:980px!important;padding:40px!important;border:1px solid rgba(215,181,109,.36)!important;border-radius:26px;background:linear-gradient(145deg,#111d30,#08111f)}.q15a-cta h2{font-size:clamp(2rem,3vw,2.8rem)}.q15a-cta p{margin-bottom:0}.q15a-cta>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:52px;padding:15px 24px;border-radius:999px;background:linear-gradient(180deg,#ef78a0,#d94f7d);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 16px 42px #e15f8c3d}.q15a-cta>a:hover{transform:translateY(-2px);filter:brightness(1.04)}.q15a-page a:focus-visible,.q15a-page summary:focus-visible{outline:3px solid rgba(215,181,109,.75);outline-offset:4px}@media (max-width:900px){.q15a-hero__layout,.q15a-checklist{grid-template-columns:1fr}.q15a-hero__media{order:-1}.q15a-comparison,.q15a-links{grid-template-columns:1fr}.q15a-cta{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.q15a-shell{width:min(100% - 28px,1160px)}.q15a-hero{padding:34px 0 42px}.q15a-hero h1{font-size:clamp(2.35rem,11vw,3.15rem)}.q15a-article{padding:38px 0 60px}.q15a-summary{padding:24px 20px}.q15a-article>section{padding:46px 0}.q15a-disclosure,.q15a-cta{padding:26px!important}.q15a-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.q15a-page *{scroll-behavior:auto!important;transition:none!important}}.w10a-page{--accent: #8fc4d8;--accent-soft: #d1eaf2;--hero-glow: rgba(92, 166, 196, .18);--paper: #f5efe5;--paper-strong: #ffffff;--paper-text: #24282d;--paper-muted: #5d6268;background:#080b10;color:#fffaf3;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif;overflow:hidden}.w10a-page[data-theme=wedding]{--accent: #e3b0bb;--accent-soft: #f3d8de;--hero-glow: rgba(190, 105, 129, .2)}.w10a-page *,.w10a-page *:before,.w10a-page *:after{box-sizing:border-box}.w10a-page h1,.w10a-page h2,.w10a-page h3,.w10a-page p{margin-top:0}.w10a-shell{width:min(1080px,calc(100% - 40px));margin-inline:auto}.w10a-hero{position:relative;overflow:hidden;padding:clamp(42px,5vw,62px) 0 clamp(78px,7vw,96px);background:radial-gradient(circle at 84% 14%,var(--hero-glow),transparent 30rem),linear-gradient(112deg,#070a0f,#0c151d 58%,#101820)}.w10a-page[data-theme=wedding] .w10a-hero{background:radial-gradient(circle at 84% 14%,var(--hero-glow),transparent 30rem),linear-gradient(112deg,#09090d,#171016 58%,#1d1219)}.w10a-hero:after{position:absolute;right:-12%;bottom:-58%;width:54%;height:75%;border-radius:50%;background:var(--hero-glow);filter:blur(100px);pointer-events:none;content:""}.w10a-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);align-items:center;gap:clamp(38px,5vw,64px)}.w10a-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 23px;color:#aaa39b;font-size:.8rem}.w10a-breadcrumbs a{color:inherit;text-decoration:none}.w10a-kicker,.w10a-number{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:.74rem;font-weight:850;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.w10a-kicker:before{width:28px;height:1px;background:currentColor;content:""}.w10a-hero h1{max-width:680px;margin:16px 0 0;color:#fffaf3!important;font-size:clamp(2.75rem,4.7vw,4.25rem);font-weight:770;letter-spacing:-.052em;line-height:1.01;text-wrap:balance}.w10a-hero p{max-width:650px;margin:21px 0 0;color:#d2cbc2;font-size:clamp(1rem,1.12vw,1.06rem);line-height:1.7}.w10a-meta{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;color:#b8b1a8;font-size:.83rem;font-weight:650}.w10a-meta span{display:inline-flex;align-items:center;gap:8px}.w10a-meta svg{color:var(--accent)}.w10a-hero figure{position:relative;margin:0;border:1px solid color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.12));border-radius:30px;padding:10px;background:#ffffff09;box-shadow:0 28px 74px #0006}.w10a-hero figure:before{position:absolute;inset:18px -14px -14px 18px;z-index:-1;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:30px;content:""}.w10a-hero img{display:block;width:100%;max-height:440px;aspect-ratio:4 / 3;border-radius:21px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.w10a-hero figcaption{position:absolute;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:9px 12px;background:#05080cc7;color:#e3ddd5;font-size:.7rem;line-height:1.35;backdrop-filter:blur(10px)}.w10a-article{position:relative;z-index:2;margin-top:-34px;margin-bottom:76px;border:1px solid rgba(36,40,45,.08);border-radius:30px;padding:46px clamp(28px,5vw,62px) 56px;background:var(--paper);color:var(--paper-text);box-shadow:0 32px 90px #00000047}.w10a-summary{display:grid;gap:12px;margin-bottom:42px;border:1px solid #ded6ca;border-radius:20px;padding:24px;background:var(--paper-strong)}.w10a-summary>span{color:color-mix(in srgb,var(--accent) 78%,#6f5a34);font-size:.74rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.w10a-summary>strong{color:#25282d;font-size:1.24rem;line-height:1.35}.w10a-summary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:4px 0 0;padding:0;list-style:none}.w10a-summary li{display:flex;align-items:flex-start;gap:9px;color:#5d6268;font-size:.9rem;line-height:1.55}.w10a-summary svg{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 78%,#6f5a34)}.w10a-article>section{max-width:820px;margin:0 auto;border-top:1px solid #ddd5c9;padding:42px 0}.w10a-article h2{margin:12px 0 17px;color:#24282d!important;font-size:clamp(1.9rem,3.6vw,3.05rem);font-weight:760;letter-spacing:-.043em;line-height:1.06;text-wrap:balance}.w10a-article p{margin:0 0 16px;color:var(--paper-muted);font-size:1rem;line-height:1.78}.w10a-bullets{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.w10a-bullets li{display:flex;align-items:flex-start;gap:10px;border:1px solid #ddd5c9;border-radius:13px;padding:14px 16px;background:#fff;color:#50555a}.w10a-bullets svg{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 78%,#6f5a34)}.w10a-disclosure{display:flex;gap:16px;max-width:900px!important;border:1px solid color-mix(in srgb,var(--accent) 58%,#d7cec1)!important;border-radius:19px;padding:24px!important;background:color-mix(in srgb,var(--accent) 12%,#fff)}.w10a-disclosure svg{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 78%,#6f5a34)}.w10a-disclosure h2{margin:0 0 7px;font-size:1.3rem}.w10a-disclosure p{margin:0}.w10a-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:34px;max-width:940px!important}.w10a-proof>div:last-child{display:grid;gap:10px}.w10a-proof a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #d8d0c4;border-radius:13px;padding:15px 17px;background:#fff;color:#292d32;text-decoration:none;box-shadow:0 10px 24px #241f190d}.w10a-proof a svg:first-child{color:color-mix(in srgb,var(--accent) 78%,#6f5a34)}.w10a-faq details{border-bottom:1px solid #d8d0c4}.w10a-faq summary{display:flex;justify-content:space-between;gap:18px;padding:18px 0;color:#292d32;font-weight:800;list-style:none;cursor:pointer}.w10a-faq summary::-webkit-details-marker{display:none}.w10a-faq summary span{color:color-mix(in srgb,var(--accent) 78%,#6f5a34)}.w10a-faq details p{margin:0;padding:0 0 18px}.w10a-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;max-width:940px!important;border:0!important;border-radius:22px;padding:30px!important;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 18%,#15191f),#0d1117)}.w10a-cta h2{margin-bottom:0;color:#fffaf3!important;font-size:clamp(1.7rem,3vw,2.55rem)}.w10a-cta>div:last-child{display:grid;gap:9px}.w10a-cta a{display:inline-flex;min-width:210px;justify-content:center;border-radius:999px;padding:14px 19px;background:var(--accent);color:#111418;font-weight:850;text-decoration:none}.w10a-cta a+a{border:1px solid #4b535e;background:transparent;color:#f5f0e9}@media (max-width:840px){.w10a-hero__layout,.w10a-proof,.w10a-cta{grid-template-columns:1fr}.w10a-hero__layout{gap:34px}.w10a-hero h1{font-size:clamp(2.55rem,8vw,4rem)}.w10a-summary ul{grid-template-columns:1fr}.w10a-cta>div:last-child{width:100%}.w10a-cta a{width:100%}}@media (max-width:620px){.w10a-shell{width:min(100% - 28px,1080px)}.w10a-hero{padding:36px 0 72px}.w10a-hero h1{font-size:clamp(2.3rem,10.5vw,3.25rem);line-height:1.02}.w10a-hero figure{border-radius:24px;padding:8px}.w10a-hero figure:before{inset:12px -8px -8px 12px;border-radius:24px}.w10a-hero img{border-radius:17px}.w10a-hero figcaption{right:15px;bottom:15px;left:15px}.w10a-article{margin-top:-26px;margin-bottom:54px;border-radius:22px;padding:24px 20px 34px}.w10a-summary{margin-bottom:30px;padding:20px}.w10a-article>section{padding:34px 0}.w10a-disclosure{padding:20px!important}.w10a-cta{padding:24px!important}}
