@font-face{font-family:PP Object Sans;src:url(/assets/444acbe90ea4492e4e36d5eee0c2a0bd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/6b7e73eee3b852c6850ff00f057f010d.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/5faa12e8ef42150b07411880f096ec83.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--navy:#173976;--navy-2:#1F4DA0;--navy-deep:#18315C;--navy-ink:color-mix(in srgb,#173976 72%,#1A1D1E);--ink:#1A1D1E;--cream:#FAF8F4;--paper:#FFFFFF;--border:rgba(23,57,118,.12);--border-strong:rgba(23,57,118,.22);--white:#FFFFFF;--accent:#1F4DA0;--on-accent:#FFFFFF;--accent-soft:#DCE5F4;--accent-softer:#EDF2FA;--lime:#BCED00;--tint:rgba(31,77,160,.08);--line:rgba(31,77,160,.14);--line-strong:rgba(31,77,160,.2);--on-dark-line:rgba(253,250,246,.2);--font:"PP Object Sans",-apple-system,"Segoe UI",system-ui,sans-serif;--r-s:8px;--r-m:16px;--r-pill:999px;--r-sm:var(--r-m);--r-md:var(--r-m);--r-lg:var(--r-m);--shadow-card:0 1px 2px rgba(23,57,118,.05),0 12px 32px -18px rgba(23,57,118,.18);--shadow-lift:0 2px 6px rgba(23,57,118,.06),0 24px 48px -22px rgba(23,57,118,.28);--gutter:clamp(20px,6vw,120px);--maxw:1200px;--section-y:clamp(72px,8vw,112px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--header-h:60px;--fs-base:clamp(.9375rem,.8854rem + .2315vw,1.09375rem);--fs-h1:calc(var(--fs-base) * 2.684);--fs-h1-split:var(--fs-h1);--fs-h2:calc(var(--fs-base) * 2.097);--fs-h3:calc(var(--fs-base) * 1.28);--fs-lead:calc(var(--fs-base) * 1.131);--fs-btn:var(--fs-base);--fs-body:clamp(1rem,.97rem + .1vw,1.0625rem);--hero-wave-h:clamp(88px,9vw,150px)}:root{--brand-navy:#173976;--brand-navy-2:#1F4DA0;--brand-cream:#FAF8F4;--ink-soft:#3A3B36;color-scheme:light}:where(.kv-fig,.dash,.tour,[data-mm],[data-pd],[data-pl],[data-rp],[data-rw],[data-sb],[data-sku],[data-sr],[data-ivs],.light-island){--cream:#FAF8F4;--paper:#FFFFFF;--white:#FFFFFF;--ink:#1A1D1E;--ink-soft:#3A3B36;--navy:#173976;--navy-2:#1F4DA0;--accent:#1F4DA0;--on-accent:#FFFFFF;--accent-soft:#DCE5F4;--accent-softer:#EDF2FA;--tint:rgba(31,77,160,.08);--line:rgba(31,77,160,.14);--line-strong:rgba(31,77,160,.2);--border:rgba(23,57,118,.12);--border-strong:rgba(23,57,118,.22);color-scheme:light}.bg-navy,.bg-navy-r,.on-dark,.card--navy,.site-footer,.site-header,.mega__promo{--accent:var(--brand-cream);--on-accent:var(--brand-navy)}:is(.bg-navy,.bg-navy-r,.on-dark,.card--navy,.site-footer,.site-header) :is(.card:not(.card--navy),.frame,.bg-cool,.bg-cream,.bg-warm,.bg-white,.mega__inner,[data-light]){--accent:#1F4DA0;--on-accent:#FFFFFF}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;background:var(--cream);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{margin:0;font-family:var(--font);font-weight:400;color:var(--ink);background:var(--cream);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:var(--navy);text-underline-offset:3px}a:hover{color:var(--navy-2)}b,strong{font-weight:500}h1,h2,h3,h4,p{margin:0}.on-dark .brand-icon:not(.brand-icon--keep){filter:brightness(0) invert(1)}h2,h3,h4,.h3,.card__title{overflow-wrap:break-word}@media(max-width:1100px){h2,h3,h4,.h3,.card__title{hyphens:auto;-webkit-hyphens:auto}}@media(max-width:640px){body{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--accent);color:var(--on-accent);padding:10px 16px;border-radius:999px;font-weight:500;text-decoration:none;transition:top .2s}.skip-link:focus{top:12px}.container{width:min(var(--maxw),100% - 2*var(--gutter));margin-inline:auto}.section{position:relative;padding-block:var(--section-y);isolation:isolate;overflow:hidden}.section--tight{padding-block:clamp(48px,5vw,64px)}.stack{display:flex;flex-direction:column;gap:var(--gap,16px)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap,14px)}.grid{display:grid;gap:var(--gap,20px);grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.grid--2{--cols:2}.grid--3{--cols:3}.grid--4{--cols:4}.grid--5{--cols:5}@media(max-width:1100px){.grid--4,.grid--5,.grid--3{--cols:2}}@media(max-width:640px){.grid--2,.grid--3,.grid--4,.grid--5{--cols:1}}.bg-cream{background:var(--cream)}.bg-white{background:var(--white)}.bg-warm{background:var(--cream)}.bg-cool{background:var(--paper)}.bg-navy{background:linear-gradient(165deg,var(--brand-navy) 35%,var(--navy-ink) 100%);color:var(--brand-cream)}.bg-navy-r{background:linear-gradient(195deg,var(--brand-navy) 35%,var(--navy-ink) 100%);color:var(--brand-cream)}.bg-deco{position:absolute;z-index:-1;pointer-events:none;user-select:none}.on-dark{color:var(--brand-cream)}.on-dark a:not(.btn){color:var(--brand-cream)}.eyebrow{font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.eyebrow--sm{font-size:12px}.on-dark .eyebrow,.bg-navy .eyebrow,.bg-navy-r .eyebrow{color:var(--brand-cream);opacity:.85}.display{font-size:var(--fs-h1);line-height:1.08;font-weight:400;letter-spacing:-.01em;color:var(--navy)}.h2{font-size:var(--fs-h2);line-height:1.12;font-weight:400;color:var(--navy);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.h3{font-size:var(--fs-h3);line-height:1.25;font-weight:400}.h4{font-size:20px;line-height:1.3;font-weight:500;color:var(--navy)}.bg-navy .h2,.bg-navy-r .h2,.on-dark .h2,.bg-navy .display,.bg-navy-r .display{color:var(--brand-cream)}.lead{font-size:var(--fs-lead);line-height:1.5}.lead--lg{font-size:var(--fs-lead)}.small{font-size:13px;line-height:1.45}.muted{opacity:.85}.text-lime{color:var(--navy)}:is(.bg-navy,.bg-navy-r,.on-dark,.card--navy) .text-lime{color:var(--lime)}.text-navy{color:var(--navy)}.center{text-align:center}.mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark{background:var(--lime);color:var(--brand-navy);border-radius:.22em;padding:0 .14em;margin:0 -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 .02em color-mix(in srgb,var(--lime) 55%,transparent)}:is(.bg-navy,.bg-navy-r,.on-dark,.card--navy) .mark{color:var(--brand-navy)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 48px;margin-bottom:clamp(32px,4vw,48px)}.section-head__text{display:flex;flex-direction:column;gap:16px;max-width:880px}@media(max-width:860px){.section-head{flex-direction:column;align-items:flex-start}}.btn{--h:56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 32px;border-radius:999px;font-size:var(--fs-btn);font-weight:500;text-decoration:none;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .25s,color .25s,border-color .25s}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--brand-navy);transform:translateY(101%);transition:transform .45s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transform:translateY(0)}.btn:active{transform:translateY(0) scale(.98)}.btn--sm{--h:48px;padding:0 26px;font-size:calc(var(--fs-btn) * .94)}.btn--primary{background:var(--brand-navy-2);color:#fff}.btn--primary:hover{color:#fff;box-shadow:0 14px 30px -12px #1f4da08c}.btn--outline{background:var(--paper);border-color:var(--border-strong);color:var(--navy)}.btn--outline:hover{color:#fff;border-color:var(--navy)}.btn--light{background:var(--brand-cream);color:var(--brand-navy)}.btn--light:after,.btn--lime:after{background:var(--paper)}.btn--light:hover{color:var(--navy)}.btn--lime{background:var(--brand-cream);color:var(--brand-navy)}.btn--lime:hover{color:var(--navy)}:is(.bg-cool,.bg-cream,.bg-warm,.bg-white) .btn--lime{background:var(--brand-navy-2);color:#fff}.btn .arrow{transition:transform .35s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}@media(max-width:520px){.btn{white-space:normal;text-align:center;height:auto;min-height:var(--h);padding:12px 26px}}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--navy);text-decoration:none;white-space:nowrap;max-width:100%}@media(max-width:520px){.link-arrow{white-space:normal}}.link-arrow:after{content:"→";transition:transform .35s var(--ease-out)}.link-arrow:hover:after{transform:translate(5px)}.link-arrow span{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-out)}.link-arrow:hover span{background-size:0 1.5px;background-position:100% 100%}.on-dark .link-arrow,.bg-navy .link-arrow,.bg-navy-r .link-arrow{color:var(--brand-cream)}.pill{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;background:var(--tint);color:var(--ink);white-space:nowrap}.pill--navy{background:var(--brand-navy);color:var(--brand-cream)}.pill--caps{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pill--lg{height:32px;padding:0 14px;font-size:15px;color:var(--navy)}.dot{width:7px;height:7px;border-radius:999px;background:var(--accent);flex-shrink:0}.dot--pulse{box-shadow:0 0 #1f4da0b3;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #1f4da0b3}70%{box-shadow:0 0 0 9px #1f4da000}to{box-shadow:0 0 #1f4da000}}.chip{display:inline-flex;font-size:12px;font-weight:500;background:var(--tint);color:var(--navy);padding:5px 12px;border-radius:999px;text-decoration:none;transition:background-color .25s,color .25s,transform .25s var(--ease-out)}a.chip:hover{background:var(--brand-navy);color:var(--brand-cream);transform:translateY(-1px)}.chips{display:flex;flex-wrap:wrap;gap:6px}.card{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-card);color:var(--ink);text-decoration:none;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .3s}.card--flat{box-shadow:none}.card--cream{background:var(--cream);border-color:transparent}.card--navy{background:var(--brand-navy);color:var(--brand-cream);border-color:var(--navy)}.card--navy .card__title,.card--navy .card__big{color:var(--brand-cream)}.card--tint{background:var(--tint);border-color:transparent;box-shadow:none}.card--sm{padding:14px 18px;border-radius:var(--r-sm);gap:2px;box-shadow:none}a.card,.card--hover{cursor:pointer}a.card:hover,.card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--border-strong);color:var(--ink)}a.card .card__cta,.card--hover .card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--navy)}a.card .card__cta:after,.card--hover .card__cta:after{content:"→";transition:transform .35s var(--ease-out)}a.card:hover .card__cta:after,.card--hover:hover .card__cta:after{transform:translate(5px)}.card__title{font-size:20px;line-height:1.3;font-weight:500;color:var(--navy)}.card__kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.card__big{font-size:34px;line-height:1.1;font-weight:400;color:var(--navy)}.card__body{font-size:15px;line-height:1.5}.spot{--mx:50%;--my:50%;isolation:isolate}.spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(31,77,160,.16),transparent 45%);opacity:0;transition:opacity .4s}.spot:hover:before{opacity:1}.stat__value{font-size:clamp(32px,2.8vw,38px);line-height:1.1;font-weight:400;color:var(--navy);font-variant-numeric:tabular-nums}.stat__label{font-size:15px;line-height:1.4}.marquee{--speed:40s;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;gap:56px;animation:marquee var(--speed) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-size:17px;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--ink);opacity:.8;transition:opacity .25s,color .25s}.marquee__item:hover{opacity:1;color:var(--navy)}@keyframes marquee{to{transform:translate(calc(-50% - 28px))}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500}.input{height:52px;padding:0 18px;border-radius:12px;border:1px solid var(--border-strong);background:var(--paper);font-size:15px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px #1f4da059}.input[aria-invalid=true]{border-color:#e5484d;box-shadow:0 0 0 4px #e5484d2e}.form-note{font-size:14px;min-height:1.4em}.faq{display:flex;flex-direction:column}.faq details{border-top:1px solid var(--line-strong)}.faq details:last-child{border-bottom:1px solid var(--line-strong)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(17px,1.4vw,19px);font-weight:500;cursor:pointer;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--navy)}.faq summary .plus{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:999px;border:1.5px solid var(--navy);transition:background-color .3s,transform .5s var(--ease-out)}.faq summary .plus:before,.faq summary .plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--brand-navy);transform:translate(-50%,-50%);transition:transform .4s var(--ease-out),background-color .3s}.faq summary .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] summary .plus{background:var(--brand-navy);transform:rotate(180deg)}.faq details[open] summary .plus:before,.faq details[open] summary .plus:after{background:var(--cream)}.faq details[open] summary .plus:after{transform:translate(-50%,-50%) rotate(0)}.faq__body{overflow:hidden}.faq__answer{padding:0 0 22px;font-size:16px;line-height:1.55;max-width:760px}.faq__answer>*+*{margin-top:.6em}.faq__answer ul,.faq__answer ol{padding-left:1.2em;margin:0}.js .page-hero .split-word>span,.js .hero .split-word>span,.js [data-hero] .split-word>span{transform:none;transition:none}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;max-width:100%}.split-word>span{max-width:100%;hyphens:auto;overflow-wrap:break-word;-webkit-hyphens:auto}.display{hyphens:manual}@media(max-width:520px){.display{hyphens:auto;-webkit-hyphens:auto}}.split-word>span{display:inline-block;transform:translateY(105%);transition:transform .5s var(--ease-out);transition-delay:min(calc(var(--w,0) * 25ms),.2s)}.is-in .split-word>span{transform:none}.float{animation:float 9s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.spin-slow{animation:spin 90s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:120;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}.split-word>span{transform:none}.marquee__track{animation:none}}.btn--blue{background:var(--brand-navy-2);color:var(--brand-cream)}.btn--blue:hover{color:#fff}.filter{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;background:var(--paper);color:var(--navy);border:1px solid var(--navy);cursor:pointer;white-space:nowrap;transition:background-color .3s,color .3s,transform .3s var(--ease-out)}.filter:hover{transform:translateY(-2px)}.filter[aria-pressed=true]{background:var(--brand-navy-2);border-color:var(--navy-2);color:var(--brand-cream)}.avatars{display:flex}.avatar{width:40px;height:40px;border-radius:999px;background:var(--cream);border:1.5px solid var(--navy);display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--ease-out)}.avatar+.avatar{margin-left:-12px}.avatar svg{fill:none;stroke:var(--navy);stroke-width:1.4;stroke-linecap:round}.avatars:hover .avatar:first-child{transform:translate(-6px)}.avatars:hover .avatar:last-child{transform:translate(6px)}.play{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor;margin-right:2px}.frame{padding:8px;border-radius:calc(var(--r-lg) + 4px);background:var(--paper);border:1px solid var(--border);box-shadow:0 40px 80px -40px #17397659}.frame img{border-radius:var(--r-lg);border:1px solid var(--border);width:100%;height:auto}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--ink)}.breadcrumb a{color:var(--navy);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span[aria-hidden]{opacity:.5}.draw-line{height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease-out) .2s}.is-in .draw-line,.draw-line.is-in{transform:none}.prose{font-size:17px;line-height:1.7;color:var(--ink);max-width:760px;min-width:0;overflow-wrap:break-word}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(1.5rem,1.2rem + .7vw,1.875rem);line-height:1.2;font-weight:400;color:var(--navy);margin-top:1.8em}.prose h3{font-size:clamp(21px,2vw,24px);line-height:1.3;font-weight:500;color:var(--navy);margin-top:1.6em}.prose h4,.prose h5{font-size:19px;font-weight:500;margin-top:1.4em}.prose a{color:var(--navy-2);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:background-color .2s}.prose a:hover{background:#1f4da040}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--navy-2)}.prose blockquote{margin:1.6em 0;padding:20px 24px;border-left:3px solid var(--accent);background:var(--tint);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:20px;color:var(--navy)}.prose figure{margin:1.8em 0}.prose img{border-radius:var(--r-md);height:auto;margin-inline:auto}.prose figcaption{font-size:14px;opacity:.75;margin-top:8px;text-align:center}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{font-weight:500;color:var(--navy);background:var(--tint)}.prose hr{border:0;border-top:1px solid var(--line-strong);margin:2.4em 0}.prose iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--r-md)}.prose strong,.prose b{font-weight:700}.bg-navy,.bg-navy-r{position:relative;isolation:isolate;overflow:clip}.bg-navy:after,.bg-navy-r:after{content:"";position:absolute;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(30% 35% at 20% 30%,rgba(31,77,160,.55),transparent 70%),radial-gradient(28% 30% at 80% 70%,rgba(31,77,160,.1),transparent 70%),radial-gradient(35% 40% at 60% 10%,rgba(80,130,220,.25),transparent 70%);animation:mesh 26s ease-in-out infinite alternate}@keyframes mesh{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(4%,-3%,0) rotate(6deg)}to{transform:translate3d(-3%,4%,0) rotate(-4deg)}}.grain{position:fixed;inset:0;z-index:150;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-glow]{--gx:70%;--gy:30%}[data-glow]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(31,77,160,.16),transparent 60%);transition:opacity .6s;opacity:0}[data-glow].is-glowing:before{opacity:1}.btn{translate:var(--tx,0) var(--ty,0);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .25s,color .25s,border-color .25s,translate .5s var(--ease-out)}.section-head .eyebrow{display:block}::selection{background:var(--accent);color:var(--on-accent)}@keyframes cg-out{to{opacity:0;transform:translateY(-10px)}}@keyframes cg-in{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.bg-navy:after,.bg-navy-r:after{animation:none}[data-glow]:before{display:none}.btn{translate:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.webinar-bar[data-astro-cid-3ef6ksr2]{position:relative;z-index:101;display:flex;align-items:center;justify-content:center;gap:10px 16px;min-height:36px;padding:6px var(--gutter);background:var(--brand-navy-2);color:#fff;color-scheme:light;font-size:13px;font-weight:500;text-decoration:none;text-align:center;flex-wrap:wrap}.webinar-bar[data-astro-cid-3ef6ksr2]:hover{color:#fff}.webinar-bar__tag[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;padding:2px 9px;border-radius:999px;background:var(--lime);color:var(--brand-navy);font-size:12px;font-weight:700;letter-spacing:.12em}.webinar-bar__tag[data-astro-cid-3ef6ksr2] .dot[data-astro-cid-3ef6ksr2]{background:var(--brand-navy);box-shadow:0 0 #17397680;animation:pulse-navy 2s infinite}.webinar-bar__title[data-astro-cid-3ef6ksr2]{font-weight:500}.webinar-bar__cta[data-astro-cid-3ef6ksr2]{white-space:nowrap;font-weight:700;color:var(--lime);text-decoration:underline;text-underline-offset:3px}.webinar-bar__cta[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline-block;transition:transform .3s var(--ease-out)}.webinar-bar[data-astro-cid-3ef6ksr2]:hover .webinar-bar__cta[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transform:translate(4px)}@media(max-width:720px){.webinar-bar__title[data-astro-cid-3ef6ksr2]{display:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:var(--brand-navy);border-bottom:1px solid rgba(253,250,246,.08);transition:box-shadow .3s}.site-header.is-scrolled{box-shadow:0 12px 30px -18px #0a193799}.site-header__inner[data-astro-cid-3ef6ksr2]{position:relative;width:min(var(--maxw),100% - 2*var(--gutter));margin-inline:auto;height:var(--header-h);display:flex;align-items:center;gap:40px}.site-header__logo[data-astro-cid-3ef6ksr2]{flex:0 0 auto;display:block;line-height:0}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:clamp(26px,1vw + 16px,32px);width:auto;max-width:none;object-fit:contain}.site-header[data-astro-cid-3ef6ksr2] .btn--sm{--h:36px;padding:0 16px;font-size:13.5px;font-weight:500}.site-nav[data-astro-cid-3ef6ksr2]{flex-grow:1;align-self:stretch}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:28px;height:100%}.site-nav__item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.site-nav__link[data-astro-cid-3ef6ksr2],.site-header__login[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:clamp(.84rem,.8rem + .12vw,.9rem);white-space:nowrap;font-weight:400;letter-spacing:.01em;color:var(--brand-cream);text-decoration:none;padding-block:6px}.site-nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.site-nav__item[data-astro-cid-3ef6ksr2]:hover .site-nav__link[data-astro-cid-3ef6ksr2]:after,.site-nav__item[data-astro-cid-3ef6ksr2]:focus-within .site-nav__link[data-astro-cid-3ef6ksr2]:after,.site-nav__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1);transform-origin:left}.site-nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--brand-cream)}.chev[data-astro-cid-3ef6ksr2]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .3s var(--ease-out)}.site-nav__item[data-astro-cid-3ef6ksr2]:hover .chev[data-astro-cid-3ef6ksr2],.site-nav__item[data-astro-cid-3ef6ksr2]:focus-within .chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mega[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out),visibility 0s linear .3s}.site-nav__item[data-astro-cid-3ef6ksr2]:hover .mega[data-astro-cid-3ef6ksr2],.site-nav__item[data-astro-cid-3ef6ksr2]:focus-within .mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.mega__inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding:28px 32px;border-radius:var(--r-lg);background:var(--cream);border:1px solid var(--border);box-shadow:0 30px 60px -24px #0a193780}.mega__group[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px}.mega__title[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);opacity:.7;margin-bottom:6px}.mega__link[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;padding:6px 12px;margin-inline:-12px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:400;transition:background-color .2s,transform .3s var(--ease-out)}.mega__link[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:400;opacity:.75}.mega__link[data-astro-cid-3ef6ksr2]:hover,.mega__link[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--tint);color:var(--navy);transform:translate(4px)}.site-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px}.site-header__login[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}.lang-switch[data-astro-cid-3ef6ksr2]{display:inline-flex;padding:3px;border-radius:999px;background:#fdfaf61a}.lang-switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:500;letter-spacing:.06em;padding:3px 8px;border-radius:999px;color:var(--brand-cream);text-decoration:none;opacity:.7;transition:background-color .25s,color .25s,opacity .25s}.lang-switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1}.lang-switch[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{background:var(--brand-cream);color:var(--brand-navy);opacity:1}.has-wide[data-astro-cid-3ef6ksr2]{position:static}.mega--platform[data-astro-cid-3ef6ksr2]{padding-top:0}.mega--platform[data-astro-cid-3ef6ksr2] .mega__inner[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.95fr);gap:clamp(20px,2.4vw,36px);padding:clamp(22px,2.2vw,30px) clamp(24px,2.8vw,36px);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--paper);border-top:0}.mega__col[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:22px}.mega--platform[data-astro-cid-3ef6ksr2] .mega__group[data-astro-cid-3ef6ksr2]{gap:9px}.mega--platform[data-astro-cid-3ef6ksr2] .mega__title[data-astro-cid-3ef6ksr2]{font-size:11px;letter-spacing:.14em;color:var(--navy-2);opacity:1;margin-bottom:2px}.mega__item[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:3px}.mega__item-title[data-astro-cid-3ef6ksr2]{font-size:.9375rem;font-weight:400;line-height:1.3;color:var(--ink);text-decoration:none;width:fit-content;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--ease-out),color .2s}.mega__item-title[data-astro-cid-3ef6ksr2]:hover,.mega__item[data-astro-cid-3ef6ksr2].is-current .mega__item-title[data-astro-cid-3ef6ksr2]{color:var(--navy);background-size:100% 2px}.mega__item-desc[data-astro-cid-3ef6ksr2]{font-size:.8125rem;line-height:1.45;color:var(--ink);opacity:.78}.mega__item-desc[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.mega__item-desc[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--navy-2);border-bottom-color:currentColor}.mega__promo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:var(--r-lg);background:var(--brand-navy);color:var(--brand-cream);text-decoration:none;transition:transform .4s var(--ease-out),box-shadow .4s}.mega__promo[data-astro-cid-3ef6ksr2]:hover{color:var(--brand-cream);transform:translateY(-3px);box-shadow:0 24px 40px -24px #0a1937b3}.mega__promo-pill[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;background:var(--brand-cream);color:var(--brand-navy)}.mega__promo-title[data-astro-cid-3ef6ksr2]{font-size:var(--fs-h3);line-height:1.2}.mega__promo-text[data-astro-cid-3ef6ksr2]{font-size:.875rem;line-height:1.5;opacity:.92}.mega__promo-cta[data-astro-cid-3ef6ksr2]{margin-top:auto;padding-top:14px;font-size:14px;font-weight:500}.mega__promo-cta[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline-block;transition:transform .3s var(--ease-out)}.mega__promo[data-astro-cid-3ef6ksr2]:hover .mega__promo-cta[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transform:translate(4px)}@media(max-width:1240px){.mega--platform[data-astro-cid-3ef6ksr2] .mega__inner[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(3,minmax(0,1fr))}.mega--platform[data-astro-cid-3ef6ksr2] .mega__promo[data-astro-cid-3ef6ksr2]{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 22px}.mega--platform[data-astro-cid-3ef6ksr2] .mega__promo-text[data-astro-cid-3ef6ksr2]{flex:1 1 260px}.mega--platform[data-astro-cid-3ef6ksr2] .mega__promo-cta[data-astro-cid-3ef6ksr2]{margin:0 0 0 auto;padding-top:0}}.site-nav__item[data-astro-cid-3ef6ksr2].has-menu:not(.has-wide){position:relative}.mega--compact[data-astro-cid-3ef6ksr2]{left:-24px;right:auto;width:max-content}.mega--compact[data-astro-cid-3ef6ksr2] .mega__inner[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(220px,auto);gap:24px;padding:20px 24px}.mega--compact[data-astro-cid-3ef6ksr2].mega--promo .mega__inner[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(220px,auto) 300px}.mega__promo--sm[data-astro-cid-3ef6ksr2]{padding:24px;gap:10px}.mega__promo--sm[data-astro-cid-3ef6ksr2] .mega__promo-title[data-astro-cid-3ef6ksr2]{font-size:var(--fs-h3)}.mega__promo--sm[data-astro-cid-3ef6ksr2] .mega__promo-text[data-astro-cid-3ef6ksr2]{font-size:15px}.mega__promo--sm[data-astro-cid-3ef6ksr2] .mega__promo-cta[data-astro-cid-3ef6ksr2]{padding-top:12px}.mobile-menu__sub[data-astro-cid-3ef6ksr2]{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);opacity:.8;margin-top:12px}.burger[data-astro-cid-3ef6ksr2]{display:none;position:relative;width:40px;height:40px;border:0;border-radius:999px;background:#fdfaf61a;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--cream);transition:transform .4s var(--ease-out),opacity .2s}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:13px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:19px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:25px}.menu-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-open .burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--header-h));z-index:99;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:12px var(--gutter) 32px;background:linear-gradient(165deg,var(--brand-navy) 35%,var(--navy-ink) 100%);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s var(--ease-out),visibility 0s linear .6s;overflow-y:auto}.menu-open .mobile-menu[data-astro-cid-3ef6ksr2]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .6s var(--ease-out)}.mobile-menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mobile-menu__top[data-astro-cid-3ef6ksr2],.mobile-menu__group[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--on-dark-line);opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.menu-open .mobile-menu__top[data-astro-cid-3ef6ksr2],.menu-open .mobile-menu__group[data-astro-cid-3ef6ksr2]{opacity:1;transform:none;transition-delay:calc(var(--i) * 60ms + .15s)}.mobile-menu__top[data-astro-cid-3ef6ksr2],.mobile-menu__group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;font-size:1.0625rem;font-weight:400;line-height:1.3;color:var(--brand-cream);text-decoration:none;padding:13px 0;cursor:pointer;list-style:none}.mobile-menu__group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-menu__top[data-astro-cid-3ef6ksr2][aria-current=page],.mobile-menu__group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent)}.mobile-menu__group[data-astro-cid-3ef6ksr2] .plus[data-astro-cid-3ef6ksr2]{position:relative;width:18px;height:18px}.mobile-menu__group[data-astro-cid-3ef6ksr2] .plus[data-astro-cid-3ef6ksr2]:before,.mobile-menu__group[data-astro-cid-3ef6ksr2] .plus[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:1.5px;background:var(--cream);transition:transform .35s var(--ease-out)}.mobile-menu__group[data-astro-cid-3ef6ksr2] .plus[data-astro-cid-3ef6ksr2]:after{transform:rotate(90deg)}.mobile-menu__group[data-astro-cid-3ef6ksr2][open] .plus[data-astro-cid-3ef6ksr2]:after{transform:rotate(0)}.mobile-menu__links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:0 0 16px 4px}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--brand-cream);opacity:.85;text-decoration:none;font-size:15px;padding:6px 0}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);opacity:1}.mobile-menu__foot[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}html.menu-open{overflow:hidden}@media(max-width:1180px){.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:20px}.site-header__inner[data-astro-cid-3ef6ksr2]{gap:28px}}@media(max-width:1100px){.site-nav[data-astro-cid-3ef6ksr2],.site-header__login[data-astro-cid-3ef6ksr2],.lang-switch[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:inline-block}.site-header__inner[data-astro-cid-3ef6ksr2]{justify-content:space-between;gap:16px}.site-header__actions[data-astro-cid-3ef6ksr2]{gap:12px}}@media(max-width:480px){.site-header__actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{display:none}}.trust[data-astro-cid-mjoes2cd]{padding-block:clamp(32px,4vw,48px)}.trust--light[data-astro-cid-mjoes2cd]{background:var(--paper);border-block:1px solid var(--border)}.trust__inner[data-astro-cid-mjoes2cd]{display:flex;flex-direction:column;gap:24px;align-items:center}.trust__h[data-astro-cid-mjoes2cd]{font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.bg-navy[data-astro-cid-mjoes2cd] .trust__h[data-astro-cid-mjoes2cd]{color:var(--brand-cream)}.trust__row[data-astro-cid-mjoes2cd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px clamp(24px,3vw,48px)}.trust__omr[data-astro-cid-mjoes2cd]{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--navy)}.trust__badges[data-astro-cid-mjoes2cd]{display:flex;gap:6px}.trust__badges[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]{width:clamp(54px,5vw,72px);height:auto;transition:transform .35s var(--ease-out)}.trust__omr[data-astro-cid-mjoes2cd]:hover .trust__badges[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]{transform:translateY(-3px)}.trust__omr-t[data-astro-cid-mjoes2cd]{display:flex;flex-direction:column;line-height:1.2}.trust__omr-t[data-astro-cid-mjoes2cd] b[data-astro-cid-mjoes2cd]{font-size:18px;font-weight:500}.trust__omr-t[data-astro-cid-mjoes2cd] small[data-astro-cid-mjoes2cd]{font-size:13px;opacity:.8}.trust__seals[data-astro-cid-mjoes2cd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.seal-plate[data-astro-cid-mjoes2cd]{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 18px 10px 10px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--paper);color:var(--navy);text-decoration:none;transition:border-color .25s,transform .35s var(--ease-out)}a[data-astro-cid-mjoes2cd].seal-plate:hover{border-color:var(--navy-2);transform:translateY(-2px);color:var(--navy)}.seal-plate__mark[data-astro-cid-mjoes2cd]{width:52px;height:52px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--navy);color:var(--navy)}.seal-plate__logo[data-astro-cid-mjoes2cd]{height:52px;width:auto;max-width:140px;object-fit:contain;flex:none}.trust-mini__logo[data-astro-cid-mjoes2cd]{height:30px;width:auto;max-width:82px;object-fit:contain;flex:none}.seal-plate__t[data-astro-cid-mjoes2cd]{display:flex;flex-direction:column;line-height:1.25}.seal-plate__t[data-astro-cid-mjoes2cd] b[data-astro-cid-mjoes2cd]{font-size:15px;font-weight:700;letter-spacing:.01em}.seal-plate__t[data-astro-cid-mjoes2cd] small[data-astro-cid-mjoes2cd]{font-size:12px;color:var(--ink);opacity:.75}.seal-plate[data-astro-cid-mjoes2cd].is-hl{border-color:var(--navy-2);box-shadow:0 0 0 3px var(--accent-soft)}.trust__omr[data-astro-cid-mjoes2cd]{flex-wrap:wrap;justify-content:center;row-gap:8px}.trust__badges[data-astro-cid-mjoes2cd],.trust__badges[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd],.trust__omr-t[data-astro-cid-mjoes2cd]{flex:none}.trust__omr-t[data-astro-cid-mjoes2cd]{white-space:nowrap}@media(max-width:700px){.trust__seals[data-astro-cid-mjoes2cd]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%}.trust__seals[data-astro-cid-mjoes2cd]>li[data-astro-cid-mjoes2cd]{display:flex}.seal-plate[data-astro-cid-mjoes2cd]{flex:1;flex-direction:column;justify-content:center;text-align:center;min-height:0!important;padding:10px 8px!important;gap:6px!important}.seal-plate__logo[data-astro-cid-mjoes2cd]{height:clamp(30px,9vw,40px)!important;max-width:100%!important}.seal-plate__mark[data-astro-cid-mjoes2cd]{width:clamp(30px,9vw,40px)!important;height:clamp(30px,9vw,40px)!important}.seal-plate__t[data-astro-cid-mjoes2cd] b[data-astro-cid-mjoes2cd]{font-size:13px!important;white-space:normal!important}.seal-plate__t[data-astro-cid-mjoes2cd] small[data-astro-cid-mjoes2cd]{font-size:11px!important;white-space:normal!important}.trust__badges[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]{width:clamp(34px,10vw,44px)!important}}.trust-mini[data-astro-cid-mjoes2cd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.trust-mini[data-astro-cid-mjoes2cd] li[data-astro-cid-mjoes2cd]{display:flex;align-items:center;gap:8px}.trust-mini[data-astro-cid-mjoes2cd] b[data-astro-cid-mjoes2cd]{display:block;font-size:13px;font-weight:500;line-height:1.2;color:var(--navy)}.trust-mini[data-astro-cid-mjoes2cd] small[data-astro-cid-mjoes2cd]{display:block;font-size:11px;line-height:1.2;opacity:.75}.trust-mini__omr-link[data-astro-cid-mjoes2cd]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.trust-mini__omr-link[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]{width:28px;height:auto}.trust-mini__omr-link[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]+img[data-astro-cid-mjoes2cd]{margin-left:-10px}.trust-mini__omr-link[data-astro-cid-mjoes2cd] img[data-astro-cid-mjoes2cd]+span[data-astro-cid-mjoes2cd]{margin-left:4px}.trust-mini__ic[data-astro-cid-mjoes2cd]{width:30px;height:30px;flex:none;border-radius:50%;border:1.3px solid var(--navy);display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}.trust-mini[data-astro-cid-mjoes2cd] li[data-astro-cid-mjoes2cd]>img[data-astro-cid-mjoes2cd]{width:30px;height:30px;object-fit:contain}.trust-mini--navy[data-astro-cid-mjoes2cd] b[data-astro-cid-mjoes2cd],.trust-mini--navy[data-astro-cid-mjoes2cd] small[data-astro-cid-mjoes2cd]{color:var(--brand-cream)}.trust-mini--navy[data-astro-cid-mjoes2cd] .trust-mini__ic[data-astro-cid-mjoes2cd]{border-color:var(--brand-cream);color:var(--brand-cream)}.footer-spacer[data-astro-cid-sz7xmlte]{height:56px;background:var(--cream)}.site-footer[data-astro-cid-sz7xmlte]{background:var(--brand-navy);color:var(--brand-cream);padding-top:48px}.site-footer__top[data-astro-cid-sz7xmlte],.site-footer__bottom[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,2.7fr) repeat(4,minmax(0,1fr));column-gap:clamp(24px,2.6vw,40px)}.site-footer__top[data-astro-cid-sz7xmlte]{row-gap:40px;padding-block:44px}.site-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:none}.site-footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:56px;width:auto}.site-footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px;font-style:normal;font-size:15px}.site-footer__cta[data-astro-cid-sz7xmlte]{white-space:nowrap}.site-footer__ctas[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:10px}.site-footer__ctas[data-astro-cid-sz7xmlte] .btn[data-astro-cid-sz7xmlte]{padding:0 16px;font-size:14px}.btn--outline-light[data-astro-cid-sz7xmlte]{background:transparent;color:var(--brand-cream);border-color:#fdfaf68c}.btn--outline-light[data-astro-cid-sz7xmlte]:hover{border-color:var(--brand-cream);color:var(--brand-cream)}.site-footer__nav[data-astro-cid-sz7xmlte]{grid-column:2 / -1;display:grid;grid-template-columns:subgrid;row-gap:32px}.site-footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.site-footer__head[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-bottom:4px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn){font-size:15px;color:var(--brand-cream);text-decoration:none;width:fit-content;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--ease-out)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn):hover{color:#fff;background-size:100% 1px}.site-footer__all[data-astro-cid-sz7xmlte]{font-weight:500;margin-top:4px}.site-footer__cc[data-astro-cid-sz7xmlte]{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:15px;color:var(--brand-cream);text-align:left;cursor:pointer;width:fit-content;white-space:nowrap}.site-footer__cc[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer__trust[data-astro-cid-sz7xmlte]{background:var(--cream)}.site-footer__trust[data-astro-cid-sz7xmlte] .trust--light{background:var(--cream);border:0}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__omr,.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate{color:var(--navy)!important;background-image:none!important}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__t b,.site-footer__trust[data-astro-cid-sz7xmlte] .trust__omr-t b{font-size:14px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__omr-t small,.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__t small{font-size:12px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust{padding-block:24px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__row{flex-wrap:nowrap;gap:16px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__omr{gap:10px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__badges{gap:4px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__badges img{width:40px}.site-footer__trust[data-astro-cid-sz7xmlte] .trust__seals{flex-wrap:nowrap;gap:8px}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate{min-height:52px;padding:6px 12px 6px 6px;gap:8px}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__logo{height:38px;max-width:96px}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__mark{width:38px;height:38px}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__t b{font-size:13px}.site-footer__trust[data-astro-cid-sz7xmlte] .seal-plate__t small,.site-footer__trust[data-astro-cid-sz7xmlte] .trust__omr-t small{font-size:11px}@media(max-width:1100px){.site-footer__trust[data-astro-cid-sz7xmlte] .trust__row,.site-footer__trust[data-astro-cid-sz7xmlte] .trust__seals{flex-wrap:wrap}}.site-footer__bottom[data-astro-cid-sz7xmlte]{min-height:64px;align-items:center;row-gap:12px;font-size:14px;padding-block:16px}.site-footer__bottom[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{grid-column:1 / -2}.site-footer__social[data-astro-cid-sz7xmlte]{grid-column:-2 / -1;display:flex;gap:20px}.site-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{background:none!important;transition:transform .3s var(--ease-out)!important}.site-footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:translateY(-3px) scale(1.08)}.site-footer__social[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:24px;height:24px}.site-footer__icon[data-astro-cid-sz7xmlte]{display:block;width:24px;height:24px;color:var(--brand-cream)}@media(max-width:1100px){.site-footer__top[data-astro-cid-sz7xmlte],.site-footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.site-footer__nav[data-astro-cid-sz7xmlte]{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__bottom[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{grid-column:1 / 3}.site-footer__social[data-astro-cid-sz7xmlte]{grid-column:3}}@media(max-width:640px){.site-footer__nav[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.site-footer__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.site-footer__bottom[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte],.site-footer__social[data-astro-cid-sz7xmlte]{grid-column:1}}@media(max-width:380px){.site-footer__nav[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.cc[data-astro-cid-fzbxxtek]{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}.cc[data-astro-cid-fzbxxtek][hidden]{display:none}.cc__box[data-astro-cid-fzbxxtek]{pointer-events:auto;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);border-radius:20px;background:var(--paper);color:var(--ink);border:1px solid var(--border-strong);box-shadow:0 2px 6px #17397614,0 24px 60px -20px #17397659}.cc__title[data-astro-cid-fzbxxtek]{margin:0;font-size:20px;font-weight:500;color:var(--navy)}.cc__text[data-astro-cid-fzbxxtek]{margin:0;font-size:14.5px;line-height:1.55}.cc__text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--navy)}.cc__prefs[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:10px}.cc__prefs[data-astro-cid-fzbxxtek][hidden]{display:none}.cc__opt[data-astro-cid-fzbxxtek]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--accent-softer);cursor:pointer}.cc__opt[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--brand-navy)}.cc__opt[data-astro-cid-fzbxxtek] span[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:15px}.cc__opt[data-astro-cid-fzbxxtek] b[data-astro-cid-fzbxxtek]{font-weight:500;color:var(--navy)}.cc__opt[data-astro-cid-fzbxxtek] em[data-astro-cid-fzbxxtek]{font-style:normal;font-size:13px;opacity:.7}.cc__opt[data-astro-cid-fzbxxtek] small[data-astro-cid-fzbxxtek]{flex-basis:100%;font-size:13.5px;line-height:1.45;opacity:.85}.cc__actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.cc__actions[data-astro-cid-fzbxxtek] [data-astro-cid-fzbxxtek][hidden]{display:none}.cc__link[data-astro-cid-fzbxxtek]{appearance:none;background:none;border:0;padding:8px 4px;font:inherit;font-size:15px;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:520px){.cc[data-astro-cid-fzbxxtek]{left:8px;right:8px;bottom:8px}.cc__actions[data-astro-cid-fzbxxtek] .btn[data-astro-cid-fzbxxtek]{flex:1 1 100%}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
