:root{--navy:#0B2545;--navy2:#13315C;--navy3:#1D4E89;--sun:#22D3EE;--sun-h:#06B6D4;--sun-tint:#E0F7FC;--sky:#E8F3FB;--bg:#F4F9FC;--blue:#0E7AC4;--text:#3D4B63;--muted:#56637A;--line:#DDE5EF;--line2:#C9D6E6;--pad:clamp(20px,5vw,64px);--sec:clamp(56px,7vw,104px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:Public Sans,system-ui,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:var(--navy);text-decoration:none}a:hover{color:var(--blue)}img{max-width:100%;display:block}h1,h2,h3{font-family:Archivo,sans-serif;margin:0;color:inherit}h2{font-weight:700;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1.1;text-wrap:balance}h3{font-weight:700;font-size:19px;letter-spacing:-.01em}p{margin:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--sun);outline-offset:1px}.kicker{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.lede{font-size:17px;line-height:1.6;color:var(--text)}.head{display:flex;flex-direction:column;gap:12px}.btn{display:inline-block;background:var(--sun);color:var(--navy)!important;padding:15px 26px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:700;text-align:center;box-shadow:0 10px 28px -8px #22d3eea6;transition:background .15s}.btn:hover{background:var(--sun-h)}.btn.sm{padding:11px 20px;font-weight:600;box-shadow:0 6px 16px -6px #22d3eeb3}.btn.navy{background:var(--navy);color:var(--bg)!important;box-shadow:none;font-weight:600}.btn.navy:hover{background:var(--navy2)}.btn.glass{background:#ffffff14;color:#fff!important;border:1px solid rgba(255,255,255,.5);box-shadow:none;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn.glass:hover{background:#ffffff29}.btn.outline{background:none;border:1px solid var(--navy);box-shadow:none;font-weight:600}.announce{background:var(--navy);color:var(--bg);font-size:13px;padding:9px var(--pad);text-align:center;letter-spacing:.01em}header.site{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px var(--pad);background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 1px #0b25450f,0 8px 24px -12px #0b25452e}.logo{display:flex;align-items:center;gap:12px}.logo .wm{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:23px;letter-spacing:-.03em;color:var(--navy);line-height:1}.logo .wm span{font-weight:600;color:#5b7290}nav.main{display:flex;gap:26px;flex-wrap:wrap;font-size:15px;align-items:center}.menu-toggle{display:none;background:none;border:0;font-size:26px;color:var(--navy);cursor:pointer}@media(max-width:960px){.menu-toggle{display:block}nav.main{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:20px var(--pad);box-shadow:0 12px 24px -12px #0b254540}nav.main.open{display:flex}.logo .wm{font-size:18px}.logo svg{width:34px;height:34px}}.hero{position:relative;overflow:hidden;background:var(--navy);padding:clamp(56px,8vw,112px) var(--pad) clamp(120px,12vw,160px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,72px);align-items:center}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:65% 22%}.hero .bg.fallback{background:radial-gradient(ellipse at 80% 12%,rgba(34,211,238,.42) 0,rgba(34,211,238,.1) 26%,transparent 50%),radial-gradient(ellipse at 15% 120%,#2B5C7F 0,#1E2E4A 45%,transparent 75%),linear-gradient(160deg,#13315c,#0b2545 60%)}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b2545c7,#0b254599,#0b254580)}.hero .copy{position:relative;display:flex;flex-direction:column;gap:24px;color:#fff}.hero h1{font-weight:800;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero .copy>p{font-size:18px;line-height:1.6;color:#e3eaf4;max-width:560px}.checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:16px}.checks li{display:flex;gap:12px;align-items:center;font-weight:500}.checks li:before{content:"\2713";width:20px;height:20px;border-radius:50%;background:var(--sun);color:var(--navy);flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.ctas{display:flex;gap:12px;flex-wrap:wrap}.qcard{position:relative;background:#fff;border-radius:16px;box-shadow:0 2px 6px #0b254514,0 30px 80px -20px #00000080;overflow:hidden;max-width:520px;width:100%;color:var(--navy);justify-self:end;scroll-margin-top:110px}.qcard:before{content:"";display:block;height:6px;background:var(--sun)}.qcard.flat{box-shadow:0 2px 6px #0b25450f,0 24px 60px -20px #0b25454d;justify-self:auto}.qcard form{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:16px}.qcard h3{font-size:26px;letter-spacing:-.02em}.qcard .intro{font-size:15px;line-height:1.5;color:var(--text);margin-top:6px}.f{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.f input,.f select,.f textarea{font:inherit;font-weight:400;font-size:16px;padding:12px 14px;border:1px solid #CBD5E1;border-radius:8px;background:#fff;color:var(--navy);width:100%}.f input.pc{text-transform:uppercase}.f input.pc::placeholder{text-transform:none}.row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chips label{position:relative}.chips input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chips span{display:block;font-size:14px;font-weight:500;padding:11px 12px;border-radius:8px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;height:100%}.chips input:checked+span{border-color:var(--sun);background:var(--sun-tint);box-shadow:inset 0 0 0 1px var(--sun)}.chips input:focus-visible+span{outline:2px solid var(--sun)}.qcard .btn{font-size:17px;padding:16px 24px;margin-top:4px;width:100%;box-shadow:0 8px 24px -8px #22d3ee99}.fine{font-size:12.5px;line-height:1.5;color:var(--muted)}.fine a{text-decoration:underline}.thanks{display:flex;flex-direction:column;gap:12px}.thanks h3{font-size:26px}.thanks p{font-size:16px;color:var(--text)}.err{background:#fee2e2;color:#7f1d1d;padding:10px 12px;border-radius:8px;font-size:14px}.trust{position:relative;z-index:2;margin:-72px var(--pad) 0;background:#fff;border-radius:16px;padding:28px clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px;box-shadow:0 2px 6px #0b25450f,0 24px 60px -20px #0b25454d}.trust div{display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--sun);padding-left:16px}.trust strong{font-family:Archivo,sans-serif;font-size:17px}.trust span{font-size:14px;color:var(--muted)}.sec{padding:var(--sec) var(--pad)}.sec.tint{background:var(--sky)}.stack{display:flex;flex-direction:column;gap:44px}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,64px);align-items:center}.split.top{align-items:start}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1020px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.step{display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:14px;padding:12px 12px 22px;box-shadow:0 1px 3px #0b25450f,0 14px 36px -16px #0b254538}.ph{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(150deg,#e8f3fb,#dce6f2);display:flex;align-items:center;justify-content:center}.ph img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ph>svg{width:38%;height:auto;max-width:120px}.r43{aspect-ratio:4/3}.r45{aspect-ratio:4/5;max-height:620px;border-radius:16px;box-shadow:0 30px 70px -28px #0b254573;background:linear-gradient(160deg,#fff,#dce6f2)}.r169{aspect-ratio:16/9;border-radius:0}.r32{aspect-ratio:3/2;border-radius:0}.r45>svg{width:62%;max-width:300px}.step .t{display:flex;align-items:center;gap:12px;padding:0 8px}.num{width:32px;height:32px;border-radius:50%;background:var(--sun);box-shadow:0 4px 10px -3px #22d3eeb3;display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;flex:none;color:var(--navy)}.step p{padding:0 8px;font-size:15.5px;line-height:1.55;color:var(--text)}.rules>div{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid var(--line2)}.rules p{font-size:15.5px;color:var(--text)}.benefits{margin:0;padding:0;list-style:none}.benefits li{padding:16px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--text)}.benefits strong{color:var(--navy)}.note{font-size:14.5px;color:var(--muted)}.dark-card{background:var(--navy);color:var(--bg);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 70px -28px #0b25458c}.dark-card .ph{background:radial-gradient(ellipse at 50% 100%,#2b5c7f,#1e2e4a 55%,#13315c 90%)}.dark-card .ph>svg{width:46%;max-width:220px}.dark-card .body{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:18px}.dark-card h3{font-size:26px;letter-spacing:-.02em}.dots{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px}.dots li{display:flex;gap:12px;align-items:center}.dots li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sun);flex:none}.areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.areas a{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0b25450f,0 12px 30px -14px #0b254540;transition:transform .2s,box-shadow .2s}.areas a:hover{transform:translateY(-4px);box-shadow:0 2px 6px #0b254514,0 22px 44px -16px #0b254559;color:var(--navy)}.areas .ph{background:radial-gradient(circle at 78% 22%,rgba(34,211,238,.5),transparent 38%),linear-gradient(150deg,#13315c,#0b2545)}.areas .ph b{position:relative;font-family:Archivo,sans-serif;color:#fff;font-size:22px;letter-spacing:-.02em}.areas .nm{padding:14px 16px;font-family:Archivo,sans-serif;font-weight:700;font-size:17px}.faqgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,5vw,64px);align-items:start}@media(max-width:860px){.faqgrid{grid-template-columns:1fr}}.more{font-weight:600;border-bottom:2px solid var(--sun);align-self:flex-start;margin-top:8px}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:Archivo,sans-serif;font-weight:600;font-size:18px;cursor:pointer;color:var(--navy)}summary::-webkit-details-marker{display:none}summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--sky);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;transition:background .15s}details[open] summary:after{content:"\2212";background:var(--sun)}details p{padding:0 44px 22px 0;font-size:16px;line-height:1.6;color:var(--text)}.cta{border-top:8px solid var(--sun);border-bottom:8px solid var(--sun);background:radial-gradient(ellipse at 50% 100%,#2b5c7f,#1e2e4a 40%,#0b2545 75%);color:var(--bg);padding:clamp(64px,9vw,128px) var(--pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.cta h2{font-size:clamp(32px,4.4vw,60px);letter-spacing:-.035em}.cta p{font-size:clamp(17px,1.6vw,22px);color:#e3eaf4}.cta .btn{margin-top:12px;font-family:Archivo,sans-serif;font-size:clamp(18px,1.6vw,22px);padding:20px 40px;box-shadow:0 8px 30px #22d3ee59}footer.site{background:var(--navy);color:#c9d3e3;padding:clamp(48px,6vw,72px) var(--pad) 32px;display:flex;flex-direction:column;gap:48px}footer.site .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px}footer.site .col{display:flex;flex-direction:column;gap:10px;font-size:14.5px}footer.site .col strong{color:var(--bg);font-family:Archivo,sans-serif;font-size:16px}footer.site .col a:not(.btn){color:#c9d3e3}footer.site .col a:not(.btn):hover{color:#fff}footer.site .logo .wm{color:var(--bg);font-size:19px}footer.site .logo .wm span{color:#9fb3cc}footer.site .legal{border-top:1px solid var(--navy3);padding-top:24px;font-size:13px;color:#9faec6}footer.site .legal a{color:#c9d3e3;text-decoration:underline}.phero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 0,rgba(34,211,238,.32),transparent 45%),radial-gradient(ellipse at 10% 130%,#2B5C7F 0,#1E2E4A 40%,transparent 70%),linear-gradient(160deg,#13315c,#0b2545 65%);color:#fff;padding:clamp(48px,6vw,88px) var(--pad);display:flex;flex-direction:column;gap:16px}.phero .kicker{color:var(--sun)}.phero h1{font-weight:800;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.035em;line-height:1.05;max-width:900px;text-wrap:balance}.crumbs{font-size:14px;color:#c9d3e3}.crumbs a{color:#fff}.crumbs a:hover{color:var(--sun)}.pbody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start;padding:var(--sec) var(--pad)}@media(max-width:960px){.pbody{grid-template-columns:1fr}}.side{position:sticky;top:100px}@media(max-width:960px){.side{position:static}}.rte{font-size:17px;line-height:1.65;color:var(--text);max-width:760px}.rte h2{font-size:clamp(24px,2.4vw,32px);color:var(--navy);margin:1.6em 0 .5em}.rte h2:first-child{margin-top:0}.rte h3{color:var(--navy);margin:1.2em 0 .4em}.rte p{margin:0 0 1em}.rte ul{padding:0;list-style:none;margin:0 0 1.2em}.rte ul li{position:relative;padding:8px 0 8px 32px;border-bottom:1px solid var(--line)}.rte ul li:before{content:"\2713";position:absolute;left:0;top:11px;width:20px;height:20px;border-radius:50%;background:var(--sun);color:var(--navy);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.rte ol{padding-left:1.2em}.rte a{color:var(--blue);text-decoration:underline}.rte .steps{margin:12px 0;grid-template-columns:repeat(2,1fr)}@media(max-width:560px){.rte .steps{grid-template-columns:1fr}}.rte .step p,.rte .step h3{margin:0}.simple{padding:var(--sec) var(--pad);text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}@media(max-width:420px){.logo .wm{font-size:15px}.logo svg{width:34px;height:auto}}html,body{overflow-x:clip;max-width:100%}img{max-width:100%;height:auto}.announce{padding:6px var(--pad);font-size:12.5px}header.site{padding:10px var(--pad)}.hero{padding:clamp(20px,3vw,40px) var(--pad) clamp(104px,10vw,132px);align-items:start;gap:clamp(24px,4vw,56px)}.hero .copy{gap:16px;padding-top:clamp(0px,1.5vw,20px)}.hero h1{font-size:clamp(34px,3.7vw,54px);line-height:1.04}.hero .copy>p{font-size:17px;line-height:1.5}.checks{gap:7px;font-size:15px}.qcard form{padding:clamp(18px,2vw,26px);gap:11px}.qcard h3{font-size:22px}.qcard .intro{font-size:14px;margin-top:2px}.f input,.f select{padding:10px 13px;min-height:44px}.chips span{padding:9px 11px;min-height:44px;display:flex;align-items:center}.qcard .btn{padding:14px 22px;min-height:48px}.btn{min-height:44px}.menu-toggle{width:44px;height:44px;display:none;align-items:center;justify-content:center;border-radius:8px}@media(max-width:960px){.menu-toggle{display:flex}nav.main a{padding:12px 0;min-height:44px;display:flex;align-items:center;width:100%}nav.main .btn{justify-content:center;margin-top:8px}.hero .qcard{justify-self:stretch;max-width:none}}@media(max-width:600px){.announce{font-size:11.5px;padding:5px 14px}header.site{padding:6px 14px;gap:10px}.hero{padding:18px 16px 96px;gap:22px}.hero .bg img{object-position:70% 30%}.hero .shade{background:linear-gradient(180deg,#0b25459e,#0b2545b8 55%,#0b2545d1)}.hero .copy{gap:12px;padding-top:0}.hero h1{font-size:clamp(28px,8vw,34px);line-height:1.08;letter-spacing:-.03em}.hero .copy>p{font-size:15.5px}.checks{font-size:14.5px}.ctas{flex-direction:column}.ctas .btn{width:100%;padding:14px 20px}.row2{grid-template-columns:1fr}.chips span{font-size:14px;line-height:1.25}.trust{margin:-64px 14px 0;padding:20px;gap:16px}.sec{padding-left:16px;padding-right:16px}h2{font-size:clamp(26px,7vw,32px)}footer.site .cols{grid-template-columns:1fr}}@media(max-width:960px){nav.main{gap:0;padding-top:8px;padding-bottom:16px}nav.main a{border-bottom:1px solid #EEF2F7}nav.main a.btn{border:0}}@media(min-width:961px)and (max-height:820px){.hero{padding-top:16px}.hero .qcard .intro{display:none}.hero .qcard form{gap:8px;padding:18px 22px}.hero .qcard .f input,.hero .qcard .f select{padding:9px 12px}.hero .qcard h3{font-size:21px}}@media(min-width:900px){:root{--wrap:max(var(--pad), calc((100% - 1200px)/2) )}.sec,.hero,.pbody,.phero,.cta,footer.site,header.site,.announce,.simple{padding-left:var(--wrap);padding-right:var(--wrap)}.trust{margin-left:var(--wrap);margin-right:var(--wrap)}.head{align-items:center;text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.head .lede{max-width:680px}.stack{align-items:stretch}.stack>.btn{align-self:center!important}.split .head{align-items:flex-start;text-align:left;margin-left:0}.faqgrid{grid-template-columns:1fr;justify-items:center}.faqgrid .faq{width:100%;max-width:860px}.hero .copy{align-items:center;text-align:center}.hero .copy>p{margin-left:auto;margin-right:auto}.hero .checks{align-items:flex-start;margin:0 auto}.hero .ctas{justify-content:center}.hero .qcard{justify-self:center}.phero{text-align:center}.phero h1,.phero p{margin-left:auto;margin-right:auto}.phero .crumbs,.phero .checks,.phero .ctas{justify-content:center}.phero .checks{align-items:center}.rte{max-width:760px}}@media(min-width:900px){.areas{grid-template-columns:repeat(3,1fr)}}@media(min-width:1180px){.areas{grid-template-columns:repeat(6,1fr)}}@media(max-width:380px){.announce{font-size:10.5px;letter-spacing:0}}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qj{padding:clamp(20px,2.4vw,30px)!important;gap:14px!important}.qj-head{display:flex;flex-direction:column;gap:10px}.qj-head h3{font-size:22px!important}.qj-bar{height:6px;border-radius:99px;background:#e6ecf4;overflow:hidden}.qj-bar i{display:block;height:100%;width:12.5%;background:var(--sun);border-radius:99px;transition:width .3s}.qj-count{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.qj-step{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.qj-step+.qj-step{border-top:1px solid var(--line);padding-top:18px}.qj-card.js .qj-step+.qj-step{border-top:0;padding-top:0}.qj-step[hidden]{display:none}.qj-step legend{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(19px,1.7vw,22px);color:var(--navy);letter-spacing:-.015em;padding:0;margin-bottom:12px;line-height:1.2}.qj-help{font-size:14px;color:var(--muted);margin:-6px 0 0}.qj-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qj-opt{position:relative;display:block}.qj-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.qj-opt span{display:flex;align-items:center;min-height:56px;padding:12px 14px 12px 42px;border:1.5px solid #CBD5E1;border-radius:12px;background:#fff;font-weight:600;font-size:15px;line-height:1.25;color:var(--navy);cursor:pointer;position:relative;transition:border-color .15s,background .15s}.qj-opt span:before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid #9AABC2;background:#fff}.qj-opt:hover span{border-color:var(--sun)}.qj-opt input:checked+span{border-color:var(--sun);background:var(--sun-tint);box-shadow:inset 0 0 0 1px var(--sun)}.qj-opt input:checked+span:before{border-color:var(--navy);background:radial-gradient(circle,var(--navy) 0 4px,#fff 5px)}.qj-opt input:focus-visible+span{outline:3px solid var(--navy);outline-offset:2px}.qj-step input.pc,.qj-step input[type=tel],.qj-step input[type=email],.qj-step input[name="contact[name]"]{min-height:52px;font-size:17px}.qj-step input:focus{outline:3px solid var(--sun);outline-offset:1px;border-color:var(--navy)}.qj-step input[aria-invalid=true]{border-color:#c0392b}.qj-err{color:#b42318;font-size:14px;font-weight:600;margin:0}.qj-err:empty{display:none}.qj-note{background:#eef4fb;border-left:3px solid var(--blue);padding:10px 12px;font-size:14px;border-radius:6px;margin:0;color:var(--text)}.qj-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--text);cursor:pointer}.qj-consent input{width:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--navy)}.qj-consent a{text-decoration:underline}.qj-nav{display:flex;gap:10px;align-items:center}.qj-nav .btn{flex:1;margin:0!important;width:auto!important}.qj-back{background:none;border:1.5px solid #CBD5E1;border-radius:999px;min-height:48px;padding:0 18px;font:inherit;font-weight:600;color:var(--navy);cursor:pointer}.qj-back:hover{border-color:var(--navy)}.qj-back[hidden],.qj-go[hidden],.qj-submit[hidden]{display:none}.qj-fine{margin:0;text-align:center}.qj-thanks{display:flex;flex-direction:column;gap:12px;outline:0}.qj-tick{width:48px;height:48px;border-radius:50%;background:var(--sun);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}.qj-next-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:15px}.hero .qj-card{align-self:center}@media(max-width:600px){.qj-opts{grid-template-columns:1fr 1fr;gap:8px}.qj-opt span{min-height:54px;font-size:14.5px;padding-left:38px}.qj-opt span:before{left:12px}}@media(max-width:340px){.qj-opts{grid-template-columns:1fr}}@media(max-width:600px){.hero .ctas,.hero .qj-help{display:none}.hero .qj{gap:12px!important}}.hero .bg picture{display:block;width:100%;height:100%}@media(max-width:600px){.hero .bg img{object-position:50% 30%}}.hero .crumbs{color:#fffc;font-size:13px;margin-bottom:10px}.hero .crumbs a{color:#fff;text-decoration:underline}.hero .kicker{color:var(--sun)}.area-body{grid-template-columns:minmax(0,1fr)!important}.area-body .rte{margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
