.design-module__nfKp-W__page{--navy:#0f1a41;--navy-2:#182a53;--canvas:#fdfdff;--mist:#f2f3f8;--ink:#0f1a41;--ink-soft:#48526c;--rule:#0f1a4124;--on-navy:#f9fafd;--on-navy-soft:#f9fafdc2;--on-navy-rule:#f9fafd2e;--aurora:#00b78a;--aurora-hover:#00c899;--grade:#091235;--gutter:clamp(20px, 4.5vw, 72px);--max:1360px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--canvas);color:var(--ink)}@supports (color:lab(0% 0 0)){.design-module__nfKp-W__page{--navy:lab(10.4084% 7.2346 -26.6231);--navy-2:lab(17.5107% 4.36555 -27.67);--canvas:lab(99.4102% -.0147522 -.760162);--mist:lab(95.9102% -.0368655 -2.27602);--ink:lab(10.4084% 7.2346 -26.6231);--ink-soft:lab(34.7386% 1.04479 -16.4993);--rule:lab(10.4084% 7.2346 -26.6231/.14);--on-navy:lab(98.2403% -.0271499 -1.51886);--on-navy-soft:lab(98.2403% -.0271499 -1.51886/.76);--on-navy-rule:lab(98.2403% -.0271499 -1.51886/.18);--aurora:lab(66.0853% -54.3509 11.9899);--aurora-hover:lab(71.822% -52.2611 11.5798);--grade:lab(6.46241% 7.04152 -24.6188)}}.design-module__nfKp-W__wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.design-module__nfKp-W__page :focus-visible{outline:2px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 2px var(--aurora)}.design-module__nfKp-W__btn{white-space:nowrap;min-height:48px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.design-module__nfKp-W__btnAurora{background:var(--aurora);color:var(--navy)}.design-module__nfKp-W__btnAurora:hover{background:var(--aurora-hover)}.design-module__nfKp-W__btnLine{border-color:var(--rule);color:var(--ink)}.design-module__nfKp-W__btnLine:hover{border-color:var(--ink)}.design-module__nfKp-W__btnLineLight{border-color:var(--on-navy-rule);color:var(--on-navy)}.design-module__nfKp-W__btnLineLight:hover{border-color:var(--on-navy)}.design-module__nfKp-W__arrow{transition:transform .22s var(--ease)}.design-module__nfKp-W__btn:hover .design-module__nfKp-W__arrow,.design-module__nfKp-W__row:hover .design-module__nfKp-W__arrow,.design-module__nfKp-W__textLink:hover .design-module__nfKp-W__arrow{transform:translate(4px)}.design-module__nfKp-W__hero{background:var(--navy);min-height:clamp(560px,100svh - 64px,980px);color:var(--on-navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.design-module__nfKp-W__heroMedia{will-change:transform;position:absolute;inset:0}.design-module__nfKp-W__heroImage{object-fit:cover;object-position:60% 40%;animation:design-module__nfKp-W__settle 2.4s var(--ease) both}.design-module__nfKp-W__heroGrade{pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--grade) 92%, transparent) 0%, color-mix(in oklab, var(--grade) 62%, transparent) 42%, color-mix(in oklab, var(--grade) 14%, transparent) 76%), linear-gradient(to right, color-mix(in oklab, var(--grade) 60%, transparent) 0%, transparent 62%),  linear-gradient(to bottom, color-mix(in oklab, var(--grade) 72%, transparent) 0%, transparent 26%);position:absolute;inset:0}.design-module__nfKp-W__heroBody{z-index:1;padding-bottom:clamp(48px,7vw,104px);position:relative}.design-module__nfKp-W__heroTitle{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,6.4vw + .5rem,6rem);font-weight:500;line-height:.98}@keyframes design-module__nfKp-W__settle{0%{transform:scale(1.12)}}.design-module__nfKp-W__word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.design-module__nfKp-W__wordInner{animation:design-module__nfKp-W__wordUp 1.1s var(--ease) both;animation-delay:calc(.18s + var(--i) * 55ms);display:inline-block}@keyframes design-module__nfKp-W__wordUp{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__heroImage,.design-module__nfKp-W__wordInner{animation:none}.design-module__nfKp-W__heroMedia{will-change:auto}}.design-module__nfKp-W__trust{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:36px;display:flex}.design-module__nfKp-W__trustLabel{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__trustMarks{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.design-module__nfKp-W__trustMarks img{width:auto;height:48px}.design-module__nfKp-W__section{padding-block:clamp(80px,10vw,144px)}.design-module__nfKp-W__h2{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,2.6vw + 1rem,3.5rem);font-weight:500;line-height:1.05}.design-module__nfKp-W__lead{max-width:46ch;color:var(--ink-soft);text-wrap:pretty;margin-top:20px;font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem);line-height:1.5}.design-module__nfKp-W__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:flex}.design-module__nfKp-W__textLink{border-bottom:1px solid var(--rule);transition:border-color .18s var(--ease);align-items:center;gap:8px;padding-bottom:4px;font-size:16px;font-weight:500;display:inline-flex}.design-module__nfKp-W__textLink:hover{border-color:var(--ink)}.design-module__nfKp-W__actions{flex-wrap:wrap;gap:12px;display:flex}.design-module__nfKp-W__intro{align-items:center;gap:48px;display:grid}.design-module__nfKp-W__introCopy{max-width:48ch;color:var(--ink-soft);margin-top:24px;font-size:18px;line-height:1.6}.design-module__nfKp-W__introCopy+.design-module__nfKp-W__introCopy{margin-top:16px}.design-module__nfKp-W__introActions{margin-top:36px}.design-module__nfKp-W__introImage{aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}@media (min-width:64rem){.design-module__nfKp-W__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:96px}.design-module__nfKp-W__introImage{aspect-ratio:5/4}}.design-module__nfKp-W__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px 24px;display:grid}.design-module__nfKp-W__card{align-content:start;gap:10px;display:grid}.design-module__nfKp-W__cardImage{aspect-ratio:4/3;background:var(--mist);border-radius:6px;margin-bottom:14px;position:relative;overflow:hidden}.design-module__nfKp-W__cardImage img{transition:transform .9s var(--ease)}.design-module__nfKp-W__cardTitle{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.25}.design-module__nfKp-W__cardCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__cardMore{align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__card:hover .design-module__nfKp-W__cardImage img{transform:scale(1.04)}.design-module__nfKp-W__card:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__band{aspect-ratio:4/3;position:relative;overflow:hidden}.design-module__nfKp-W__bandInner{position:absolute;inset:0}@media (min-width:48rem){.design-module__nfKp-W__band{aspect-ratio:21/9}}.design-module__nfKp-W__figures{background:var(--navy);color:var(--on-navy);padding-block:clamp(64px,8vw,112px)}.design-module__nfKp-W__figuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0;display:grid}.design-module__nfKp-W__stat{align-content:start;gap:8px;padding-inline:0 24px;display:grid}.design-module__nfKp-W__statValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,3.6vw + 1rem,4.5rem);font-weight:500;line-height:1}.design-module__nfKp-W__statLabel{color:var(--on-navy-soft);font-size:16px}@media (min-width:64rem){.design-module__nfKp-W__figuresGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-module__nfKp-W__stat+.design-module__nfKp-W__stat{border-left:1px solid var(--on-navy-rule);padding-left:32px}}.design-module__nfKp-W__sectorGrid{gap:48px 24px;display:grid}@media (min-width:48rem){.design-module__nfKp-W__sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-module__nfKp-W__sector{align-content:start;gap:10px;display:grid}.design-module__nfKp-W__sectorImage{aspect-ratio:4/5;background:var(--mist);border-radius:6px;margin-bottom:16px;position:relative;overflow:hidden}.design-module__nfKp-W__sectorImage img{transition:transform .9s var(--ease)}.design-module__nfKp-W__sectorTitle{letter-spacing:-.025em;font-size:clamp(1.625rem,1vw + 1.1rem,2.125rem);font-weight:500;line-height:1.1}.design-module__nfKp-W__sectorCopy{max-width:36ch;color:var(--ink-soft);font-size:16px;line-height:1.55}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__sector:hover .design-module__nfKp-W__sectorImage img{transform:scale(1.04)}.design-module__nfKp-W__sector:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__work{background:var(--mist)}.design-module__nfKp-W__cases{display:grid;position:relative}.design-module__nfKp-W__case{border-bottom:1px solid var(--rule);align-content:start;gap:14px;padding:32px 0;display:grid}.design-module__nfKp-W__caseTag{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__caseHeadline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,.8vw + 1rem,1.75rem);font-weight:500;line-height:1.2}.design-module__nfKp-W__caseSummary{color:var(--ink-soft);font-size:16px;line-height:1.6}@media (min-width:64rem){.design-module__nfKp-W__cases{grid-template-columns:repeat(3,minmax(0,1fr))}.design-module__nfKp-W__case{border-bottom:0;padding:36px 40px 8px 0}.design-module__nfKp-W__case+.design-module__nfKp-W__case{border-left:1px solid var(--rule);padding-left:40px}}.design-module__nfKp-W__reasons{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__reasons{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__reason{align-content:start;gap:10px;padding:32px 0;display:grid}.design-module__nfKp-W__reasonIcon{color:var(--ink);margin-bottom:8px}.design-module__nfKp-W__reasonTitle{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__reasonCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__closing{background:var(--navy);color:var(--on-navy);padding-block:clamp(88px,11vw,168px) clamp(64px,7vw,104px)}.design-module__nfKp-W__closingGrid{gap:48px;display:grid}.design-module__nfKp-W__closingTitle{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(2.5rem,4.4vw + .75rem,5rem);font-weight:500;line-height:1}.design-module__nfKp-W__closingLead{max-width:36ch;color:var(--on-navy-soft);margin-top:24px;font-size:19px;line-height:1.5}.design-module__nfKp-W__closingSide{align-content:end;gap:32px;display:grid}.design-module__nfKp-W__contactList{border-top:1px solid var(--on-navy-rule);display:grid}.design-module__nfKp-W__contactRow{border-bottom:1px solid var(--on-navy-rule);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;display:flex}.design-module__nfKp-W__contactRow span{color:var(--on-navy-soft)}.design-module__nfKp-W__contactRow a{font-weight:500}.design-module__nfKp-W__contactRow a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:64rem){.design-module__nfKp-W__closingGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:96px}}.design-module__nfKp-W__rise{transition:opacity .7s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}[data-in=hidden] .design-module__nfKp-W__rise{opacity:0;transform:translateY(40px)}.design-module__nfKp-W__ruleTop:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1.2s var(--ease-in-out) .15s;position:absolute;inset:0 0 auto}[data-in=hidden] .design-module__nfKp-W__ruleTop:before{transform:scaleX(0)}.design-module__nfKp-W__clip{clip-path:inset(0);transition:clip-path 1.1s var(--ease-in-out);transition-delay:calc(var(--i,0) * 90ms)}.design-module__nfKp-W__clip img{transition:transform 1.6s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}[data-in=hidden] .design-module__nfKp-W__clip{clip-path:inset(100% 0 0)}[data-in=hidden] .design-module__nfKp-W__clip img{transform:scale(1.18)}.design-module__nfKp-W__pageHero{min-height:clamp(580px,88svh - 64px,880px)}.design-module__nfKp-W__plainHero{min-height:clamp(440px,62svh - 64px,620px)}.design-module__nfKp-W__pageHeroBody{gap:24px;padding-top:158px;display:grid}.design-module__nfKp-W__crumb,.design-module__nfKp-W__pageLead{text-shadow:0 1px 18px color-mix(in oklab, var(--grade) 70%, transparent)}.design-module__nfKp-W__heroTitle{filter:drop-shadow(0 1px 18px color-mix(in oklab, var(--grade) 70%, transparent))}.design-module__nfKp-W__crumb{color:var(--on-navy);font-size:15px}.design-module__nfKp-W__crumbRow{z-index:1;position:absolute;top:100px;left:0;right:0}.design-module__nfKp-W__crumbRow .design-module__nfKp-W__crumb{background:color-mix(in oklab, var(--grade) 72%, transparent);text-shadow:none;border-radius:999px;padding:6px 14px;display:inline-block}@media (max-width:48rem){.design-module__nfKp-W__heroGrade{background:linear-gradient(to top, color-mix(in oklab, var(--grade) 94%, transparent) 0%, color-mix(in oklab, var(--grade) 82%, transparent) 50%, color-mix(in oklab, var(--grade) 40%, transparent) 80%, color-mix(in oklab, var(--grade) 55%, transparent) 100%)}}.design-module__nfKp-W__crumb a:hover{color:var(--on-navy)}.design-module__nfKp-W__pageTitle{max-width:16ch;font-size:clamp(2.75rem,5.4vw + .5rem,5.25rem)}.design-module__nfKp-W__pageHeroRow{gap:24px;margin-top:8px;display:grid}.design-module__nfKp-W__pageLead{max-width:44ch;color:var(--on-navy);font-size:clamp(1.0625rem,.4vw + 1rem,1.3125rem);line-height:1.5}.design-module__nfKp-W__credit{color:var(--on-navy-soft);font-size:13px}.design-module__nfKp-W__credit a{text-underline-offset:3px;text-decoration:underline}@media (min-width:64rem){.design-module__nfKp-W__pageHeroRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:64px}}.design-module__nfKp-W__split2{gap:40px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__split2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:96px}.design-module__nfKp-W__split2>:first-child{position:sticky;top:110px}}.design-module__nfKp-W__items{display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.design-module__nfKp-W__item{border-bottom:1px solid var(--rule);align-content:start;gap:8px;padding:28px 0;display:grid}.design-module__nfKp-W__itemTitle{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__itemCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__itemCode{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.design-module__nfKp-W__steps{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__step{align-content:start;gap:10px;padding:32px 0;display:grid}.design-module__nfKp-W__stepNumber{letter-spacing:-.04em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.design-module__nfKp-W__stepTitle{margin-top:12px;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__stepCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__faqSection{gap:40px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__faqSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:96px}}.design-module__nfKp-W__faq{position:relative}.design-module__nfKp-W__faqItem{border-bottom:1px solid var(--rule)}.design-module__nfKp-W__faqQuestion{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:19px;font-weight:500;line-height:1.35;list-style:none;display:flex}.design-module__nfKp-W__faqQuestion::-webkit-details-marker{display:none}.design-module__nfKp-W__faqIcon{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.design-module__nfKp-W__faqIcon:before,.design-module__nfKp-W__faqIcon:after{content:"";height:2px;transition:transform .26s var(--ease);background:currentColor;position:absolute;inset:6px 0 auto}.design-module__nfKp-W__faqIcon:after{transform:rotate(90deg)}.design-module__nfKp-W__faqItem[open] .design-module__nfKp-W__faqIcon:after{transform:rotate(0)}.design-module__nfKp-W__faqAnswer{max-width:62ch;color:var(--ink-soft);padding-bottom:28px;font-size:17px;line-height:1.6}.design-module__nfKp-W__dark{background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__h2{color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__lead{color:var(--on-navy-soft)}.design-module__nfKp-W__dark .design-module__nfKp-W__textLink{border-color:var(--on-navy-rule)}.design-module__nfKp-W__dark .design-module__nfKp-W__textLink:hover{border-color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__ruleTop:before{background:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__item{border-color:var(--on-navy-rule)}.design-module__nfKp-W__dark .design-module__nfKp-W__itemCopy,.design-module__nfKp-W__dark .design-module__nfKp-W__itemCode{color:var(--on-navy-soft)}.design-module__nfKp-W__statsGrid{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__statCell{align-content:start;gap:12px;padding:32px 0;display:grid}.design-module__nfKp-W__statSource{color:var(--on-navy-soft);text-decoration:underline;-webkit-text-decoration-color:var(--on-navy-rule);text-decoration-color:var(--on-navy-rule);text-underline-offset:4px;font-size:14px}.design-module__nfKp-W__statText{font-size:17px;line-height:1.5}.design-module__nfKp-W__levels{display:grid;position:relative}.design-module__nfKp-W__levelRow{border-bottom:1px solid var(--on-navy-rule);grid-template-columns:1fr;gap:10px;padding:24px 0;display:grid}.design-module__nfKp-W__levelName{letter-spacing:-.02em;align-items:center;gap:12px;font-size:24px;font-weight:500;display:flex}.design-module__nfKp-W__levelTag{border:1px solid var(--on-navy);color:var(--on-navy);letter-spacing:0;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.design-module__nfKp-W__meter{font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-size:16px;display:flex}.design-module__nfKp-W__meterTrack{background:var(--on-navy-rule);border-radius:999px;flex:1;height:6px;overflow:hidden}.design-module__nfKp-W__meterFill{border-radius:inherit;background:var(--on-navy);transform-origin:0;height:100%;transition:transform 1.4s var(--ease) .3s}[data-in=hidden] .design-module__nfKp-W__meterFill{transform:scaleX(0)}.design-module__nfKp-W__levelMeta{color:var(--on-navy-soft);font-size:15px;line-height:1.5}.design-module__nfKp-W__meter>:last-child{min-width:6.5em}@media (min-width:80rem){.design-module__nfKp-W__levelRow{grid-template-columns:300px minmax(0,1fr) 200px minmax(0,1.1fr);align-items:center;column-gap:40px}}.design-module__nfKp-W__duo{gap:24px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-module__nfKp-W__panel{background:var(--mist);border-radius:8px;align-content:start;gap:16px;padding:clamp(28px,4vw,48px);display:grid}.design-module__nfKp-W__panelDark{background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__panelTitle{letter-spacing:-.025em;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:500;line-height:1.15}.design-module__nfKp-W__panelCopy{color:var(--ink-soft);font-size:17px;line-height:1.55}.design-module__nfKp-W__panelDark .design-module__nfKp-W__panelCopy{color:var(--on-navy-soft)}.design-module__nfKp-W__checks{gap:12px;margin-top:8px;font-size:16px;line-height:1.5;display:grid}.design-module__nfKp-W__checks li{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.design-module__nfKp-W__checks svg{margin-top:3px}.design-module__nfKp-W__note{max-width:70ch;color:var(--ink-soft);margin-top:24px;font-size:15px;line-height:1.55}.design-module__nfKp-W__quote{background:var(--mist);border-radius:8px;gap:40px;padding:clamp(32px,5vw,64px);display:grid}@media (min-width:64rem){.design-module__nfKp-W__quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:80px}}.design-module__nfKp-W__quoteList{counter-reset:q;border-top:1px solid var(--ink);display:grid}.design-module__nfKp-W__quoteList li{border-bottom:1px solid var(--rule);gap:16px;padding:18px 0;font-size:18px;line-height:1.4;display:flex}.design-module__nfKp-W__quoteList li:before{counter-increment:q;content:counter(q);min-width:20px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.design-module__nfKp-W__schemeDcc{--navy:#120911;--grade:#1d0b19;--mist:#f3f0f2}.design-module__nfKp-W__cardLink:after{content:"";position:absolute;inset:0}.design-module__nfKp-W__case{position:relative}.design-module__nfKp-W__cardLink:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.design-module__nfKp-W__related{display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__related{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.design-module__nfKp-W__relatedItem{border-bottom:1px solid var(--rule);align-content:start;gap:8px;padding:28px 0;display:grid}.design-module__nfKp-W__relatedTitle{letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__relatedItem:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__builder{background:var(--mist);border-radius:8px;gap:40px;padding:clamp(28px,5vw,64px);display:grid}@media (min-width:64rem){.design-module__nfKp-W__builder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:80px}}.design-module__nfKp-W__questions{gap:28px;display:grid}.design-module__nfKp-W__fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.design-module__nfKp-W__legend{margin-bottom:4px;font-size:17px;font-weight:500}.design-module__nfKp-W__options{flex-wrap:wrap;gap:8px;display:flex}.design-module__nfKp-W__option{position:relative}.design-module__nfKp-W__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.design-module__nfKp-W__option span{border:1px solid var(--rule);background:var(--canvas);min-height:44px;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.design-module__nfKp-W__option:hover span{border-color:var(--ink)}.design-module__nfKp-W__option input:checked+span{border-color:var(--navy);background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__option input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 2px var(--aurora)}.design-module__nfKp-W__result{background:var(--canvas);border-radius:8px;align-content:start;gap:16px;padding:24px;display:grid}.design-module__nfKp-W__resultTitle{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__resultNotes{gap:10px;font-size:17px;line-height:1.5;display:grid}.design-module__nfKp-W__resultNotes li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.design-module__nfKp-W__resultNotes svg{margin-top:4px}.design-module__nfKp-W__resultFoot{color:var(--ink-soft);font-size:14px}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__cardImage img,.design-module__nfKp-W__sectorImage img,.design-module__nfKp-W__arrow{transition:none}}@media print{[data-in] .design-module__nfKp-W__rise,[data-in] .design-module__nfKp-W__clip,[data-in] .design-module__nfKp-W__clip img,[data-in] .design-module__nfKp-W__meterFill{opacity:1!important;clip-path:none!important;transform:none!important}}.design-module__nfKp-W__fundingBanner{background:var(--navy);color:var(--on-navy);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:32px clamp(48px,6vw,80px);padding:18px 24px;display:flex}.design-module__nfKp-W__fundingBadge{background:var(--aurora);color:var(--navy);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.design-module__nfKp-W__fundingCopy{flex:32ch;font-size:17px;line-height:1.45}.design-module__nfKp-W__fundingLink{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.design-module__nfKp-W__fundingBanner:hover .design-module__nfKp-W__arrow{transform:translate(4px)}
.footer-module__8vWGjq__footer{background:var(--navy);color:var(--on-navy);overflow:hidden}.footer-module__8vWGjq__wrap{max-width:var(--max);padding-inline:var(--gutter);border-top:1px solid var(--on-navy-rule);margin-inline:auto}.footer-module__8vWGjq__footer a,.footer-module__8vWGjq__footer button{transition:color .18s var(--ease)}.footer-module__8vWGjq__top{gap:56px;padding-block:clamp(56px,7vw,96px);display:grid}.footer-module__8vWGjq__aboutCopy{letter-spacing:-.01em;max-width:34ch;font-size:19px;line-height:1.45}.footer-module__8vWGjq__contact{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;font-size:15px;line-height:1.5;display:grid}.footer-module__8vWGjq__contact dt{color:var(--on-navy-soft)}.footer-module__8vWGjq__contact dd{margin-top:4px;font-weight:500}.footer-module__8vWGjq__contact a:hover{color:var(--aurora)}.footer-module__8vWGjq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.footer-module__8vWGjq__colHeading{margin-bottom:16px;font-size:15px;font-weight:500}.footer-module__8vWGjq__colList{color:var(--on-navy-soft);gap:10px;font-size:15px;line-height:1.4;display:grid}.footer-module__8vWGjq__colList a:hover{color:var(--on-navy)}@media (min-width:48rem){.footer-module__8vWGjq__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:72rem){.footer-module__8vWGjq__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);column-gap:96px}}.footer-module__8vWGjq__middle{border-top:1px solid var(--on-navy-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.footer-module__8vWGjq__marks{background:var(--canvas);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:16px 24px;display:flex}.footer-module__8vWGjq__marks img{width:auto;height:40px}.footer-module__8vWGjq__social{gap:8px;display:flex}.footer-module__8vWGjq__social a{border:1px solid var(--on-navy-rule);width:44px;height:44px;transition:border-color .18s var(--ease), color .18s var(--ease);border-radius:999px;place-items:center;display:grid}.footer-module__8vWGjq__social a:hover{border-color:var(--on-navy)}.footer-module__8vWGjq__legal{border-top:1px solid var(--on-navy-rule);color:var(--on-navy-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:24px;font-size:14px;line-height:1.5;display:flex}.footer-module__8vWGjq__legal ul{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-module__8vWGjq__legal a:hover,.footer-module__8vWGjq__legal button:hover{color:var(--on-navy)}.footer-module__8vWGjq__mark{height:calc(var(--mark-size) * .72);--mark-size:clamp(6rem, 27vw, 26rem);justify-content:center;display:flex;overflow:hidden}.footer-module__8vWGjq__markInner{font-family:var(--font-brand);font-size:var(--mark-size);letter-spacing:-.02em;color:#f9fafd24;color:lab(98.2403% -.0271499 -1.51886/.14);transition:transform 1.4s var(--ease);font-weight:600;line-height:.82;display:block}[data-in=hidden] .footer-module__8vWGjq__markInner{transform:translateY(45%)}@media print{.footer-module__8vWGjq__markInner{transform:none!important}}
.insights-module__1mqRxG__articleHero h1{max-width:24ch;font-size:clamp(2.375rem,3.4vw + .9rem,4.25rem);line-height:1.02}.insights-module__1mqRxG__meta time{font-variant-numeric:tabular-nums}.insights-module__1mqRxG__index{display:grid;position:relative}.insights-module__1mqRxG__entry{border-bottom:1px solid var(--rule);gap:12px;padding:32px 0;display:grid;position:relative}.insights-module__1mqRxG__entryMeta{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:15px;display:flex}.insights-module__1mqRxG__entryTitle{letter-spacing:-.025em;text-wrap:balance;max-width:30ch;font-size:clamp(1.5rem,1.1vw + 1.05rem,2.125rem);font-weight:500;line-height:1.15}.insights-module__1mqRxG__entrySummary{max-width:62ch;color:var(--ink-soft);margin-top:12px;font-size:17px;line-height:1.55}.insights-module__1mqRxG__entryRead{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.insights-module__1mqRxG__entryRead svg{transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.insights-module__1mqRxG__entry:hover .insights-module__1mqRxG__entryRead svg{transform:translate(4px)}}@media (min-width:64rem){.insights-module__1mqRxG__entry{grid-template-columns:240px minmax(0,1fr) auto;align-items:baseline;column-gap:56px;padding:40px 0}}.insights-module__1mqRxG__reading{gap:48px;padding-block:clamp(64px,8vw,120px);display:grid}@media (min-width:64rem){.insights-module__1mqRxG__reading{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;column-gap:80px}}.insights-module__1mqRxG__toc{display:none}.insights-module__1mqRxG__tocAlways{border-bottom:1px solid var(--rule);padding-bottom:32px;display:block}@media (min-width:64rem){.insights-module__1mqRxG__toc,.insights-module__1mqRxG__tocAlways{border-bottom:0;max-height:calc(100svh - 140px);padding-bottom:0;display:block;position:sticky;top:110px;overflow-y:auto}}.insights-module__1mqRxG__tocTitle{color:var(--ink-soft);font-size:15px}.insights-module__1mqRxG__tocList{border-top:1px solid var(--ink);margin-top:16px;display:grid}.insights-module__1mqRxG__tocList a{border-bottom:1px solid var(--rule);transition:color .16s var(--ease);padding:10px 0;font-size:15px;line-height:1.4;display:block}.insights-module__1mqRxG__tocList a:hover{text-underline-offset:4px;text-decoration:underline}.insights-module__1mqRxG__tocBack{margin-top:24px}.insights-module__1mqRxG__prose{max-width:70ch;color:var(--ink-soft);text-wrap:pretty;font-size:18px;line-height:1.7}.insights-module__1mqRxG__prose>*+*{margin-top:1.1em}.insights-module__1mqRxG__prose h2{letter-spacing:-.025em;max-width:30ch;color:var(--ink);text-wrap:balance;margin-top:2.2em;scroll-margin-top:120px;font-size:clamp(1.625rem,1vw + 1.15rem,2.125rem);font-weight:500;line-height:1.15}.insights-module__1mqRxG__prose h3{letter-spacing:-.015em;color:var(--ink);margin-top:1.8em;font-size:21px;font-weight:500;line-height:1.3}.insights-module__1mqRxG__prose>:first-child{margin-top:0}.insights-module__1mqRxG__prose h2+*,.insights-module__1mqRxG__prose h3+*{margin-top:.6em}.insights-module__1mqRxG__prose ul{padding-left:1.25em;list-style:outside}.insights-module__1mqRxG__prose ol{padding-left:1.4em;list-style:decimal}.insights-module__1mqRxG__prose li+li{margin-top:.5em}.insights-module__1mqRxG__prose li::marker{color:var(--ink-soft)}.insights-module__1mqRxG__prose a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;transition:text-decoration-color .16s var(--ease)}.insights-module__1mqRxG__prose a:hover{text-decoration-color:currentColor}.insights-module__1mqRxG__prose strong{color:var(--ink);font-weight:500}.insights-module__1mqRxG__block{scroll-margin-top:120px}.insights-module__1mqRxG__block+.insights-module__1mqRxG__block{margin-top:2.2em}.insights-module__1mqRxG__block>*+*{margin-top:1.1em}.insights-module__1mqRxG__block h2{margin-top:0}.insights-module__1mqRxG__note{font-size:15px;line-height:1.55}.insights-module__1mqRxG__checklist{gap:12px;padding:0;list-style:none;display:grid}.insights-module__1mqRxG__prose .insights-module__1mqRxG__checklist{padding-left:0;list-style:none}.insights-module__1mqRxG__checklist li{color:var(--ink);grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.insights-module__1mqRxG__checklist li+li{margin-top:0}.insights-module__1mqRxG__checklist svg{margin-top:.4em}.insights-module__1mqRxG__callout{background:var(--navy);color:var(--on-navy-soft);border-radius:8px;padding:clamp(28px,4vw,44px)}.insights-module__1mqRxG__callout h2,.insights-module__1mqRxG__callout .insights-module__1mqRxG__checklist li,.insights-module__1mqRxG__callout strong,.insights-module__1mqRxG__callout a{color:var(--on-navy)}.insights-module__1mqRxG__callout a{-webkit-text-decoration-color:var(--on-navy-rule);text-decoration-color:var(--on-navy-rule)}.insights-module__1mqRxG__callout a:hover{text-decoration-color:currentColor}.insights-module__1mqRxG__callout li::marker{color:var(--on-navy-soft)}.insights-module__1mqRxG__tableWrap{overflow-x:auto}.insights-module__1mqRxG__table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.5}.insights-module__1mqRxG__table th{border-bottom:1px solid var(--ink);color:var(--ink);padding:12px 16px 12px 0;font-weight:500}.insights-module__1mqRxG__table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px 14px 0}.insights-module__1mqRxG__table td:first-child{color:var(--ink)}.insights-module__1mqRxG__prose .insights-module__1mqRxG__stepList{counter-reset:step;gap:20px;padding-left:0;list-style:none;display:grid}.insights-module__1mqRxG__stepList li{counter-increment:step;grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.insights-module__1mqRxG__stepList li+li{margin-top:0}.insights-module__1mqRxG__stepList li:before{content:counter(step);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.3}.insights-module__1mqRxG__prose .insights-module__1mqRxG__stepList h3{margin-top:0}.insights-module__1mqRxG__stepList p{margin-top:4px}.insights-module__1mqRxG__after{margin-top:2.4em}@media (prefers-reduced-motion:reduce){.insights-module__1mqRxG__entryRead svg,.insights-module__1mqRxG__tocList a,.insights-module__1mqRxG__prose a{transition:none}}
.legal-module__4inzeG__body{padding-block:clamp(64px,8vw,120px)}.legal-module__4inzeG__body>*{max-width:70ch}.legal-module__4inzeG__meta{color:var(--ink-soft);font-size:15px}.legal-module__4inzeG__part{border-top:1px solid var(--rule);margin-top:clamp(40px,5vw,56px);padding-top:clamp(28px,3vw,36px)}.legal-module__4inzeG__heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:500;line-height:1.15}.legal-module__4inzeG__para{color:var(--ink-soft);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.65}.legal-module__4inzeG__contact{border-top:1px solid var(--ink);color:var(--ink-soft);margin-top:clamp(48px,6vw,72px);padding-top:28px;font-size:16px;line-height:1.55}.legal-module__4inzeG__contact a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .18s}.legal-module__4inzeG__contact a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.legal-module__4inzeG__contact a{transition:none}}
