.ProductHeroSection-module__5XKkcG__section{--scroll-progress:0;background:var(--brand-white);min-height:112vh;color:var(--brand-white);position:relative;overflow:hidden}.ProductHeroSection-module__5XKkcG__stickyStage{background:var(--brand-white);min-height:100vh;position:relative;top:0;overflow:hidden}.ProductHeroSection-module__5XKkcG__sceneFrame{isolation:isolate;background:var(--surface-story);min-height:100vh;box-shadow:none;border-bottom-right-radius:clamp(52px,8vw,142px);border-bottom-left-radius:clamp(52px,8vw,142px);position:relative;overflow:hidden}.ProductHeroSection-module__5XKkcG__sceneImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:none;height:100%;transform:translate3d(calc(var(--scroll-progress) * -2.6vw), calc(var(--scroll-progress) * -.8vh), 0) scale(calc(1.02 + var(--scroll-progress) * .045));transform-origin:51% 47%;will-change:transform;transition:transform 80ms linear;position:absolute;inset:0}.ProductHeroSection-module__5XKkcG__sceneShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0007149e 0%,#0007141a 34%,#0007141f 65%,#00071461 100%),linear-gradient(#00000047 0%,#0000 42%,#00000057 100%);position:absolute;inset:0}.ProductHeroSection-module__5XKkcG__flowLayer{z-index:2;opacity:clamp(0, calc((var(--scroll-progress) - .1) * 2.25), 1);transform:translate3d(calc(var(--scroll-progress) * 1.4vw), calc(var(--scroll-progress) * -.5vh), 0) scale(calc(.992 + var(--scroll-progress) * .018));transform-origin:67% 48%;will-change:opacity, transform;transition:opacity .12s linear,transform 90ms linear;position:absolute;inset:0;overflow:hidden}.ProductHeroSection-module__5XKkcG__flowSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProductHeroSection-module__5XKkcG__flowPath{fill:none;stroke:url(#hero-flow-gold);stroke-dasharray:820;stroke-dashoffset:calc(820 - (var(--scroll-progress) * 820));stroke-linecap:round;stroke-width:2.1px;opacity:clamp(0, calc((var(--scroll-progress) - .14) * 2.4), .86);filter:url(#hero-flow-glow)}.ProductHeroSection-module__5XKkcG__flowPathSecondary{stroke-width:1.15px;opacity:clamp(0, calc((var(--scroll-progress) - .24) * 2.2), .58)}.ProductHeroSection-module__5XKkcG__flowPathTertiary{stroke-width:1px;opacity:clamp(0, calc((var(--scroll-progress) - .34) * 2.1), .46)}.ProductHeroSection-module__5XKkcG__returnPath{stroke-dasharray:820;stroke-dashoffset:calc(820 - ((var(--scroll-progress) - .58) * 1950));stroke-width:1.55px;opacity:clamp(0, calc((var(--scroll-progress) - .58) * 2.8), .72)}.ProductHeroSection-module__5XKkcG__returnPathSecondary{stroke-dasharray:820;stroke-dashoffset:calc(820 - ((var(--scroll-progress) - .68) * 2100));stroke-width:1px;opacity:clamp(0, calc((var(--scroll-progress) - .68) * 2.6), .42)}.ProductHeroSection-module__5XKkcG__pulse{width:9px;height:9px;opacity:clamp(0, calc((var(--scroll-progress) - .18) * 3), 1);transform:translate(-50%, -50%) scale(calc(.55 + var(--scroll-progress) * .8));background:#fff7dcf5;border-radius:999px;display:block;position:absolute;box-shadow:0 0 18px #fffffff2,0 0 42px #ffc1078c}.ProductHeroSection-module__5XKkcG__pulseOne{left:calc(43.5% + var(--scroll-progress) * 15%);top:calc(58% - var(--scroll-progress) * 12%)}.ProductHeroSection-module__5XKkcG__pulseTwo{left:calc(48% + var(--scroll-progress) * 21%);top:calc(55% - var(--scroll-progress) * 5%);opacity:clamp(0, calc((var(--scroll-progress) - .32) * 3), .85)}.ProductHeroSection-module__5XKkcG__pulseThree{left:calc(55% + var(--scroll-progress) * 28%);top:calc(53% - var(--scroll-progress) * 14%);opacity:clamp(0, calc((var(--scroll-progress) - .48) * 3), .72)}.ProductHeroSection-module__5XKkcG__returnPulseOne{left:calc(88% - max(0, (var(--scroll-progress) - .56)) * 72%);top:calc(40% + max(0, (var(--scroll-progress) - .56)) * 34%);opacity:clamp(0, calc((var(--scroll-progress) - .6) * 4), .82)}.ProductHeroSection-module__5XKkcG__returnPulseTwo{left:calc(82% - max(0, (var(--scroll-progress) - .68)) * 62%);top:calc(50% + max(0, (var(--scroll-progress) - .68)) * 18%);opacity:clamp(0, calc((var(--scroll-progress) - .72) * 4), .62)}.ProductHeroSection-module__5XKkcG__dataCard{color:#ffffffeb;letter-spacing:.01em;min-width:116px;opacity:clamp(0, calc((var(--scroll-progress) - var(--start)) * 4.8), .96);transform:translate3d(calc((1 - var(--scroll-progress)) * -18px), calc((1 - var(--scroll-progress)) * 12px), 0) scale(calc(.92 + var(--scroll-progress) * .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff18;border:1px solid #ffffff70;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:clamp(.68rem,.72vw,.84rem);font-weight:760;line-height:1;transition:opacity .12s linear,transform .12s linear;display:inline-flex;position:absolute;box-shadow:0 16px 44px #0003,inset 0 1px #fff3}.ProductHeroSection-module__5XKkcG__dataCard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:20px;height:20px}.ProductHeroSection-module__5XKkcG__cardDocument{--start:.27;top:40%;left:57%}.ProductHeroSection-module__5XKkcG__cardCalendar{--start:.37;top:48%;left:68%}.ProductHeroSection-module__5XKkcG__cardForm{--start:.46;top:37%;left:75.5%}.ProductHeroSection-module__5XKkcG__cardSignature{--start:.52;top:58%;left:61%}.ProductHeroSection-module__5XKkcG__cardImage{--start:.59;top:61%;left:70%}.ProductHeroSection-module__5XKkcG__cardText{--start:.68;top:51%;left:80%}.ProductHeroSection-module__5XKkcG__copyPanel{z-index:4;max-width:min(720px,58vw);color:var(--story-text-primary);opacity:clamp(0, calc(1.08 - var(--scroll-progress) * 2.4), 1);transform:translate3d(0, calc(var(--scroll-progress) * -18px), 0);text-shadow:0 18px 60px #00000094;transition:opacity .12s linear,transform .12s linear;position:absolute;bottom:clamp(54px,11vh,132px);left:clamp(22px,4vw,74px)}.ProductHeroSection-module__5XKkcG__copyPanel h1{max-width:790px;font-family:var(--font-display);font-size:clamp(3.2rem,min(6.2vw,12svh),7.7rem);font-weight:var(--weight-display);letter-spacing:0;margin:0;line-height:.99}.ProductHeroSection-module__5XKkcG__copyPanel h1>span{display:block}.ProductHeroSection-module__5XKkcG__headlinePrimary{color:var(--story-text-primary)}.ProductHeroSection-module__5XKkcG__headlineSecondary{color:var(--story-text-secondary)}.ProductHeroSection-module__5XKkcG__headlineAccent{color:#f6cb48}@media (min-width:1025px) and (max-height:980px){.ProductHeroSection-module__5XKkcG__copyPanel{bottom:clamp(92px,16.5vh,158px)}.ProductHeroSection-module__5XKkcG__copyPanel h1{font-size:clamp(4.75rem,min(5.4vw,9.6svh),6.15rem)}}@media (max-width:1024px){.ProductHeroSection-module__5XKkcG__section{min-height:112vh}.ProductHeroSection-module__5XKkcG__sceneImage{-o-object-position:43% center;object-position:43% center}.ProductHeroSection-module__5XKkcG__copyPanel{max-width:min(720px,100vw - 44px)}.ProductHeroSection-module__5XKkcG__copyPanel h1{font-size:clamp(2.8rem,min(8.4vw,11svh),5.2rem)}.ProductHeroSection-module__5XKkcG__flowLayer{transform:translate3d(calc(var(--scroll-progress) * .8vw), 0, 0) scale(1)}.ProductHeroSection-module__5XKkcG__dataCard{min-width:96px;padding:9px 10px}.ProductHeroSection-module__5XKkcG__cardDocument{top:41%;left:50%}.ProductHeroSection-module__5XKkcG__cardCalendar{top:49%;left:61%}.ProductHeroSection-module__5XKkcG__cardForm,.ProductHeroSection-module__5XKkcG__cardText{display:none}}@media (max-width:680px){.ProductHeroSection-module__5XKkcG__section{min-height:112vh}.ProductHeroSection-module__5XKkcG__sceneFrame{border-bottom-right-radius:46px;border-bottom-left-radius:46px}.ProductHeroSection-module__5XKkcG__sceneImage{-o-object-position:center center;object-position:center center;transform:translate3d(calc(var(--scroll-progress) * -2vw), calc(var(--scroll-progress) * -.4vh), 0) scale(calc(1.13 + var(--scroll-progress) * .035))}.ProductHeroSection-module__5XKkcG__sceneShade{background:linear-gradient(#0007149e 0%,#0007142e 24%,#0000 48%,#00000085 100%),linear-gradient(90deg,#00071461,#0007141a 55%,#00071475),linear-gradient(#0000004d,#0000 40%,#0000009e)}.ProductHeroSection-module__5XKkcG__copyPanel{max-width:none;inset:clamp(108px,14svh,148px) 18px auto}.ProductHeroSection-module__5XKkcG__copyPanel h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;max-width:14ch;font-size:clamp(1.82rem,8.2vw,2.65rem)}.ProductHeroSection-module__5XKkcG__flowSvg{transform-origin:38%;transform:scaleX(1.36)translate(-9%)}.ProductHeroSection-module__5XKkcG__dataCard{gap:7px;min-width:auto;padding:8px 9px;font-size:.66rem}.ProductHeroSection-module__5XKkcG__dataCard svg{width:17px;height:17px}.ProductHeroSection-module__5XKkcG__cardDocument{top:47%;left:54%}.ProductHeroSection-module__5XKkcG__cardCalendar{top:55%;left:57%}.ProductHeroSection-module__5XKkcG__cardForm{display:inline-flex;top:42%;left:64%}.ProductHeroSection-module__5XKkcG__cardSignature{top:64%;left:47%}.ProductHeroSection-module__5XKkcG__cardImage{display:inline-flex;top:62%;left:63%}.ProductHeroSection-module__5XKkcG__cardText{display:inline-flex;top:51%;left:70%}}@media (prefers-reduced-motion:reduce){.ProductHeroSection-module__5XKkcG__sceneImage,.ProductHeroSection-module__5XKkcG__flowLayer,.ProductHeroSection-module__5XKkcG__flowPath,.ProductHeroSection-module__5XKkcG__dataCard,.ProductHeroSection-module__5XKkcG__copyPanel{transition:none}.ProductHeroSection-module__5XKkcG__flowLayer{opacity:.9}.ProductHeroSection-module__5XKkcG__flowPath{stroke-dashoffset:0;opacity:.68}.ProductHeroSection-module__5XKkcG__dataCard{opacity:.88;transform:none}}
.GuidedStartFlow-module__uCuHTG__section{color:var(--brand-white);background:var(--brand-midnight);padding:7rem 1.25rem;position:relative;overflow:hidden}.GuidedStartFlow-module__uCuHTG__section:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#0000 22%),repeating-linear-gradient(120deg,#0000 0 84px,#ffffff06 85px 86px);position:absolute;inset:0}.GuidedStartFlow-module__uCuHTG__texture{pointer-events:none;opacity:.75;background:linear-gradient(90deg,#ffc1071a,#0000 15%),linear-gradient(270deg,#ffc1070f,#0000 22%);position:absolute;inset:0}.GuidedStartFlow-module__uCuHTG__inner{width:min(100%,1520px);margin:0 auto;position:relative}.GuidedStartFlow-module__uCuHTG__intro{align-items:end;gap:2.5rem;display:grid}.GuidedStartFlow-module__uCuHTG__eyebrow,.GuidedStartFlow-module__uCuHTG__label{font-family:var(--font-sans), sans-serif;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-line-height);color:var(--brand-signal);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);margin:0}.GuidedStartFlow-module__uCuHTG__title{max-width:950px;font-family:var(--font-display);font-size:3.25rem;font-weight:var(--weight-display);letter-spacing:0;margin:1.25rem 0 0;line-height:1.02}.GuidedStartFlow-module__uCuHTG__lead{max-width:680px;font-family:var(--font-body), sans-serif;font-size:1.06rem;font-weight:var(--weight-body);color:#ffffffc2;margin:0;line-height:1.8}.GuidedStartFlow-module__uCuHTG__flow{gap:2.75rem;margin-top:5rem;display:grid;position:relative}.GuidedStartFlow-module__uCuHTG__track{background:#ffffff24;width:1px;position:absolute;top:1.625rem;bottom:1.625rem;left:1.625rem;overflow:hidden}.GuidedStartFlow-module__uCuHTG__trackFillDesktop{display:none}.GuidedStartFlow-module__uCuHTG__trackFillMobile{transform-origin:top;background:#ffc107;display:block;position:absolute;inset:0;box-shadow:0 0 20px #ffc10759}.GuidedStartFlow-module__uCuHTG__step{z-index:1;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid;position:relative}.GuidedStartFlow-module__uCuHTG__marker{color:#ffc107;background:#010d31;border:1px solid #ffc10780;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;transition:color .22s,background-color .22s,transform .22s;display:grid;position:relative;box-shadow:0 0 0 7px #010d31}.GuidedStartFlow-module__uCuHTG__number{min-width:1.5rem;height:1.5rem;font-family:var(--font-sans), sans-serif;color:#010d31;background:#ffc107;border:2px solid #010d31;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:-.5rem;right:-.65rem}.GuidedStartFlow-module__uCuHTG__copy{min-width:0;padding-top:.3rem}.GuidedStartFlow-module__uCuHTG__copy h3{font-family:var(--font-display);letter-spacing:0;margin:.9rem 0 0;font-size:1.7rem;font-weight:600;line-height:1.15}.GuidedStartFlow-module__uCuHTG__text{font-family:var(--font-body), sans-serif;color:#ffffffb8;margin:1.1rem 0 0;font-size:1rem;line-height:1.72}.GuidedStartFlow-module__uCuHTG__promise{color:#ffc107;border-top:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:5rem;padding-top:2rem;display:grid}.GuidedStartFlow-module__uCuHTG__promise p{color:#fff;gap:.4rem;margin:0;display:grid}.GuidedStartFlow-module__uCuHTG__promise strong{font-family:var(--font-sans), sans-serif;font-size:1.1rem;font-weight:650;line-height:1.35}.GuidedStartFlow-module__uCuHTG__promise p span{color:var(--story-text-body);font-size:1rem;line-height:1.6}.GuidedStartFlow-module__uCuHTG__formats{flex-wrap:wrap;grid-column:2;gap:.6rem;display:flex}.GuidedStartFlow-module__uCuHTG__formats span{font-family:var(--font-sans), sans-serif;color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:700}@media (hover:hover){.GuidedStartFlow-module__uCuHTG__step:hover .GuidedStartFlow-module__uCuHTG__marker{color:#010d31;background:#ffc107;transform:translateY(-3px)}}@media (min-width:768px){.GuidedStartFlow-module__uCuHTG__section{padding:8rem 2rem}.GuidedStartFlow-module__uCuHTG__title{font-size:4.5rem}.GuidedStartFlow-module__uCuHTG__promise{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.GuidedStartFlow-module__uCuHTG__formats{grid-column:auto;justify-content:flex-end}}@media (min-width:1100px){.GuidedStartFlow-module__uCuHTG__section{padding:9rem 3rem}.GuidedStartFlow-module__uCuHTG__intro{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:5rem}.GuidedStartFlow-module__uCuHTG__title{font-size:5rem}.GuidedStartFlow-module__uCuHTG__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:6rem}.GuidedStartFlow-module__uCuHTG__track{width:auto;height:1px;inset:1.625rem 12.5% auto}.GuidedStartFlow-module__uCuHTG__trackFillDesktop{transform-origin:0;background:#ffc107;display:block;position:absolute;inset:0;box-shadow:0 0 20px #ffc10759}.GuidedStartFlow-module__uCuHTG__trackFillMobile{display:none}.GuidedStartFlow-module__uCuHTG__step{text-align:center;min-width:0;padding:0 1.6rem;display:block}.GuidedStartFlow-module__uCuHTG__marker{margin:0 auto 2.25rem}.GuidedStartFlow-module__uCuHTG__copy{padding-top:0}.GuidedStartFlow-module__uCuHTG__copy h3{min-height:3.95rem;font-size:1.75rem}.GuidedStartFlow-module__uCuHTG__text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.GuidedStartFlow-module__uCuHTG__marker{transition:none}.GuidedStartFlow-module__uCuHTG__trackFillDesktop,.GuidedStartFlow-module__uCuHTG__trackFillMobile{transform:none!important}}
.FinderSelection-module__LLCBWq__finder{z-index:42;color:#fff;max-width:1380px;margin:0 auto;position:relative}.FinderSelection-module__LLCBWq__veil{z-index:41;opacity:0;pointer-events:none;background:#020713e0;transition:opacity .42s;position:fixed;inset:0}.FinderSelection-module__LLCBWq__veil[data-active=true]{opacity:1}.FinderSelection-module__LLCBWq__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.FinderSelection-module__LLCBWq__pixelLogo{aspect-ratio:1;opacity:.18;pointer-events:none;width:min(92%,88svh);height:auto;margin:0 auto;display:block;position:sticky;top:max(90px,55svh - min(44svh,44vw))}.FinderSelection-module__LLCBWq__pixelLogo[data-entered=true]{animation:1.5s ease-out both FinderSelection-module__LLCBWq__logo-settle}.FinderSelection-module__LLCBWq__pixelLogo[data-mode=compact]{opacity:1;width:92px;margin:0;position:absolute;top:auto}.FinderSelection-module__LLCBWq__pixelLogo[data-mode=compact][data-entered=true]{animation:none}.FinderSelection-module__LLCBWq__pixelGroup{transform-box:fill-box;transform-origin:50%}.FinderSelection-module__LLCBWq__pixelLogo[data-entered=true] .FinderSelection-module__LLCBWq__pixelGroup{animation:.65s cubic-bezier(.22,1,.36,1) both FinderSelection-module__LLCBWq__pixel-assemble;animation-delay:var(--pixel-delay)}.FinderSelection-module__LLCBWq__heading{z-index:1;max-width:1080px;position:relative}.FinderSelection-module__LLCBWq__heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(2.25rem,5.2vw,4.5rem);font-weight:588;line-height:1.04}.FinderSelection-module__LLCBWq__titleLine{display:block}.FinderSelection-module__LLCBWq__heading[data-entered=true]{animation:.85s cubic-bezier(.2,.65,.25,1) both FinderSelection-module__LLCBWq__heading-arrive}.FinderSelection-module__LLCBWq__introduction{color:#fffc;max-width:670px;margin:24px 0 0;font-size:18px;line-height:1.6}.FinderSelection-module__LLCBWq__scene{z-index:1;--plane-depth:-560px;--plane-tilt:-10deg;--plane-origin:160px;margin-top:44px;position:relative}.FinderSelection-module__LLCBWq__finder:is([data-motion=prepared],[data-motion=intro],[data-motion=arriving]) .FinderSelection-module__LLCBWq__scene{perspective:1100px;perspective-origin:50% var(--plane-origin)}.FinderSelection-module__LLCBWq__workspace{transform-origin:50% var(--plane-origin);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid;position:relative}.FinderSelection-module__LLCBWq__finder:is([data-motion=prepared],[data-motion=intro]) .FinderSelection-module__LLCBWq__workspace{transform:translate3d(0, 42px, var(--plane-depth)) rotateX(var(--plane-tilt))}.FinderSelection-module__LLCBWq__finder[data-motion=arriving] .FinderSelection-module__LLCBWq__workspace{will-change:transform;animation:1.25s cubic-bezier(.25,.55,.2,1) both FinderSelection-module__LLCBWq__plane-arrive}.FinderSelection-module__LLCBWq__selection{grid-area:1/1;min-width:0}.FinderSelection-module__LLCBWq__selectionHeader{justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.FinderSelection-module__LLCBWq__selectionHeader h3{font-family:var(--font-display), sans-serif;margin:0;font-size:20px;font-weight:588}.FinderSelection-module__LLCBWq__selectionHeader h3 span{font-family:var(--font-body), sans-serif;color:#fffc;margin-top:6px;font-size:14px;font-weight:400;display:block}.FinderSelection-module__LLCBWq__reset{cursor:pointer;color:#fff;border:1px solid #fff6;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;display:inline-flex}.FinderSelection-module__LLCBWq__reset:hover{background:#ffffff1f}.FinderSelection-module__LLCBWq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.FinderSelection-module__LLCBWq__tab{min-height:50px;color:var(--brand-midnight);text-align:left;cursor:pointer;background:#fff;border:1px solid #778b88;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:580;line-height:1.3;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 20px #0000002e}.FinderSelection-module__LLCBWq__tab[aria-selected=true]{z-index:1;background:var(--brand-signal);border-color:var(--brand-signal);transform:scale(1.04);box-shadow:0 12px 26px #00000042}.FinderSelection-module__LLCBWq__tab[aria-selected=true] .FinderSelection-module__LLCBWq__badge{background:var(--brand-midnight);color:#fff}.FinderSelection-module__LLCBWq__tab:not([aria-selected=true]):hover{background:var(--brand-mist);border-color:#fff}.FinderSelection-module__LLCBWq__badge{background:var(--brand-signal);min-width:24px;height:24px;color:var(--brand-midnight);border-radius:50px;flex-shrink:0;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.FinderSelection-module__LLCBWq__categoryDescription{color:#fffc;max-width:920px;margin:24px 0;font-size:16px;line-height:1.5}.FinderSelection-module__LLCBWq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:112px;display:grid}.FinderSelection-module__LLCBWq__cardSlot{min-width:0;display:grid}.FinderSelection-module__LLCBWq__cardSlot:nth-child(3n+2){position:relative;top:56px}.FinderSelection-module__LLCBWq__cardSlot:nth-child(3n){position:relative;top:112px}.FinderSelection-module__LLCBWq__choice{width:100%;min-height:186px;color:var(--brand-midnight);text-align:left;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:26px;flex-direction:column;gap:20px;padding:22px 24px 26px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:flex;box-shadow:0 28px 48px -12px #00000073,0 6px #dce9e661}.FinderSelection-module__LLCBWq__choiceAction{color:#010d31c7;align-items:center;gap:9px;font-size:13px;font-weight:580;display:flex}.FinderSelection-module__LLCBWq__choiceIcon{background:var(--brand-mist);width:30px;height:30px;color:var(--brand-midnight);border-radius:50%;place-items:center;display:grid}.FinderSelection-module__LLCBWq__choiceText{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:16px;font-weight:580;line-height:1.5}.FinderSelection-module__LLCBWq__choice[aria-pressed=true]{background:var(--brand-mist);border-color:var(--brand-signal);box-shadow:0 0 0 2px var(--brand-signal), 0 28px 48px -12px #00000073, 0 6px 0 #dce9e661}.FinderSelection-module__LLCBWq__choice[aria-pressed=true] .FinderSelection-module__LLCBWq__choiceIcon{background:var(--brand-signal)}@media (hover:hover){.FinderSelection-module__LLCBWq__choice:hover{border-color:var(--brand-signal);transform:translateY(-5px)}}.FinderSelection-module__LLCBWq__summary{z-index:10;border:1px solid #fff;border-top:3px solid var(--brand-signal);color:var(--brand-midnight);background:#fff;border-radius:26px;flex-direction:column;grid-area:1/2;gap:24px;padding:28px 24px;display:flex;position:sticky;top:96px;box-shadow:0 32px 64px -12px #00000080,0 6px #dce9e661}.FinderSelection-module__LLCBWq__summaryTitle{text-transform:uppercase;letter-spacing:.14em;color:var(--brand-midnight);margin:0;font-size:14px;font-weight:633}.FinderSelection-module__LLCBWq__summary p[role=status]{align-items:center;gap:14px;margin:0;font-size:16px;line-height:1.4;display:flex}.FinderSelection-module__LLCBWq__count{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;flex:none;font-size:64px;font-weight:588;line-height:1}.FinderSelection-module__LLCBWq__resultsButton{background:var(--brand-midnight);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.FinderSelection-module__LLCBWq__resultsButton svg{flex:none}.FinderSelection-module__LLCBWq__resultsButton:hover:not(:disabled){box-shadow:0 0 0 2px white, 0 0 0 4px var(--brand-midnight)}.FinderSelection-module__LLCBWq__resultsButton:disabled{color:#39435d;cursor:not-allowed;background:#dce9e6}.FinderSelection-module__LLCBWq__summaryHint{color:#010d31c7;margin:0;font-size:14px;line-height:1.5}.FinderSelection-module__LLCBWq__choice{scroll-margin-block:180px}.FinderSelection-module__LLCBWq__finder button:focus-visible{outline:3px solid var(--brand-signal);outline-offset:5px}.FinderSelection-module__LLCBWq__summary button:focus-visible{outline-color:var(--brand-midnight)}.FinderSelection-module__LLCBWq__mobileCategories{display:none}.FinderSelection-module__LLCBWq__sheetBackdrop{z-index:80;padding-top:max(20px, env(safe-area-inset-top));background:#020713c7;justify-content:center;align-items:flex-end;animation:.2s ease-out both FinderSelection-module__LLCBWq__sheet-dim;display:flex;position:fixed;inset:0}.FinderSelection-module__LLCBWq__sheet{width:min(100%,760px);height:calc(100dvh - max(20px, env(safe-area-inset-top)));max-height:960px;color:var(--brand-midnight);background:#fff;border:1px solid #dce4e3;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both FinderSelection-module__LLCBWq__sheet-arrive;display:flex;overflow:hidden;box-shadow:0 -20px 80px #00000059}.FinderSelection-module__LLCBWq__sheetHeader{border-bottom:1px solid #dce4e3;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.FinderSelection-module__LLCBWq__sheetHeader h3{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:588;line-height:1.2}.FinderSelection-module__LLCBWq__sheetClose{width:44px;height:44px;color:var(--brand-midnight);cursor:pointer;background:#fff;border:1px solid #778b88;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.FinderSelection-module__LLCBWq__sheetClose:hover{background:var(--brand-mist)}.FinderSelection-module__LLCBWq__sheetScroll{overscroll-behavior-y:contain;background:var(--brand-mist);flex:auto;min-height:0;padding:22px 24px 28px;overflow-y:auto}.FinderSelection-module__LLCBWq__sheet .FinderSelection-module__LLCBWq__grid{gap:14px;padding-bottom:0}.FinderSelection-module__LLCBWq__sheet .FinderSelection-module__LLCBWq__cardSlot:nth-child(n){top:0}.FinderSelection-module__LLCBWq__sheet .FinderSelection-module__LLCBWq__choice{border:1px solid #778b88;border-radius:18px;gap:12px;min-height:0;padding:18px;scroll-margin-block:16px;box-shadow:0 4px 12px #010d310d}.FinderSelection-module__LLCBWq__sheet .FinderSelection-module__LLCBWq__choice[aria-pressed=true]{border-color:var(--brand-signal);box-shadow:0 0 0 2px var(--brand-signal);background:#fff}.FinderSelection-module__LLCBWq__sheet .FinderSelection-module__LLCBWq__choice:hover{transform:none}.FinderSelection-module__LLCBWq__sheetFooter{padding:16px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid #dce4e3;flex-shrink:0;align-items:center;gap:20px;display:flex}.FinderSelection-module__LLCBWq__sheetFooter p{flex-shrink:0;margin:0;font-size:14px;font-weight:580}.FinderSelection-module__LLCBWq__sheetFooter .FinderSelection-module__LLCBWq__resultsButton{min-height:50px}.FinderSelection-module__LLCBWq__sheet button:focus-visible{outline:3px solid var(--brand-midnight);outline-offset:3px}@keyframes FinderSelection-module__LLCBWq__sheet-arrive{0%{opacity:.5;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes FinderSelection-module__LLCBWq__sheet-dim{0%{opacity:0}to{opacity:1}}@keyframes FinderSelection-module__LLCBWq__heading-arrive{0%{opacity:.45;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes FinderSelection-module__LLCBWq__plane-arrive{0%{transform:translate3d(0, 42px, var(--plane-depth)) rotateX(var(--plane-tilt))}to{transform:translate(0,0)rotateX(0)}}@keyframes FinderSelection-module__LLCBWq__pixel-assemble{0%{opacity:0;transform:translateY(40px)scale(.5)}to{opacity:1;transform:none}}@keyframes FinderSelection-module__LLCBWq__logo-settle{0%{opacity:.28}60%{opacity:.28}to{opacity:.18}}@media (min-width:1024px) and (max-width:1279px){.FinderSelection-module__LLCBWq__workspace{grid-template-columns:minmax(0,1fr) 268px;gap:24px}.FinderSelection-module__LLCBWq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.FinderSelection-module__LLCBWq__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:64px}.FinderSelection-module__LLCBWq__cardSlot:nth-child(n){top:0}.FinderSelection-module__LLCBWq__cardSlot:nth-child(2n){position:relative;top:64px}.FinderSelection-module__LLCBWq__summary{padding:24px 20px}}@media (max-width:1023px){.FinderSelection-module__LLCBWq__workspace{flex-direction:column;gap:28px;display:flex}.FinderSelection-module__LLCBWq__scene{--plane-depth:-460px;--plane-tilt:-8deg;--plane-origin:100px}.FinderSelection-module__LLCBWq__selection{width:100%}.FinderSelection-module__LLCBWq__summary{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;width:100%;padding:16px 22px;display:grid}.FinderSelection-module__LLCBWq__summaryTitle{grid-column:1;font-size:12px}.FinderSelection-module__LLCBWq__summary p[role=status]{grid-area:2/1}.FinderSelection-module__LLCBWq__count{font-size:32px}.FinderSelection-module__LLCBWq__summary .FinderSelection-module__LLCBWq__resultsButton{grid-area:1/2/span 2;align-self:center;width:auto}.FinderSelection-module__LLCBWq__summaryHint{display:none}.FinderSelection-module__LLCBWq__pixelLogo{width:94%;top:max(110px,55svh - 44vw)}.FinderSelection-module__LLCBWq__tabs,.FinderSelection-module__LLCBWq__desktopPanel{display:none}.FinderSelection-module__LLCBWq__mobileCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.FinderSelection-module__LLCBWq__mobileCategoryButton{width:100%;min-height:64px;color:var(--brand-midnight);text-align:left;cursor:pointer;background:#fff;border:1px solid #778b88;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 8px 20px #0000002e}.FinderSelection-module__LLCBWq__mobileCategoryButton[aria-expanded=true]{background:var(--brand-signal);border-color:var(--brand-signal)}.FinderSelection-module__LLCBWq__mobileCategoryButton[data-has-selection=true]{border-color:var(--brand-signal)}.FinderSelection-module__LLCBWq__mobileCategoryButton>svg{flex-shrink:0}.FinderSelection-module__LLCBWq__mobileCategoryButton:hover{box-shadow:0 0 0 2px var(--brand-signal), 0 8px 20px #0000002e}.FinderSelection-module__LLCBWq__categoryLabel{flex-direction:column;gap:6px;display:flex}.FinderSelection-module__LLCBWq__categoryCount{align-items:center;gap:5px;font-size:12px;font-weight:580;display:inline-flex}.FinderSelection-module__LLCBWq__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.FinderSelection-module__LLCBWq__cardSlot:nth-child(n){top:0}.FinderSelection-module__LLCBWq__selectionHeader h3 span{margin:6px 0 0;display:block}.FinderSelection-module__LLCBWq__choice{min-height:165px;padding:20px}}@media (max-width:599px){.FinderSelection-module__LLCBWq__heading h2{font-size:clamp(2.2rem,9.8vw,3.3rem)}.FinderSelection-module__LLCBWq__titleLine:first-child{max-width:12ch}.FinderSelection-module__LLCBWq__introduction{margin-top:20px;font-size:16px}.FinderSelection-module__LLCBWq__scene{margin-top:30px}.FinderSelection-module__LLCBWq__workspace{gap:24px}.FinderSelection-module__LLCBWq__selectionHeader{align-items:flex-start;gap:10px;padding-bottom:12px}.FinderSelection-module__LLCBWq__selectionHeader h3{font-size:18px}.FinderSelection-module__LLCBWq__reset{gap:5px;padding:0 8px;font-size:12px}.FinderSelection-module__LLCBWq__grid,.FinderSelection-module__LLCBWq__mobileCategories{grid-template-columns:minmax(0,1fr);gap:10px}.FinderSelection-module__LLCBWq__sheetHeader{gap:12px;padding:18px 18px 16px}.FinderSelection-module__LLCBWq__sheetHeader h3{font-size:22px}.FinderSelection-module__LLCBWq__sheetScroll{padding:18px 18px 22px}.FinderSelection-module__LLCBWq__sheetFooter{gap:14px;padding-inline:18px}.FinderSelection-module__LLCBWq__choice{border-radius:16px;gap:12px;min-height:0;padding:18px 20px 20px}.FinderSelection-module__LLCBWq__summary{border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px;display:flex}.FinderSelection-module__LLCBWq__summaryTitle{display:none}.FinderSelection-module__LLCBWq__summary p[role=status]{gap:10px;font-size:14px}.FinderSelection-module__LLCBWq__count{font-size:28px}.FinderSelection-module__LLCBWq__summary .FinderSelection-module__LLCBWq__resultsButton{gap:12px;width:100%;min-height:46px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.FinderSelection-module__LLCBWq__finder .FinderSelection-module__LLCBWq__scene{perspective:none!important}.FinderSelection-module__LLCBWq__finder .FinderSelection-module__LLCBWq__workspace{transform:none!important}.FinderSelection-module__LLCBWq__veil{transition:none}.FinderSelection-module__LLCBWq__sheetBackdrop,.FinderSelection-module__LLCBWq__sheet,.FinderSelection-module__LLCBWq__sheet *,.FinderSelection-module__LLCBWq__sheet :before,.FinderSelection-module__LLCBWq__sheet :after,.FinderSelection-module__LLCBWq__finder *,.FinderSelection-module__LLCBWq__finder :before,.FinderSelection-module__LLCBWq__finder :after{transition:none!important;animation:none!important}.FinderSelection-module__LLCBWq__choice:hover{transform:none}}
.ProductArchitectureJourney-module__Dqxdsq__section{background:radial-gradient(circle at 12% 24%, #ffc10713, transparent 28%), linear-gradient(180deg, var(--brand-white) 0%, var(--brand-mist) 52%, var(--brand-white) 100%);min-height:0;color:var(--brand-midnight);position:relative}.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll]:after{content:"";height:var(--architecture-scroll-travel);display:block}.ProductArchitectureJourney-module__Dqxdsq__stickyStage{align-items:center;min-height:0;padding:clamp(64px,6vw,88px) clamp(20px,4vw,48px);display:grid;position:relative}.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll] .ProductArchitectureJourney-module__Dqxdsq__stickyStage{top:var(--architecture-pin-top);position:sticky}.ProductArchitectureJourney-module__Dqxdsq__inner{grid-template-columns:minmax(0,.76fr) minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,96px);width:min(1520px,100%);margin:0 auto;display:grid}.ProductArchitectureJourney-module__Dqxdsq__copy h2{max-width:690px;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:588;line-height:.98}.ProductArchitectureJourney-module__Dqxdsq__copy>p:last-child{color:#010d31c7;max-width:630px;margin:28px 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.68}.ProductArchitectureJourney-module__Dqxdsq__steps{gap:14px;display:grid}.ProductArchitectureJourney-module__Dqxdsq__step{color:var(--brand-midnight);background:#ffffffeb;border:1px solid #010d311f;border-radius:8px;padding:clamp(22px,2.1vw,30px);transition:background-color .32s,border-color .32s,color .32s,box-shadow .32s,transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;position:relative;box-shadow:0 18px 60px #010d310e}.ProductArchitectureJourney-module__Dqxdsq__step:not([data-active=true]){opacity:1}.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true]{border-color:var(--brand-midnight);background:var(--brand-midnight);color:var(--brand-white);opacity:1;transform:scale(1);box-shadow:0 28px 80px #010d3133}.ProductArchitectureJourney-module__Dqxdsq__label{color:currentColor;letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin:0;font-size:.72rem;font-weight:720}.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true] .ProductArchitectureJourney-module__Dqxdsq__label{color:var(--brand-signal);opacity:1}.ProductArchitectureJourney-module__Dqxdsq__step h3{max-width:720px;font-family:var(--font-display), sans-serif;letter-spacing:-.018em;margin:10px 0 0;font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:588;line-height:1.08}.ProductArchitectureJourney-module__Dqxdsq__activeLine{background:var(--brand-signal);border-radius:999px;width:0;height:3px;margin-top:14px;transition:width .36s cubic-bezier(.2,.8,.2,1);display:block}.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true] .ProductArchitectureJourney-module__Dqxdsq__activeLine{width:66px}.ProductArchitectureJourney-module__Dqxdsq__description{color:#010d31c7;max-width:720px;margin:14px 0 0;font-size:1rem;line-height:1.58}.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true] .ProductArchitectureJourney-module__Dqxdsq__description{color:#fffc}.ProductArchitectureJourney-module__Dqxdsq__pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ProductArchitectureJourney-module__Dqxdsq__pillWrap{display:inline-flex;position:relative}.ProductArchitectureJourney-module__Dqxdsq__pill{background:var(--brand-white);color:#010d31c2;cursor:help;border:1px solid #010d311f;border-radius:999px;min-height:34px;padding:7px 12px;font-size:.76rem;font-weight:650;line-height:1.15;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true] .ProductArchitectureJourney-module__Dqxdsq__pill{color:#fffc;background:#fff1;border-color:#ffffff29}.ProductArchitectureJourney-module__Dqxdsq__pill:hover,.ProductArchitectureJourney-module__Dqxdsq__pill:focus-visible{border-color:var(--brand-signal);background:var(--brand-white);color:var(--brand-midnight);outline:none;transform:translateY(-1px)}.ProductArchitectureJourney-module__Dqxdsq__pill:focus-visible{box-shadow:0 0 0 3px #ffc10752}.ProductArchitectureJourney-module__Dqxdsq__tooltip{pointer-events:none;z-index:20;background:var(--brand-white);width:min(330px,100vw - 48px);color:var(--brand-midnight);opacity:0;visibility:hidden;border:1px solid #010d311f;border-radius:8px;padding:16px;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 22px 70px #010d3133}.ProductArchitectureJourney-module__Dqxdsq__pillWrap:hover .ProductArchitectureJourney-module__Dqxdsq__tooltip,.ProductArchitectureJourney-module__Dqxdsq__pillWrap:focus-within .ProductArchitectureJourney-module__Dqxdsq__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.ProductArchitectureJourney-module__Dqxdsq__tooltipTitle,.ProductArchitectureJourney-module__Dqxdsq__tooltipPromise,.ProductArchitectureJourney-module__Dqxdsq__tooltipLabel,.ProductArchitectureJourney-module__Dqxdsq__tooltipText{display:block}.ProductArchitectureJourney-module__Dqxdsq__tooltipTitle{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:740}.ProductArchitectureJourney-module__Dqxdsq__tooltipPromise{margin-top:8px;font-size:.98rem;font-weight:640;line-height:1.35}.ProductArchitectureJourney-module__Dqxdsq__tooltipLabel{color:#010d3180;letter-spacing:.11em;text-transform:uppercase;margin-top:12px;font-size:.68rem;font-weight:720}.ProductArchitectureJourney-module__Dqxdsq__tooltipText{color:#010d31b3;margin-top:4px;font-size:.86rem;font-weight:480;line-height:1.5}@media (max-width:1180px){.ProductArchitectureJourney-module__Dqxdsq__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:42px}.ProductArchitectureJourney-module__Dqxdsq__copy h2{font-size:clamp(3rem,5.6vw,4.6rem)}}@media (max-width:899px){.ProductArchitectureJourney-module__Dqxdsq__section,.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll]{min-height:0}.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll]:after{display:none}.ProductArchitectureJourney-module__Dqxdsq__stickyStage,.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll] .ProductArchitectureJourney-module__Dqxdsq__stickyStage{min-height:0;padding:82px 20px 88px;position:relative}.ProductArchitectureJourney-module__Dqxdsq__inner{grid-template-columns:1fr;gap:42px;display:grid}.ProductArchitectureJourney-module__Dqxdsq__copy h2{font-size:clamp(2.7rem,11vw,4rem);line-height:1.01}.ProductArchitectureJourney-module__Dqxdsq__step,.ProductArchitectureJourney-module__Dqxdsq__step:not([data-active=true]),.ProductArchitectureJourney-module__Dqxdsq__step[data-active=true]{opacity:1;transform:none}.ProductArchitectureJourney-module__Dqxdsq__step:not([data-active=true]) .ProductArchitectureJourney-module__Dqxdsq__activeLine{background:#010d3129;width:42px}}@media (max-width:520px){.ProductArchitectureJourney-module__Dqxdsq__step{padding:22px 18px}.ProductArchitectureJourney-module__Dqxdsq__tooltip{left:50%;transform:translate(-50%,6px)}.ProductArchitectureJourney-module__Dqxdsq__pillWrap:hover .ProductArchitectureJourney-module__Dqxdsq__tooltip,.ProductArchitectureJourney-module__Dqxdsq__pillWrap:focus-within .ProductArchitectureJourney-module__Dqxdsq__tooltip{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ProductArchitectureJourney-module__Dqxdsq__section,.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll]{min-height:0}.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll]:after{display:none}.ProductArchitectureJourney-module__Dqxdsq__stickyStage,.ProductArchitectureJourney-module__Dqxdsq__section[data-layout=scroll] .ProductArchitectureJourney-module__Dqxdsq__stickyStage{min-height:0;position:relative}.ProductArchitectureJourney-module__Dqxdsq__step,.ProductArchitectureJourney-module__Dqxdsq__activeLine,.ProductArchitectureJourney-module__Dqxdsq__pill,.ProductArchitectureJourney-module__Dqxdsq__tooltip{transition:none}}
