.homepage-module__hl6wZG__main{background:#f7f7f3;width:100%;max-width:100%;overflow-x:hidden}.homepage-module__hl6wZG__main .section{padding-block:clamp(5.5rem,8vw,9rem)}.homepage-module__hl6wZG__main .section--tight{padding-block:clamp(4.75rem,7vw,7.5rem)}.homepage-module__hl6wZG__hero{min-height:max(720px, calc(100svh - var(--header-height)));isolation:isolate;color:var(--ink);background:#f5f2ec;align-items:start;display:grid;position:relative;overflow:hidden}.homepage-module__hl6wZG__heroImage{z-index:-3;object-fit:cover;object-position:center center;filter:saturate(.95)contrast(.99)}.homepage-module__hl6wZG__heroWash{z-index:-2;background:linear-gradient(90deg,#f8f6f1fc 0%,#f8f6f1f2 28%,#f8f6f1b8 48%,#f8f6f11a 72%),linear-gradient(#f8f6f1db 0%,#f8f6f12e 62%,#f8f6f114 100%);position:absolute;inset:0}.homepage-module__hl6wZG__heroContent{z-index:1;width:var(--shell);text-align:left;margin-inline:auto;padding-block:clamp(5rem,10vh,7.5rem) 13rem}.homepage-module__hl6wZG__heroKicker{color:#34363b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #1113181a;border-radius:999px;align-items:center;gap:.7rem;width:fit-content;margin-bottom:1.55rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.homepage-module__hl6wZG__heroKicker:before{background:var(--red);content:"";border-radius:50%;flex:none;width:.56rem;height:.56rem;box-shadow:0 0 0 4px #d5091217}.homepage-module__hl6wZG__hero h1{color:#111318;letter-spacing:-.062em;text-wrap:balance;max-width:12ch;margin:0 0 1.6rem;font-size:clamp(3.5rem,6.35vw,7rem);font-weight:500;line-height:.93}.homepage-module__hl6wZG__heroIntro{color:#45484e;max-width:59ch;margin:0 0 2rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.homepage-module__hl6wZG__heroActions{align-items:center;gap:.8rem;display:flex}.homepage-module__hl6wZG__heroSecondary{border-radius:999px;min-height:54px;padding-inline:1.35rem}.homepage-module__hl6wZG__heroActions .button{border-radius:999px;min-height:54px;padding-inline:1.35rem}.homepage-module__hl6wZG__heroSecondary{color:#191b20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease, background-color .18s ease, transform .22s var(--ease-out);background:#ffffffa3;border:1px solid #1113182e;justify-content:center;align-items:center;gap:.75rem;font-size:.92rem;font-weight:700;display:inline-flex}.homepage-module__hl6wZG__heroSecondary:hover{background:#ffffffe6;border-color:#11131857;transform:translateY(-2px)}.homepage-module__hl6wZG__heroFoot{z-index:1;color:#1113189e;margin:0;font-size:.78rem;font-weight:600;position:absolute;bottom:1.6rem;right:max(48px,50vw + min(1480px,100vw - 96px)/-2)}.homepage-module__hl6wZG__reliefSection{background:#fff}.homepage-module__hl6wZG__lossLayout{grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(3.5rem,8vw,8rem);display:grid}.homepage-module__hl6wZG__lossHeading{top:calc(var(--header-height) + 2.5rem);position:sticky}.homepage-module__hl6wZG__lossHeading h2,.homepage-module__hl6wZG__sectionHeading h2,.homepage-module__hl6wZG__navigatorIntro h2,.homepage-module__hl6wZG__beforeAfterHeader h2,.homepage-module__hl6wZG__methodIntro h2,.homepage-module__hl6wZG__integrationCopy h2,.homepage-module__hl6wZG__roiIntro h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,4.3vw,5rem);font-weight:500;line-height:.98}.homepage-module__hl6wZG__lossHeading h2{max-width:12ch}.homepage-module__hl6wZG__lossList{border-top:1px solid #dfe0db}.homepage-module__hl6wZG__lossList article{border-bottom:1px solid #dfe0db;grid-template-columns:28px minmax(160px,.8fr) minmax(220px,1.2fr);align-items:baseline;gap:1.1rem;padding-block:1.65rem;display:grid}.homepage-module__hl6wZG__lossList article>span{background:linear-gradient(90deg, var(--red) 0 62%, var(--gold) 62%);border-radius:999px;width:20px;height:4px;transform:translateY(-.12rem)}.homepage-module__hl6wZG__lossList h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.65vw,1.65rem);font-weight:600;line-height:1.12}.homepage-module__hl6wZG__lossList p{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.homepage-module__hl6wZG__navigatorSection{background:radial-gradient(circle at 85% 12%,#fab40021,#0000 22rem),#eef0ed}.homepage-module__hl6wZG__navigatorIntro,.homepage-module__hl6wZG__sectionHeading,.homepage-module__hl6wZG__roiIntro{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(2.75rem,4.5vw,4.5rem);display:grid}.homepage-module__hl6wZG__navigatorIntro .eyebrow{grid-column:1/-1;margin-bottom:-1rem;font-size:.78rem}.homepage-module__hl6wZG__navigatorIntro h2{max-width:14ch}.homepage-module__hl6wZG__navigatorIntro>p,.homepage-module__hl6wZG__sectionHeading>p,.homepage-module__hl6wZG__roiIntro>p{max-width:48ch;color:var(--muted);margin:0;line-height:1.62}.homepage-module__hl6wZG__navigatorIntro>p{color:#4c5056;font-size:clamp(1rem,1.15vw,1.12rem)}.homepage-module__hl6wZG__solutionsSection{background:#fff}.homepage-module__hl6wZG__sectionHeading h2{max-width:14ch}.homepage-module__hl6wZG__solutionList{border-top:1px solid #d9dbd7}.homepage-module__hl6wZG__solutionItem{min-height:132px;transition:background-color .2s ease, padding .3s var(--ease-out);border-bottom:1px solid #d9dbd7;grid-template-columns:54px minmax(0,1fr) 48px;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding:1.45rem .8rem;display:grid}.homepage-module__hl6wZG__solutionItem:hover{background:#f7f5f0;padding-inline:1.2rem}.homepage-module__hl6wZG__solutionIndex{background:#f1efea;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.homepage-module__hl6wZG__solutionIndex:before{background:linear-gradient(90deg, var(--red) 0 62%, var(--gold) 62%);content:"";border-radius:999px;width:18px;height:4px}.homepage-module__hl6wZG__solutionCopy{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.homepage-module__hl6wZG__solutionCopy h3{letter-spacing:-.035em;max-width:23ch;margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:500;line-height:1.05}.homepage-module__hl6wZG__solutionCopy p{max-width:48ch;color:var(--muted);margin:0;line-height:1.55}.homepage-module__hl6wZG__solutionArrow{color:#fff;width:42px;height:42px;transition:background-color .18s ease, transform .22s var(--ease-out);background:#14161a;border-radius:50%;place-items:center;display:grid}.homepage-module__hl6wZG__solutionItem:hover .homepage-module__hl6wZG__solutionArrow{background:var(--red);transform:translate(3px,-3px)}.homepage-module__hl6wZG__allSolutions{justify-content:flex-end;padding-top:2rem;display:flex}.homepage-module__hl6wZG__beforeAfter{background:#f4f1ea}.homepage-module__hl6wZG__beforeAfterHeader{margin-bottom:clamp(2.5rem,4.5vw,4rem)}.homepage-module__hl6wZG__beforeAfterHeader h2{max-width:16ch}.homepage-module__hl6wZG__comparison{background:#fff;border:1px solid #dedbd3;border-radius:32px;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 70px #1c1e2212}.homepage-module__hl6wZG__beforeColumn,.homepage-module__hl6wZG__afterColumn{padding:clamp(1.75rem,4vw,3.75rem)}.homepage-module__hl6wZG__afterColumn{background:linear-gradient(145deg,#fab40021,#d5091209)}.homepage-module__hl6wZG__beforeColumn>span,.homepage-module__hl6wZG__afterColumn>span{color:#666a70;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.6rem;font-size:.74rem;font-weight:700;display:block}.homepage-module__hl6wZG__beforeColumn ul,.homepage-module__hl6wZG__afterColumn ul{margin:0;padding:0;list-style:none}.homepage-module__hl6wZG__beforeColumn li,.homepage-module__hl6wZG__afterColumn li{color:#45484e;padding:.78rem 0 .78rem 1.65rem;line-height:1.5;position:relative}.homepage-module__hl6wZG__beforeColumn li+li,.homepage-module__hl6wZG__afterColumn li+li{border-top:1px solid #11131814}.homepage-module__hl6wZG__beforeColumn li:before,.homepage-module__hl6wZG__afterColumn li:before{content:"";border:1.5px solid #8a8d91;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.18rem;left:.05rem}.homepage-module__hl6wZG__afterColumn li:before{border-color:var(--red);background:var(--red);box-shadow:0 0 0 4px #d5091214}.homepage-module__hl6wZG__processLine{background:#f1f2ef;position:relative;overflow:hidden}.homepage-module__hl6wZG__processLine:after{z-index:2;background:linear-gradient(135deg, var(--red), #b60811);color:#fff;content:"→";border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #d5091233}.homepage-module__hl6wZG__processLine span{background:#1113181a;border-radius:999px;height:2px;display:block;position:absolute;left:9px;right:9px;overflow:hidden}.homepage-module__hl6wZG__processLine span:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--red) 42%, var(--gold) 76%, transparent);content:"";opacity:0;width:44%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)}.homepage-module__hl6wZG__processLine span:first-child{top:25%}.homepage-module__hl6wZG__processLine span:nth-child(2){top:37.5%}.homepage-module__hl6wZG__processLine span:nth-child(3){top:50%}.homepage-module__hl6wZG__processLine span:nth-child(4){top:62.5%}.homepage-module__hl6wZG__processLine span:nth-child(5){top:75%}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine:after{animation:homepage-module__hl6wZG__comparisonArrow 2s var(--ease-out) 2}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:after{animation:homepage-module__hl6wZG__comparisonTransfer 2s var(--ease-out) 2}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:nth-child(2):after{animation-delay:45ms}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:nth-child(3):after{animation-delay:90ms}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:nth-child(4):after{animation-delay:.135s}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:nth-child(5):after{animation-delay:.18s}.homepage-module__hl6wZG__methodSection{background:#fff}.homepage-module__hl6wZG__methodIntro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3.25rem,5.5vw,5.5rem);display:grid}.homepage-module__hl6wZG__methodIntro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.homepage-module__hl6wZG__methodIntro h2{max-width:14ch}.homepage-module__hl6wZG__methodIntro>p{max-width:42ch;color:var(--muted);margin:0;line-height:1.6}.homepage-module__hl6wZG__methodList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.homepage-module__hl6wZG__methodList:before{background:linear-gradient(90deg, var(--red), var(--gold));content:"";height:2px;position:absolute;top:23px;left:0;right:0}.homepage-module__hl6wZG__methodList li{padding-top:4.8rem;position:relative}.homepage-module__hl6wZG__methodList li>span{z-index:1;color:#fff;background:#14161a;border:6px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #11131814}.homepage-module__hl6wZG__methodList h3{letter-spacing:-.035em;max-width:16ch;margin:0 0 .85rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;line-height:1.08}.homepage-module__hl6wZG__methodList p{max-width:39ch;color:var(--muted);margin:0;line-height:1.58}.homepage-module__hl6wZG__systemsSection{background:radial-gradient(circle at 10% 80%,#d509120e,#0000 28rem),#eff0ed}.homepage-module__hl6wZG__integrationGrid{grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);display:grid}.homepage-module__hl6wZG__integrationCopy h2{max-width:12ch;margin-bottom:1.6rem}.homepage-module__hl6wZG__integrationCopy>p{max-width:53ch;color:var(--muted);margin-bottom:1.7rem;line-height:1.62}.homepage-module__hl6wZG__integrationVisual{background:#ffffffdb;border:1px solid #11131814;border-radius:32px;padding:clamp(1.5rem,3.5vw,3.25rem);box-shadow:0 24px 70px #14161a12}.homepage-module__hl6wZG__systemFlow{grid-template-columns:minmax(110px,1fr) minmax(180px,1.1fr) minmax(110px,1fr);align-items:center;gap:1.15rem;padding-block:1rem 2.4rem;display:grid;position:relative}.homepage-module__hl6wZG__systemFlow:before{z-index:0;content:"";background:linear-gradient(90deg,#d509124d,#fab4006b);border-radius:999px;height:3px;position:absolute;top:50%;left:12%;right:12%}.homepage-module__hl6wZG__systemFlow:after{z-index:0;background-image:linear-gradient(90deg, transparent, var(--red) 38%, var(--gold) 70%, transparent);content:"";opacity:0;background-position:-92px 0;background-repeat:repeat-x;background-size:92px 100%;border-radius:999px;height:4px;position:absolute;top:calc(50% - 2px);left:12%;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemFlow:after{animation:.95s linear 3 homepage-module__hl6wZG__systemRailX}.homepage-module__hl6wZG__systemFlow>*{z-index:1;position:relative}.homepage-module__hl6wZG__systemFlow>div{gap:.45rem;display:grid}.homepage-module__hl6wZG__systemFlow>div span{color:#44474c;background:#fff;border:1px solid #dededa;border-radius:999px;place-items:center;min-height:42px;font-size:.78rem;font-weight:700;transition:border-color .22s,background-color .22s,box-shadow .22s;display:grid;position:relative}.homepage-module__hl6wZG__systemFlow strong{color:#fff;text-align:center;background:#d50912;border:8px solid #fff;border-radius:999px;align-content:center;place-items:center;gap:.45rem;min-height:116px;padding:1.25rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;display:grid;box-shadow:0 16px 38px #d509122e}.homepage-module__hl6wZG__automationCore{isolation:isolate;position:relative;overflow:hidden}.homepage-module__hl6wZG__automationCore:after{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:38%;position:absolute;top:-25%;bottom:-25%;left:-58%;transform:translate(0,0)skew(-17deg)}.homepage-module__hl6wZG__coreTitle,.homepage-module__hl6wZG__automationCore small{z-index:1;position:relative}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__automationCore:after{animation:homepage-module__hl6wZG__coreScan 1.75s var(--ease-out) 3}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemSources span{animation:2.6s ease-in-out 2 homepage-module__hl6wZG__sourceSignal}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemTargets span{animation:2.6s ease-in-out 2 homepage-module__hl6wZG__targetSignal}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemSources span:nth-child(2),.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemTargets span:nth-child(2){animation-delay:70ms}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemSources span:nth-child(3),.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemTargets span:nth-child(3){animation-delay:.14s}.homepage-module__hl6wZG__systemFlow small{color:#ffffffbf;font-size:.75rem;font-weight:500}.homepage-module__hl6wZG__controlList{border-top:1px solid #dedfdb;gap:0;margin:0;padding:1rem 0 0;list-style:none;display:grid}.homepage-module__hl6wZG__controlList li{color:#45484e;padding:.7rem 0 .7rem 1.75rem;position:relative}.homepage-module__hl6wZG__controlList li:before{background:var(--red);content:"";border-radius:50%;width:.56rem;height:.56rem;position:absolute;top:1.02rem;left:.15rem;box-shadow:0 0 0 4px #d5091214}@keyframes homepage-module__hl6wZG__systemRailX{0%{opacity:0;background-position:-92px 0}5%,92%{opacity:1}to{opacity:0;background-position:92px 0}}@keyframes homepage-module__hl6wZG__systemRailY{0%{opacity:0;background-position:0 -92px}5%,92%{opacity:1}to{opacity:0;background-position:0 92px}}@keyframes homepage-module__hl6wZG__coreScan{0%,5%{opacity:0;transform:translate(0,0)skew(-17deg)}14%{opacity:.8}70%{opacity:.8}86%,to{opacity:0;transform:translate(480%)skew(-17deg)}}@keyframes homepage-module__hl6wZG__sourceSignal{0%,4%,34%,to{box-shadow:none;background:#fff;border-color:#dededa}11%,24%{background:#fff9f8;border-color:#d509126b;box-shadow:0 0 0 4px #d509120f}}@keyframes homepage-module__hl6wZG__targetSignal{0%,27%,64%,to{box-shadow:none;background:#fff;border-color:#dededa}36%,52%{background:#fffdf5;border-color:#fab400ad;box-shadow:0 0 0 4px #fab40014}}@keyframes homepage-module__hl6wZG__comparisonTransfer{0%,4%{opacity:0;transform:translate(-130%)}12%,84%{opacity:1}94%,to{opacity:0;transform:translate(300%)}}@keyframes homepage-module__hl6wZG__comparisonTransferY{0%,4%{opacity:0;transform:translateY(-140%)}12%,84%{opacity:1}94%,to{opacity:0;transform:translateY(380%)}}@keyframes homepage-module__hl6wZG__comparisonArrow{0%,7%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 10px 26px #d5091233}24%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 12px 34px #d5091257,0 0 0 8px #d5091214}}.homepage-module__hl6wZG__roiSection{background:#fff}.homepage-module__hl6wZG__roiIntro h2{max-width:14ch}.homepage-module__hl6wZG__finalCta{color:#fff;background:radial-gradient(circle at 84% 18%,#fab40057,#0000 24rem),linear-gradient(135deg,#d50912,#b30811 72%);border-radius:clamp(30px,4vw,58px) clamp(30px,4vw,58px) 0 0;padding-block:clamp(6.5rem,9vw,10rem);position:relative;overflow:hidden}.homepage-module__hl6wZG__finalCta:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:42vw;height:42vw;position:absolute;bottom:-15vw;right:-12vw}.homepage-module__hl6wZG__finalCta .eyebrow{color:#ffffffc2}.homepage-module__hl6wZG__finalCta .eyebrow:before{background:var(--gold)}.homepage-module__hl6wZG__finalCta h2{letter-spacing:-.058em;max-width:14ch;margin:0 0 1.7rem;font-size:clamp(3rem,5.6vw,6.5rem);font-weight:500;line-height:.94}.homepage-module__hl6wZG__finalCta>div>p:not(.eyebrow){color:#fffc;max-width:58ch;margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.homepage-module__hl6wZG__finalActions{z-index:1;gap:.8rem;display:flex;position:relative}.homepage-module__hl6wZG__finalActions .button{border-radius:999px}.homepage-module__hl6wZG__finalActions .button--primary{color:#17191d;background:#fff;box-shadow:0 14px 34px #5400052e}.homepage-module__hl6wZG__finalActions .button--primary:hover{background:#fff6d8}@media (max-width:1100px){.homepage-module__hl6wZG__lossLayout,.homepage-module__hl6wZG__integrationGrid{grid-template-columns:1fr}.homepage-module__hl6wZG__lossHeading{position:static}.homepage-module__hl6wZG__lossHeading h2,.homepage-module__hl6wZG__integrationCopy h2{max-width:16ch}.homepage-module__hl6wZG__solutionCopy{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr)}}@media (max-width:900px){.homepage-module__hl6wZG__main .section{padding-block:clamp(4.75rem,10vw,6.5rem)}.homepage-module__hl6wZG__hero{min-height:760px}.homepage-module__hl6wZG__heroImage{object-position:60% center}.homepage-module__hl6wZG__heroWash{background:linear-gradient(#f8f6f1fc 0%,#f8f6f1f5 52%,#f8f6f166 76%,#f8f6f114 100%)}.homepage-module__hl6wZG__heroContent{padding-block:4.75rem 14rem}.homepage-module__hl6wZG__hero h1{max-width:12ch;font-size:clamp(3.2rem,9.2vw,5.2rem)}.homepage-module__hl6wZG__heroIntro{max-width:52ch}.homepage-module__hl6wZG__heroFoot{right:24px}.homepage-module__hl6wZG__navigatorIntro,.homepage-module__hl6wZG__sectionHeading,.homepage-module__hl6wZG__roiIntro,.homepage-module__hl6wZG__methodIntro{grid-template-columns:1fr;gap:1.5rem}:is(.homepage-module__hl6wZG__navigatorIntro .eyebrow,.homepage-module__hl6wZG__methodIntro .eyebrow){grid-column:auto;margin-bottom:0}.homepage-module__hl6wZG__solutionCopy{grid-template-columns:1fr;gap:.65rem}.homepage-module__hl6wZG__methodList{grid-template-columns:1fr;gap:2.5rem}.homepage-module__hl6wZG__methodList:before{background:linear-gradient(var(--red), var(--gold));width:2px;height:auto;top:0;bottom:0;left:23px}.homepage-module__hl6wZG__methodList li{min-height:48px;padding:0 0 0 4.5rem}}@media (max-width:680px){.homepage-module__hl6wZG__main .section{padding-block:4.5rem}.homepage-module__hl6wZG__main .section--tight{padding-block:4.25rem}.homepage-module__hl6wZG__hero{min-height:730px}.homepage-module__hl6wZG__heroImage{object-position:59% bottom}.homepage-module__hl6wZG__heroContent{width:calc(100% - 32px);padding-block:3.7rem 15rem}.homepage-module__hl6wZG__heroKicker{margin-bottom:1.25rem;font-size:.75rem}.homepage-module__hl6wZG__hero h1{max-width:11.5ch;margin-bottom:1.25rem;font-size:clamp(2.75rem,12.3vw,3.8rem);line-height:.96}.homepage-module__hl6wZG__heroIntro{max-width:35ch;font-size:.98rem;line-height:1.5}.homepage-module__hl6wZG__heroActions,.homepage-module__hl6wZG__finalActions{flex-direction:column;align-items:stretch}.homepage-module__hl6wZG__heroSecondary{width:100%}.homepage-module__hl6wZG__heroFoot{text-align:center;font-size:.75rem;bottom:.8rem;left:16px;right:16px}.homepage-module__hl6wZG__lossHeading h2,.homepage-module__hl6wZG__sectionHeading h2,.homepage-module__hl6wZG__navigatorIntro h2,.homepage-module__hl6wZG__beforeAfterHeader h2,.homepage-module__hl6wZG__methodIntro h2,.homepage-module__hl6wZG__integrationCopy h2,.homepage-module__hl6wZG__roiIntro h2{font-size:clamp(2.35rem,11vw,3.35rem)}.homepage-module__hl6wZG__lossList article{grid-template-columns:24px minmax(0,1fr);gap:.8rem;padding-block:1.35rem}.homepage-module__hl6wZG__lossList p{grid-column:2}.homepage-module__hl6wZG__solutionItem{grid-template-columns:38px minmax(0,1fr) 42px;gap:.8rem;min-height:0;padding-block:1.35rem}.homepage-module__hl6wZG__solutionIndex{width:34px;height:34px}.homepage-module__hl6wZG__solutionCopy h3{font-size:1.4rem}.homepage-module__hl6wZG__solutionCopy p{font-size:.92rem}.homepage-module__hl6wZG__solutionArrow{width:38px;height:38px}.homepage-module__hl6wZG__comparison{border-radius:24px;grid-template-columns:1fr}.homepage-module__hl6wZG__processLine{min-height:64px}.homepage-module__hl6wZG__processLine:after{content:"↓"}.homepage-module__hl6wZG__processLine span{display:none}.homepage-module__hl6wZG__processLine span:first-child{width:2px;height:auto;display:block;inset:8px auto 8px calc(50% - 1px)}.homepage-module__hl6wZG__processLine span:first-child:after{background:linear-gradient(180deg, transparent, var(--red) 42%, var(--gold) 76%, transparent);width:100%;height:32%;inset:0 0 auto;transform:translateY(-140%)}.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:first-child:after{animation-name:homepage-module__hl6wZG__comparisonTransferY}.homepage-module__hl6wZG__integrationVisual{border-radius:24px;padding:1.25rem}.homepage-module__hl6wZG__systemFlow{grid-template-columns:1fr;gap:.9rem;padding-block:.4rem 1.5rem}.homepage-module__hl6wZG__systemFlow:before{background:linear-gradient(#d509124d,#fab4006b);width:3px;height:auto;top:8%;bottom:12%;left:50%;transform:translate(-50%)}.homepage-module__hl6wZG__systemFlow:after{background-image:linear-gradient(180deg, transparent, var(--red) 38%, var(--gold) 70%, transparent);background-position:0 -92px;background-size:100% 92px;width:4px;height:auto;inset:8% auto 12% calc(50% - 2px);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemFlow:after{animation-name:homepage-module__hl6wZG__systemRailY}.homepage-module__hl6wZG__systemFlow>div{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-module__hl6wZG__systemFlow>div span{min-height:38px;font-size:.75rem}.homepage-module__hl6wZG__systemFlow strong{min-height:92px}.homepage-module__hl6wZG__finalCta{border-radius:30px 30px 0 0}.homepage-module__hl6wZG__finalCta h2{font-size:clamp(2.75rem,12vw,4.25rem)}}@media (prefers-reduced-motion:reduce){.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine:after,.homepage-module__hl6wZG__comparison[data-motion-active=true] .homepage-module__hl6wZG__processLine span:after,.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemFlow:after,.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__automationCore:after,.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemSources span,.homepage-module__hl6wZG__integrationVisual[data-motion-active=true] .homepage-module__hl6wZG__systemTargets span{animation:none}.homepage-module__hl6wZG__heroSecondary:hover,.homepage-module__hl6wZG__solutionItem:hover,.homepage-module__hl6wZG__solutionItem:hover .homepage-module__hl6wZG__solutionArrow{transform:none}}
.interactive-module__N0v0iW__navigator{position:relative;overflow:visible}.interactive-module__N0v0iW__navigatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.interactive-module__N0v0iW__stage{min-width:0;transition:border-color .22s ease, background-color .22s ease, transform .24s var(--ease-out);background:#ffffffdb;border:1px solid #11131814;border-radius:24px;margin:0;padding:clamp(1.35rem,2.2vw,1.85rem) clamp(1rem,1.5vw,1.35rem) 1.25rem;box-shadow:0 16px 44px #14161a0e}.interactive-module__N0v0iW__stage:focus-within{background:#fff;border-color:#d5091240;transform:translateY(-2px)}.interactive-module__N0v0iW__stage legend{color:#34373c;align-items:center;gap:.85rem;width:100%;padding:0 0 1.35rem;display:flex}.interactive-module__N0v0iW__stage legend span{min-height:30px;color:var(--red);white-space:nowrap;background:#fbe8e9;border-radius:999px;align-items:center;padding:.38rem .65rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.interactive-module__N0v0iW__stage legend strong{letter-spacing:-.018em;font-size:clamp(1rem,1.15vw,1.13rem);font-weight:700;line-height:1.15}.interactive-module__N0v0iW__optionList{gap:.55rem;display:grid}.interactive-module__N0v0iW__option,.interactive-module__N0v0iW__optionActive{color:#4b4e53;cursor:pointer;text-align:left;width:100%;min-height:54px;transition:color .18s ease, background-color .18s ease, transform .24s var(--ease-out);background:#ffffffb8;border:1px solid #11131814;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem 1rem;font-size:1rem;display:flex}.interactive-module__N0v0iW__option:hover{color:#191b1f;background:#fff;border-color:#1113182b;transform:translate(2px)}.interactive-module__N0v0iW__optionActive{isolation:isolate;color:#fff;box-shadow:none;background:#17191d;border-color:#17191d;position:relative;overflow:hidden}.interactive-module__N0v0iW__optionActive:after{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:30%;position:absolute;top:-30%;bottom:-30%;left:-48%;transform:translate(0,0)skew(-18deg)}.interactive-module__N0v0iW__optionActive>span{z-index:1;position:relative}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__optionActive:after{animation:interactive-module__N0v0iW__optionScan 1.8s var(--ease-out) 2}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__stage:nth-child(2) .interactive-module__N0v0iW__optionActive:after{animation-delay:50ms}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__stage:nth-child(3) .interactive-module__N0v0iW__optionActive:after{animation-delay:.1s}.interactive-module__N0v0iW__optionActive span:last-child{color:var(--red)}.interactive-module__N0v0iW__option:focus-visible,.interactive-module__N0v0iW__optionActive:focus-visible,.interactive-module__N0v0iW__industryItem button:focus-visible,.interactive-module__N0v0iW__industryActive button:focus-visible{outline:3px solid var(--red);outline-offset:2px;box-shadow:none}.interactive-module__N0v0iW__processResult{isolation:isolate;background:#fffffff0;border:1px solid #11131814;border-radius:28px;grid-template-columns:minmax(190px,.65fr) 2.35fr;align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:1.25rem;padding:clamp(2rem,3vw,2.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #14161a14}.interactive-module__N0v0iW__processResult:before{background:linear-gradient(180deg, var(--red), var(--gold), var(--red));content:"";background-size:100% 200%;width:6px;position:absolute;top:0;bottom:0;left:0}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__processResult:before{animation:.9s linear 2 interactive-module__N0v0iW__resultEdge}.interactive-module__N0v0iW__resultRunner{z-index:2;background:linear-gradient(90deg, var(--red), var(--gold), transparent 92%);opacity:0;transform-origin:0;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__resultRunner{animation:interactive-module__N0v0iW__resultRunner .52s var(--ease-out) 1}.interactive-module__N0v0iW__processResult>span{color:var(--red);font-size:.9rem;font-weight:700;line-height:1.3}.interactive-module__N0v0iW__processResult p{color:#17191d;max-width:48ch;font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.85vw,2rem);font-weight:500;line-height:1.18}.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__resultCopy{animation:interactive-module__N0v0iW__resultCopyIn .32s var(--ease-out) 1}@keyframes interactive-module__N0v0iW__optionScan{0%,5%{opacity:0;transform:translate(0,0)skew(-18deg)}14%,72%{opacity:1}88%,to{opacity:0;transform:translate(560%)skew(-18deg)}}@keyframes interactive-module__N0v0iW__resultRunner{0%{opacity:0;transform:scaleX(0)}14%{opacity:1}82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes interactive-module__N0v0iW__resultEdge{to{background-position:0 200%}}@keyframes interactive-module__N0v0iW__resultCopyIn{0%{opacity:.48;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.interactive-module__N0v0iW__calculator{--calculator-line:#1113181c;border:1px solid var(--calculator-line);background:#fff;border-radius:20px;grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #14161a11}.interactive-module__N0v0iW__calculatorForm{background:#fbfaf7;align-content:start;gap:clamp(2.2rem,3vw,2.85rem);min-width:0;padding:clamp(2.2rem,3.7vw,3.6rem);display:grid}.interactive-module__N0v0iW__calculatorIntro{gap:.7rem;display:grid}.interactive-module__N0v0iW__calculatorIntro>p,.interactive-module__N0v0iW__outputHeader p{color:var(--red);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;line-height:1.2}.interactive-module__N0v0iW__calculatorIntro h3,.interactive-module__N0v0iW__calculatorIntro h2,.interactive-module__N0v0iW__outputHeader h2,.interactive-module__N0v0iW__outputHeader h3{max-width:18ch;color:var(--ink);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.02}.interactive-module__N0v0iW__calculatorIntro h3,.interactive-module__N0v0iW__calculatorIntro h2{max-width:19ch;font-size:clamp(1.75rem,2.2vw,2.35rem)}.interactive-module__N0v0iW__calculatorIntro>span{max-width:46ch;color:var(--muted);font-size:.95rem;line-height:1.55}.interactive-module__N0v0iW__rangeControls{gap:1.8rem;display:grid}.interactive-module__N0v0iW__investmentField{border-top:1px solid var(--calculator-line);gap:.8rem;padding-top:1.65rem;display:grid}.interactive-module__N0v0iW__investmentField>p{color:var(--red);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.2}.interactive-module__N0v0iW__investmentHeading{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);align-items:center;gap:1.25rem;display:grid}.interactive-module__N0v0iW__investmentHeading>label{cursor:pointer;gap:.2rem;min-width:0;display:grid}.interactive-module__N0v0iW__investmentHeading label strong{color:#23262b;letter-spacing:-.015em;font-size:1rem;font-weight:700;line-height:1.25}.interactive-module__N0v0iW__investmentHeading label span{color:#6b6f75;font-size:.82rem;line-height:1.35}.interactive-module__N0v0iW__investmentInputShell{position:relative}.interactive-module__N0v0iW__investmentInputShell input{color:#17191d;width:100%;min-height:56px;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border:1px solid #11131829;border-radius:12px;padding:.7rem 2.7rem .7rem 1rem;font-size:1.1rem;font-weight:700}.interactive-module__N0v0iW__investmentInputShell input::-webkit-inner-spin-button{appearance:none;margin:0}.interactive-module__N0v0iW__investmentInputShell input::-webkit-outer-spin-button{appearance:none;margin:0}.interactive-module__N0v0iW__investmentInputShell input::placeholder{color:#71747a;opacity:1;font-weight:500}.interactive-module__N0v0iW__investmentInputShell input:focus-visible{outline-offset:2px;border-color:var(--red);outline:3px solid #d5091229}.interactive-module__N0v0iW__investmentInputShell input[aria-invalid=true]{border-color:var(--red)}.interactive-module__N0v0iW__investmentInputShell>span{color:#5f6267;pointer-events:none;font-size:1rem;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.interactive-module__N0v0iW__investmentError{color:#a7080f;font-size:.78rem;font-weight:700;line-height:1.35}.interactive-module__N0v0iW__rangeField{gap:.45rem;min-width:0;display:grid}.interactive-module__N0v0iW__rangeHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.interactive-module__N0v0iW__rangeHeading label{cursor:pointer;gap:.12rem;min-width:0;display:grid}.interactive-module__N0v0iW__rangeHeading label strong{color:#23262b;letter-spacing:-.015em;font-size:1rem;font-weight:700;line-height:1.25}.interactive-module__N0v0iW__rangeHeading label span{color:#6b6f75;font-size:.82rem;line-height:1.35}.interactive-module__N0v0iW__rangeValue{color:#17191d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:5.7rem;padding:0;font-size:1.05rem;font-weight:700;line-height:1}.interactive-module__N0v0iW__rangeInput{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0}.interactive-module__N0v0iW__rangeInput::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--red-deep), var(--red)) 0 / var(--range-progress) 100% no-repeat, #d9d9d4;border-radius:999px;height:4px}.interactive-module__N0v0iW__rangeInput::-moz-range-track{background:linear-gradient(90deg, var(--red-deep), var(--red)) 0 / var(--range-progress) 100% no-repeat, #d9d9d4;border-radius:999px;height:4px}.interactive-module__N0v0iW__rangeInput::-webkit-slider-thumb{width:24px;height:24px;transition:transform .18s var(--ease-out), box-shadow .18s ease;appearance:none;background:#17191d;border:4px solid #fff;border-radius:50%;margin-top:-10px;box-shadow:0 0 0 1px #1113182e,0 3px 9px #11131829}.interactive-module__N0v0iW__rangeInput::-moz-range-thumb{width:16px;height:16px;transition:transform .18s var(--ease-out), box-shadow .18s ease;background:#17191d;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #1113182e,0 3px 9px #11131829}.interactive-module__N0v0iW__rangeInput:hover::-webkit-slider-thumb{transform:scale(1.03);box-shadow:0 0 0 4px #d509121a,0 4px 12px #1113182e}.interactive-module__N0v0iW__rangeInput:focus-visible::-webkit-slider-thumb{transform:scale(1.03);box-shadow:0 0 0 4px #d509121a,0 4px 12px #1113182e}.interactive-module__N0v0iW__rangeInput:hover::-moz-range-thumb{transform:scale(1.03);box-shadow:0 0 0 4px #d509121a,0 4px 12px #1113182e}.interactive-module__N0v0iW__rangeInput:focus-visible::-moz-range-thumb{transform:scale(1.03);box-shadow:0 0 0 4px #d509121a,0 4px 12px #1113182e}.interactive-module__N0v0iW__rangeInput:focus-visible{outline:2px solid var(--red);outline-offset:5px;box-shadow:none;border-radius:999px}.interactive-module__N0v0iW__rangeScale{color:#85888d;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.75rem;line-height:1;display:flex}.interactive-module__N0v0iW__calculatorOutput{isolation:isolate;color:#fff;background:#17191d;flex-direction:column;min-width:0;padding:clamp(2.2rem,3.7vw,3.6rem);display:flex;position:relative;overflow:hidden}.interactive-module__N0v0iW__calculatorOutput:before{background:linear-gradient(180deg, var(--red) 0 72%, var(--gold) 100%);content:"";width:4px;position:absolute;inset:0 auto 0 0}.interactive-module__N0v0iW__outputHeader{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:clamp(1.7rem,2.4vw,2.25rem);display:flex}.interactive-module__N0v0iW__outputHeader>div{gap:.72rem;display:grid}.interactive-module__N0v0iW__outputHeader p{color:#ff5b61}.interactive-module__N0v0iW__outputHeader h2,.interactive-module__N0v0iW__outputHeader h3{color:#fff;font-size:clamp(1.75rem,2.25vw,2.3rem)}.interactive-module__N0v0iW__liveStatus{color:#ffffff87;white-space:nowrap;flex:none;padding-top:.15rem;font-size:.75rem;font-weight:700;line-height:1.3}.interactive-module__N0v0iW__resultMetrics{margin:0;display:grid}.interactive-module__N0v0iW__resultMetrics>div{border-bottom:1px solid #ffffff21;gap:.45rem;min-width:0;padding:clamp(1.35rem,2vw,1.8rem) 0;display:grid}.interactive-module__N0v0iW__resultMetrics dt{color:#fff9;font-size:.84rem;font-weight:700;line-height:1.35}.interactive-module__N0v0iW__resultMetrics dd{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:.96}.interactive-module__N0v0iW__resultMetricPrimary dd{color:#ff3e45}.interactive-module__N0v0iW__resultMetrics small{color:#ffffff73;font-size:.75rem;line-height:1.35}.interactive-module__N0v0iW__flowVisual{padding:1.45rem 0 1.35rem}.interactive-module__N0v0iW__flowLabels,.interactive-module__N0v0iW__flowCaption{justify-content:space-between;gap:1rem;font-size:.75rem;line-height:1.25;display:flex}.interactive-module__N0v0iW__flowLabels{color:#ffffff8c;align-items:end;margin-bottom:.8rem}.interactive-module__N0v0iW__flowLabels strong{color:#fff;font-size:.78rem}.interactive-module__N0v0iW__flowTrack{background:#ffffff21;border-radius:999px;height:10px;position:relative;overflow:hidden}.interactive-module__N0v0iW__flowRelief{width:var(--flow-share);border-radius:inherit;background:linear-gradient(90deg, var(--red-deep), var(--red) 58%, var(--gold));transition:width .18s var(--ease-out);position:absolute;inset:0 auto 0 0}.interactive-module__N0v0iW__flowCaption{color:#ffffff6e;margin-top:.62rem}.interactive-module__N0v0iW__baselineResults{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;gap:2rem;margin:0;padding:1.35rem 0;display:grid}.interactive-module__N0v0iW__baselineResults>div{gap:.25rem;display:grid}.interactive-module__N0v0iW__baselineResults dt{color:#ffffff7a;font-size:.78rem;font-weight:700}.interactive-module__N0v0iW__baselineResults dd{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:700}.interactive-module__N0v0iW__calculationNote{border-top:1px solid #ffffff21;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:1.2rem;margin-top:auto;padding-top:1.35rem;display:grid}.interactive-module__N0v0iW__calculationNote strong{color:#ffffffc7;font-size:.8rem;line-height:1.4}.interactive-module__N0v0iW__calculationNote p{color:#ffffff85;margin:0;font-size:.78rem;line-height:1.48}.interactive-module__N0v0iW__calculatorHome{box-shadow:0 16px 48px #14161a0f}.interactive-module__N0v0iW__calculatorCompact{margin-top:1.5rem}@media (min-width:901px){.interactive-module__N0v0iW__calculatorSales{border-radius:24px;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);max-width:1320px;margin-inline:auto}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorForm,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorOutput{padding:clamp(1.65rem,2.2vw,2.2rem)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorForm{gap:clamp(1.2rem,1.6vw,1.5rem)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorIntro{gap:.45rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorIntro h2,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__outputHeader h2{max-width:none;font-size:clamp(1.5rem,1.75vw,1.85rem);line-height:1.02}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorIntro>span{max-width:52ch;font-size:.88rem;line-height:1.42}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorIntro>p,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__outputHeader p,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentField>p{font-size:.72rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.6rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeField{gap:.28rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeHeading{gap:.75rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeHeading label strong,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentHeading label strong{font-size:.92rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeHeading label{gap:.08rem;display:grid}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeHeading label span,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentHeading label span{font-size:.75rem;line-height:1.3}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeValue{min-width:4.5rem;font-size:.95rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeInput{height:38px}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeScale{font-size:.7rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentField{gap:.55rem;padding-top:1rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentHeading{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:1rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentInputShell input{border-radius:10px;min-height:48px;padding-block:.55rem;font-size:1rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__outputHeader{gap:1rem;padding-bottom:1.05rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__outputHeader>div{gap:.45rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__liveStatus{font-size:.72rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics>div{gap:.28rem;padding:1rem 0}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics>div:first-child{border-right:1px solid #ffffff21;padding-right:1.2rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics>div:nth-child(2){padding-left:1.2rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics dt{font-size:.78rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics dd{font-size:clamp(2.25rem,3vw,3.15rem)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics small{font-size:.72rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetrics .interactive-module__N0v0iW__resultMetricRoi{background:#d5091214;border:1px solid #ff3e4547;border-radius:12px;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem 1.25rem;margin-top:.25rem;padding:.8rem 1rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetricRoi dt,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetricRoi small{grid-column:1}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__resultMetricRoi dd{color:#fff;grid-area:1/2/3;font-size:clamp(2rem,2.6vw,2.65rem)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowVisual{padding:.9rem 0 .8rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowLabels,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowCaption,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowLabels strong{font-size:.72rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowLabels{margin-bottom:.55rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowTrack{height:8px}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__flowCaption{margin-top:.45rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__baselineResults{gap:1.25rem;padding:.85rem 0}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__baselineResults dt,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculationNote strong,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculationNote p{font-size:.72rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__baselineResults dd{font-size:1.05rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculationNote{grid-template-columns:minmax(115px,.3fr) minmax(0,1fr);gap:1rem;margin-top:0;padding-top:.85rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculationNote p{line-height:1.42}}.interactive-module__N0v0iW__industryAccordion{border-radius:var(--radius-xl,28px);background:var(--surface-raised,#fffefa);min-height:560px;box-shadow:var(--shadow-soft,0 18px 60px #201b1214);gap:.5rem;padding:.55rem;display:flex;overflow:hidden}.interactive-module__N0v0iW__industryItem,.interactive-module__N0v0iW__industryActive{border-radius:var(--radius-lg,22px);background:var(--surface,#f6f4ee);min-width:0;transition:flex .65s var(--ease-out), background-color .26s ease, transform .32s var(--ease-out);flex:1;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.interactive-module__N0v0iW__industryItem:hover{transform:translateY(-3px)}.interactive-module__N0v0iW__industryActive{background:radial-gradient(circle at 90% 12%,#fab40017,#0000 34%),#fffdf8;flex:2.35}.interactive-module__N0v0iW__industryItem button,.interactive-module__N0v0iW__industryActive button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:18px;align-items:flex-start;gap:.7rem;width:100%;min-height:106px;padding:1.15rem;display:flex}.interactive-module__N0v0iW__industryItem button span,.interactive-module__N0v0iW__industryActive button span{color:var(--red);flex:none;font-size:.8rem;font-weight:700;line-height:1.35}.interactive-module__N0v0iW__industryItem button strong,.interactive-module__N0v0iW__industryActive button strong{overflow-wrap:anywhere;letter-spacing:-.015em;font-size:clamp(.86rem,1.08vw,1.12rem);font-weight:600;line-height:1.18}.interactive-module__N0v0iW__industryPanel{opacity:0;visibility:hidden;max-width:36rem;transition:opacity .22s ease 60ms, transform .42s var(--ease-out) 60ms, visibility 0s linear .28s;align-self:end;padding:clamp(1.25rem,3.4vw,3rem);transform:translateY(10px)}.interactive-module__N0v0iW__industryActive .interactive-module__N0v0iW__industryPanel{opacity:1;visibility:visible;transition-delay:.16s;transform:translateY(0)}.interactive-module__N0v0iW__industryPanel p{font-family:var(--font-sans);letter-spacing:-.035em;margin-bottom:1.65rem;font-size:clamp(1.5rem,2.5vw,2.55rem);font-weight:500;line-height:1.08}@media (max-width:1100px){.interactive-module__N0v0iW__calculator{grid-template-columns:1fr}.interactive-module__N0v0iW__calculatorForm,.interactive-module__N0v0iW__calculatorOutput{padding:clamp(2rem,7vw,4rem)}.interactive-module__N0v0iW__calculatorOutput:before{background:linear-gradient(90deg, var(--red) 0 72%, var(--gold) 100%);width:auto;height:4px;inset:0 0 auto}.interactive-module__N0v0iW__industryItem,.interactive-module__N0v0iW__industryActive{flex-basis:0}.interactive-module__N0v0iW__industryActive{flex-grow:2.7}.interactive-module__N0v0iW__industryItem button,.interactive-module__N0v0iW__industryActive button{padding:.95rem}}@media (min-width:901px) and (max-width:1100px){.interactive-module__N0v0iW__calculatorSales{grid-template-columns:minmax(315px,.88fr) minmax(430px,1.12fr)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorForm,.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__calculatorOutput{padding:clamp(1.35rem,2.4vw,1.65rem)}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__investmentHeading{grid-template-columns:1fr;gap:.8rem}.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeControls{grid-template-columns:1fr}}@media (min-width:901px) and (pointer:coarse){.interactive-module__N0v0iW__calculatorSales .interactive-module__N0v0iW__rangeInput{height:44px}}@media (max-width:980px){.interactive-module__N0v0iW__navigatorGrid{grid-template-columns:1fr}.interactive-module__N0v0iW__navigatorGrid .interactive-module__N0v0iW__stage:last-child{grid-column:auto}.interactive-module__N0v0iW__industryAccordion{min-height:0;display:grid}.interactive-module__N0v0iW__industryItem,.interactive-module__N0v0iW__industryActive{display:block;transform:none}.interactive-module__N0v0iW__industryItem button,.interactive-module__N0v0iW__industryActive button{align-items:center;min-height:68px}.interactive-module__N0v0iW__industryItem button strong,.interactive-module__N0v0iW__industryActive button strong{overflow-wrap:normal;font-size:1rem}.interactive-module__N0v0iW__industryPanel{max-width:none;padding-top:.3rem;display:none}.interactive-module__N0v0iW__industryActive .interactive-module__N0v0iW__industryPanel{display:block}}@media (max-width:680px){.interactive-module__N0v0iW__navigator{overflow:visible}.interactive-module__N0v0iW__navigatorGrid{grid-template-columns:1fr}.interactive-module__N0v0iW__navigatorGrid .interactive-module__N0v0iW__stage:last-child{grid-column:auto}.interactive-module__N0v0iW__stage{border-radius:20px;padding:1.2rem 1rem 1rem}.interactive-module__N0v0iW__stage legend{padding-bottom:1.05rem}.interactive-module__N0v0iW__stage legend strong{font-size:1.05rem}.interactive-module__N0v0iW__option,.interactive-module__N0v0iW__optionActive{min-height:52px;font-size:.98rem}.interactive-module__N0v0iW__processResult{border-radius:22px;grid-template-columns:1fr;gap:.9rem;margin-top:1rem;padding:1.55rem 1.35rem 1.7rem}.interactive-module__N0v0iW__processResult:before{width:4px}.interactive-module__N0v0iW__processResult>span{font-size:.82rem}.interactive-module__N0v0iW__processResult p{font-size:1.35rem;line-height:1.2}.interactive-module__N0v0iW__calculator{border-radius:14px}.interactive-module__N0v0iW__calculatorForm,.interactive-module__N0v0iW__calculatorOutput{padding:1.4rem}.interactive-module__N0v0iW__calculatorForm{gap:2rem}.interactive-module__N0v0iW__calculatorIntro h3,.interactive-module__N0v0iW__calculatorIntro h2,.interactive-module__N0v0iW__outputHeader h2,.interactive-module__N0v0iW__outputHeader h3{font-size:1.65rem}.interactive-module__N0v0iW__rangeControls{gap:1.55rem}.interactive-module__N0v0iW__investmentHeading{grid-template-columns:1fr;gap:.8rem}.interactive-module__N0v0iW__investmentInputShell input{min-height:58px}.interactive-module__N0v0iW__rangeHeading{gap:.75rem}.interactive-module__N0v0iW__rangeHeading label strong{font-size:.95rem}.interactive-module__N0v0iW__rangeHeading label span{font-size:.78rem}.interactive-module__N0v0iW__rangeValue{min-width:4.4rem;font-size:.95rem}.interactive-module__N0v0iW__rangeInput{height:46px}.interactive-module__N0v0iW__rangeScale{font-size:.75rem}.interactive-module__N0v0iW__outputHeader{flex-direction:column;padding-bottom:1.6rem}.interactive-module__N0v0iW__resultMetrics>div{padding:1.25rem 0}.interactive-module__N0v0iW__resultMetrics dd{overflow-wrap:anywhere;font-size:clamp(2.35rem,12vw,3.15rem)}.interactive-module__N0v0iW__flowLabels,.interactive-module__N0v0iW__flowCaption,.interactive-module__N0v0iW__flowLabels strong{font-size:.75rem}.interactive-module__N0v0iW__baselineResults{background:0 0;grid-template-columns:1fr;gap:0}.interactive-module__N0v0iW__baselineResults>div{padding:0 0 1rem}.interactive-module__N0v0iW__baselineResults>div+div{border-top:1px solid #ffffff21;padding:1rem 0 0}.interactive-module__N0v0iW__calculationNote{grid-template-columns:1fr;gap:.45rem}.interactive-module__N0v0iW__industryAccordion{border-radius:22px;padding:.4rem}.interactive-module__N0v0iW__industryItem,.interactive-module__N0v0iW__industryActive{border-radius:17px}.interactive-module__N0v0iW__industryPanel{padding:.25rem 1rem 1.4rem}.interactive-module__N0v0iW__industryPanel p{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__optionActive:after,.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__processResult:before,.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__resultRunner,.interactive-module__N0v0iW__navigator[data-motion-active=true] .interactive-module__N0v0iW__resultCopy{animation:none}.interactive-module__N0v0iW__flowRelief{transition:none}.interactive-module__N0v0iW__rangeInput::-webkit-slider-thumb{transition:none}.interactive-module__N0v0iW__rangeInput::-moz-range-thumb{transition:none}.interactive-module__N0v0iW__option:hover,.interactive-module__N0v0iW__industryItem:hover{transform:none}}
.BotDemo-module__gkVijG__section{--ink:#17191b;--paper:#f7f5f0;--muted:#65645f;--line:#17191b24;color:var(--ink);background:var(--paper);padding:clamp(4.5rem,8vw,8rem) max(1.25rem,50vw - 660px);scroll-margin-top:7rem;container:studio-bot/inline-size}.BotDemo-module__gkVijG__invitation{grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;display:grid}.BotDemo-module__gkVijG__eyebrow,.BotDemo-module__gkVijG__smallLabel{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:650}.BotDemo-module__gkVijG__eyebrow{color:#9c151c;align-items:center;gap:.65rem;margin-bottom:1.35rem;display:flex}.BotDemo-module__gkVijG__eyebrow>span{background:#d30b15;border-radius:50%;width:6px;height:6px}.BotDemo-module__gkVijG__invitation h2{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:480;line-height:1.06}.BotDemo-module__gkVijG__description{color:var(--muted);max-width:44ch;margin:1.5rem 0 1.9rem;font-size:1.05rem;line-height:1.7}.BotDemo-module__gkVijG__primaryButton,.BotDemo-module__gkVijG__callButton{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;font:inherit;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:1.4rem;padding:.85rem 1.3rem;font-size:.91rem;font-weight:560;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.BotDemo-module__gkVijG__primaryButton:hover,.BotDemo-module__gkVijG__callButton:hover{background:#343638;border-color:#343638}.BotDemo-module__gkVijG__primaryButton svg,.BotDemo-module__gkVijG__callButton svg,.BotDemo-module__gkVijG__textButton svg{flex:none;width:21px;height:21px}.BotDemo-module__gkVijG__arrowDown{transform:rotate(90deg)}.BotDemo-module__gkVijG__voiceVisual{flex-direction:column;align-items:center;gap:2rem;display:flex}.BotDemo-module__gkVijG__voiceDisc{aspect-ratio:1;color:#f7f5f0;background:radial-gradient(circle at 31% 23%,#4a4b4c,#222426 54%,#111315 85%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(100%,330px);display:flex;position:relative;box-shadow:inset 0 1px 2px #ffffff59,inset 0 -3px 5px #050505,0 22px 45px -24px #3336,0 2px 6px #0002}.BotDemo-module__gkVijG__voiceDisc:after{content:"";border-radius:inherit;border:1px solid #ffffff1a;position:absolute;inset:11px}.BotDemo-module__gkVijG__waveform{color:#e4bc60;width:62%;height:auto}.BotDemo-module__gkVijG__discLabel{letter-spacing:.2em;color:#a7a7a4;font-size:.56rem;position:absolute;bottom:18%}.BotDemo-module__gkVijG__visualCaption{color:var(--muted);letter-spacing:.06em;align-items:center;gap:.65rem;font-size:.7rem;display:flex}.BotDemo-module__gkVijG__visualCaption span{background:#d30b15;border-radius:50%;width:5px;height:5px}.BotDemo-module__gkVijG__expander{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.BotDemo-module__gkVijG__expander[data-open=true]{opacity:1;grid-template-rows:1fr}.BotDemo-module__gkVijG__expanderInner{min-height:0;overflow:hidden}.BotDemo-module__gkVijG__demo{border-top:1px solid var(--line);margin-top:3rem;padding-top:3rem}.BotDemo-module__gkVijG__demoHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BotDemo-module__gkVijG__demoHeader h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.15}.BotDemo-module__gkVijG__previewBadge{white-space:nowrap;color:#6a6559;background:#eeebe3;border:1px solid #d8d4c9;padding:.45rem .6rem;font-size:.68rem}.BotDemo-module__gkVijG__previewNote{color:var(--muted);max-width:85ch;margin:1rem 0 2.5rem;font-size:.79rem;line-height:1.7}.BotDemo-module__gkVijG__demoGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.BotDemo-module__gkVijG__connection{padding-right:clamp(1.5rem,4vw,4rem)}.BotDemo-module__gkVijG__smallLabel{color:var(--muted);font-size:.66rem}.BotDemo-module__gkVijG__phoneNumber{width:fit-content;color:var(--ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:.55rem 0 1.2rem;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:500;text-decoration:none;display:block}.BotDemo-module__gkVijG__phoneNumber:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.BotDemo-module__gkVijG__callButton{color:var(--ink);border-color:var(--line);background:0 0;justify-content:start;gap:.65rem;width:100%;min-height:48px;font-size:.83rem}.BotDemo-module__gkVijG__callButton svg:last-child{margin-left:auto}.BotDemo-module__gkVijG__callButton:hover{color:#fff}.BotDemo-module__gkVijG__pairing{border-bottom:1px solid var(--line);margin-top:.6rem;padding:1.6rem 0 1.4rem}.BotDemo-module__gkVijG__pairingHeading{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.81rem;display:flex}.BotDemo-module__gkVijG__localLabel{text-transform:uppercase;color:#817b6e;letter-spacing:.12em;font-size:.58rem}.BotDemo-module__gkVijG__codeHint{color:var(--muted);margin:-.25rem 0 1rem;font-size:.77rem;line-height:1.65}.BotDemo-module__gkVijG__codeInput{appearance:none;width:100%;min-width:0;min-height:56px;font:inherit;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--ink);background:#fff9;border:1px solid #c8c4ba;border-radius:4px;padding:.65rem .9rem;font-size:1.45rem;line-height:1.3}.BotDemo-module__gkVijG__codeInput::placeholder{color:#8b877e;opacity:1}.BotDemo-module__gkVijG__codeInput:focus{background:#fff;border-color:#5f625e}.BotDemo-module__gkVijG__codeInput[aria-invalid=true]{border-color:#b0262e}.BotDemo-module__gkVijG__claimButton{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.75rem;padding:.75rem .9rem;font-size:.83rem;display:inline-flex}.BotDemo-module__gkVijG__claimButton svg{flex:none;width:20px;height:20px}.BotDemo-module__gkVijG__claimButton:hover{background:#343638}.BotDemo-module__gkVijG__fixtureResult{background:#eee9df;border:1px dashed #b9ae96;margin-top:1rem;padding:1rem}.BotDemo-module__gkVijG__fixtureResult .BotDemo-module__gkVijG__fixtureCode{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.15em;margin:.5rem 0;font-size:1.3rem;display:block}.BotDemo-module__gkVijG__fixtureResult p:last-child{margin-bottom:0}.BotDemo-module__gkVijG__textButton{appearance:none;color:var(--ink);font:inherit;cursor:pointer;text-align:left;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:.6rem;min-height:44px;padding:.6rem 0;font-size:.81rem;font-weight:550;-webkit-text-decoration:underline #17191b40;text-decoration:underline #17191b40;display:inline-flex}.BotDemo-module__gkVijG__textButton:hover{text-decoration-color:currentColor}.BotDemo-module__gkVijG__instructions{gap:1.2rem;margin:1.75rem 0 1.5rem;padding:0;list-style:none;display:grid}.BotDemo-module__gkVijG__instructions li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.BotDemo-module__gkVijG__instructions li>span{border:1px solid var(--line);color:#817b6e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.65rem;display:grid}.BotDemo-module__gkVijG__instructions p{color:var(--muted);margin:0;font-size:.77rem;line-height:1.65}.BotDemo-module__gkVijG__instructions strong{color:var(--ink);margin-bottom:.12rem;font-size:.79rem;font-weight:550;display:block}.BotDemo-module__gkVijG__testControls{border-top:1px solid var(--line);margin-top:2rem}.BotDemo-module__gkVijG__testControls summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;padding:.8rem 0;font-size:.75rem;list-style:none;display:flex}.BotDemo-module__gkVijG__testControls summary::-webkit-details-marker{display:none}.BotDemo-module__gkVijG__testControls summary span{font-size:1.1rem}.BotDemo-module__gkVijG__testControls[open] summary span{transform:rotate(45deg)}.BotDemo-module__gkVijG__testControls p{color:var(--muted);margin:0 0 .85rem;font-size:.73rem;line-height:1.6}.BotDemo-module__gkVijG__testButtons{flex-wrap:wrap;gap:.45rem;display:flex}.BotDemo-module__gkVijG__testButtons button{font:inherit;color:#5f5a50;cursor:pointer;background:0 0;border:1px solid #d8d3c7;border-radius:3px;min-height:44px;padding:.5rem .65rem;font-size:.65rem}.BotDemo-module__gkVijG__testButtons button:hover{background:#e8e3d9}.BotDemo-module__gkVijG__review{border-left:1px solid var(--line);min-width:0;padding-left:clamp(1.5rem,4vw,4rem)}.BotDemo-module__gkVijG__reviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.BotDemo-module__gkVijG__status{color:#62625d;align-items:center;gap:.45rem;font-size:.67rem;display:inline-flex}.BotDemo-module__gkVijG__status i{background:#d2aa4c;border-radius:50%;width:5px;height:5px;display:block}.BotDemo-module__gkVijG__status[data-state=ready] i,.BotDemo-module__gkVijG__status[data-state=submitted] i{background:#3c7657}.BotDemo-module__gkVijG__status[data-state=expired] i{background:#a6543e}.BotDemo-module__gkVijG__waiting{max-width:39ch;padding:2.5rem 0 2rem}.BotDemo-module__gkVijG__waitingIcon{color:#a39e94;margin-bottom:1.4rem}.BotDemo-module__gkVijG__waitingIcon svg{width:34px;height:34px}.BotDemo-module__gkVijG__waiting h4,.BotDemo-module__gkVijG__form h4,.BotDemo-module__gkVijG__confirmed h4{letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.15}.BotDemo-module__gkVijG__waiting p,.BotDemo-module__gkVijG__confirmed p{color:var(--muted);margin:0 0 1.1rem;font-size:.9rem;line-height:1.75}.BotDemo-module__gkVijG__formIntro{color:var(--muted);max-width:55ch;margin:0 0 1.5rem;font-size:.82rem;line-height:1.65}.BotDemo-module__gkVijG__fixtureLabel{color:#776747;background:#e8dfcb;margin:-.5rem 0 1rem;padding:.3rem .5rem;font-size:.66rem;display:inline-block}.BotDemo-module__gkVijG__fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.15rem 1rem;margin:0;padding:0;display:grid}.BotDemo-module__gkVijG__field{min-width:0}.BotDemo-module__gkVijG__field label{color:var(--ink);margin-bottom:.5rem;font-size:.76rem;font-weight:550;display:block}.BotDemo-module__gkVijG__field label span{color:#77736b;font-size:.69rem;font-weight:400}.BotDemo-module__gkVijG__field input,.BotDemo-module__gkVijG__field textarea{appearance:none;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff9;border:1px solid #d9d6cf;border-radius:4px;min-height:47px;padding:.72rem .8rem;font-size:.92rem;transition:border-color .15s,background .15s}.BotDemo-module__gkVijG__field input:focus,.BotDemo-module__gkVijG__field textarea:focus{background:#fff;border-color:#5f625e}.BotDemo-module__gkVijG__field textarea{resize:vertical;min-height:118px;line-height:1.6}.BotDemo-module__gkVijG__field [aria-invalid=true]{border-color:#b0262e}.BotDemo-module__gkVijG__fullField{grid-column:1/-1}.BotDemo-module__gkVijG__privacy{color:var(--muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:.7rem;font-size:.73rem;line-height:1.65;display:grid}.BotDemo-module__gkVijG__privacy input{accent-color:var(--ink);width:18px;height:18px;margin:2px 0 0}.BotDemo-module__gkVijG__privacy a{color:var(--ink);text-underline-offset:3px}.BotDemo-module__gkVijG__fieldError{color:#a01822;margin:.4rem 0 0;font-size:.73rem;line-height:1.5}.BotDemo-module__gkVijG__errorNotice{color:#863027;background:#f2e7e1;border-left:2px solid #b74a36;margin:1rem 0;padding:.85rem 1rem;font-size:.79rem;line-height:1.65}.BotDemo-module__gkVijG__errorNotice .BotDemo-module__gkVijG__textButton{color:inherit;font-size:inherit;min-height:auto;padding:0;display:inline}.BotDemo-module__gkVijG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.BotDemo-module__gkVijG__submitRow>span{color:var(--muted);font-size:.67rem}.BotDemo-module__gkVijG__confirmed{padding-top:1.7rem}.BotDemo-module__gkVijG__checkmark{color:#3e6450;border:1px solid #8ca38f;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:1.5rem;font-size:1.4rem;display:grid}.BotDemo-module__gkVijG__confirmed .BotDemo-module__gkVijG__testReceipt{border-top:1px solid var(--line);margin-top:1.5rem;padding:1rem 0;font-size:.77rem}.BotDemo-module__gkVijG__section button:disabled{cursor:not-allowed;opacity:.5}.BotDemo-module__gkVijG__section :is(a,button,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #a84713}.BotDemo-module__gkVijG__demoHeader h3:focus,.BotDemo-module__gkVijG__form h4:focus,.BotDemo-module__gkVijG__confirmed:focus{outline:none}.BotDemo-module__gkVijG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.BotDemo-module__gkVijG__section{padding-inline:2rem}.BotDemo-module__gkVijG__invitation{gap:3rem}.BotDemo-module__gkVijG__voiceDisc{width:min(100%,270px)}.BotDemo-module__gkVijG__demoGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.BotDemo-module__gkVijG__fields{grid-template-columns:1fr}}@media (max-width:700px){.BotDemo-module__gkVijG__section{padding:4.5rem 1.25rem}.BotDemo-module__gkVijG__invitation{grid-template-columns:1fr;gap:2rem}.BotDemo-module__gkVijG__invitation h2{max-width:14ch;font-size:clamp(2.5rem,9.5vw,3.5rem)}.BotDemo-module__gkVijG__description{font-size:.96rem}.BotDemo-module__gkVijG__voiceVisual{display:none}.BotDemo-module__gkVijG__demo{margin-top:2rem;padding-top:2rem}.BotDemo-module__gkVijG__demoHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.BotDemo-module__gkVijG__demoHeader h3{font-size:1.8rem}.BotDemo-module__gkVijG__previewNote{margin-bottom:1.75rem}.BotDemo-module__gkVijG__demoGrid{grid-template-columns:1fr}.BotDemo-module__gkVijG__connection{padding-right:0}.BotDemo-module__gkVijG__phoneNumber{font-size:2rem}.BotDemo-module__gkVijG__instructions{margin-bottom:1rem}.BotDemo-module__gkVijG__testControls{margin:1.25rem 0 2rem}.BotDemo-module__gkVijG__review{border-left:0;border-top:1px solid var(--line);padding:1.75rem 0 0}.BotDemo-module__gkVijG__reviewHeading{gap:.75rem;margin-bottom:1.5rem}.BotDemo-module__gkVijG__waiting{padding:1rem 0}.BotDemo-module__gkVijG__fields{row-gap:1rem}.BotDemo-module__gkVijG__field input,.BotDemo-module__gkVijG__field textarea{font-size:1rem}.BotDemo-module__gkVijG__submitRow .BotDemo-module__gkVijG__primaryButton{width:100%}.BotDemo-module__gkVijG__previewBadge{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.BotDemo-module__gkVijG__expander,.BotDemo-module__gkVijG__primaryButton,.BotDemo-module__gkVijG__callButton,.BotDemo-module__gkVijG__field input,.BotDemo-module__gkVijG__field textarea{transition:none}}@container studio-bot (max-width:720px){.BotDemo-module__gkVijG__invitation{grid-template-columns:minmax(0,1fr);gap:2rem}.BotDemo-module__gkVijG__voiceVisual{display:none}.BotDemo-module__gkVijG__description{font-size:1rem}.BotDemo-module__gkVijG__demoHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.BotDemo-module__gkVijG__demoHeader h3{font-size:clamp(1.8rem,5cqi,2.15rem)}.BotDemo-module__gkVijG__previewBadge{white-space:normal}.BotDemo-module__gkVijG__previewNote{margin-bottom:1.75rem}.BotDemo-module__gkVijG__demoGrid{grid-template-columns:minmax(0,1fr)}.BotDemo-module__gkVijG__connection{min-width:0;padding-right:0}.BotDemo-module__gkVijG__phoneNumber{font-size:2rem}.BotDemo-module__gkVijG__callButton{max-width:350px}.BotDemo-module__gkVijG__pairingHeading{flex-wrap:wrap;gap:.5rem}.BotDemo-module__gkVijG__instructions{margin-bottom:1rem}.BotDemo-module__gkVijG__testControls{margin:1.25rem 0 2rem}.BotDemo-module__gkVijG__review{border-left:0;border-top:1px solid var(--line);padding:1.75rem 0 0}.BotDemo-module__gkVijG__reviewHeading{gap:.75rem;margin-bottom:1.5rem}.BotDemo-module__gkVijG__waiting{padding:1rem 0}.BotDemo-module__gkVijG__fields{grid-template-columns:minmax(0,1fr);row-gap:1rem}.BotDemo-module__gkVijG__field input,.BotDemo-module__gkVijG__field textarea{font-size:1rem}.BotDemo-module__gkVijG__submitRow .BotDemo-module__gkVijG__primaryButton{max-width:100%}}
.ExplainerVideo-module__vd-_Na__wrap{width:min(100%,1056px);margin-inline:auto}.ExplainerVideo-module__vd-_Na__figure{margin:0}.ExplainerVideo-module__vd-_Na__player{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--studio-rule);background:#f6f4ee;border-radius:8px;width:100%;height:auto;display:block}.ExplainerVideo-module__vd-_Na__player:focus-visible,.ExplainerVideo-module__vd-_Na__transcript>summary:focus-visible{outline:2px solid var(--studio-red);outline-offset:5px}.ExplainerVideo-module__vd-_Na__caption{color:var(--studio-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-block:.5rem;font-size:.8rem;line-height:1.5;display:flex}.ExplainerVideo-module__vd-_Na__caption a{min-height:44px;color:var(--studio-ink);text-underline-offset:4px;align-items:center;gap:.5rem;display:inline-flex}.ExplainerVideo-module__vd-_Na__transcript{border-block:1px solid var(--studio-rule);margin-top:.5rem}.ExplainerVideo-module__vd-_Na__transcript>summary{cursor:pointer;padding-block:1.1rem;font-size:.95rem}.ExplainerVideo-module__vd-_Na__transcript>summary::marker{color:var(--studio-red)}.ExplainerVideo-module__vd-_Na__transcriptBody{max-width:76ch;padding-block:.5rem 1rem}.ExplainerVideo-module__vd-_Na__transcriptBody h3{letter-spacing:normal;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.ExplainerVideo-module__vd-_Na__transcriptBody p{color:var(--studio-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.75}@media (max-width:560px){.ExplainerVideo-module__vd-_Na__player{border-radius:4px}.ExplainerVideo-module__vd-_Na__caption{font-size:.75rem}}
.Hero-module__41NaMG__hero{--scene-progress:0;color:#17191b;position:relative}.Hero-module__41NaMG__shell{grid-template-rows:1fr auto;grid-template-columns:.92fr 1.15fr;align-items:center;gap:0 1rem;width:min(1560px,100% - 96px);min-height:calc(100svh - 68px);margin:auto;padding-top:18px;display:grid;position:relative}.Hero-module__41NaMG__copy{z-index:2;max-width:650px;padding:58px 0 60px;position:relative}.Hero-module__41NaMG__eyebrow{letter-spacing:.015em;color:#555955;align-items:center;gap:10px;margin:0 0 35px;font-size:13px;font-weight:500;display:flex}.Hero-module__41NaMG__eyebrow>span{background:#d30b15;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #d30b150a}.Hero-module__41NaMG__copy h1{letter-spacing:-.058em;margin:0 0 32px;font-size:clamp(48px,4.85vw,82px);font-weight:500;line-height:1.04}.Hero-module__41NaMG__copy h1 span{color:#77796e}.Hero-module__41NaMG__lead{letter-spacing:-.026em;margin:0 0 22px;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.22}.Hero-module__41NaMG__description{color:#656861;max-width:430px;margin:0 0 31px;font-size:17px;line-height:1.65}.Hero-module__41NaMG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Hero-module__41NaMG__primary,.Hero-module__41NaMG__secondary{border-radius:100px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:15px 22px;font-size:15px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.Hero-module__41NaMG__primary{color:#fff;background:#17191b;box-shadow:0 6px 15px #17191b14}.Hero-module__41NaMG__secondary{color:#292c28;background:#fff6;border:1px solid #cccac1}.Hero-module__41NaMG__primary:hover{background:#343932;box-shadow:0 8px 24px #17191b24}.Hero-module__41NaMG__secondary:hover{background:#fff}.Hero-module__41NaMG__primary:focus-visible,.Hero-module__41NaMG__secondary:focus-visible,.Hero-module__41NaMG__bottom a:focus-visible{outline-offset:5px;outline:3px solid #b57d00}.Hero-module__41NaMG__subline{color:#62655e;letter-spacing:.025em;gap:16px;margin-top:31px;font-size:12px;display:flex}.Hero-module__41NaMG__subline span+span:before{content:"";vertical-align:middle;background:#aaa99e;border-radius:50%;width:3px;height:3px;margin-right:16px;display:inline-block}.Hero-module__41NaMG__visual{--mobile-progress:0;aspect-ratio:1.04;width:calc(100% + 44px);min-width:0;max-height:720px;margin-left:-8px;position:relative}.Hero-module__41NaMG__halo{background:radial-gradient(#fffcf6cc,#0000 70%);border-radius:50%;position:absolute;inset:12%}.Hero-module__41NaMG__visualTitle{text-align:center;color:#87897f;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:11px;position:absolute;top:4%}.Hero-module__41NaMG__canvas{pointer-events:none;position:absolute;inset:0}.Hero-module__41NaMG__canvas canvas{width:100%;height:100%;display:block}.Hero-module__41NaMG__poster{transition:opacity .25s;position:absolute;inset:0}.Hero-module__41NaMG__visual[data-rendered=true] .Hero-module__41NaMG__poster{opacity:0}.Hero-module__41NaMG__connections{filter:drop-shadow(0 4px 6px #b58a5118);width:100%;height:100%;position:absolute;inset:0}.Hero-module__41NaMG__hub{aspect-ratio:1;background:linear-gradient(145deg,#3c3e3e,#141515);border-radius:22%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(700px)rotateX(13deg)rotateY(-14deg)rotate(-7deg);box-shadow:5px 9px #3b3d3a,8px 24px 28px #25251d2a,inset 1px 1px 1px #ffffff60}.Hero-module__41NaMG__hub img{width:72%;height:auto}.Hero-module__41NaMG__module{aspect-ratio:1.05;background:linear-gradient(145deg,#ffffffb3,#eeece4bd);border:1px solid #ffffffd9;border-radius:20%;place-items:center;width:23%;display:grid;position:absolute;transform:translate(-50%,-50%)perspective(700px)rotateX(16deg)rotateY(-14deg)rotate(-7deg);box-shadow:3px 7px #dcdcd4,8px 24px 25px #3c3a3012,inset 0 0 15px #ffffffb3}.Hero-module__41NaMG__module svg{color:#696e69;width:46%;height:46%}.Hero-module__41NaMG__mail{top:26%;left:25%}.Hero-module__41NaMG__document{top:26%;left:76%}.Hero-module__41NaMG__phone{top:74%;left:25%}.Hero-module__41NaMG__check{top:74%;left:76%}.Hero-module__41NaMG__nodeLabels>span{color:#64675d;white-space:nowrap;text-align:center;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%)}.Hero-module__41NaMG__labelMail{top:39%;left:26%}.Hero-module__41NaMG__labelDocument{top:36%;left:77%}.Hero-module__41NaMG__labelPhone{top:86%;left:25%}.Hero-module__41NaMG__labelResult{top:83%;left:77%}.Hero-module__41NaMG__labelWeb{top:63%;left:6%}.Hero-module__41NaMG__labelTraining{top:59%;left:95%}.Hero-module__41NaMG__hero [data-label-final],.Hero-module__41NaMG__hero [data-label-data],.Hero-module__41NaMG__hero[data-phase="1"] .Hero-module__41NaMG__labelDocument [data-label-initial],.Hero-module__41NaMG__hero[data-phase="2"] .Hero-module__41NaMG__labelDocument [data-label-initial],.Hero-module__41NaMG__hero[data-phase="2"] .Hero-module__41NaMG__labelPhone [data-label-initial],.Hero-module__41NaMG__hero[data-phase="3"] [data-label-initial]{display:none}.Hero-module__41NaMG__hero[data-phase="1"] .Hero-module__41NaMG__labelDocument [data-label-data],.Hero-module__41NaMG__hero[data-phase="2"] .Hero-module__41NaMG__labelDocument [data-label-data],.Hero-module__41NaMG__hero[data-phase="2"] .Hero-module__41NaMG__labelPhone [data-label-data],.Hero-module__41NaMG__hero[data-phase="3"] [data-label-final]{display:block}.Hero-module__41NaMG__caption{text-align:center;color:#777a70;font-size:12px;position:absolute;bottom:0;left:0;right:0}.Hero-module__41NaMG__caption>span{display:none}.Hero-module__41NaMG__hero[data-phase="0"] [data-caption="0"],.Hero-module__41NaMG__hero[data-phase="1"] [data-caption="1"],.Hero-module__41NaMG__hero[data-phase="2"] [data-caption="2"],.Hero-module__41NaMG__hero[data-phase="3"] [data-caption="3"],.Hero-module__41NaMG__mobileVisual [data-caption="0"]{display:block}.Hero-module__41NaMG__bottom{color:#6f736b;letter-spacing:.025em;border-top:1px solid #d9d7cf;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:11px;display:flex}.Hero-module__41NaMG__bottom a{color:#393d35;align-items:center;gap:16px;min-height:30px;font-size:13px;font-weight:500;display:flex}.Hero-module__41NaMG__scrollHint{align-items:center;gap:12px;display:flex}.Hero-module__41NaMG__scrollHint i{background:linear-gradient(to right,#c91d23 calc(var(--scene-progress)*100%),#deddd5 0);width:55px;height:2px}@media (min-width:1600px){.Hero-module__41NaMG__copy{padding-block:85px}.Hero-module__41NaMG__visual{max-height:800px}.Hero-module__41NaMG__shell{gap:30px}}@media (max-width:1099px),(max-height:719px){.Hero-module__41NaMG__shell{min-height:680px}.Hero-module__41NaMG__copy h1{font-size:clamp(52px,6vw,76px)}.Hero-module__41NaMG__visual{width:calc(100% + 20px);margin-left:0}.Hero-module__41NaMG__scrollHint{display:none}.Hero-module__41NaMG__module{translate:0 calc(var(--mobile-progress)*-8px)}.Hero-module__41NaMG__hub{rotate:calc(var(--mobile-progress)*2deg)}.Hero-module__41NaMG__copy{padding-block:60px}.Hero-module__41NaMG__eyebrow{font-size:12px}.Hero-module__41NaMG__actions{gap:8px}.Hero-module__41NaMG__primary,.Hero-module__41NaMG__secondary{padding:13px 17px;font-size:14px}}@media (max-width:800px){.Hero-module__41NaMG__shell{grid-template-columns:1fr;gap:0;width:calc(100% - 48px);padding-top:12px}.Hero-module__41NaMG__copy{max-width:600px;padding:38px 0 0}.Hero-module__41NaMG__eyebrow{margin-bottom:25px}.Hero-module__41NaMG__copy h1{margin-bottom:23px;font-size:clamp(56px,10vw,80px)}.Hero-module__41NaMG__lead{font-size:25px}.Hero-module__41NaMG__description{max-width:500px}.Hero-module__41NaMG__visual{width:min(100%,620px);max-height:none;margin:24px auto 28px}.Hero-module__41NaMG__visualTitle{display:none}.Hero-module__41NaMG__bottom{font-size:10px}.Hero-module__41NaMG__subline{margin-top:25px}.Hero-module__41NaMG__bottom>span:first-child{max-width:150px}}@media (max-width:480px){.Hero-module__41NaMG__shell{width:calc(100% - 40px)}.Hero-module__41NaMG__copy{padding-top:29px}.Hero-module__41NaMG__eyebrow{gap:8px;font-size:10.5px}.Hero-module__41NaMG__copy h1{font-size:54px}.Hero-module__41NaMG__lead{font-size:22px}.Hero-module__41NaMG__description{margin-bottom:25px;font-size:16px;line-height:1.55}.Hero-module__41NaMG__primary,.Hero-module__41NaMG__secondary{gap:10px;min-height:48px;padding:13px 14px;font-size:12px}.Hero-module__41NaMG__subline{font-size:11px}.Hero-module__41NaMG__visual{aspect-ratio:1.05;margin-top:12px}.Hero-module__41NaMG__nodeLabels>span{font-size:10px}.Hero-module__41NaMG__caption{font-size:10px;bottom:-5px}.Hero-module__41NaMG__bottom{gap:10px;padding:18px 0}.Hero-module__41NaMG__bottom a{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.Hero-module__41NaMG__poster,.Hero-module__41NaMG__primary,.Hero-module__41NaMG__secondary{transition:none}.Hero-module__41NaMG__module{translate:none}.Hero-module__41NaMG__hub{rotate:none}}@media (min-width:1100px){.Hero-module__41NaMG__shell{align-items:center;width:calc(100% - 100px);min-height:calc(100svh - 110px);padding:0;display:flex}.Hero-module__41NaMG__copy{width:49%;max-width:740px;padding:70px 0 90px}.Hero-module__41NaMG__copy h1{font-size:clamp(47px,4.75vw,84px)}.Hero-module__41NaMG__description{max-width:44ch;font-size:clamp(16px,1.23vw,21px)}.Hero-module__41NaMG__mobileVisual,.Hero-module__41NaMG__bottom{display:none}.Hero-module__41NaMG__eyebrow{margin-bottom:36px}.Hero-module__41NaMG__subline{font-size:12px}}@media (max-width:480px){.Hero-module__41NaMG__copy h1{letter-spacing:-.055em;font-size:clamp(37px,9.7vw,47px);line-height:1.08}.Hero-module__41NaMG__description{font-size:16px}.Hero-module__41NaMG__subline{font-size:11px}.Hero-module__41NaMG__visual{margin-top:12px}.Hero-module__41NaMG__copy{padding-top:28px}}@media (min-width:481px) and (max-width:800px){.Hero-module__41NaMG__copy h1{font-size:clamp(43px,7.5vw,58px)}.Hero-module__41NaMG__visual{max-width:520px}}@media (min-width:801px) and (max-width:1099px){.Hero-module__41NaMG__copy h1{font-size:clamp(42px,4.8vw,53px)}}@media (min-width:768px) and (max-width:1099px){.Hero-module__41NaMG__shell{align-items:center;width:94%;min-height:calc(100svh - 110px);padding:0;display:flex}.Hero-module__41NaMG__copy{width:55%;max-width:none;padding:54px 0 64px}.Hero-module__41NaMG__copy h1{font-size:clamp(33px,4.3vw,47px);line-height:1.08}.Hero-module__41NaMG__description{font-size:15px;line-height:1.65}.Hero-module__41NaMG__eyebrow{margin-bottom:26px;font-size:11px}.Hero-module__41NaMG__subline{font-size:11px}.Hero-module__41NaMG__mobileVisual,.Hero-module__41NaMG__bottom{display:none}}
.StoryScene-module__z9_meq__rail{--dock:0;z-index:2;pointer-events:none;width:44%;height:calc(100svh - 68px);opacity:calc(1 - var(--dock));margin-bottom:calc(68px - 100svh);margin-left:auto;display:none;position:sticky;top:68px}.StoryScene-module__z9_meq__world{transform:scale(calc(.9 - var(--dock)*.05));transform-origin:50%;position:absolute;inset:0}.StoryScene-module__z9_meq__canvas,.StoryScene-module__z9_meq__poster{position:absolute;inset:0}.StoryScene-module__z9_meq__canvas canvas{width:100%;height:100%;display:block}.StoryScene-module__z9_meq__poster{opacity:1}.StoryScene-module__z9_meq__rail[data-rendered=true] .StoryScene-module__z9_meq__poster{opacity:0}.StoryScene-module__z9_meq__legend{letter-spacing:.11em;color:#807f73;opacity:calc(1 - var(--dock));justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;top:6%;left:10%;right:8%}.StoryScene-module__z9_meq__legend>span:last-child{letter-spacing:0;font-size:10px}.StoryScene-module__z9_meq__caption{text-align:center;color:#6f7066;letter-spacing:.01em;opacity:calc(1 - var(--dock));font-size:12px;position:absolute;bottom:8%;left:8%;right:6%}@media (min-width:768px){.StoryScene-module__z9_meq__rail{display:block}}@media (min-width:768px) and (max-width:1099px){.StoryScene-module__z9_meq__rail{width:44%}.StoryScene-module__z9_meq__legend{font-size:8px;left:8%;right:8%}.StoryScene-module__z9_meq__legend>span:last-child{display:none}.StoryScene-module__z9_meq__caption{font-size:11px;left:10%;right:10%}}
.forms-module__EXVzkW__pageIntro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 18%, #fab40017, transparent 24rem), var(--paper-strong);padding:clamp(5.5rem,9vw,9rem) 0 clamp(4.5rem,7vw,7rem);position:relative;overflow:hidden}.forms-module__EXVzkW__pageIntro:after{bottom:-1px;left:max(48px, calc((100vw - var(--shell)) / 2));background:linear-gradient(90deg, var(--red) 0 72%, var(--gold) 72% 100%);content:"";width:clamp(160px,23vw,340px);height:4px;position:absolute}.forms-module__EXVzkW__pageIntro h1{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.058em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin-bottom:clamp(1.4rem,2.5vw,2rem);font-size:clamp(3.5rem,7.2vw,7.4rem);font-weight:500;line-height:.94}.forms-module__EXVzkW__pageIntro>div>p:last-child{max-width:59ch;color:var(--muted);margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.55}.forms-module__EXVzkW__formSection,.forms-module__EXVzkW__checkSection,.forms-module__EXVzkW__calculatorSection{padding-block:clamp(5.5rem,8vw,8.5rem)}.forms-module__EXVzkW__formLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,8vw,8.5rem);display:grid}.forms-module__EXVzkW__formAside{top:calc(var(--header-height) + 2.5rem);position:sticky}.forms-module__EXVzkW__formAside h2{max-width:14ch;font-family:var(--font-sans);letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin-bottom:2rem;font-size:clamp(2.25rem,3.6vw,3.8rem);font-weight:500;line-height:1}.forms-module__EXVzkW__formAside ul{border-top:1px solid var(--line);margin:0 0 1.75rem;padding:0;list-style:none}.forms-module__EXVzkW__formAside li{border-bottom:1px solid var(--line);grid-template-columns:.75rem 1fr;align-items:baseline;gap:.8rem;padding:1rem 0;font-size:1rem;line-height:1.45;display:grid}.forms-module__EXVzkW__formAside li:before{background:var(--red);content:"";border-radius:50%;width:.42rem;height:.42rem}.forms-module__EXVzkW__formAside p{max-width:44ch;color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.forms-module__EXVzkW__contactLinks{gap:.45rem;margin-bottom:1.5rem;display:grid}.forms-module__EXVzkW__contactLinks span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15rem;font-size:.78rem;font-weight:800}.forms-module__EXVzkW__contactLinks a{width:fit-content;color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--red) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--red) 55%, transparent);text-underline-offset:.24em;font-size:1rem;font-weight:700;text-decoration-thickness:1px}.forms-module__EXVzkW__contactLinks a:hover{color:var(--red)}.forms-module__EXVzkW__form{border-left:1px solid var(--line);padding:0 0 0 clamp(2.5rem,5vw,5.5rem);position:relative}.forms-module__EXVzkW__fields{grid-template-columns:1fr 1fr;gap:1.65rem 1.5rem;display:grid}.forms-module__EXVzkW__fields label{overflow-wrap:anywhere;gap:.65rem;min-width:0;font-size:1rem;font-weight:700;line-height:1.35;display:grid}.forms-module__EXVzkW__fields label>span:first-child{justify-content:space-between;gap:1rem;display:flex}.forms-module__EXVzkW__fields small{color:var(--muted);font-size:.9rem;font-weight:400}.forms-module__EXVzkW__fields input,.forms-module__EXVzkW__fields textarea{background:#ffffffdb;border:1px solid #d8d9d5;border-radius:14px;width:100%;padding:.95rem 1rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.forms-module__EXVzkW__fields input{min-height:58px}.forms-module__EXVzkW__fields textarea{resize:vertical;min-height:180px;line-height:1.55}.forms-module__EXVzkW__fields input:hover,.forms-module__EXVzkW__fields textarea:hover{background:var(--paper-strong);border-color:#b9bbb6}.forms-module__EXVzkW__fields input:focus-visible,.forms-module__EXVzkW__fields textarea:focus-visible{border-color:var(--red);background:var(--paper-strong);outline:none;box-shadow:0 0 0 4px #d5091217}.forms-module__EXVzkW__fields input::placeholder,.forms-module__EXVzkW__fields textarea::placeholder{color:#74787e}.forms-module__EXVzkW__fields input[aria-invalid=true],.forms-module__EXVzkW__fields textarea[aria-invalid=true]{border-color:var(--red-deep);background:#d5091209}.forms-module__EXVzkW__fullField{grid-column:1/-1}.forms-module__EXVzkW__fieldError{color:var(--red-deep);font-size:.88rem;font-weight:700}.forms-module__EXVzkW__fields span[id$=-error]:empty{display:none}.forms-module__EXVzkW__checkbox{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:.9rem;margin:2rem 0;font-size:.95rem;line-height:1.55;display:grid}.forms-module__EXVzkW__checkbox input{width:24px;height:24px;accent-color:var(--red);cursor:pointer;margin:0}.forms-module__EXVzkW__checkbox a{color:var(--ink);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.forms-module__EXVzkW__formMessage,.forms-module__EXVzkW__success{border:1px solid #8d11172e;border-left:4px solid var(--red);color:var(--red-deep);background:#fff3f1;border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.1rem;font-size:.95rem}.forms-module__EXVzkW__success{color:#23462d;background:#edf7ef;border-color:#3b6c4933 #3b6c4933 #3b6c4933 #3b6c49}.forms-module__EXVzkW__honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.forms-module__EXVzkW__checkIntro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:1.5rem clamp(3rem,8vw,8rem);margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}.forms-module__EXVzkW__checkIntro .eyebrow{grid-column:1/-1;margin-bottom:0}.forms-module__EXVzkW__checkIntro h2{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.052em;grid-column:1;margin:0;font-size:clamp(2.7rem,5.2vw,5.7rem);font-weight:500;line-height:.96}.forms-module__EXVzkW__checkIntro>p:last-child{color:var(--muted);grid-column:2;margin:0;font-size:1.03rem;line-height:1.55}.forms-module__EXVzkW__checkList{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.forms-module__EXVzkW__checkList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.4fr) minmax(160px,.7fr) minmax(0,1.4fr);align-items:baseline;gap:clamp(1.5rem,3.5vw,4rem);padding:clamp(1.5rem,2.5vw,2.2rem) 0;display:grid}.forms-module__EXVzkW__checkList span{color:var(--red);font-size:.96rem;font-weight:700}.forms-module__EXVzkW__checkList h3,.forms-module__EXVzkW__checkList p{margin:0}.forms-module__EXVzkW__checkList h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.25rem,1.75vw,1.55rem);font-weight:700}.forms-module__EXVzkW__checkList p{max-width:54ch;color:var(--muted);overflow-wrap:anywhere;font-size:1.03rem;line-height:1.55}.forms-module__EXVzkW__calculatorSection{border-top:1px solid var(--line);background:var(--paper-strong)}.forms-module__EXVzkW__conversionCta{border-top:1px solid var(--line);background:radial-gradient(circle at 84% 22%, #fab4001c, transparent 22rem), var(--paper);color:var(--ink);padding-block:clamp(5.5rem,8vw,8.5rem);position:relative}.forms-module__EXVzkW__conversionCta:before{top:-1px;left:max(48px, calc((100vw - var(--shell)) / 2));background:linear-gradient(90deg, var(--red) 0 72%, var(--gold) 72% 100%);content:"";width:clamp(160px,23vw,340px);height:4px;position:absolute}.forms-module__EXVzkW__conversionCta h2{max-width:14ch;font-family:var(--font-sans);letter-spacing:-.052em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:clamp(2.8rem,5.4vw,6rem);font-weight:500;line-height:.96}.forms-module__EXVzkW__conversionCta p{max-width:56ch;color:var(--muted);margin-bottom:2rem;font-size:1.05rem}@media (max-width:960px){.forms-module__EXVzkW__formLayout,.forms-module__EXVzkW__checkIntro{grid-template-columns:1fr}.forms-module__EXVzkW__formLayout{gap:3.5rem}.forms-module__EXVzkW__formAside{position:static}.forms-module__EXVzkW__formAside h2{max-width:18ch}.forms-module__EXVzkW__form{border-top:1px solid var(--line);border-left:0;padding:3rem 0 0}.forms-module__EXVzkW__checkIntro h2,.forms-module__EXVzkW__checkIntro>p:last-child{grid-column:1}.forms-module__EXVzkW__checkIntro>p:last-child{max-width:58ch}}@media (max-width:680px){.forms-module__EXVzkW__pageIntro{padding-block:4.8rem 4rem}.forms-module__EXVzkW__pageIntro:after,.forms-module__EXVzkW__conversionCta:before{left:20px}.forms-module__EXVzkW__pageIntro h1{font-size:clamp(2.75rem,12.8vw,4.3rem);line-height:.96}.forms-module__EXVzkW__fields{grid-template-columns:1fr}.forms-module__EXVzkW__fullField{grid-column:auto}.forms-module__EXVzkW__checkList li{grid-template-columns:1fr;gap:.45rem;padding-block:1.5rem}.forms-module__EXVzkW__checkList h3{margin-top:.15rem}.forms-module__EXVzkW__checkList p{margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.forms-module__EXVzkW__fields input,.forms-module__EXVzkW__fields textarea{transition:none}}
.phone-request-module__d3lCqq__panel{min-width:0}.phone-request-module__d3lCqq__panel h2{letter-spacing:-.035em;overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height,72px) + 2rem);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.12}.phone-request-module__d3lCqq__panel p{line-height:1.6}.phone-request-module__d3lCqq__fieldset{border:0;min-width:0;margin:0;padding:0}.phone-request-module__d3lCqq__note{color:var(--muted);font-size:.88rem}
.cinematic-module__WK05AW__main{--cinema-paper:#f5f2ec;--cinema-ink:#151619;--cinema-red:#c9151d;--cinema-gold:#b28a45;--cinema-gutter:clamp(1.25rem, 4.4vw, 6rem);--stage-height:calc(100svh - var(--header-height));--panel-height:max(var(--stage-height), 34rem);background:var(--cinema-paper);color:var(--cinema-ink);overflow-x:clip}.cinematic-module__WK05AW__main a:focus-visible,.cinematic-module__WK05AW__main button:focus-visible{outline:3px solid var(--cinema-red);outline-offset:5px;box-shadow:0 0 0 3px var(--cinema-paper)}.cinematic-module__WK05AW__previewNotice{padding:.6rem var(--cinema-gutter);background:#e8e1d4;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.cinematic-module__WK05AW__previewNotice a{align-items:center;gap:.5rem;display:inline-flex}.cinematic-module__WK05AW__previewNotice svg{width:1rem}.cinematic-module__WK05AW__journey{isolation:isolate;position:relative}.cinematic-module__WK05AW__stage{height:var(--panel-height);top:var(--header-height);z-index:-1;background:var(--cinema-paper);position:sticky;overflow:hidden}.cinematic-module__WK05AW__poster,.cinematic-module__WK05AW__canvas{width:100%;height:100%;position:absolute;inset:0}.cinematic-module__WK05AW__poster{object-fit:cover;object-position:60% center}.cinematic-module__WK05AW__canvas{--film-position-x:.6;--film-position-y:.5;opacity:0}.cinematic-module__WK05AW__journey[data-film-ready=true] .cinematic-module__WK05AW__canvas{opacity:1}.cinematic-module__WK05AW__wash{background:linear-gradient(90deg,#f5f2ecfa,#f5f2ece3 34%,#f5f2ec52 62%,#0000 82%);position:absolute;inset:0}.cinematic-module__WK05AW__stageRule{bottom:4.9rem;left:var(--cinema-gutter);right:var(--cinema-gutter);background:#15161929;height:1px;position:absolute}.cinematic-module__WK05AW__chapters{margin-top:calc(-1 * var(--panel-height))}.cinematic-module__WK05AW__chapter{min-height:var(--panel-height);scroll-margin-top:var(--header-height);position:relative}.cinematic-module__WK05AW__chapterPanel{min-height:var(--panel-height);padding:clamp(4rem, 9vh, 8rem) var(--cinema-gutter);align-items:center;display:flex;position:relative}.cinematic-module__WK05AW__chapterContent{width:min(100%,47rem)}.cinematic-module__WK05AW__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.7rem;font-size:.72rem;font-weight:700;line-height:1.6}.cinematic-module__WK05AW__hero .cinematic-module__WK05AW__chapterPanel{padding-bottom:7.5rem}.cinematic-module__WK05AW__heroTitle{letter-spacing:-.057em;margin:0 0 2rem;font-size:clamp(3rem,4.8vw,6.4rem);font-weight:500;line-height:1.02}.cinematic-module__WK05AW__heroTitle span{display:block}.cinematic-module__WK05AW__heroTitle span:last-child{color:#746c61}.cinematic-module__WK05AW__heroDescription{color:#44433f;max-width:43ch;margin-bottom:2.2rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.cinematic-module__WK05AW__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.cinematic-module__WK05AW__primaryAction,.cinematic-module__WK05AW__textAction{justify-content:space-between;align-items:center;gap:1.2rem;min-height:48px;font-size:.9rem;font-weight:700;line-height:1.25;display:inline-flex}.cinematic-module__WK05AW__primaryAction{background:var(--cinema-ink);color:#fff;border:1px solid var(--cinema-ink);border-radius:3px;padding:1.05rem 1.35rem;transition:background .18s,border-color .18s}.cinematic-module__WK05AW__primaryAction:hover{background:var(--cinema-red);border-color:var(--cinema-red)}.cinematic-module__WK05AW__primaryAction svg,.cinematic-module__WK05AW__textAction svg{flex:none;width:1rem;height:1rem}.cinematic-module__WK05AW__textAction{border-bottom:1px solid;padding-block:.6rem}.cinematic-module__WK05AW__heroBottom{bottom:1.8rem;left:var(--cinema-gutter);right:var(--cinema-gutter);color:#4b4a46;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.75rem;display:flex;position:absolute}.cinematic-module__WK05AW__heroBottom a{align-items:center;gap:1rem;min-height:44px;display:inline-flex}.cinematic-module__WK05AW__chapterNumber{color:var(--cinema-red);font-variant-numeric:tabular-nums;margin-right:.55rem}.cinematic-module__WK05AW__exampleLabel{letter-spacing:.03em;color:#6a665f;margin-left:1.25rem;font-weight:400}.cinematic-module__WK05AW__chapterTitle{letter-spacing:-.05em;max-width:13ch;margin-bottom:1.8rem;font-size:clamp(2.6rem,4.7vw,5.6rem);font-weight:500;line-height:1.03}.cinematic-module__WK05AW__chapterDescription{color:#44433f;max-width:42ch;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.cinematic-module__WK05AW__chapterDetail{color:#615a50;border-top:1px solid #15161933;max-width:48ch;margin-top:1.8rem;padding-top:1.3rem;font-size:.8rem}.cinematic-module__WK05AW__controlsOverlay{top:var(--header-height);height:var(--panel-height);margin-bottom:calc(-1 * var(--panel-height));z-index:3;pointer-events:none;position:sticky}.cinematic-module__WK05AW__filmControls{top:1rem;right:var(--cinema-gutter);pointer-events:auto;align-items:flex-start;gap:1rem;display:flex;position:absolute}.cinematic-module__WK05AW__filmControls button{background:var(--cinema-paper);cursor:pointer;border:1px solid #c5bfb3;border-radius:3px;min-height:44px;padding:.6rem .8rem;font-size:.7rem}.cinematic-module__WK05AW__filmControls progress{appearance:none;width:5rem;height:3px;accent-color:var(--cinema-red);background:#c5bfb3;border:0;margin-top:20px}.cinematic-module__WK05AW__filmControls progress::-webkit-progress-bar{background:#c5bfb3}.cinematic-module__WK05AW__filmControls progress::-webkit-progress-value{background:var(--cinema-red)}.cinematic-module__WK05AW__filmControls progress::-moz-progress-bar{background:var(--cinema-red)}.cinematic-module__WK05AW__overview,.cinematic-module__WK05AW__solutions,.cinematic-module__WK05AW__method,.cinematic-module__WK05AW__knowledge{padding:clamp(4.5rem, 8vw, 9rem) var(--cinema-gutter)}.cinematic-module__WK05AW__overview{scroll-margin-top:var(--header-height);background:#fcfbf7;border-top:1px solid #ded9cf;position:relative}.cinematic-module__WK05AW__sectionTop{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:3rem;display:flex}.cinematic-module__WK05AW__sectionTop>p:last-child{color:#6a665f;font-size:.85rem}.cinematic-module__WK05AW__sectionHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.cinematic-module__WK05AW__sectionHeading h2,.cinematic-module__WK05AW__solutionsIntro h2,.cinematic-module__WK05AW__principleCopy h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1.06}.cinematic-module__WK05AW__sectionHeading>p{color:#615d56;max-width:42ch;margin-bottom:.3rem}.cinematic-module__WK05AW__solutions{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);display:grid}.cinematic-module__WK05AW__solutionsIntro p:not(.cinematic-module__WK05AW__eyebrow){color:#615d56;max-width:38ch;margin:1.8rem 0}.cinematic-module__WK05AW__solutionList{border-top:1px solid #cfc9bc}.cinematic-module__WK05AW__solution{border-bottom:1px solid #cfc9bc;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.cinematic-module__WK05AW__solution h3{margin:0 0 .7rem;font-size:clamp(1.4rem,1.9vw,2rem);line-height:1.15}.cinematic-module__WK05AW__solution p{color:#615d56;max-width:45ch;margin:0;font-size:.95rem}.cinematic-module__WK05AW__solution>svg{flex:0 0 1.5rem;width:1.5rem;transition:transform .2s}.cinematic-module__WK05AW__solution:hover>svg{transform:translate(5px)}.cinematic-module__WK05AW__solution:hover h3{color:var(--cinema-red)}.cinematic-module__WK05AW__principle{color:#f5f2ec;background:#121315;grid-template-columns:1fr 1fr;display:grid}.cinematic-module__WK05AW__principleImage{min-height:38rem;position:relative;overflow:hidden}.cinematic-module__WK05AW__principleImage img{object-fit:cover}.cinematic-module__WK05AW__principleCopy{padding:clamp(3rem, 6vw, 7rem) var(--cinema-gutter);align-self:center}.cinematic-module__WK05AW__principleCopy .cinematic-module__WK05AW__eyebrow{color:#c8ac79}.cinematic-module__WK05AW__principleCopy>p:not(.cinematic-module__WK05AW__eyebrow){color:#c4c2bd;max-width:39ch;margin-top:1.8rem}.cinematic-module__WK05AW__principleCopy .cinematic-module__WK05AW__textAction{margin-top:1rem}.cinematic-module__WK05AW__methodList{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:3.5rem 0 2rem;padding:0;list-style:none;display:grid}.cinematic-module__WK05AW__methodList li{border-top:1px solid #cfc9bc;padding-top:1.5rem}.cinematic-module__WK05AW__methodList span{color:#977943;margin-bottom:2rem;font-size:.8rem;display:block}.cinematic-module__WK05AW__methodList h3{font-size:clamp(1.4rem,1.8vw,1.85rem);line-height:1.15}.cinematic-module__WK05AW__methodList p{color:#615d56;max-width:35ch}.cinematic-module__WK05AW__knowledge{background:#eae5dc;padding-block:clamp(3rem,5vw,6rem)}.cinematic-module__WK05AW__knowledge .cinematic-module__WK05AW__sectionTop h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.7rem)}.cinematic-module__WK05AW__knowledgeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.cinematic-module__WK05AW__knowledgeList a{border-top:1px solid #c5bfb3;padding-top:1.5rem}.cinematic-module__WK05AW__knowledgeList h3{font-size:1.4rem;line-height:1.2}.cinematic-module__WK05AW__knowledgeList p{color:#615d56;font-size:.92rem}.cinematic-module__WK05AW__knowledgeList svg{width:1.2rem;height:1.2rem;margin-top:1.5rem}.cinematic-module__WK05AW__finalCta{padding:clamp(5rem, 9vw, 10rem) var(--cinema-gutter) 2rem;color:#f5f2ec;background:#151619;position:relative}.cinematic-module__WK05AW__finalCta:before{content:"";height:4px;top:0;left:var(--cinema-gutter);background:var(--cinema-red);width:5rem;position:absolute}.cinematic-module__WK05AW__finalCta .cinematic-module__WK05AW__eyebrow{color:#c8ac79}.cinematic-module__WK05AW__finalCta h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(3rem,6vw,7.5rem);line-height:1.03}.cinematic-module__WK05AW__finalCta>p:not(.cinematic-module__WK05AW__eyebrow){color:#c4c2bd;max-width:49ch;font-size:1.1rem}.cinematic-module__WK05AW__finalCta .cinematic-module__WK05AW__primaryAction{background:var(--cinema-paper);color:var(--cinema-ink);border-color:var(--cinema-paper);margin-top:1rem}.cinematic-module__WK05AW__finalCta .cinematic-module__WK05AW__primaryAction:hover{background:#e3d5bb;border-color:#e3d5bb}.cinematic-module__WK05AW__finalSignature{color:#aaa79f;border-top:1px solid #41413f;justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:1.5rem;font-size:.75rem;display:flex}@media (min-width:1600px){.cinematic-module__WK05AW__chapterContent{width:min(56%,61rem)}}@media (max-width:1023px){.cinematic-module__WK05AW__heroTitle{font-size:clamp(2.8rem,5.2vw,4.5rem)}.cinematic-module__WK05AW__chapterContent{width:65%}.cinematic-module__WK05AW__hero .cinematic-module__WK05AW__chapterContent{width:82%}.cinematic-module__WK05AW__heroBottom>span{display:none}.cinematic-module__WK05AW__sectionHeading{gap:2rem}.cinematic-module__WK05AW__solutions{gap:2.5rem}.cinematic-module__WK05AW__principleImage{min-height:31rem}.cinematic-module__WK05AW__principleCopy{padding-inline:2rem}.cinematic-module__WK05AW__methodList,.cinematic-module__WK05AW__knowledgeList{gap:1.5rem}}@media (max-width:767px){.cinematic-module__WK05AW__main{--panel-height:max(var(--stage-height), 43rem)}.cinematic-module__WK05AW__previewNotice{flex-wrap:wrap;gap:.1rem;font-size:.68rem}.cinematic-module__WK05AW__chapterPanel{align-items:flex-start;padding-top:4rem;padding-bottom:5rem}.cinematic-module__WK05AW__hero .cinematic-module__WK05AW__chapterPanel{padding-top:3.3rem;padding-bottom:6rem}.cinematic-module__WK05AW__chapterContent,.cinematic-module__WK05AW__hero .cinematic-module__WK05AW__chapterContent{width:100%}.cinematic-module__WK05AW__poster{object-position:69% 100%}.cinematic-module__WK05AW__canvas{--film-position-x:.69;--film-position-y:1}.cinematic-module__WK05AW__wash{background:linear-gradient(#f5f2ecfc,#f5f2ecf0 33%,#f5f2ecc7 54%,#f5f2ec0d 85%)}.cinematic-module__WK05AW__heroTitle{margin-bottom:1.5rem;font-size:clamp(2.7rem,9.8vw,4rem);line-height:1.03}.cinematic-module__WK05AW__heroTitle span{max-width:13ch}.cinematic-module__WK05AW__heroDescription{max-width:35ch;margin-bottom:1.4rem;font-size:.97rem}.cinematic-module__WK05AW__eyebrow{margin-bottom:1.3rem;font-size:.64rem}.cinematic-module__WK05AW__actions{align-items:flex-start;gap:.6rem 1.3rem}.cinematic-module__WK05AW__primaryAction,.cinematic-module__WK05AW__textAction{font-size:.85rem}.cinematic-module__WK05AW__heroBottom{font-size:.68rem;bottom:1rem}.cinematic-module__WK05AW__heroBottom a{max-width:30ch}.cinematic-module__WK05AW__stageRule{bottom:4.6rem}.cinematic-module__WK05AW__chapterTitle{max-width:14ch;font-size:clamp(2.5rem,9.5vw,3.8rem)}.cinematic-module__WK05AW__chapterDescription{max-width:35ch;font-size:1rem}.cinematic-module__WK05AW__chapterDetail{max-width:37ch;font-size:.75rem}.cinematic-module__WK05AW__exampleLabel{margin-left:.7rem}.cinematic-module__WK05AW__filmControls{top:.6rem}.cinematic-module__WK05AW__filmControls progress{display:none}.cinematic-module__WK05AW__filmControls button{font-size:.65rem}.cinematic-module__WK05AW__sectionTop{flex-wrap:wrap;gap:.4rem;margin-bottom:2rem}.cinematic-module__WK05AW__sectionTop>p{margin-bottom:.4rem}.cinematic-module__WK05AW__sectionHeading{grid-template-columns:1fr;gap:1.4rem;margin-bottom:2.5rem}.cinematic-module__WK05AW__sectionHeading h2,.cinematic-module__WK05AW__solutionsIntro h2,.cinematic-module__WK05AW__principleCopy h2{font-size:2.5rem}.cinematic-module__WK05AW__solutions,.cinematic-module__WK05AW__principle{grid-template-columns:1fr}.cinematic-module__WK05AW__principleImage{min-height:24rem}.cinematic-module__WK05AW__principleCopy{padding:3rem var(--cinema-gutter) 4rem}.cinematic-module__WK05AW__methodList,.cinematic-module__WK05AW__knowledgeList{grid-template-columns:1fr;gap:1.5rem}.cinematic-module__WK05AW__methodList span{margin-bottom:1rem}.cinematic-module__WK05AW__methodList p{max-width:none}.cinematic-module__WK05AW__knowledgeList a{padding-bottom:.8rem}.cinematic-module__WK05AW__finalSignature{flex-direction:column;gap:.5rem;margin-top:4rem}}.cinematic-module__WK05AW__journey[data-still=true] .cinematic-module__WK05AW__filmControls progress{visibility:hidden}@media (prefers-reduced-motion:reduce){.cinematic-module__WK05AW__stage{position:absolute;top:0}.cinematic-module__WK05AW__chapters{margin-top:0}.cinematic-module__WK05AW__chapter:not(.cinematic-module__WK05AW__hero){background:var(--cinema-paper);border-top:1px solid #ded9cf;min-height:auto}.cinematic-module__WK05AW__chapter:not(.cinematic-module__WK05AW__hero) .cinematic-module__WK05AW__chapterPanel{min-height:auto;padding-block:4rem}.cinematic-module__WK05AW__filmControls{display:none}.cinematic-module__WK05AW__solution>svg,.cinematic-module__WK05AW__primaryAction{transition:none}}
