.template-landing-module__cwU3XG__page{--bg:#0b1631;--surface:#12224f;--fg:#f3f1ea;--muted:#a3b3d8;--line:#27397a;--accent:#5b9bff;--hl:#ffb62e;--hl-ink:#2b1c00;--soft:#1a2c63;background:var(--bg);min-height:100svh;color:var(--fg);font-family:Instrument Sans,Segoe UI,sans-serif;overflow:hidden}.template-landing-module__cwU3XG__page *{box-sizing:border-box}.template-landing-module__cwU3XG__page a{color:inherit;text-decoration:none}.template-landing-module__cwU3XG__header{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);align-items:center;gap:28px;max-width:1240px;min-height:70px;margin:auto;padding:0 28px;display:flex}.template-landing-module__cwU3XG__brand{letter-spacing:-.055em;white-space:nowrap;font-family:Rammetto One,Trebuchet MS,sans-serif;font-size:1.08rem}.template-landing-module__cwU3XG__brand span{color:var(--hl)}.template-landing-module__cwU3XG__header nav{color:var(--muted);gap:22px;margin-left:auto;font-size:.94rem;font-weight:600;display:flex}.template-landing-module__cwU3XG__header nav a:hover{color:var(--fg)}.template-landing-module__cwU3XG__headerCta,.template-landing-module__cwU3XG__primary,.template-landing-module__cwU3XG__offerCta{background:var(--hl);min-height:44px;color:var(--hl-ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:850;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px #ad7111}.template-landing-module__cwU3XG__headerCta{min-height:38px;padding:8px 13px;font-size:.85rem}.template-landing-module__cwU3XG__primary{font-size:1rem}.template-landing-module__cwU3XG__primary:hover,.template-landing-module__cwU3XG__headerCta:hover,.template-landing-module__cwU3XG__offerCta:hover{transform:translateY(-1px);box-shadow:0 4px #ad7111}.template-landing-module__cwU3XG__hero{grid-template-columns:minmax(0,1.06fr) minmax(260px,.7fr);align-items:center;gap:clamp(42px,9vw,140px);max-width:1184px;margin:0 auto;padding:clamp(58px,9vw,116px) 28px clamp(72px,10vw,128px);display:grid}.template-landing-module__cwU3XG__heroCopy{max-width:650px}.template-landing-module__cwU3XG__kicker{color:var(--accent);letter-spacing:.15em;margin:0 0 14px;font-size:.72rem;font-weight:800}.template-landing-module__cwU3XG__hero h1,.template-landing-module__cwU3XG__section h2,.template-landing-module__cwU3XG__finalCta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Rammetto One,Trebuchet MS,sans-serif;line-height:1.15}.template-landing-module__cwU3XG__hero h1{font-size:clamp(2.35rem,5.35vw,4.8rem)}.template-landing-module__cwU3XG__lede{max-width:55ch;color:var(--muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.58}.template-landing-module__cwU3XG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.template-landing-module__cwU3XG__secondary{border:1px solid var(--line);min-height:44px;color:var(--fg);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:750;display:inline-flex}.template-landing-module__cwU3XG__secondary:hover{border-color:var(--accent);background:var(--soft)}.template-landing-module__cwU3XG__reassurance{color:var(--muted);margin:16px 0 0;font-size:.9rem;font-weight:600}.template-landing-module__cwU3XG__heroCard{aspect-ratio:1744/2336;background:linear-gradient(145deg,#ffe46e,#f7d145 45%,#ecbd2b);border-radius:clamp(16px,2vw,25px);justify-self:center;width:min(100%,350px);margin:0;padding:clamp(7px,1.1vw,12px);position:relative;transform:rotate(3deg);box-shadow:0 22px 40px #0007,inset 0 0 0 3px #aa761b}.template-landing-module__cwU3XG__heroCard:after{content:"";pointer-events:none;border:1px solid #fff7b0aa;border-radius:12px;position:absolute;inset:8px}.template-landing-module__cwU3XG__heroCard img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.template-landing-module__cwU3XG__foil{z-index:1;color:#fff9ce;text-shadow:0 1px 2px #171333;letter-spacing:.15em;pointer-events:none;justify-content:space-between;font-family:Montserrat Alternates,sans-serif;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:16px;left:19px;right:19px}.template-landing-module__cwU3XG__heroCard figcaption{z-index:1;color:var(--fg);text-align:center;background:#0b1631d9;border:1px solid #6076b7;border-radius:7px;padding:7px 9px;font-size:.72rem;font-weight:700;position:absolute;bottom:16px;left:16px;right:16px}.template-landing-module__cwU3XG__section{border-top:1px solid var(--line);max-width:1184px;margin:0 auto;padding:clamp(62px,9vw,112px) 28px}.template-landing-module__cwU3XG__sectionHead{max-width:650px}.template-landing-module__cwU3XG__section h2,.template-landing-module__cwU3XG__finalCta h2{font-size:clamp(1.8rem,3.6vw,3.25rem)}.template-landing-module__cwU3XG__sectionHead>p:last-child,.template-landing-module__cwU3XG__offerIntro>p:not(.template-landing-module__cwU3XG__kicker),.template-landing-module__cwU3XG__offer p,.template-landing-module__cwU3XG__questions p{color:var(--muted);text-wrap:pretty;line-height:1.58}.template-landing-module__cwU3XG__templateRail{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;margin:36px 0 0;padding:0;list-style:none;display:grid}.template-landing-module__cwU3XG__templateLink{color:var(--muted);text-align:center;gap:10px;font-family:Montserrat Alternates,sans-serif;font-size:.82rem;font-weight:700;display:grid}.template-landing-module__cwU3XG__templateLink img{aspect-ratio:1744/2336;object-fit:cover;background:var(--surface);border:1px solid #5267a5;border-radius:9px;width:100%;transition:transform .15s,border-color .15s;display:block;box-shadow:0 6px 12px #0004}.template-landing-module__cwU3XG__templateLink:hover img{border-color:var(--hl);transform:translateY(-4px)}.template-landing-module__cwU3XG__how{background:linear-gradient(90deg,transparent,var(--surface) 18%,var(--surface) 82%,transparent)}.template-landing-module__cwU3XG__steps{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.template-landing-module__cwU3XG__steps li{border-right:1px solid var(--line);min-height:194px;padding:25px}.template-landing-module__cwU3XG__steps li:last-child{border-right:0}.template-landing-module__cwU3XG__steps span{color:var(--hl);font-family:Rammetto One,sans-serif;font-size:.83rem}.template-landing-module__cwU3XG__steps h3{margin:17px 0 7px;font-family:Montserrat Alternates,sans-serif;font-size:1.12rem}.template-landing-module__cwU3XG__steps p{color:var(--muted);margin:0;line-height:1.5}.template-landing-module__cwU3XG__offers{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);align-items:center;gap:clamp(30px,6vw,88px);display:grid}.template-landing-module__cwU3XG__paymentNote{font-size:.88rem}.template-landing-module__cwU3XG__offerRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.template-landing-module__cwU3XG__offer{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:275px;padding:25px;display:flex}.template-landing-module__cwU3XG__familyOffer{background:var(--soft);border-color:#4d66ac}.template-landing-module__cwU3XG__offerLabel{letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:850;color:var(--accent)!important}.template-landing-module__cwU3XG__offer strong{letter-spacing:-.05em;margin:15px 0 8px;font-family:Rammetto One,sans-serif;font-size:clamp(1.45rem,2.7vw,2.15rem)}.template-landing-module__cwU3XG__offer p:not(.template-landing-module__cwU3XG__offerLabel){margin:0}.template-landing-module__cwU3XG__offerCta{align-self:flex-start;margin-top:auto;font-size:.88rem}.template-landing-module__cwU3XG__faq{grid-template-columns:minmax(220px,.66fr) minmax(0,1fr);gap:clamp(34px,9vw,140px);display:grid}.template-landing-module__cwU3XG__questions{border-top:1px solid var(--line)}.template-landing-module__cwU3XG__questions details{border-bottom:1px solid var(--line);padding:18px 0}.template-landing-module__cwU3XG__questions summary{cursor:pointer;color:var(--fg);font-family:Montserrat Alternates,sans-serif;font-weight:750;list-style-position:outside}.template-landing-module__cwU3XG__questions summary::marker{color:var(--hl)}.template-landing-module__cwU3XG__questions p{max-width:62ch;margin:12px 0 0;font-size:.95rem}.template-landing-module__cwU3XG__finalCta{text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,#203a7a 0,#0000 48%);margin:0;padding:clamp(70px,10vw,130px) 28px}.template-landing-module__cwU3XG__finalCta h2{max-width:720px;margin:0 auto 27px}.template-landing-module__cwU3XG__footer{max-width:1184px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:25px 28px 40px;font-size:.88rem;display:flex}.template-landing-module__cwU3XG__footer>div{flex-wrap:wrap;gap:18px;display:flex}.template-landing-module__cwU3XG__footer a:hover{color:var(--fg)}.template-landing-module__cwU3XG__page :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:820px){.template-landing-module__cwU3XG__header{padding-inline:20px}.template-landing-module__cwU3XG__header nav{display:none}.template-landing-module__cwU3XG__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.56fr);gap:35px;padding-inline:20px}.template-landing-module__cwU3XG__section{padding-inline:20px}.template-landing-module__cwU3XG__templateRail{grid-template-columns:repeat(7,130px);padding-bottom:8px;overflow-x:auto}.template-landing-module__cwU3XG__offers{grid-template-columns:1fr}.template-landing-module__cwU3XG__faq{grid-template-columns:1fr;gap:30px}.template-landing-module__cwU3XG__finalCta,.template-landing-module__cwU3XG__footer{padding-inline:20px}}@media (max-width:600px){.template-landing-module__cwU3XG__header{gap:14px;min-height:62px}.template-landing-module__cwU3XG__brand{font-size:.96rem}.template-landing-module__cwU3XG__headerCta{margin-left:auto}.template-landing-module__cwU3XG__hero{flex-direction:column;align-items:stretch;padding-top:48px;padding-bottom:65px;display:flex}.template-landing-module__cwU3XG__heroCopy{max-width:none}.template-landing-module__cwU3XG__hero h1{font-size:clamp(2.2rem,10.3vw,3.35rem)}.template-landing-module__cwU3XG__heroCard{align-self:center;width:min(77vw,312px);margin-top:10px;transform:rotate(2deg)}.template-landing-module__cwU3XG__section{padding-top:65px;padding-bottom:65px}.template-landing-module__cwU3XG__templateRail{grid-template-columns:repeat(7,92px);margin-top:28px}.template-landing-module__cwU3XG__templateRail li:nth-child(n+5){display:block}.template-landing-module__cwU3XG__steps{grid-template-columns:1fr;margin-top:29px}.template-landing-module__cwU3XG__steps li{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:21px}.template-landing-module__cwU3XG__steps li:last-child{border-bottom:0}.template-landing-module__cwU3XG__offerRow{grid-template-columns:1fr}.template-landing-module__cwU3XG__offer{min-height:220px}.template-landing-module__cwU3XG__footer{flex-direction:column;align-items:flex-start}.template-landing-module__cwU3XG__footer>div{gap:14px}}@media (max-width:370px){.template-landing-module__cwU3XG__headerCta{padding-inline:10px;font-size:.78rem}.template-landing-module__cwU3XG__actions{display:grid}.template-landing-module__cwU3XG__primary,.template-landing-module__cwU3XG__secondary{width:100%}.template-landing-module__cwU3XG__heroCard{width:80vw}}@media (prefers-reduced-motion:reduce){.template-landing-module__cwU3XG__page{scroll-behavior:auto}.template-landing-module__cwU3XG__headerCta,.template-landing-module__cwU3XG__primary,.template-landing-module__cwU3XG__offerCta,.template-landing-module__cwU3XG__templateLink img{transition:none}}.template-landing-module__cwU3XG__page h1,.template-landing-module__cwU3XG__page h2,.template-landing-module__cwU3XG__page h3{color:var(--fg)}.template-landing-module__cwU3XG__page .template-landing-module__cwU3XG__primary,.template-landing-module__cwU3XG__page .template-landing-module__cwU3XG__headerCta,.template-landing-module__cwU3XG__page .template-landing-module__cwU3XG__offerCta{color:var(--hl-ink)}.template-landing-module__cwU3XG__brand{color:#2f7bff!important}.template-landing-module__cwU3XG__brand em{color:var(--hl);font-style:normal}
