.page-module__imhKZG__page{color:#14110d;background:#fcfbf9;min-height:100vh}.page-module__imhKZG__hero{color:#fff;isolation:isolate;background:#212121;min-height:100svh;position:relative;overflow:hidden}.page-module__imhKZG__videoShade{z-index:-1;background:linear-gradient(#14110d85 0,#0000 18%),linear-gradient(0deg,#14110dbd 0,#0000 58%),linear-gradient(90deg,#14110d52,#0000 56%);width:100%;height:100%;position:absolute;inset:0}.page-module__imhKZG__header{z-index:10;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 clamp(20px,4vw,64px);transition:background-color .2s ease-out,color .2s ease-out;display:grid;position:fixed;top:0;left:0;right:0}.page-module__imhKZG__header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#14110d57 0,#14110d1f 48%,#0000 100%);height:88px;transition:opacity .2s ease-out;position:absolute;top:0;left:0;right:0}.page-module__imhKZG__skipLink{z-index:30;color:#14110d;background:#fcfbf9;border-radius:4px;padding:7px 10px;font-size:13px;font-weight:500;transition:transform .12s ease-out;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.page-module__imhKZG__skipLink:focus-visible{outline-offset:2px;outline:2px solid #e81050;transform:translateY(0)}.page-module__imhKZG__headerOverContent{color:#14110d;background:#fcfbf9}.page-module__imhKZG__headerOverContent:before{opacity:0}.page-module__imhKZG__wordmark{color:#fff;letter-spacing:-.04em;width:fit-content;font-size:20px;font-weight:700;transition:color .2s ease-out}.page-module__imhKZG__navigation{align-items:center;gap:clamp(24px,3vw,44px);display:flex}.page-module__imhKZG__navigation a{color:#ffffffe0;font-size:13px;transition:color .2s ease-out}.page-module__imhKZG__menuButton,.page-module__imhKZG__mobileLogin,.page-module__imhKZG__mobileContact{display:none}.page-module__imhKZG__headerOverContent .page-module__imhKZG__wordmark,.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a{color:#14110d}.page-module__imhKZG__headerStatic,.page-module__imhKZG__headerStatic .page-module__imhKZG__wordmark,.page-module__imhKZG__headerStatic .page-module__imhKZG__navigation,.page-module__imhKZG__headerStatic .page-module__imhKZG__headerActions,.page-module__imhKZG__headerStatic .page-module__imhKZG__loginCta,.page-module__imhKZG__headerStatic .page-module__imhKZG__headerCta{animation:none!important}.page-module__imhKZG__headerStatic{background:#fcfbf9;box-shadow:0 1px #14110d14}.page-module__imhKZG__headerLight,.page-module__imhKZG__headerLight .page-module__imhKZG__headerCta{animation:none!important}.page-module__imhKZG__headerLight{box-shadow:none;color:#14110d;background:0 0}.page-module__imhKZG__headerLight:before{opacity:0}.page-module__imhKZG__headerLight .page-module__imhKZG__wordmark,.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a{color:#14110d}.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a:hover,.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a:focus-visible{color:#77726b}.page-module__imhKZG__headerLight .page-module__imhKZG__headerCta{color:#fff;background:#e81050;border-color:#e81050}.page-module__imhKZG__headerStatic .page-module__imhKZG__headerCta{background:#e81050;border-color:#e81050;color:#fff!important}.page-module__imhKZG__headerActions{justify-self:end;align-items:center;gap:14px;display:flex}.page-module__imhKZG__navigation a:hover,.page-module__imhKZG__navigation a:focus-visible{color:#ffffffad}.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a:hover,.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a:focus-visible{color:#77726b}.page-module__imhKZG__navigation a[aria-current=page]{color:#ffffffe0;text-decoration:none}.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a[aria-current=page],.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a[aria-current=page]{color:#14110d}.page-module__imhKZG__navigation a[aria-current=page]:hover,.page-module__imhKZG__navigation a[aria-current=page]:focus-visible{color:#ffffffad}.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a[aria-current=page]:hover,.page-module__imhKZG__headerOverContent .page-module__imhKZG__navigation a[aria-current=page]:focus-visible,.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a[aria-current=page]:hover,.page-module__imhKZG__headerLight .page-module__imhKZG__navigation a[aria-current=page]:focus-visible{color:#77726b}.page-module__imhKZG__loginCta,.page-module__imhKZG__headerCta,.page-module__imhKZG__heroCta{border-radius:4px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;color:#fff!important}.page-module__imhKZG__headerCta{white-space:nowrap;background:0 0;border:1px solid #ffffffe0;padding:5px 9px}.page-module__imhKZG__loginCta{white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:300;color:#ffffffe0!important}.page-module__imhKZG__headerOverContent .page-module__imhKZG__loginCta{background:0 0;color:#14110d!important}.page-module__imhKZG__heroCta,.page-module__imhKZG__headerOverContent .page-module__imhKZG__headerCta{color:#fff;background:#e81050;border-color:#e81050}.page-module__imhKZG__heroCta{padding:5px 9px;font-size:13px}.page-module__imhKZG__loginCta:hover,.page-module__imhKZG__loginCta:focus-visible{background:0 0;color:#ffffffad!important}.page-module__imhKZG__headerOverContent .page-module__imhKZG__loginCta:hover,.page-module__imhKZG__headerOverContent .page-module__imhKZG__loginCta:focus-visible{background:0 0;color:#77726b!important}.page-module__imhKZG__headerCta:hover,.page-module__imhKZG__headerCta:focus-visible{color:#fff;background:#e81050;border-color:#e81050}.page-module__imhKZG__headerOverContent .page-module__imhKZG__headerCta:hover,.page-module__imhKZG__headerOverContent .page-module__imhKZG__headerCta:focus-visible,.page-module__imhKZG__headerLight .page-module__imhKZG__headerCta:hover,.page-module__imhKZG__headerLight .page-module__imhKZG__headerCta:focus-visible,.page-module__imhKZG__heroCta:hover,.page-module__imhKZG__heroCta:focus-visible{color:#fff;background:#c90c43;border-color:#c90c43}@supports (animation-timeline:scroll()){.page-module__imhKZG__header{animation:1ms linear both page-module__imhKZG__header-surface;animation-timeline:scroll(root);animation-range:24px 64px}.page-module__imhKZG__header:before{animation:1ms linear both page-module__imhKZG__header-gradient;animation-timeline:scroll(root);animation-range:24px 64px}.page-module__imhKZG__wordmark,.page-module__imhKZG__navigation a{color:inherit}}@keyframes page-module__imhKZG__header-surface{0%{color:#fff;background-color:#0000}to{color:#14110d;background-color:#fcfbf9}}@keyframes page-module__imhKZG__header-gradient{0%{opacity:1}to{opacity:0}}.page-module__imhKZG__heroContent{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;display:grid;position:absolute;bottom:clamp(44px,7vh,84px);left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.page-module__imhKZG__heroContent h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1}.page-module__imhKZG__heroSupport{flex-direction:column;align-items:flex-start;gap:24px;max-width:620px;padding-bottom:4px;display:flex}.page-module__imhKZG__heroSupport p{color:#ffffffdb;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.page-module__imhKZG__workSection{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(64px,7vw,96px) 0}.page-module__imhKZG__workHeading{margin-bottom:clamp(32px,4vw,56px)}.page-module__imhKZG__workHeading h2{letter-spacing:-.048em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.page-module__imhKZG__workHeading p{color:#6d6963;max-width:600px;margin:18px 0 0;font-size:16px;line-height:1.65}.page-module__imhKZG__taskRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__imhKZG__taskCard{min-width:0}.page-module__imhKZG__taskLink{color:inherit;text-decoration:none;display:block}.page-module__imhKZG__taskLink:focus-visible{outline-offset:4px;outline:2px solid #e81050}.page-module__imhKZG__taskCard h3{letter-spacing:-.026em;margin:18px 0 0;font-size:20px;font-weight:500;line-height:1.25}.page-module__imhKZG__taskText{color:#6d6963;margin:8px 0 0;font-size:14px;line-height:1.55}.page-module__imhKZG__systemSection{background:#fcfbf9;padding:clamp(80px,10vw,128px) 24px clamp(32px,4vw,56px)}.page-module__imhKZG__systemIntro{text-align:center;width:min(740px,100%);margin:0 auto clamp(40px,5vw,72px)}.page-module__imhKZG__systemIntro h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.page-module__imhKZG__systemIntro p{color:#6d6963;max-width:600px;margin:22px auto 0;font-size:18px;line-height:1.65}.page-module__imhKZG__systemCanvas{width:min(1360px,100%);margin:0 auto}.page-module__imhKZG__statementSection{align-items:center;width:min(1360px,100% - 48px);min-height:clamp(360px,46vh,500px);margin:0 auto;padding:clamp(20px,3vw,44px) 0;display:grid}.page-module__imhKZG__statementSection p{color:#14110d;letter-spacing:-.045em;text-align:left;text-wrap:pretty;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:1.28}.page-module__imhKZG__statementSection[data-enhanced=true] p{color:#817c75}.page-module__imhKZG__statementSection span{transition:color .12s linear}.page-module__imhKZG__statementSection [data-statement-character][data-active=true]{color:#14110d}.page-module__imhKZG__humanSection{background:#efede9;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);width:min(1480px,100% - 48px);min-height:clamp(520px,46vw,680px);margin:clamp(48px,7vw,96px) auto;display:grid}.page-module__imhKZG__humanCopy{flex-direction:column;justify-content:center;max-width:440px;padding:clamp(40px,6vw,88px);display:flex}.page-module__imhKZG__humanCopy h2,.page-module__imhKZG__featureStep h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.05}.page-module__imhKZG__humanCopy p,.page-module__imhKZG__featureStep p{color:#6d6963;margin:22px 0 0;font-size:17px;line-height:1.65}.page-module__imhKZG__humanImage{min-height:520px;position:relative;overflow:hidden}.page-module__imhKZG__humanImage img{object-fit:cover;object-position:54% center}.page-module__imhKZG__featureStory{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(48px,8vw,132px);width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px);display:grid}.page-module__imhKZG__featureVisualColumn{min-width:0}.page-module__imhKZG__featureCutout{aspect-ratio:1;width:92%;transition:background .32s ease-out;position:sticky;top:88px;overflow:hidden}.page-module__imhKZG__researchTone,.page-module__imhKZG__featureCutout[data-tone=researchTone]{background:linear-gradient(132deg,#e81050 0%,#e95b89 52%,#d8c7ce 100%)}.page-module__imhKZG__dossierTone,.page-module__imhKZG__featureCutout[data-tone=dossierTone]{background:linear-gradient(132deg,#d8d3c5 0%,#9caaa7 52%,#6f8d92 100%)}.page-module__imhKZG__calculationTone,.page-module__imhKZG__featureCutout[data-tone=calculationTone]{background:linear-gradient(132deg,#d7c19f 0%,#aa9463 48%,#7f8466 100%)}.page-module__imhKZG__documentTone,.page-module__imhKZG__featureCutout[data-tone=documentTone]{background:linear-gradient(132deg,#d9d8cb 0%,#acb69f 50%,#789197 100%)}.page-module__imhKZG__featureWindow{opacity:0;pointer-events:none;background:#fcfbf9;border-radius:16px;width:100%;height:100%;position:absolute;top:13%;left:13%;overflow:hidden;box-shadow:0 24px 64px #14110d2e}.page-module__imhKZG__featureWindow img,.page-module__imhKZG__mobileFeatureWindow img{object-fit:cover;object-position:top left}.page-module__imhKZG__featureWindow[data-active=true]{z-index:1;opacity:1}.page-module__imhKZG__featureCopyColumn{padding-bottom:0}.page-module__imhKZG__featureStep{opacity:.22;flex-direction:column;justify-content:center;min-height:58vh;scroll-margin-top:96px;display:flex}.page-module__imhKZG__featureStep:last-child{justify-content:flex-end;padding-bottom:clamp(24px,3vw,48px)}.page-module__imhKZG__featureStep[data-active=true]{opacity:1}.page-module__imhKZG__featureStep p{max-width:560px}.page-module__imhKZG__mobileFeatureVisual{display:none}.page-module__imhKZG__trustSection{color:#fff;background:#212121;width:100%;min-height:clamp(520px,46vw,680px);margin:clamp(48px,7vw,96px) 0 0;padding:clamp(72px,8vw,120px) max(24px,50% - 660px)}.page-module__imhKZG__trustHeading{margin-bottom:clamp(64px,8vw,112px)}.page-module__imhKZG__trustHeading h2{letter-spacing:-.052em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.02}.page-module__imhKZG__trustFacts{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__imhKZG__trustFacts article{min-height:190px;padding:28px clamp(24px,3vw,48px) 12px}.page-module__imhKZG__trustMark{place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.page-module__imhKZG__isoMark{border:1px solid #ffffff7a;border-radius:4px;grid-template-rows:auto auto;align-content:center;line-height:1}.page-module__imhKZG__isoMark span{color:#ffffffb8;letter-spacing:.08em;font-size:9px}.page-module__imhKZG__isoMark strong{color:#fff;margin-top:3px;font-size:12px;font-weight:500}.page-module__imhKZG__euMark{background:#244b8f;border-radius:4px}.page-module__imhKZG__euMark svg{fill:#f2cd4f;width:100%;height:100%}.page-module__imhKZG__shieldMark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:48px;height:48px}.page-module__imhKZG__trustFacts article:first-child{padding-left:0}.page-module__imhKZG__trustFacts article+article{border-left:1px solid #fff3}.page-module__imhKZG__trustFacts h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:500;line-height:1.1}.page-module__imhKZG__trustFacts p{color:#ffffffad;max-width:360px;margin:16px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.65}.page-module__imhKZG__faqSection{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(64px,10vw,160px);width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(80px,9vw,120px) 0;display:grid}.page-module__imhKZG__faqIntro{align-self:start}.page-module__imhKZG__faqIntro h2{letter-spacing:-.045em;max-width:460px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.page-module__imhKZG__faqIntro p{color:#6d6963;max-width:380px;margin:24px 0 0;font-size:17px;line-height:1.65}.page-module__imhKZG__faqList{align-content:start;display:grid}.page-module__imhKZG__faqList details{border-bottom:1px solid #d8d4ce}.page-module__imhKZG__faqList details:first-child{border-top:1px solid #d8d4ce}.page-module__imhKZG__faqList summary{color:#14110d;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 0;font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1.35;list-style:none;display:grid}.page-module__imhKZG__faqList summary::-webkit-details-marker{display:none}.page-module__imhKZG__faqList summary:after{content:"+";color:#e81050;font-size:26px;font-weight:400;line-height:1;transition:transform .2s ease-out}.page-module__imhKZG__faqList details[open] summary:after{transform:rotate(45deg)}.page-module__imhKZG__faqList details p{color:#625f5a;max-width:760px;margin:-4px 48px 28px 0;font-size:16px;line-height:1.7}.page-module__imhKZG__outcomeSection{width:min(1320px,100% - 48px);margin:0 auto clamp(88px,11vw,160px);padding-top:clamp(32px,5vw,72px)}.page-module__imhKZG__practiceSection{width:min(1480px,100% - 48px);margin:0 auto clamp(104px,12vw,176px);scroll-margin-top:80px;position:relative}.page-module__imhKZG__practiceAnchor{scroll-margin-top:80px;position:absolute;top:0}.page-module__imhKZG__practiceHeader{justify-content:space-between;align-items:end;gap:40px;display:flex}.page-module__imhKZG__practiceHeader h2{letter-spacing:-.052em;max-width:720px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1}.page-module__imhKZG__practiceHeader p{color:#6d6963;max-width:440px;margin:20px 0 0;font-size:17px;line-height:1.6}.page-module__imhKZG__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(48px,6vw,80px);display:grid}.page-module__imhKZG__audienceCard{flex-direction:column;min-width:0;display:flex}.page-module__imhKZG__audienceImage{aspect-ratio:4/3;background:#efede9;position:relative;overflow:hidden}.page-module__imhKZG__audienceImage img{object-fit:cover;filter:saturate(.82)contrast(.96);transition:transform .32s cubic-bezier(.22,.8,.28,1)}.page-module__imhKZG__audienceCopy{flex-direction:column;flex:1;padding:24px 2px 0;display:flex}.page-module__imhKZG__audienceCopy h3{letter-spacing:-.04em;min-height:2.24em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:1.12}.page-module__imhKZG__audienceCopy p{color:#6d6963;margin:14px 0 0;font-size:15px;line-height:1.65}.page-module__imhKZG__audienceCopy strong{color:#14110d;margin-top:auto;padding-top:22px;font-size:14px;font-weight:500;line-height:1.5}@media (min-width:640px) and (max-width:900px){.page-module__imhKZG__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-module__imhKZG__audienceCopy{padding-top:18px}.page-module__imhKZG__audienceCopy h3{font-size:21px}.page-module__imhKZG__audienceCopy p{font-size:13px}.page-module__imhKZG__audienceCopy strong{font-size:12px}}@media (hover:hover){.page-module__imhKZG__audienceCard:hover .page-module__imhKZG__audienceImage img{transform:scale(1.025)}}.page-module__imhKZG__practiceControls{flex:none;gap:8px;display:flex}.page-module__imhKZG__practiceControls button{color:#14110d;width:42px;height:42px;font:inherit;cursor:pointer;background:#efede9;border:0;border-radius:4px;place-items:center;padding:0;font-size:20px;display:grid}.page-module__imhKZG__practiceControls .page-module__imhKZG__practiceNext{color:#fff;background:#e81050}.page-module__imhKZG__practiceTabs{border-bottom:1px solid #d8d4ce;gap:32px;margin:clamp(40px,5vw,64px) 0 24px;display:flex}.page-module__imhKZG__practiceTabs button{color:#6d6963;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-size:16px;font-weight:500;position:relative}.page-module__imhKZG__practiceTabs button:after{content:"";opacity:0;background:#e81050;height:2px;position:absolute;bottom:-1px;left:0;right:0}.page-module__imhKZG__practiceTabs button[data-active=true]{color:#14110d}.page-module__imhKZG__practiceTabs button[data-active=true]:after{opacity:1}.page-module__imhKZG__practiceRail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,31%);grid-auto-flow:column;gap:20px;padding-bottom:14px;display:grid;overflow-x:auto}.page-module__imhKZG__practiceRail::-webkit-scrollbar{display:none}.page-module__imhKZG__practiceCard{color:#14110d;scroll-snap-align:start;min-width:0}.page-module__imhKZG__practiceCardVisual{background:radial-gradient(circle at 78% 18%,#fcfbf9b8,#0000 42%),linear-gradient(132deg,#d8d4c8 0%,#aab3ae 55%,#778b8e 100%);justify-content:space-between;align-items:flex-end;min-height:clamp(270px,28vw,420px);padding:clamp(28px,3vw,44px);display:flex;position:relative}.page-module__imhKZG__practiceCardVisual strong{letter-spacing:-.045em;max-width:310px;font-size:clamp(27px,2.6vw,40px);font-weight:500;line-height:1.05}.page-module__imhKZG__practiceCard>p{color:#6d6963;max-width:420px;margin:16px 0 0;font-size:15px;line-height:1.6}.page-module__imhKZG__outcomeIntro{margin-bottom:clamp(56px,7vw,96px)}.page-module__imhKZG__outcomeIntro h2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1}.page-module__imhKZG__outcomeIntro p{color:#6d6963;max-width:480px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.page-module__imhKZG__outcomeRows{border-top:1px solid #d8d4ce}.page-module__imhKZG__outcomeRows article{border-bottom:1px solid #d8d4ce;grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);align-items:center;gap:clamp(40px,8vw,128px);min-height:142px;padding:34px 0;display:grid}.page-module__imhKZG__outcomeRows h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.1}.page-module__imhKZG__outcomeRows p{color:#6d6963;max-width:640px;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.page-module__imhKZG__finalCtaSection{color:#14110d;background:radial-gradient(circle at 84% 12%,#8c989933,#0000 38%),linear-gradient(112deg,#fcfbf9 0%,#efede9 58%,#e4e9e7 100%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(56px,9vw,144px);min-height:clamp(420px,38vw,560px);padding:clamp(64px,8vw,120px) max(24px,50% - 660px);display:grid}.page-module__imhKZG__finalCtaSection h2{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.06}.page-module__imhKZG__finalCtaAction{flex-direction:column;align-items:flex-start;gap:28px;max-width:480px;display:flex}.page-module__imhKZG__finalCtaAction p{color:#6d6963;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.page-module__imhKZG__finalCtaAction a{color:#fff;background:#e81050;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out}.page-module__imhKZG__finalCtaAction a:hover,.page-module__imhKZG__finalCtaAction a:focus-visible{color:#fff;background:#c90c43}.page-module__imhKZG__footer{color:#fff;background:#212121;padding:clamp(64px,7vw,96px) max(24px,50% - 660px)}.page-module__imhKZG__footerMain{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(150px,.6fr));align-items:start;gap:clamp(36px,5vw,80px);min-height:240px;display:grid}.page-module__imhKZG__footerIdentity strong{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:700;line-height:1.2;display:block}.page-module__imhKZG__footerIdentity p{color:#ffffffa3;max-width:340px;margin:24px 0 0;font-size:15px;line-height:1.65}.page-module__imhKZG__footerCompany{color:#ffffff85;flex-direction:column;gap:4px;margin-top:40px;font-size:13px;line-height:1.5;display:flex}.page-module__imhKZG__footerColumn h2{color:#fff;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.4}.page-module__imhKZG__footerColumn address{color:#ffffffad;flex-direction:column;gap:8px;font-size:14px;font-style:normal;line-height:1.5;display:flex}.page-module__imhKZG__footerColumn address a{color:#ffffffe6;width:fit-content}.page-module__imhKZG__footerColumn address span+a{margin-top:10px}.page-module__imhKZG__footerNavigation{flex-direction:column;gap:16px;display:flex}.page-module__imhKZG__footerNavigation a{color:#ffffffe6;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:15px;line-height:1.5;transition:color .12s ease-out}.page-module__imhKZG__footerNavigation a:hover,.page-module__imhKZG__footerNavigation a:focus-visible,.page-module__imhKZG__footerColumn address a:hover,.page-module__imhKZG__footerColumn address a:focus-visible{color:#fff}.page-module__imhKZG__legalPage,.page-module__imhKZG__aboutPage{color:#14110d;background:#fcfbf9;min-height:100vh}.page-module__imhKZG__legalHero,.page-module__imhKZG__aboutHero{width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(120px,12vw,168px) 0 clamp(64px,7vw,96px)}.page-module__imhKZG__legalHero h1,.page-module__imhKZG__aboutHero h1{letter-spacing:-.052em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:1080px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1}.page-module__imhKZG__legalHero>p,.page-module__imhKZG__aboutHero>p{color:#6d6963;max-width:760px;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.page-module__imhKZG__legalHero dl{flex-wrap:wrap;gap:24px 56px;margin:56px 0 0;display:flex}.page-module__imhKZG__legalHero dl div{gap:6px;display:grid}.page-module__imhKZG__legalHero dt{color:#6d6963;font-size:12px}.page-module__imhKZG__legalHero dd{margin:0;font-size:15px}.page-module__imhKZG__legalDocument{overflow-wrap:anywhere;width:min(880px,100% - 48px);margin:0 auto;padding-bottom:clamp(96px,12vw,176px)}.page-module__imhKZG__legalDocument h2{letter-spacing:-.04em;margin:72px 0 20px;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.16}.page-module__imhKZG__legalDocument h3{letter-spacing:.02em;margin:36px 0 12px;font-size:14px;font-weight:500}.page-module__imhKZG__legalDocument p{color:#403c37;margin:0 0 14px;font-size:16px;line-height:1.75}.page-module__imhKZG__aboutStory{background:#efede9;grid-template-columns:1.15fr .85fr;width:min(1480px,100% - 48px);margin:0 auto clamp(96px,12vw,176px);display:grid}.page-module__imhKZG__aboutImage{min-height:680px;position:relative}.page-module__imhKZG__aboutImage img{object-fit:cover;filter:saturate(.82)}.page-module__imhKZG__aboutCopy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,104px);display:flex}.page-module__imhKZG__aboutCopy h2,.page-module__imhKZG__aboutPractice h2,.page-module__imhKZG__aboutTeam h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.04}.page-module__imhKZG__aboutCopy p,.page-module__imhKZG__aboutPractice p{color:#5f5a54;margin:28px 0 0;font-size:17px;line-height:1.7}.page-module__imhKZG__aboutPractice,.page-module__imhKZG__aboutTeam{width:min(1320px,100% - 48px);margin:0 auto clamp(96px,12vw,176px)}.page-module__imhKZG__aboutPractice p{max-width:760px}.page-module__imhKZG__aboutTeam>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.page-module__imhKZG__aboutTeam article{background:#efede9;padding:40px}.page-module__imhKZG__aboutTeam h3,.page-module__imhKZG__aboutTeam p{margin:0}.page-module__imhKZG__aboutTeam h3{font-size:28px;font-weight:500}.page-module__imhKZG__aboutTeam p{color:#6d6963;margin-top:10px}@media (min-width:1041px) and (max-width:1100px){.page-module__imhKZG__footerMain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.page-module__imhKZG__header{grid-template-columns:1fr auto;height:64px;min-height:64px;padding-inline:16px}.page-module__imhKZG__navigation{opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(145deg,#e9edf2 0%,#d8dee6 100%);border-radius:16px;gap:4px;max-height:0;padding:0 12px;transition:max-height .32s ease-out,padding .32s ease-out,opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .32s;display:grid;position:fixed;top:72px;left:12px;right:12px;overflow:hidden;transform:translateY(-8px);box-shadow:0 24px 60px #14110d2e}.page-module__imhKZG__navigationOpen{opacity:1;pointer-events:auto;visibility:visible;max-height:520px;padding-block:12px 16px;transition-delay:0s;transform:translateY(0)}.page-module__imhKZG__navigation a{color:#14110d;border-radius:12px;padding:12px 14px;font-size:18px;font-weight:400}.page-module__imhKZG__navigation a[aria-current=page]{color:#14110d}.page-module__imhKZG__navigation a:hover,.page-module__imhKZG__navigation a:focus-visible{background:#ffffff94}.page-module__imhKZG__headerActions{display:none}.page-module__imhKZG__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:relative}.page-module__imhKZG__menuButton:focus-visible{outline-offset:2px;outline:2px solid}.page-module__imhKZG__headerOverContent .page-module__imhKZG__menuButton{color:#14110d}.page-module__imhKZG__menuButton span{background:currentColor;width:22px;height:1.5px;transition:transform .2s ease-out,top .2s ease-out;position:absolute;left:9px}.page-module__imhKZG__menuButton span:first-child{top:16px}.page-module__imhKZG__menuButton span:last-child{top:23px}.page-module__imhKZG__menuButtonOpen span:first-child{top:20px;transform:rotate(45deg)}.page-module__imhKZG__menuButtonOpen span:last-child{top:20px;transform:rotate(-45deg)}.page-module__imhKZG__navigation .page-module__imhKZG__mobileLogin,.page-module__imhKZG__navigation .page-module__imhKZG__mobileContact{border-radius:4px;width:fit-content;margin:8px 0 0 14px;padding:6px 10px;display:block}.page-module__imhKZG__navigation .page-module__imhKZG__mobileLogin{background:#fcfbf9;color:#14110d!important}.page-module__imhKZG__navigation .page-module__imhKZG__mobileContact{background:#e81050;color:#fff!important}.page-module__imhKZG__navigation .page-module__imhKZG__mobileLogin,.page-module__imhKZG__navigation .page-module__imhKZG__mobileContact{font-size:13px;font-weight:500}.page-module__imhKZG__navigation .page-module__imhKZG__mobileLogin:hover,.page-module__imhKZG__navigation .page-module__imhKZG__mobileLogin:focus-visible{background:#efede9;color:#14110d!important}.page-module__imhKZG__navigation .page-module__imhKZG__mobileContact:hover,.page-module__imhKZG__navigation .page-module__imhKZG__mobileContact:focus-visible{background:#c90c43;color:#fff!important}.page-module__imhKZG__heroContent{right:16px;bottom:max(32px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:20px;left:16px}.page-module__imhKZG__heroContent h1{max-width:640px;font-size:clamp(38px,10.5vw,56px);line-height:1.02}.page-module__imhKZG__heroSupport{gap:18px}.page-module__imhKZG__heroSupport p{font-size:16px;line-height:1.45}.page-module__imhKZG__heroCta{padding:5px 9px;font-size:13px}.page-module__imhKZG__workSection{width:calc(100% - 32px)}.page-module__imhKZG__workHeading{margin-bottom:32px}.page-module__imhKZG__workHeading p{max-width:300px}.page-module__imhKZG__taskRail{grid-template-columns:1fr;gap:32px}.page-module__imhKZG__systemSection{padding-inline:16px}.page-module__imhKZG__systemIntro p{font-size:16px}.page-module__imhKZG__statementSection{width:calc(100% - 32px);min-height:420px}.page-module__imhKZG__statementSection p{text-align:left;font-size:clamp(30px,8vw,40px)}.page-module__imhKZG__humanSection{grid-template-columns:1fr;width:calc(100% - 32px)}.page-module__imhKZG__humanCopy{min-height:360px;padding:40px 28px}.page-module__imhKZG__humanImage{min-height:440px}.page-module__imhKZG__featureStory{width:calc(100% - 32px);padding:72px 0;display:block}.page-module__imhKZG__featureVisualColumn{display:none}.page-module__imhKZG__featureCopyColumn{padding:0}.page-module__imhKZG__featureStep{opacity:1;min-height:auto;margin-bottom:72px;padding-bottom:0}.page-module__imhKZG__mobileFeatureVisual{aspect-ratio:1;margin-bottom:32px;display:block;position:relative;overflow:hidden}.page-module__imhKZG__mobileFeatureWindow{background:#fcfbf9;border-radius:16px;width:100%;height:100%;position:absolute;top:12%;left:12%;overflow:hidden;box-shadow:0 18px 48px #14110d29}.page-module__imhKZG__trustSection{min-height:auto;padding:56px 16px 64px}.page-module__imhKZG__trustFacts{grid-template-columns:1fr}.page-module__imhKZG__trustFacts article,.page-module__imhKZG__trustFacts article:first-child{min-height:auto;padding:28px 0 36px}.page-module__imhKZG__trustFacts article+article{border-top:1px solid #fff3;border-left:0}.page-module__imhKZG__faqSection{grid-template-columns:1fr;gap:48px;width:calc(100% - 32px);padding:64px 0}.page-module__imhKZG__faqIntro p{margin-top:16px}.page-module__imhKZG__faqList summary{gap:16px;padding:24px 0}.page-module__imhKZG__faqList details p{margin-right:24px}.page-module__imhKZG__finalCtaSection{grid-template-columns:1fr;align-content:end;gap:48px;min-height:520px;padding:64px 16px}.page-module__imhKZG__footer{padding:56px 16px max(48px, calc(32px + env(safe-area-inset-bottom)))}.page-module__imhKZG__footerMain{grid-template-columns:1fr;gap:48px}.page-module__imhKZG__legalHero,.page-module__imhKZG__aboutHero,.page-module__imhKZG__legalDocument,.page-module__imhKZG__aboutStory,.page-module__imhKZG__aboutPractice,.page-module__imhKZG__aboutTeam{width:calc(100% - 32px)}.page-module__imhKZG__legalHero,.page-module__imhKZG__aboutHero{padding-top:128px}.page-module__imhKZG__legalHero h1,.page-module__imhKZG__aboutHero h1{font-size:clamp(40px,12vw,52px)}.page-module__imhKZG__aboutStory{grid-template-columns:1fr}.page-module__imhKZG__aboutImage{min-height:440px}.page-module__imhKZG__aboutCopy{padding:40px 28px}.page-module__imhKZG__aboutTeam>div{grid-template-columns:1fr}.page-module__imhKZG__footerNavigation{gap:14px}.page-module__imhKZG__footerAction{justify-self:start}.page-module__imhKZG__outcomeSection,.page-module__imhKZG__practiceSection{width:calc(100% - 32px)}.page-module__imhKZG__practiceHeader{flex-direction:column;align-items:flex-start;gap:0}.page-module__imhKZG__practiceHeader p{max-width:280px;font-size:15px}.page-module__imhKZG__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.page-module__imhKZG__outcomeIntro,.page-module__imhKZG__outcomeRows article{grid-template-columns:1fr}.page-module__imhKZG__outcomeIntro{gap:24px}.page-module__imhKZG__outcomeRows article{gap:14px;min-height:0;padding:28px 0 32px}}@media (max-width:639px){.page-module__imhKZG__audienceGrid{grid-template-columns:1fr;gap:48px}.page-module__imhKZG__audienceCopy h3{min-height:0}}@media (prefers-reduced-motion:reduce){.page-module__imhKZG__hero{background:linear-gradient(#14110d1f,#14110db3),url(/endoxia-hero-poster-v1.jpg) 50% 45%/cover no-repeat}.page-module__imhKZG__navigation a,.page-module__imhKZG__wordmark,.page-module__imhKZG__header,.page-module__imhKZG__loginCta,.page-module__imhKZG__headerCta,.page-module__imhKZG__heroCta{transition:none}.page-module__imhKZG__practiceRail{scroll-behavior:auto}}
.product-mockups-module__MhO6zq__frame{aspect-ratio:.84;perspective:1600px;position:relative;overflow:hidden;container-type:inline-size}.product-mockups-module__MhO6zq__research{background:radial-gradient(120% 92% at 10% 6%,#d9d0bb 0%,#d9d0bb00 64%),radial-gradient(96% 78% at 92% 26%,#8c9899 0%,#8c989900 72%),radial-gradient(128% 108% at 74% 98%,#7f927c 0%,#7f927c00 70%),linear-gradient(148deg,#d9d0bb 0%,#8c9899 44%,#64777b 72%,#7f927c 100%)}.product-mockups-module__MhO6zq__calculation{background:radial-gradient(118% 90% at 8% 10%,#d8c6a2 0%,#d8c6a200 62%),radial-gradient(92% 76% at 94% 20%,#b8894f 0%,#b8894f00 74%),radial-gradient(132% 112% at 70% 100%,#d2b778 0%,#d2b77800 66%),linear-gradient(152deg,#d8c6a2 0%,#b8894f 42%,#66704e 76%,#d2b778 100%)}.product-mockups-module__MhO6zq__document{background:radial-gradient(122% 94% at 12% 4%,#d5d5c7 0%,#d5d5c700 60%),radial-gradient(98% 80% at 90% 30%,#6c899a 0%,#6c899a00 72%),radial-gradient(126% 106% at 76% 96%,#46666e 0%,#46666e00 68%),linear-gradient(144deg,#d5d5c7 0%,#6c899a 40%,#7f927c 70%,#46666e 100%)}.product-mockups-module__MhO6zq__panel{color:#14110d;transform-origin:100%;background:#fcfbf9;border-radius:16px;flex-direction:column;height:74%;transition:transform .32s ease-out,box-shadow .32s ease-out;display:flex;position:absolute;top:12%;left:10%;right:-10%;overflow:hidden;box-shadow:0 4cqw 11cqw #14110d29}.product-mockups-module__MhO6zq__frame:hover .product-mockups-module__MhO6zq__panel{transform:rotateY(-5deg);box-shadow:0 6.5cqw 17cqw #14110d42}@media (prefers-reduced-motion:reduce){.product-mockups-module__MhO6zq__panel{transition:none}.product-mockups-module__MhO6zq__frame:hover .product-mockups-module__MhO6zq__panel{transform:none}}.product-mockups-module__MhO6zq__body{padding:6cqw 21cqw 6cqw 7cqw}.product-mockups-module__MhO6zq__sourceLine{color:#14110d80;margin:4cqw 0 0;font-size:2.4cqw;font-weight:400;line-height:1.45}.product-mockups-module__MhO6zq__meta{color:#14110d8f;margin:0;font-size:2.5cqw;font-weight:400;line-height:1.4}.product-mockups-module__MhO6zq__marker{color:#e81050;vertical-align:super;font-size:.72em;line-height:0}.product-mockups-module__MhO6zq__question{color:#14110d8f;margin:0 0 3.4cqw;font-size:2.8cqw;font-weight:400;line-height:1.5}.product-mockups-module__MhO6zq__trace{margin:3.2cqw -8cqw 0 0;padding:0;list-style:none}.product-mockups-module__MhO6zq__traceItem{align-items:center;gap:2.2cqw;padding:1.3cqw 0;font-size:2.5cqw;line-height:1.4;display:flex}.product-mockups-module__MhO6zq__traceItem+.product-mockups-module__MhO6zq__traceItem{box-shadow:inset 0 1px #14110d12}.product-mockups-module__MhO6zq__traceStep{padding-left:4.6cqw}.product-mockups-module__MhO6zq__traceIcon{color:#14110d6b;flex:none;width:2.9cqw;height:2.9cqw}.product-mockups-module__MhO6zq__traceLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-mockups-module__MhO6zq__traceGroupLabel{font-weight:500}.product-mockups-module__MhO6zq__traceCount{color:#14110d80}.product-mockups-module__MhO6zq__traceMeta{color:#14110d80;white-space:nowrap;flex:none}.product-mockups-module__MhO6zq__quote{margin:4cqw 0 0;font-size:2.8cqw;font-weight:400;line-height:1.55}.product-mockups-module__MhO6zq__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:1.4cqw 0 0;font-size:6.9cqw;font-weight:500;line-height:1.1}.product-mockups-module__MhO6zq__steps{margin:3.4cqw 0 0;padding:0;list-style:none}.product-mockups-module__MhO6zq__step{justify-content:space-between;gap:3cqw;padding:1.6cqw 0;font-size:2.65cqw;line-height:1.4;display:flex}.product-mockups-module__MhO6zq__step+.product-mockups-module__MhO6zq__step{box-shadow:inset 0 1px #14110d14}.product-mockups-module__MhO6zq__stepValue{font-variant-numeric:tabular-nums;white-space:nowrap}.product-mockups-module__MhO6zq__answer{letter-spacing:-.008em;margin:3.6cqw 0 0;font-size:3cqw;font-weight:400;line-height:1.55}.product-mockups-module__MhO6zq__stepFound{color:#14110d8f;white-space:nowrap}.product-mockups-module__MhO6zq__docBody{flex:1;min-height:0;padding:6cqw 21cqw 0 7cqw;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.product-mockups-module__MhO6zq__docTitle{letter-spacing:-.02em;margin:0;font-size:3.4cqw;font-weight:500;line-height:1.26}.product-mockups-module__MhO6zq__docMeta{color:#14110d8f;margin:1.4cqw 0 0;font-size:2.4cqw;font-weight:400;line-height:1.4}.product-mockups-module__MhO6zq__docHeading{margin:0 0 1.2cqw;font-size:2.7cqw;font-weight:500;line-height:1.4}.product-mockups-module__MhO6zq__docRule{background:#14110d24;height:1px;margin:2.8cqw 0 3.4cqw}.product-mockups-module__MhO6zq__docText{margin:0 0 3cqw;font-size:2.7cqw;font-weight:400;line-height:1.7}
.ontology-stack-module__z76cSq__root{--paper:#fcfbf9;--ink:#14110d;--crimson:#e81050;color:var(--ink);isolation:isolate;padding:0;position:relative;overflow:visible}.ontology-stack-module__z76cSq__securityLayer{background:linear-gradient(145deg,#ffffffc2,#aab3b38a),#cad2d1c7;border-radius:0;padding:0;overflow:hidden}.ontology-stack-module__z76cSq__securityFacts{min-height:48px;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 36px 0;display:flex}.ontology-stack-module__z76cSq__securityFacts strong,.ontology-stack-module__z76cSq__securityFacts span{font-size:14px;line-height:1.4}.ontology-stack-module__z76cSq__securityFacts strong{font-weight:500}.ontology-stack-module__z76cSq__securityFacts>div{gap:24px;display:flex}.ontology-stack-module__z76cSq__securityFacts span{color:#14110d9e;text-align:right}.ontology-stack-module__z76cSq__stack{z-index:1;background:0 0;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:24px;min-height:746px;padding:24px 36px 36px;display:flex;position:relative}.ontology-stack-module__z76cSq__block{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(145deg,#ffffffeb,#f2f5f3b3),#fcfbf9c2;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(260px,1.15fr);align-items:center;gap:40px;padding:30px 36px;transition:transform .32s cubic-bezier(.22,.8,.28,1),box-shadow .32s cubic-bezier(.22,.8,.28,1),background-color .32s ease-out;animation:.32s cubic-bezier(.22,.8,.28,1) both ontology-stack-module__z76cSq__rise-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 38px #323d3b17}.ontology-stack-module__z76cSq__block:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff4d,#0000 38%);position:absolute;inset:0}.ontology-stack-module__z76cSq__block>*{z-index:1;position:relative}.ontology-stack-module__z76cSq__block h3,.ontology-stack-module__z76cSq__block p{margin:0}.ontology-stack-module__z76cSq__block h3{letter-spacing:-.035em;font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1.1}.ontology-stack-module__z76cSq__block p,.ontology-stack-module__z76cSq__block span{color:#14110d8f;font-size:13px;line-height:1.55}.ontology-stack-module__z76cSq__block h3+p{margin-top:8px}@media (hover:hover){.ontology-stack-module__z76cSq__block:hover{z-index:3;transform:translateY(-6px)scale(1.012);box-shadow:inset 0 1px #fffffffa,0 26px 52px #323d3b26}.ontology-stack-module__z76cSq__agentBlock:hover{box-shadow:0 30px 58px #14110d3d}}.ontology-stack-module__z76cSq__detail{text-align:right;justify-self:end;max-width:430px}.ontology-stack-module__z76cSq__modelBlock{background:linear-gradient(145deg,#ffffffc2,#aab3b38a),#cad2d1c7;grid-template-columns:1fr auto;gap:24px;width:100%;min-height:78px;padding:20px 26px;animation-delay:40ms}.ontology-stack-module__z76cSq__modelBlock h3{font-size:21px}.ontology-stack-module__z76cSq__modelBlock span{text-align:right;max-width:150px}.ontology-stack-module__z76cSq__endoxiaSystem{box-sizing:border-box;isolation:isolate;flex-direction:column-reverse;align-items:center;gap:14px;width:100%;padding:68px 0 0;display:flex;position:relative}.ontology-stack-module__z76cSq__systemLabel{color:var(--ink);letter-spacing:-.025em;font-size:15px;font-weight:700;line-height:1;position:absolute;top:22px;right:0}.ontology-stack-module__z76cSq__agentBlock{background:linear-gradient(145deg, #fffffff5, #f4e5ebd6), var(--paper);width:100%;min-height:118px;color:var(--ink);grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:28px;animation-delay:.1s;box-shadow:0 18px 38px #323d3b1a}.ontology-stack-module__z76cSq__agentBlock:after{background:linear-gradient(115deg,#ffffff7a,#0000 34%)}.ontology-stack-module__z76cSq__agentBlock h3{letter-spacing:-.045em;font-size:clamp(24px,2.8vw,36px);font-weight:500}.ontology-stack-module__z76cSq__agentBlock p{color:#14110d94}.ontology-stack-module__z76cSq__agentBlock .ontology-stack-module__z76cSq__detail{text-align:right;justify-self:end;max-width:390px;font-size:14px}.ontology-stack-module__z76cSq__dataTier{width:100%;margin-block:10px;position:relative}.ontology-stack-module__z76cSq__dataBlock{background:linear-gradient(145deg,#ffffffdb,#d3dbd89e),#e7ebe8c2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;width:100%;min-height:108px;animation-delay:.16s}.ontology-stack-module__z76cSq__promptBlock{background:linear-gradient(145deg,#fffffff0,#e1e7e4b3),#f2f5f2d1;grid-template-columns:1fr;gap:0;width:100%;min-height:108px;animation-delay:.19s}.ontology-stack-module__z76cSq__sourceGrid{justify-content:space-evenly;align-items:center;display:flex}.ontology-stack-module__z76cSq__sourceLogo{filter:saturate(.82);background-position:50%;background-repeat:no-repeat;background-size:auto 32px;justify-content:center;align-items:center;width:clamp(56px,7vw,84px);height:48px;transition:filter .32s ease-out,transform .32s cubic-bezier(.22,.8,.28,1);display:flex}.ontology-stack-module__z76cSq__wordLogo{background-image:url(https://api.iconify.design/vscode-icons/file-type-word.svg)}.ontology-stack-module__z76cSq__excelLogo{background-image:url(https://api.iconify.design/vscode-icons/file-type-excel.svg)}.ontology-stack-module__z76cSq__wettenLogo{background-image:url(https://wetten.overheid.nl/images/logo.svg?v127);background-size:min(100%,78px)}.ontology-stack-module__z76cSq__belastingdienstLogo{background-image:url(https://www.belastingdienst.nl/bld-assets/bld/rhslogos/bld_logo.svg);background-size:min(100%,72px);transform:translateY(3px)}.ontology-stack-module__z76cSq__rechtspraakLogo{background-image:url(/rechtspraak-logo.svg);background-size:min(100%,60px);height:48px}.ontology-stack-module__z76cSq__moreLogo{filter:none;background-image:none;flex-direction:column;gap:2px}.ontology-stack-module__z76cSq__moreLogo span:first-child{color:var(--ink);font-size:20px;line-height:1}.ontology-stack-module__z76cSq__moreLogo span:last-child{color:#14110d9e;white-space:nowrap;font-size:10px}@media (hover:hover){.ontology-stack-module__z76cSq__sourceLogo:hover{filter:saturate();transform:translateY(-2px)}}.ontology-stack-module__z76cSq__outputs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin-bottom:0;display:grid;transform:none}.ontology-stack-module__z76cSq__outputBlock{background:linear-gradient(145deg,#fffffff5,#f7f8f6d1),#fcfbf9e0;flex-direction:column;align-items:flex-start;gap:0;min-width:0;height:100%;min-height:126px;padding:24px;animation-delay:.22s;display:flex;box-shadow:inset 0 1px #fffffffa,0 16px 34px #323d3b14}.ontology-stack-module__z76cSq__outputBlock:nth-child(2){background:linear-gradient(145deg,#fffffff0,#dee4e1b8),#f0f3f0cc}.ontology-stack-module__z76cSq__outputBlock h3{min-height:2.2em;font-size:clamp(17px,1.55vw,22px)}.ontology-stack-module__z76cSq__outputBlock p{max-width:220px}.ontology-stack-module__z76cSq__outputFormats{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:inline-flex}.ontology-stack-module__z76cSq__outputLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:inline-block;position:relative}.ontology-stack-module__z76cSq__pdfLogo{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #14110d29}.ontology-stack-module__z76cSq__pdfLogo:after{color:#e81050;content:"PDF";letter-spacing:-.02em;place-items:center;font-size:6px;font-weight:700;display:grid;position:absolute;inset:0}.ontology-stack-module__z76cSq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes ontology-stack-module__z76cSq__rise-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width:820px){.ontology-stack-module__z76cSq__root{padding:0}.ontology-stack-module__z76cSq__stack{gap:16px;min-height:862px}.ontology-stack-module__z76cSq__block{grid-template-columns:1fr;gap:16px;padding:26px 28px}.ontology-stack-module__z76cSq__detail{text-align:left;justify-self:start}.ontology-stack-module__z76cSq__modelBlock{grid-template-columns:1fr auto;gap:20px;width:100%;padding:20px 24px}.ontology-stack-module__z76cSq__endoxiaSystem{gap:16px;width:100%;padding-inline:0}.ontology-stack-module__z76cSq__agentBlock{grid-template-columns:1fr;gap:16px;width:100%}.ontology-stack-module__z76cSq__agentBlock .ontology-stack-module__z76cSq__detail{justify-self:start}.ontology-stack-module__z76cSq__dataTier{width:100%;margin-block:0}.ontology-stack-module__z76cSq__dataBlock{grid-template-columns:1fr}.ontology-stack-module__z76cSq__promptBlock{width:100%}.ontology-stack-module__z76cSq__outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-bottom:0;transform:none}.ontology-stack-module__z76cSq__outputBlock{padding:20px}}@media (max-width:560px){.ontology-stack-module__z76cSq__root{box-sizing:border-box;width:100%;margin:0;padding:0}.ontology-stack-module__z76cSq__securityLayer{padding:0}.ontology-stack-module__z76cSq__securityFacts{flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:20px 18px 0}.ontology-stack-module__z76cSq__securityFacts>div{flex-direction:column;gap:2px}.ontology-stack-module__z76cSq__securityFacts span{text-align:left}.ontology-stack-module__z76cSq__stack{gap:14px;min-height:968px;padding:16px 18px 18px}.ontology-stack-module__z76cSq__block{gap:10px;width:100%;min-height:0;padding:22px}.ontology-stack-module__z76cSq__block h3{font-size:21px}.ontology-stack-module__z76cSq__block p,.ontology-stack-module__z76cSq__block span{font-size:11px}.ontology-stack-module__z76cSq__modelBlock{grid-template-columns:1fr;width:100%;padding:18px 20px}.ontology-stack-module__z76cSq__modelBlock h3{font-size:18px}.ontology-stack-module__z76cSq__modelBlock span{display:none}.ontology-stack-module__z76cSq__endoxiaSystem{gap:14px;width:100%;padding:68px 0 0}.ontology-stack-module__z76cSq__agentBlock{width:100%;min-height:132px}.ontology-stack-module__z76cSq__agentBlock h3{font-size:26px}.ontology-stack-module__z76cSq__dataTier{width:100%;margin-block:0}.ontology-stack-module__z76cSq__promptBlock{width:100%}.ontology-stack-module__z76cSq__sourceGrid{flex-wrap:wrap;gap:10px 0}.ontology-stack-module__z76cSq__sourceLogo{width:50%}.ontology-stack-module__z76cSq__outputs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:0;transform:none}.ontology-stack-module__z76cSq__outputBlock,.ontology-stack-module__z76cSq__outputBlock:nth-child(2),.ontology-stack-module__z76cSq__outputBlock:nth-child(3),.ontology-stack-module__z76cSq__outputBlock:nth-child(4){min-height:116px;padding:18px}.ontology-stack-module__z76cSq__outputBlock h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.ontology-stack-module__z76cSq__block{transition:none;animation:none}.ontology-stack-module__z76cSq__sourceLogo{transition:none}}
.landing-module__BvzVrG__page{color:#14110d;background:#fcfbf9;min-height:100vh}.landing-module__BvzVrG__hero{width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(120px,12vw,160px) 0 clamp(64px,7vw,96px)}.landing-module__BvzVrG__hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1}.landing-module__BvzVrG__hero p{color:#625f5a;max-width:760px;margin:28px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.landing-module__BvzVrG__hero a,.landing-module__BvzVrG__cta a{color:#fff;background:#e81050;border-radius:4px;margin-top:28px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-block}.landing-module__BvzVrG__platformPage{background:#212121}.landing-module__BvzVrG__platformHero{color:#fff;background:radial-gradient(circle at 88% 12%,#8c989959,#0000 34%),linear-gradient(125deg,#212121 5%,#2f383a 58%,#64777b 100%);grid-template-columns:minmax(360px,.8fr) minmax(620px,1.2fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:760px;padding:clamp(150px,14vw,184px) 0 0 max(24px,50% - 740px);display:grid;overflow:hidden}.landing-module__BvzVrG__platformHeroCopy h1{letter-spacing:-.052em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(44px,4.2vw,64px);font-weight:500;line-height:1}.landing-module__BvzVrG__platformHeroCopy p{color:#ffffffbd;max-width:620px;margin:28px 0 0;font-size:18px;line-height:1.65}.landing-module__BvzVrG__platformHeroCopy a{color:#fff;background:#e81050;border-radius:4px;margin-top:28px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-block}.landing-module__BvzVrG__platformHeroVisual{align-self:end;min-width:0;min-height:610px;padding:64px 0 0 48px;position:relative}.landing-module__BvzVrG__platformHeroWindow{z-index:1;background:#fcfbf9;border-radius:16px 0 0;grid-template-columns:76px 1fr;min-height:546px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #14110d38}.landing-module__BvzVrG__platformAppRail{background:#f2f0ec;flex-direction:column;align-items:center;gap:13px;padding:20px 14px;display:flex}.landing-module__BvzVrG__platformAppRail>strong{color:#14110d;margin-bottom:16px;font-size:21px;font-weight:700}.landing-module__BvzVrG__platformAppRail>span{color:#77736d;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.landing-module__BvzVrG__platformAppRail .landing-module__BvzVrG__platformRailActive{color:#14110d;background:#fff;box-shadow:0 7px 18px #14110d14}.landing-module__BvzVrG__platformAppRail svg,.landing-module__BvzVrG__platformAppContext svg,.landing-module__BvzVrG__platformPromptBox svg,.landing-module__BvzVrG__platformAppPrompt>p svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px}.landing-module__BvzVrG__platformAppBody{align-content:center;padding:84px clamp(28px,5vw,64px) 70px;display:grid;position:relative}.landing-module__BvzVrG__platformAppContext{color:#625f5a;background:#f0eeea;border-radius:4px;align-items:center;gap:8px;margin:0 auto 28px;padding:8px 11px;font-size:12px;display:flex}.landing-module__BvzVrG__platformAppContext strong{color:#14110d;font-weight:500}.landing-module__BvzVrG__platformAppContext svg{width:14px}.landing-module__BvzVrG__platformAppPrompt{text-align:center;width:min(650px,100%);margin-inline:auto}.landing-module__BvzVrG__platformAppPrompt h2{color:#14110d;letter-spacing:-.045em;max-width:560px;margin:0 auto 30px;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.1}.landing-module__BvzVrG__platformPromptBox{color:#77736d;text-align:left;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;min-height:70px;padding:12px 14px 12px 20px;font-size:14px;display:flex;box-shadow:0 14px 38px #14110d1c}.landing-module__BvzVrG__platformPromptBox>div{color:#625f5a;align-items:center;gap:10px;display:flex}.landing-module__BvzVrG__platformPromptBox button{color:#fff;opacity:.82;background:#92918e;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.landing-module__BvzVrG__platformAppPrompt>p{color:#77736d;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}.landing-module__BvzVrG__platformAppPrompt>p svg{width:15px}.landing-module__BvzVrG__platformBridge{color:#14110d;background:#fcfbf9;padding:96px max(24px,50% - 660px) 24px}.landing-module__BvzVrG__platformBridgeIntro{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.landing-module__BvzVrG__platformBridgeIntro h2{letter-spacing:-.05em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.04}.landing-module__BvzVrG__platformBridgeIntro>p{color:#625f5a;max-width:560px;margin:0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__platformBridgeFields{border-top:1px solid #dedbd5;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.landing-module__BvzVrG__platformBridgeFields article{min-height:184px;padding:28px 28px 24px 0}.landing-module__BvzVrG__platformBridgeFields article+article{border-left:1px solid #dedbd5;padding-left:28px}.landing-module__BvzVrG__platformBridgeFields h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.landing-module__BvzVrG__platformBridgeFields p{color:#625f5a;max-width:260px;margin:14px 0 0;font-size:14px;line-height:1.55}.landing-module__BvzVrG__platformFeatureList{background:#fcfbf9;width:100%;padding:96px max(24px,50% - 660px)}.landing-module__BvzVrG__platformStory{color:#14110d;background:#fcfbf9}.landing-module__BvzVrG__platformFeature{min-height:660px}.landing-module__BvzVrG__platformFeature .landing-module__BvzVrG__featureMedia{background:radial-gradient(circle at 20% 20%,#fcfbf9a8,#0000 32%),linear-gradient(132deg,#d9d0bb,#8c9899 54%,#64777b);min-height:600px}.landing-module__BvzVrG__platformFeature:nth-of-type(3) .landing-module__BvzVrG__featureMedia{background:linear-gradient(132deg,#d8c6a2,#b8894f 48%,#66704e)}.landing-module__BvzVrG__platformFeature:nth-of-type(4) .landing-module__BvzVrG__featureMedia{background:linear-gradient(132deg,#d5d5c7,#6c899a 54%,#46666e)}.landing-module__BvzVrG__solutionsPage{background:radial-gradient(circle at 82% 18%,#d9d0bb52,#0000 30%),#fcfbf9}.landing-module__BvzVrG__solutionsHero{color:#14110d;background:radial-gradient(circle at 86% 10%,#8c98994d,#0000 38%),linear-gradient(125deg,#fcfbf9 4%,#d9d5c9 48%,#d9d0bb 100%)}.landing-module__BvzVrG__solutionsHero p{color:#14110da8}.landing-module__BvzVrG__solutionsHeroWindow{z-index:1;border-radius:16px 0 0;min-height:546px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #14110d2e}.landing-module__BvzVrG__solutionsCases{padding-top:64px}.landing-module__BvzVrG__solutionRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-module__BvzVrG__solutionRows article{background:linear-gradient(145deg,#f4f1eb,#e4e9e7);border-radius:16px;flex-direction:column;justify-content:space-between;gap:48px;min-height:330px;padding:clamp(28px,3vw,40px);display:flex}.landing-module__BvzVrG__solutionRows article:nth-child(2),.landing-module__BvzVrG__solutionRows article:nth-child(5){color:#fff;background:linear-gradient(145deg,#46666e,#64777b)}.landing-module__BvzVrG__solutionRows h2{letter-spacing:-.042em;margin:0;font-size:clamp(27px,2.6vw,38px);font-weight:500;line-height:1.12}.landing-module__BvzVrG__solutionRows p{color:#625f5a;max-width:620px;margin:0;font-size:16px;line-height:1.65}.landing-module__BvzVrG__solutionRows article:nth-child(2) p,.landing-module__BvzVrG__solutionRows article:nth-child(5) p{color:#ffffffc2}.landing-module__BvzVrG__solutionRows strong{color:#14110d;margin-top:20px;font-size:15px;font-weight:500;line-height:1.5;display:block}.landing-module__BvzVrG__solutionRows article:nth-child(2) strong,.landing-module__BvzVrG__solutionRows article:nth-child(5) strong{color:#fff}.landing-module__BvzVrG__solutionGrid{grid-template-columns:1fr;gap:40px;display:grid}.landing-module__BvzVrG__solutionCard{background:linear-gradient(125deg,#d9d0bb,#8c9899 55%,#64777b);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);min-width:0;min-height:620px;display:grid;overflow:hidden}.landing-module__BvzVrG__solutionCard:nth-child(2),.landing-module__BvzVrG__solutionCard:nth-child(4){background:linear-gradient(125deg,#d5d5c7,#6c899a 55%,#46666e)}.landing-module__BvzVrG__solutionCard:nth-child(3){background:linear-gradient(125deg,#d8c6a2,#b8894f 52%,#66704e)}.landing-module__BvzVrG__solutionMedia{background:linear-gradient(132deg,#d9d0bb,#8c9899 58%,#64777b);min-height:620px;position:relative;overflow:hidden}.landing-module__BvzVrG__solutionMedia img{object-fit:cover;object-position:top left;transform-origin:0 0;transform:scale(1.14)}.landing-module__BvzVrG__solutionCopy{background:#fcfbf9f0;flex-direction:column;justify-content:center;max-width:560px;padding:clamp(28px,4vw,52px);display:flex}.landing-module__BvzVrG__solutionCard:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr)}.landing-module__BvzVrG__solutionCard:nth-child(2n) .landing-module__BvzVrG__solutionMedia{order:-1}.landing-module__BvzVrG__solutionCopy h2{letter-spacing:-.04em;max-width:540px;margin:0;font-size:clamp(27px,2.4vw,36px);font-weight:500;line-height:1.12}.landing-module__BvzVrG__solutionCopy p{color:#625f5a;margin:18px 0 0;font-size:16px;line-height:1.65}.landing-module__BvzVrG__solutionCopy ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-module__BvzVrG__solutionCopy li{color:#302d29;font-size:14px;line-height:1.5}.landing-module__BvzVrG__solutionCopy li:before{content:"↳";color:#e81050;margin-right:9px}.landing-module__BvzVrG__featureList,.landing-module__BvzVrG__useCases,.landing-module__BvzVrG__sourceSection,.landing-module__BvzVrG__methodSection,.landing-module__BvzVrG__securityStory,.landing-module__BvzVrG__aboutSection,.landing-module__BvzVrG__team,.landing-module__BvzVrG__proof,.landing-module__BvzVrG__formSection{width:min(1320px,100% - 48px);margin:0 auto;padding:80px 0}.landing-module__BvzVrG__sectionIntro{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.landing-module__BvzVrG__sectionIntro h2,.landing-module__BvzVrG__aboutCopy h2,.landing-module__BvzVrG__formIntro h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.landing-module__BvzVrG__sectionIntro p,.landing-module__BvzVrG__aboutCopy>p,.landing-module__BvzVrG__formIntro>p{color:#625f5a;max-width:620px;margin:0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__feature{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,7vw,104px);padding:72px 0;display:grid}.landing-module__BvzVrG__feature:nth-child(2n) .landing-module__BvzVrG__featureMedia{order:-1}.landing-module__BvzVrG__feature:nth-child(odd) .landing-module__BvzVrG__featureMedia{order:2}.landing-module__BvzVrG__featureCopy h2,.landing-module__BvzVrG__caseCopy h2,.landing-module__BvzVrG__methodCard h3,.landing-module__BvzVrG__securityCopy h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.7vw,40px);font-weight:500;line-height:1.12}.landing-module__BvzVrG__featureCopy p,.landing-module__BvzVrG__caseCopy p,.landing-module__BvzVrG__securityCopy p{color:#625f5a;margin:20px 0 0;font-size:16px;line-height:1.7}.landing-module__BvzVrG__featureCopy ul,.landing-module__BvzVrG__caseCopy ul,.landing-module__BvzVrG__securityCopy ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-module__BvzVrG__featureCopy li,.landing-module__BvzVrG__caseCopy li,.landing-module__BvzVrG__securityCopy li{color:#302d29;font-size:15px;line-height:1.55}.landing-module__BvzVrG__featureCopy li:before,.landing-module__BvzVrG__caseCopy li:before,.landing-module__BvzVrG__securityCopy li:before{content:"↳";color:#e81050;margin-right:10px}.landing-module__BvzVrG__featureMedia,.landing-module__BvzVrG__caseMedia{background:linear-gradient(135deg,#d9d0bb,#8c9899 52%,#64777b);min-height:540px;position:relative;overflow:hidden}.landing-module__BvzVrG__featureMedia img,.landing-module__BvzVrG__caseMedia img{object-fit:cover;object-position:top left;transform-origin:0 0;transform:scale(1.12)}.landing-module__BvzVrG__case{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(40px,7vw,96px);padding:72px 0;display:grid}.landing-module__BvzVrG__case:nth-of-type(2n) .landing-module__BvzVrG__caseMedia{order:-1}.landing-module__BvzVrG__caseMeta{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.landing-module__BvzVrG__caseMeta span{color:#4f514f;background:#eef0ef;border-radius:4px;padding:5px 8px;font-size:12px}.landing-module__BvzVrG__architecture{color:#14110d;background:radial-gradient(circle at 76% 18%,#fcfbf9c7,#0000 34%),linear-gradient(125deg,#d9d5c9,#e4e9e7 54%,#cfd7d6);padding:96px max(24px,50% - 660px)}.landing-module__BvzVrG__architecture h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.landing-module__BvzVrG__architectureIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,9vw,144px);display:grid}.landing-module__BvzVrG__architectureIntro p{color:#625f5a;max-width:540px;margin:0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__architectureFlow{color:#14110d;background:0 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);gap:16px;margin-top:56px;display:grid}.landing-module__BvzVrG__architectureFlow article{background:#fcfbf9db;min-height:280px;padding:32px}.landing-module__BvzVrG__architectureFlow .landing-module__BvzVrG__architectureEngine{color:#fff;background:linear-gradient(145deg,#46666e,#64777b)}.landing-module__BvzVrG__architectureFlow article+article{border-left:0}.landing-module__BvzVrG__architectureFlow h3{margin:0;font-size:22px;font-weight:500;line-height:1.25}.landing-module__BvzVrG__architectureFlow p{color:#625f5a;margin:20px 0 0;font-size:16px;line-height:1.65}.landing-module__BvzVrG__architectureFlow .landing-module__BvzVrG__architectureEngine p{color:#ffffffc7}.landing-module__BvzVrG__sourceGrid,.landing-module__BvzVrG__methodGrid,.landing-module__BvzVrG__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-module__BvzVrG__sourceCard,.landing-module__BvzVrG__methodCard,.landing-module__BvzVrG__proofCard{background:#f1f2f0;min-height:220px;padding:28px}.landing-module__BvzVrG__qualityPage{background:radial-gradient(circle at 84% 8%,#d8c6a26b,#0000 28%),#fcfbf9}.landing-module__BvzVrG__qualityPage .landing-module__BvzVrG__sourceCard,.landing-module__BvzVrG__qualityPage .landing-module__BvzVrG__sourceCard:nth-child(2),.landing-module__BvzVrG__qualityPage .landing-module__BvzVrG__sourceCard:nth-child(5),.landing-module__BvzVrG__qualityPage .landing-module__BvzVrG__sourceCard:nth-child(3),.landing-module__BvzVrG__qualityPage .landing-module__BvzVrG__sourceCard:nth-child(4){background:linear-gradient(145deg,#f4f1eb,#e3e8e6)}.landing-module__BvzVrG__qualityMethod{color:#14110d;background:linear-gradient(120deg,#eee9df 0%,#dce1df 100%);width:100%;padding:96px max(24px,50% - 660px)}.landing-module__BvzVrG__qualityMethod .landing-module__BvzVrG__sectionIntro p,.landing-module__BvzVrG__qualityMethod .landing-module__BvzVrG__methodCard p{color:#625f5a}.landing-module__BvzVrG__qualityMethod .landing-module__BvzVrG__methodCard{background:#fcfbf9b8}.landing-module__BvzVrG__sourceCard strong,.landing-module__BvzVrG__proofCard strong{font-size:19px;font-weight:500;display:block}.landing-module__BvzVrG__sourceCard p,.landing-module__BvzVrG__methodCard p,.landing-module__BvzVrG__proofCard p{color:#625f5a;margin:14px 0 0;font-size:15px;line-height:1.6}.landing-module__BvzVrG__methodCard h3{font-size:24px}.landing-module__BvzVrG__sourceNote{max-width:880px;margin:48px 0 0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__securityStory{gap:104px;display:grid}.landing-module__BvzVrG__securityChapter{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.landing-module__BvzVrG__securityNumber{letter-spacing:-.07em;color:#d9d5c9;font-size:clamp(72px,10vw,150px);font-weight:500;line-height:.8}.landing-module__BvzVrG__securityVisual{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#d9d0bb,#8c9899 56%,#64777b);align-items:flex-end;min-height:300px;padding:40px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.95;display:flex}.landing-module__BvzVrG__securityChapter:nth-child(2) .landing-module__BvzVrG__securityVisual{background:linear-gradient(135deg,#d5d5c7,#6c899a 56%,#46666e)}.landing-module__BvzVrG__securityChapter:nth-child(3) .landing-module__BvzVrG__securityVisual{background:linear-gradient(135deg,#d8c6a2,#b8894f 52%,#66704e)}.landing-module__BvzVrG__darkBand{color:#fff;background:#212121;padding:96px max(24px,50% - 660px)}.landing-module__BvzVrG__darkBand blockquote{letter-spacing:-.035em;max-width:1020px;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.25}.landing-module__BvzVrG__aboutSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.landing-module__BvzVrG__aboutCopy{gap:24px;display:grid}.landing-module__BvzVrG__aboutImage{background:#d9d5c9;min-height:600px;position:relative;overflow:hidden}.landing-module__BvzVrG__aboutImage img{object-fit:cover}.landing-module__BvzVrG__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-module__BvzVrG__teamCard{background:#eef0ef;padding:32px}.landing-module__BvzVrG__teamPortrait{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.landing-module__BvzVrG__teamCard h3{margin:8px 0 0;font-size:24px;font-weight:500}.landing-module__BvzVrG__teamCard p{color:#625f5a;margin:8px 0 0;line-height:1.6}.landing-module__BvzVrG__aboutStatementGrid,.landing-module__BvzVrG__onboardingSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,9vw,140px);width:min(1320px,100% - 48px);margin:0 auto;padding:96px 0;display:grid}.landing-module__BvzVrG__aboutStatementGrid{gap:18px;padding:80px 0 48px}.landing-module__BvzVrG__aboutStatementGrid article{background:linear-gradient(145deg,#f4f1eb,#e4e9e7);border-radius:16px;min-height:260px;padding:32px}.landing-module__BvzVrG__aboutStatementGrid article:nth-child(2){background:linear-gradient(145deg,#e4e9e7,#d9d0bb)}.landing-module__BvzVrG__team{padding-top:32px;padding-bottom:64px}.landing-module__BvzVrG__team .landing-module__BvzVrG__sectionIntro{margin-bottom:32px;display:block}.landing-module__BvzVrG__team .landing-module__BvzVrG__sectionIntro p{max-width:620px;margin-top:16px}.landing-module__BvzVrG__aboutStatementGrid h2,.landing-module__BvzVrG__onboardingSection h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.landing-module__BvzVrG__aboutStatementGrid h2{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,30px);line-height:1.16}.landing-module__BvzVrG__aboutStatementGrid p,.landing-module__BvzVrG__onboardingSection p{color:#625f5a;margin:20px 0 0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__aboutStatementGrid p{margin-top:16px;font-size:16px}.landing-module__BvzVrG__onboardingSection{background:linear-gradient(115deg,#fcfbf9,#e4e9e7);padding:64px 0}.landing-module__BvzVrG__formSection{grid-template-columns:.78fr 1.22fr;gap:clamp(56px,8vw,120px);display:grid}.landing-module__BvzVrG__formIntro{align-content:start;gap:24px;display:grid}.landing-module__BvzVrG__formProof{gap:16px;margin-top:16px;display:grid}.landing-module__BvzVrG__formProof strong{font-size:15px;font-weight:500}.landing-module__BvzVrG__formProof span{color:#625f5a;margin-top:4px;font-size:14px;line-height:1.55;display:block}.landing-module__BvzVrG__form{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.landing-module__BvzVrG__form label{gap:8px;font-size:14px;display:grid}.landing-module__BvzVrG__form input,.landing-module__BvzVrG__form textarea,.landing-module__BvzVrG__form select{color:#14110d;width:100%;font:inherit;background:#fff;border:1px solid #d7d5d1;border-radius:4px;padding:13px 14px;transition:border-color .12s,box-shadow .12s}.landing-module__BvzVrG__form input:focus-visible,.landing-module__BvzVrG__form textarea:focus-visible,.landing-module__BvzVrG__form select:focus-visible{border-color:#8c9899;outline:0;box-shadow:0 0 0 3px #8c98992e}.landing-module__BvzVrG__form textarea{resize:vertical;min-height:112px}.landing-module__BvzVrG__formQuestion{border:0;gap:10px;margin:0;padding:0;display:grid}.landing-module__BvzVrG__formQuestion legend{padding:0;font-size:14px}.landing-module__BvzVrG__formChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice{cursor:pointer;background:#ffffff7a;border:1px solid #d7d5d1;border-radius:4px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;line-height:1.35;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice:hover{background:#ffffffc7}.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice:has(input:checked){background:#fff;border-color:#8c9899;box-shadow:0 0 0 2px #8c98991f}.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice:has(input:focus-visible){outline-offset:2px;outline:3px solid #e810503d}.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice input,.landing-module__BvzVrG__form .landing-module__BvzVrG__formChoice input:focus-visible{width:16px;height:16px;box-shadow:none;accent-color:#e81050;border:0;outline:0;flex:0 0 16px;margin:0;padding:0}.landing-module__BvzVrG__formChoiceWide{grid-column:1/-1}.landing-module__BvzVrG__formDisclosure{background:#ffffff6b;border-radius:4px;padding:12px 14px}.landing-module__BvzVrG__formDisclosure summary{cursor:pointer;font-size:14px;line-height:1.5}.landing-module__BvzVrG__formDisclosure[open] summary{margin-bottom:16px}.landing-module__BvzVrG__formHint{color:#625f5a;font-size:12px;line-height:1.5}.landing-module__BvzVrG__form button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#e81050;border:0;border-radius:4px;padding:8px 12px;font-size:14px;transition:background .12s,transform .12s}.landing-module__BvzVrG__form button:hover:not(:disabled){background:#cf0e45;transform:translateY(-1px)}.landing-module__BvzVrG__form button:focus-visible{outline-offset:3px;outline:3px solid #e810503d}.landing-module__BvzVrG__form button:disabled{opacity:.6;cursor:wait}.landing-module__BvzVrG__formStatus{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.landing-module__BvzVrG__formError{color:#a20c38}.landing-module__BvzVrG__formError p{margin:0}.landing-module__BvzVrG__formError p+p{margin-top:6px}.landing-module__BvzVrG__formError a{color:inherit}.landing-module__BvzVrG__honeypot{position:absolute;left:-10000px}.landing-module__BvzVrG__optional{color:#77736d;font-size:12px;font-weight:400}.landing-module__BvzVrG__turnstile{width:100%;min-height:0}.landing-module__BvzVrG__turnstileInteractive{min-height:65px}.landing-module__BvzVrG__formActions{justify-items:start;gap:12px;display:grid}.landing-module__BvzVrG__formActions p{color:#625f5a;text-align:left;max-width:520px;margin:0;font-size:12px;line-height:1.55}.landing-module__BvzVrG__formActions a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.landing-module__BvzVrG__formSuccess{background:linear-gradient(145deg,#f4f1eb,#e4e9e7);align-content:center;min-height:360px;padding:clamp(28px,4vw,52px);display:grid}.landing-module__BvzVrG__formSuccess h2{letter-spacing:-.04em;max-width:520px;margin:0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.08}.landing-module__BvzVrG__formSuccess p{color:#625f5a;max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__demoHero{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(56px,8vw,120px);width:min(1320px,100% - 48px);min-height:100vh;margin:0 auto;padding:clamp(140px,14vw,184px) 0 80px;display:grid}.landing-module__BvzVrG__demoIntro h1{letter-spacing:-.052em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1}.landing-module__BvzVrG__demoIntro>p{color:#625f5a;margin:24px 0 0;font-size:17px;line-height:1.65}.landing-module__BvzVrG__demoProof{gap:16px;margin-top:40px;display:grid}.landing-module__BvzVrG__demoProof strong{font-size:15px;font-weight:500}.landing-module__BvzVrG__demoProof span{color:#625f5a;margin-top:4px;font-size:14px;line-height:1.5;display:block}.landing-module__BvzVrG__demoHero .landing-module__BvzVrG__form{background:linear-gradient(145deg,#f4f1eb,#e4e9e7);padding:clamp(28px,4vw,52px)}.landing-module__BvzVrG__cta{background:linear-gradient(110deg,#f4f1eb,#dce2e3);grid-template-columns:1fr auto;align-items:center;gap:48px;padding:80px max(24px,50% - 660px);display:grid}.landing-module__BvzVrG__cta h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.08}.landing-module__BvzVrG__cta a{justify-self:start;width:fit-content;margin:0}@media (max-width:1120px){.landing-module__BvzVrG__platformHero{grid-template-columns:1fr;min-height:auto;padding-bottom:0}.landing-module__BvzVrG__platformHeroVisual{min-height:520px;padding-left:32px}}@media (max-width:900px){.landing-module__BvzVrG__platformBridgeIntro{grid-template-columns:1fr;align-items:start}.landing-module__BvzVrG__platformBridgeFields{grid-template-columns:1fr 1fr}.landing-module__BvzVrG__platformBridgeFields article:nth-child(3){border-left:0}.landing-module__BvzVrG__platformBridgeFields article:nth-child(n+3){border-top:1px solid #dedbd5}.landing-module__BvzVrG__solutionCard,.landing-module__BvzVrG__solutionCard:nth-child(2n){grid-template-columns:1fr;min-height:auto}.landing-module__BvzVrG__solutionCard:nth-child(2n) .landing-module__BvzVrG__solutionMedia{order:initial}.landing-module__BvzVrG__solutionRows,.landing-module__BvzVrG__sectionIntro,.landing-module__BvzVrG__feature,.landing-module__BvzVrG__case,.landing-module__BvzVrG__securityChapter,.landing-module__BvzVrG__aboutSection,.landing-module__BvzVrG__aboutStatementGrid,.landing-module__BvzVrG__onboardingSection,.landing-module__BvzVrG__formSection,.landing-module__BvzVrG__demoHero,.landing-module__BvzVrG__cta{grid-template-columns:1fr}.landing-module__BvzVrG__feature:nth-child(n) .landing-module__BvzVrG__featureMedia,.landing-module__BvzVrG__case:nth-of-type(n) .landing-module__BvzVrG__caseMedia{order:initial}.landing-module__BvzVrG__featureMedia,.landing-module__BvzVrG__caseMedia{min-height:430px}.landing-module__BvzVrG__architectureIntro,.landing-module__BvzVrG__architectureFlow{grid-template-columns:1fr}.landing-module__BvzVrG__architectureIntro{align-items:start}.landing-module__BvzVrG__architectureFlow article,.landing-module__BvzVrG__architectureFlow article:nth-child(n){min-height:auto;transform:none}.landing-module__BvzVrG__sourceGrid,.landing-module__BvzVrG__methodGrid,.landing-module__BvzVrG__proofGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.landing-module__BvzVrG__platformHero{padding:132px 16px 0}.landing-module__BvzVrG__platformHeroVisual{min-height:430px;margin:32px -16px 0;padding:36px 0 0 16px}.landing-module__BvzVrG__platformHeroWindow{border-radius:16px 0 0;grid-template-columns:54px 1fr;min-height:394px}.landing-module__BvzVrG__platformAppRail{gap:8px;padding:16px 7px}.landing-module__BvzVrG__platformAppRail>strong{margin-bottom:10px;font-size:18px}.landing-module__BvzVrG__platformAppRail>span{width:34px;height:34px}.landing-module__BvzVrG__platformAppRail svg{width:16px}.landing-module__BvzVrG__platformAppBody{padding:32px 18px 60px}.landing-module__BvzVrG__platformAppPrompt h2{max-width:260px;margin-bottom:24px;font-size:25px}.landing-module__BvzVrG__platformPromptBox{min-height:60px;padding-left:14px}.landing-module__BvzVrG__platformAppPrompt>p{max-width:260px;margin:16px auto 0}.landing-module__BvzVrG__platformBridge{padding:64px 16px}.landing-module__BvzVrG__platformBridgeIntro{gap:24px}.landing-module__BvzVrG__platformBridgeIntro>p{font-size:16px}.landing-module__BvzVrG__platformBridgeFields{grid-template-columns:1fr;margin-top:48px}.landing-module__BvzVrG__platformBridgeFields article{min-height:auto;padding:24px 0}.landing-module__BvzVrG__platformBridgeFields article+article{border-top:1px solid #dedbd5;border-left:0;padding-left:0}.landing-module__BvzVrG__solutionsProduct img{transform:translate(-1.5%,-1.5%)scale(1.28)}.landing-module__BvzVrG__platformFeatureList{padding:64px 16px}.landing-module__BvzVrG__platformFeature{min-height:auto}.landing-module__BvzVrG__platformFeature .landing-module__BvzVrG__featureMedia{min-height:360px}.landing-module__BvzVrG__solutionsHero{min-height:620px}.landing-module__BvzVrG__solutionsCases{width:calc(100% - 32px)}.landing-module__BvzVrG__solutionsProduct{width:100%;margin-top:0;padding:24px 16px}.landing-module__BvzVrG__solutionsProduct>div{border-radius:16px;min-height:360px}.landing-module__BvzVrG__solutionMedia{min-height:300px}.landing-module__BvzVrG__hero,.landing-module__BvzVrG__featureList,.landing-module__BvzVrG__useCases,.landing-module__BvzVrG__sourceSection,.landing-module__BvzVrG__methodSection,.landing-module__BvzVrG__securityStory,.landing-module__BvzVrG__aboutSection,.landing-module__BvzVrG__aboutStatementGrid,.landing-module__BvzVrG__onboardingSection,.landing-module__BvzVrG__team,.landing-module__BvzVrG__proof,.landing-module__BvzVrG__formSection,.landing-module__BvzVrG__demoHero{width:calc(100% - 32px)}.landing-module__BvzVrG__demoHero{padding-top:128px}.landing-module__BvzVrG__hero{padding-top:132px}.landing-module__BvzVrG__sourceGrid,.landing-module__BvzVrG__methodGrid,.landing-module__BvzVrG__proofGrid,.landing-module__BvzVrG__teamGrid,.landing-module__BvzVrG__form,.landing-module__BvzVrG__formChoices{grid-template-columns:1fr}.landing-module__BvzVrG__formChoiceWide{grid-column:auto}.landing-module__BvzVrG__feature,.landing-module__BvzVrG__case{padding:48px 0}.landing-module__BvzVrG__featureMedia,.landing-module__BvzVrG__caseMedia{min-height:330px}.landing-module__BvzVrG__sourceCard,.landing-module__BvzVrG__methodCard,.landing-module__BvzVrG__proofCard{min-height:auto}.landing-module__BvzVrG__cta{padding:64px 16px}}@media (max-width:375px){.landing-module__BvzVrG__turnstileInteractive{min-height:140px}}
.product-scene-module__mz0ExW__shell{color:#14110d;background:#fcfbf9;grid-template-columns:58px 1fr;width:100%;height:100%;font-size:12px;display:grid}.product-scene-module__mz0ExW__shell svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.product-scene-module__mz0ExW__rail{background:#f4f2ef;border-right:1px solid #e7e3de;flex-direction:column;align-items:center;display:flex}.product-scene-module__mz0ExW__mark{padding:20px 0;font-size:19px}.product-scene-module__mz0ExW__railMain,.product-scene-module__mz0ExW__railBottom{flex-direction:column;align-items:center;gap:8px;display:flex}.product-scene-module__mz0ExW__railMain span,.product-scene-module__mz0ExW__railBottom span{color:#6f6a64;place-items:center;width:34px;height:34px;display:grid}.product-scene-module__mz0ExW__railActive{background:#fff;border-radius:4px;box-shadow:0 2px 9px #14110d14;color:#14110d!important}.product-scene-module__mz0ExW__railBottom{margin-top:auto;padding-bottom:14px}.product-scene-module__mz0ExW__railBottom b{background:#fff;border-radius:4px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.product-scene-module__mz0ExW__workspace{flex-direction:column;min-width:0;display:flex}.product-scene-module__mz0ExW__workspace>header{border-bottom:1px solid #e7e3de;justify-content:space-between;align-items:center;height:52px;padding:0 26px;display:flex}.product-scene-module__mz0ExW__workspace>header span{color:#6f6a64}.product-scene-module__mz0ExW__chatColumn{flex-direction:column;flex:1;width:min(660px,100%);min-height:0;margin:0 auto;padding:24px 0 0;display:flex}.product-scene-module__mz0ExW__userTurn{background:#f1eeea;border-radius:8px;width:fit-content;max-width:78%;margin-left:auto;padding:11px 16px;line-height:1.45}.product-scene-module__mz0ExW__activityRow{color:#6f6a64;align-items:center;gap:9px;margin-top:16px;display:flex}.product-scene-module__mz0ExW__activityRow:first-of-type{margin-top:22px}.product-scene-module__mz0ExW__activityRow strong{color:#14110d}.product-scene-module__mz0ExW__activityRow small{margin-left:auto}.product-scene-module__mz0ExW__activityRow svg{width:15px;height:15px}.product-scene-module__mz0ExW__activityRow .product-scene-module__mz0ExW__chevron{width:12px;height:12px}.product-scene-module__mz0ExW__chatColumn p{margin:17px 0 0;line-height:1.72}.product-scene-module__mz0ExW__chatColumn b{font-weight:600}.product-scene-module__mz0ExW__chatColumn sup{color:#e81050;border-bottom:1px dotted #e8105099;margin-left:3px;font-size:9px}.product-scene-module__mz0ExW__sourcesUsed{color:#6f6a64;align-items:center;gap:8px;margin-top:20px;display:flex}.product-scene-module__mz0ExW__sourcesUsed svg{width:12px;height:12px}.product-scene-module__mz0ExW__turnTools{color:#8a857f;gap:16px;margin-top:14px;display:flex}.product-scene-module__mz0ExW__turnTools svg{width:15px;height:15px}.product-scene-module__mz0ExW__composer{color:#8a857f;background:#fff;border-radius:16px;align-items:center;gap:14px;width:min(660px,100%);margin:16px auto 22px;padding:14px 18px;display:flex;box-shadow:0 2px 12px #14110d12}.product-scene-module__mz0ExW__composer span{flex:1}.product-scene-module__mz0ExW__composer i{background:#b9b4ad;border-radius:50%;width:26px;height:26px}.product-scene-module__mz0ExW__documentsLayout{grid-template-columns:210px 1fr;height:calc(100% - 53px);display:grid}.product-scene-module__mz0ExW__folderPanel{color:#716c66;border-right:1px solid #e3dfda;flex-direction:column;gap:7px;padding:18px 14px;display:flex}.product-scene-module__mz0ExW__folderPanel>*{border-radius:4px;align-items:center;gap:9px;padding:11px;display:flex}.product-scene-module__mz0ExW__folderPanel strong{color:#14110d;background:#f1efec}.product-scene-module__mz0ExW__folderPanel small{margin-left:auto}.product-scene-module__mz0ExW__folderPanel label{border-bottom:1px solid #e3dfda;border-radius:0;margin-top:7px}.product-scene-module__mz0ExW__documentTable{min-width:0;padding:14px 18px}.product-scene-module__mz0ExW__tableTools{border-bottom:1px solid #e3dfda;align-items:center;gap:22px;height:42px;display:flex}.product-scene-module__mz0ExW__tableTools label{color:#716c66;align-items:center;gap:6px;margin-left:auto;display:flex}.product-scene-module__mz0ExW__tableHead,.product-scene-module__mz0ExW__fileRow{grid-template-columns:minmax(0,1fr) 100px 86px;align-items:center;display:grid}.product-scene-module__mz0ExW__tableHead{color:#716c66;padding:13px 8px 8px;font-size:10px}.product-scene-module__mz0ExW__fileRow{border-top:1px solid #e3dfda;min-height:58px;padding:0 8px 0 48px;position:relative}.product-scene-module__mz0ExW__fileRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-scene-module__mz0ExW__fileRow strong small{color:#77716b;margin-top:4px;font-weight:400;display:block}.product-scene-module__mz0ExW__fileIcon{color:#4f6271;background:#b8c7d7;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;left:8px}.product-scene-module__mz0ExW__fileIcon svg{width:15px}.product-scene-module__mz0ExW__file1{color:#765b43;background:#d9c1ad}.product-scene-module__mz0ExW__file2{color:#53654e;background:#c8d4b9}.product-scene-module__mz0ExW__file3{color:#4a684e;background:#c0d1bd}.product-scene-module__mz0ExW__file4{color:#665368;background:#d0c4d4}.product-scene-module__mz0ExW__ready{color:#5c655c}.product-scene-module__mz0ExW__ready i{background:#4f7a55;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.product-scene-module__mz0ExW__fileRow time{color:#77716b}.product-scene-module__mz0ExW__calculationLayout{grid-template-columns:250px 1fr;height:calc(100% - 53px);display:grid}.product-scene-module__mz0ExW__inputPanel{background:#f6f4f1;border-right:1px solid #e3dfda;padding:22px}.product-scene-module__mz0ExW__inputPanel>div,.product-scene-module__mz0ExW__inputPanel label{justify-content:space-between;display:flex}.product-scene-module__mz0ExW__inputPanel>div{border-bottom:1px solid #ddd8d2;padding-bottom:18px}.product-scene-module__mz0ExW__inputPanel small{color:#77716b}.product-scene-module__mz0ExW__inputPanel label{color:#6f6a64;border-bottom:1px solid #e7e3de;padding:13px 0}.product-scene-module__mz0ExW__inputPanel label b{color:#14110d}.product-scene-module__mz0ExW__calculationMain{padding:25px 28px}.product-scene-module__mz0ExW__calculationMain h3{margin:0;font-size:21px}.product-scene-module__mz0ExW__calculationMain>p{color:#77716b}.product-scene-module__mz0ExW__metrics{border:1px solid #e3dfda;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.product-scene-module__mz0ExW__metrics span{color:#77716b;padding:14px}.product-scene-module__mz0ExW__metrics span+span{border-left:1px solid #e3dfda}.product-scene-module__mz0ExW__metrics strong{color:#14110d;margin-top:8px;font-size:17px;display:block}.product-scene-module__mz0ExW__calculationMain h4{margin:18px 0 8px}.product-scene-module__mz0ExW__calcRows span,.product-scene-module__mz0ExW__calcRows>strong{border-top:1px solid #e3dfda;justify-content:space-between;padding:9px 12px;display:flex}.product-scene-module__mz0ExW__calcRows>strong{background:#faf5f7;border-left:3px solid #e81050}.product-scene-module__mz0ExW__editorLayout{background:#f4f2ef;grid-template-columns:190px minmax(300px,1fr) 180px;height:calc(100% - 53px);display:grid}.product-scene-module__mz0ExW__outlinePanel,.product-scene-module__mz0ExW__editorSources{flex-direction:column;gap:7px;padding:20px;display:flex}.product-scene-module__mz0ExW__outlinePanel span,.product-scene-module__mz0ExW__editorSources span{color:#716c66;border-radius:4px;padding:9px}.product-scene-module__mz0ExW__outlineActive{color:#14110d!important;background:#fff!important}.product-scene-module__mz0ExW__paper{background:#fff;margin:24px;padding:30px 38px;box-shadow:0 8px 24px #14110d14}.product-scene-module__mz0ExW__paper small{color:#716c66}.product-scene-module__mz0ExW__paper h3{margin:9px 0 25px;font-size:22px}.product-scene-module__mz0ExW__paper h4{margin:20px 0 7px}.product-scene-module__mz0ExW__paper p{line-height:1.55}.product-scene-module__mz0ExW__paper blockquote{background:#faf5f7;border-left:3px solid #e81050;margin:18px 0;padding:12px}.product-scene-module__mz0ExW__editorSources{border-left:1px solid #e3dfda}.product-scene-module__mz0ExW__editorSources span{border-bottom:1px solid #ddd8d2;border-radius:0}@media (max-width:700px){.product-scene-module__mz0ExW__shell{grid-template-columns:42px 1fr;font-size:8px}.product-scene-module__mz0ExW__railMain span,.product-scene-module__mz0ExW__railBottom span,.product-scene-module__mz0ExW__railBottom b{width:28px;height:28px}.product-scene-module__mz0ExW__workspace>header{height:38px;padding:0 12px}.product-scene-module__mz0ExW__researchGrid,.product-scene-module__mz0ExW__documentsLayout,.product-scene-module__mz0ExW__calculationLayout,.product-scene-module__mz0ExW__editorLayout{height:calc(100% - 39px)}.product-scene-module__mz0ExW__chatPanel{padding:0 14px}.product-scene-module__mz0ExW__question{margin:16px auto 10px}.product-scene-module__mz0ExW__sourcePanel{padding:0 10px}.product-scene-module__mz0ExW__sourceTitle,.product-scene-module__mz0ExW__contextBar{height:34px}.product-scene-module__mz0ExW__documentsLayout{grid-template-columns:115px 1fr}.product-scene-module__mz0ExW__folderPanel{padding:8px 5px}.product-scene-module__mz0ExW__folderPanel>*,.product-scene-module__mz0ExW__documentTable{padding:6px}.product-scene-module__mz0ExW__tableTools{gap:8px}.product-scene-module__mz0ExW__fileRow{min-height:38px;padding-left:31px}.product-scene-module__mz0ExW__fileIcon{width:23px;height:23px;left:3px}.product-scene-module__mz0ExW__calculationLayout{grid-template-columns:130px 1fr}.product-scene-module__mz0ExW__inputPanel,.product-scene-module__mz0ExW__calculationMain{padding:10px}.product-scene-module__mz0ExW__metrics{margin:10px 0}.product-scene-module__mz0ExW__metrics span{padding:7px}.product-scene-module__mz0ExW__metrics strong{font-size:10px}.product-scene-module__mz0ExW__editorLayout{grid-template-columns:90px 1fr 80px}.product-scene-module__mz0ExW__outlinePanel,.product-scene-module__mz0ExW__editorSources{padding:8px}.product-scene-module__mz0ExW__paper{margin:10px;padding:14px}.product-scene-module__mz0ExW__paper h3{font-size:13px}}
.page-module__7r1Zpq__page{--paper:#fcfbf9;--ink:#14110d;--soft-ink:#625e58;--red:#e81050;--dark:#212121;background:var(--paper);min-height:100vh;color:var(--ink);overflow:clip}.page-module__7r1Zpq__page a,.page-module__7r1Zpq__page button,.page-module__7r1Zpq__page summary{outline-offset:4px}.page-module__7r1Zpq__page a:focus-visible,.page-module__7r1Zpq__page button:focus-visible,.page-module__7r1Zpq__page summary:focus-visible{outline:2px solid var(--red)}.page-module__7r1Zpq__hero{background:var(--dark);color:#fff;min-height:min(920px,92svh);position:relative;overflow:hidden}.page-module__7r1Zpq__heroMedia,.page-module__7r1Zpq__heroShade{position:absolute;inset:0}.page-module__7r1Zpq__heroMedia video{object-fit:cover;object-position:center 43%;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.page-module__7r1Zpq__heroShade{background:linear-gradient(#14110d7a 0%,#0000 24%),linear-gradient(#0000 42%,#14110dd1 100%),linear-gradient(90deg,#14110d57,#0000 56%)}.page-module__7r1Zpq__header{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1480px,100% - 48px);min-height:64px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__7r1Zpq__wordmark{letter-spacing:-.045em;width:fit-content;font-size:24px;font-weight:700}.page-module__7r1Zpq__header nav{align-items:center;gap:clamp(22px,2.5vw,40px);font-size:13px;font-weight:400;display:flex}.page-module__7r1Zpq__header nav a{padding:12px 0}.page-module__7r1Zpq__navCta,.page-module__7r1Zpq__primaryButton,.page-module__7r1Zpq__lightButton{border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1;transition:transform .18s,background .18s;display:inline-flex}.page-module__7r1Zpq__navCta{background:var(--red);color:#fff;justify-self:end}.page-module__7r1Zpq__navCta:hover,.page-module__7r1Zpq__primaryButton:hover,.page-module__7r1Zpq__lightButton:hover{transform:translateY(-1px)}.page-module__7r1Zpq__heroContent{z-index:2;width:min(1480px,100% - 48px);position:absolute;bottom:clamp(38px,6vh,72px);left:50%;transform:translate(-50%)}.page-module__7r1Zpq__heroContent h1{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(44px,4.7vw,72px);font-weight:500;line-height:1.1}.page-module__7r1Zpq__heroContent p{color:#ffffffdb;max-width:580px;margin:20px 0 24px;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.page-module__7r1Zpq__primaryButton{background:var(--red);color:#fff}.page-module__7r1Zpq__capabilityBand{grid-template-columns:repeat(4,1fr);width:min(1480px,100% - 48px);margin:0 auto;padding:30px 0;display:grid}.page-module__7r1Zpq__capabilityBand p{color:var(--soft-ink);margin:0;padding-right:24px;font-size:14px;line-height:1.5}.page-module__7r1Zpq__taskSection,.page-module__7r1Zpq__technologySection,.page-module__7r1Zpq__faqSection{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(64px,7vw,96px) 0}.page-module__7r1Zpq__sectionHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:clamp(32px,4vw,56px);display:grid}.page-module__7r1Zpq__sectionHeading h2,.page-module__7r1Zpq__technologyIntro h2,.page-module__7r1Zpq__securityIntro h2,.page-module__7r1Zpq__faqIntro h2,.page-module__7r1Zpq__finalCta h2,.page-module__7r1Zpq__humanCopy h2{letter-spacing:-.048em;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:500;line-height:1.08}.page-module__7r1Zpq__sectionHeading p,.page-module__7r1Zpq__technologyIntro>p,.page-module__7r1Zpq__securityIntro>p,.page-module__7r1Zpq__faqIntro>p,.page-module__7r1Zpq__humanCopy>p{max-width:600px;color:var(--soft-ink);margin:18px 0 0;font-size:16px;line-height:1.65}.page-module__7r1Zpq__railControls{gap:8px;display:flex}.page-module__7r1Zpq__railControls button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#efede9;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.page-module__7r1Zpq__railControls button:last-child{background:var(--red);color:#fff}.page-module__7r1Zpq__railControls svg{width:20px;height:20px}.page-module__7r1Zpq__taskRail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.page-module__7r1Zpq__taskCard{scroll-snap-align:start;min-width:0}.page-module__7r1Zpq__taskVisual{aspect-ratio:1;position:relative;overflow:hidden}.page-module__7r1Zpq__rose,.page-module__7r1Zpq__mineral,.page-module__7r1Zpq__sand,.page-module__7r1Zpq__sage{background:radial-gradient(circle at 72% 18%,#fcfbf99e,#0000 36%),linear-gradient(128deg,#d9d5c9 0%,#aeb6b2 50%,#7f9092 100%)}.page-module__7r1Zpq__taskWindow{background:var(--paper);border-radius:16px 0 0 16px;width:102%;height:70%;position:absolute;top:17%;left:15%;overflow:hidden;box-shadow:0 18px 48px #14110d29}.page-module__7r1Zpq__taskWindow img,.page-module__7r1Zpq__featureWindow img,.page-module__7r1Zpq__mosaicWindow img,.page-module__7r1Zpq__finalProduct img{object-fit:cover;object-position:top left}.page-module__7r1Zpq__taskCard h3{letter-spacing:-.026em;margin:18px 0 0;font-size:20px;font-weight:500;line-height:1.25}.page-module__7r1Zpq__taskCard>p{color:var(--soft-ink);margin:8px 0 0;font-size:14px;line-height:1.55}.page-module__7r1Zpq__statementSection{align-items:center;width:min(1320px,100% - 48px);min-height:clamp(420px,54vh,600px);margin:0 auto;padding:clamp(64px,8vw,112px) 0;display:grid}.page-module__7r1Zpq__statementSection p{color:#dedbd6;letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,66px);font-weight:400;line-height:1.28}.page-module__7r1Zpq__statementSection span{transition:color .14s linear}.page-module__7r1Zpq__statementSection .page-module__7r1Zpq__characterActive{color:var(--ink)}.page-module__7r1Zpq__featureStory{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(48px,8vw,132px);width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,112px) 0;display:grid}.page-module__7r1Zpq__featureVisualColumn{min-width:0}.page-module__7r1Zpq__featureCutout{aspect-ratio:1;width:92%;transition:background .32s ease-out;position:sticky;top:88px;overflow:hidden}.page-module__7r1Zpq__research{background:linear-gradient(132deg,#e81050 0%,#e95b89 52%,#d8c7ce 100%)}.page-module__7r1Zpq__dossier{background:linear-gradient(132deg,#d8d3c5 0%,#9caaa7 52%,#6f8d92 100%)}.page-module__7r1Zpq__calculation{background:linear-gradient(132deg,#d7c19f 0%,#aa9463 48%,#7f8466 100%)}.page-module__7r1Zpq__document{background:linear-gradient(132deg,#d9d8cb 0%,#acb69f 50%,#789197 100%)}.page-module__7r1Zpq__featureWindow{background:var(--paper);opacity:0;pointer-events:none;border-radius:16px;width:100%;height:100%;transition:opacity .32s ease-out,transform .32s ease-out;position:absolute;top:13%;left:13%;overflow:hidden;transform:translateY(10px);box-shadow:0 24px 64px #14110d2e}.page-module__7r1Zpq__featureWindowActive{z-index:1;opacity:1;transform:translateY(0)}.page-module__7r1Zpq__featureCopyColumn{padding-bottom:12vh}.page-module__7r1Zpq__featureIntro{margin-bottom:18vh}.page-module__7r1Zpq__featureIntro h2{letter-spacing:-.048em;margin:0;font-size:clamp(36px,3.5vw,54px);font-weight:500;line-height:1.08}.page-module__7r1Zpq__featureIntro p{max-width:480px;color:var(--soft-ink);margin:18px 0 0;line-height:1.65}.page-module__7r1Zpq__featureStep{opacity:.25;flex-direction:column;justify-content:center;min-height:44vh;transition:opacity .32s ease-out;display:flex}.page-module__7r1Zpq__featureStepActive{opacity:1}.page-module__7r1Zpq__featureStep h3{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.08}.page-module__7r1Zpq__featureStep p{max-width:560px;color:var(--soft-ink);margin:20px 0 0;font-size:17px;line-height:1.65}.page-module__7r1Zpq__mobileFeatureVisual{display:none}.page-module__7r1Zpq__humanSection{background:#f0ede8;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);width:min(1480px,100% - 48px);min-height:clamp(520px,64vw,680px);margin:clamp(48px,7vw,96px) auto;display:grid}.page-module__7r1Zpq__humanImage{min-height:520px;position:relative;overflow:hidden}.page-module__7r1Zpq__humanImage img{object-fit:cover;object-position:60% center}.page-module__7r1Zpq__humanCopy{flex-direction:column;justify-content:flex-end;padding:clamp(36px,6vw,88px);display:flex}.page-module__7r1Zpq__technologyIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:48px;margin-bottom:clamp(44px,6vw,80px);display:grid}.page-module__7r1Zpq__technologyIntro>p{margin:0}.page-module__7r1Zpq__technologyColumns{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__7r1Zpq__technologyColumns article{background:#eeece8;flex-direction:column;justify-content:space-between;min-height:360px;padding:clamp(28px,3.5vw,52px);display:flex}.page-module__7r1Zpq__technologyColumns article:nth-child(2){background:#d7dedb}.page-module__7r1Zpq__technologyColumns .page-module__7r1Zpq__technologyEndoxia{color:#fff;background:linear-gradient(132deg,#e81050 0%,#e95a88 56%,#ef9ab6 100%)}.page-module__7r1Zpq__technologyColumns h3{letter-spacing:-.038em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.16}.page-module__7r1Zpq__technologyColumns p{color:var(--soft-ink);margin:0;font-size:16px;line-height:1.65}.page-module__7r1Zpq__technologyEndoxia p{color:#ffffffdb}.page-module__7r1Zpq__ontologySection{background:var(--paper);padding:clamp(88px,10vw,156px) clamp(24px,6vw,96px)}.page-module__7r1Zpq__ontologyIntro{text-align:center;width:min(760px,100%);margin:0 auto clamp(42px,5vw,72px)}.page-module__7r1Zpq__ontologyIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.08}.page-module__7r1Zpq__ontologyIntro p{max-width:660px;color:var(--muted);margin:22px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.page-module__7r1Zpq__ontologyCanvas{width:min(1360px,100%);margin:0 auto}.page-module__7r1Zpq__proofMosaic{grid-template-rows:repeat(2,minmax(290px,auto));grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,112px) 0;display:grid}.page-module__7r1Zpq__mosaicResearch,.page-module__7r1Zpq__mosaicDark,.page-module__7r1Zpq__mosaicEvidence{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 54px #14110d14}.page-module__7r1Zpq__mosaicResearch{background:linear-gradient(132deg,#d8d3c5 0%,#a8b4b0 52%,#769096 100%);grid-row:1/span 2;min-height:620px;padding:clamp(32px,5vw,72px);display:grid}.page-module__7r1Zpq__mosaicResearch h2,.page-module__7r1Zpq__mosaicDark h2,.page-module__7r1Zpq__mosaicEvidence h2{letter-spacing:-.042em;max-width:620px;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.1}.page-module__7r1Zpq__mosaicResearch p,.page-module__7r1Zpq__mosaicDark p,.page-module__7r1Zpq__mosaicEvidence p{max-width:520px;color:var(--soft-ink);margin:14px 0 0;line-height:1.65}.page-module__7r1Zpq__mosaicWindow{background:var(--paper);border-radius:16px 0 0;width:78%;height:65%;position:absolute;bottom:-10%;right:-5%;overflow:hidden;box-shadow:0 20px 56px #14110d26}.page-module__7r1Zpq__mosaicDark,.page-module__7r1Zpq__mosaicEvidence{flex-direction:column;justify-content:space-between;padding:clamp(28px,3.5vw,52px);display:flex}.page-module__7r1Zpq__mosaicDark{background:var(--dark);color:#fff}.page-module__7r1Zpq__mosaicDark p{color:#ffffffb3}.page-module__7r1Zpq__mosaicEvidence{background:#f0ede8}.page-module__7r1Zpq__mosaicEvidence span{background:var(--ink);color:#fff;border-radius:4px;width:fit-content;padding:7px 10px;font-size:12px}.page-module__7r1Zpq__securitySection{background:var(--dark);color:#fff;padding:clamp(72px,9vw,128px) max(24px,50vw - 740px)}.page-module__7r1Zpq__securityIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);align-items:end;gap:48px;display:grid}.page-module__7r1Zpq__securityIntro>p{color:#ffffffa8;margin:0}.page-module__7r1Zpq__securityFacts{grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,80px);margin-top:clamp(56px,8vw,104px);display:grid}.page-module__7r1Zpq__securityFacts article{min-height:180px}.page-module__7r1Zpq__securityFacts h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:500}.page-module__7r1Zpq__securityFacts p{color:#ffffffa8;max-width:360px;margin:16px 0 0;font-size:15px;line-height:1.65}.page-module__7r1Zpq__faqSection{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,132px);display:grid}.page-module__7r1Zpq__faqList details{border-bottom:1px solid #dedbd6;padding:24px 0}.page-module__7r1Zpq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.page-module__7r1Zpq__faqList summary::-webkit-details-marker{display:none}.page-module__7r1Zpq__faqList summary span:last-child{font-size:24px;font-weight:300;transition:transform .18s}.page-module__7r1Zpq__faqList details[open] summary span:last-child{transform:rotate(45deg)}.page-module__7r1Zpq__faqList details p{max-width:700px;color:var(--soft-ink);margin:18px 48px 0 0;font-size:15px;line-height:1.65}.page-module__7r1Zpq__finalCta{color:#fff;background:linear-gradient(118deg,#e81050 0% 30%,#eb6b94 70%,#efabc0 100%);grid-template-columns:minmax(0,.84fr) minmax(360px,1.16fr);gap:40px;min-height:620px;padding:clamp(48px,7vw,104px) max(24px,50vw - 740px);display:grid;position:relative;overflow:hidden}.page-module__7r1Zpq__finalCta>div:first-child{z-index:2;align-self:start;position:relative}.page-module__7r1Zpq__finalCta p{color:#ffffffd6;max-width:520px;margin:20px 0 28px;font-size:16px;line-height:1.65}.page-module__7r1Zpq__lightButton{color:var(--ink);background:#fff}.page-module__7r1Zpq__finalProduct{background:var(--paper);border-radius:16px 0 0;width:56%;height:74%;position:absolute;bottom:-9%;right:-3%;overflow:hidden;box-shadow:0 22px 64px #14110d2e}.page-module__7r1Zpq__footer{background:var(--paper);grid-template-columns:minmax(300px,1.6fr) repeat(3,.6fr);gap:clamp(32px,6vw,96px);padding:clamp(56px,7vw,96px) max(24px,50vw - 740px);display:grid}.page-module__7r1Zpq__footerBrand>a{letter-spacing:-.045em;font-size:28px;font-weight:700}.page-module__7r1Zpq__footerBrand p{max-width:380px;color:var(--soft-ink);margin:18px 0 0;font-size:14px;line-height:1.6}.page-module__7r1Zpq__footer h3{margin:4px 0 18px;font-size:14px;font-weight:500}.page-module__7r1Zpq__footer>div:not(.page-module__7r1Zpq__footerBrand){flex-direction:column;align-items:flex-start;display:flex}.page-module__7r1Zpq__footer>div:not(.page-module__7r1Zpq__footerBrand) a{color:var(--soft-ink);margin:0 0 12px;font-size:13px}@media (max-width:1060px){.page-module__7r1Zpq__featureStory{gap:64px}.page-module__7r1Zpq__featureCutout{width:88%}.page-module__7r1Zpq__technologyColumns article{min-height:320px}.page-module__7r1Zpq__proofMosaic{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.page-module__7r1Zpq__mosaicResearch{grid-area:auto/1/auto/span 2;min-height:600px}}@media (max-width:820px){.page-module__7r1Zpq__header{grid-template-columns:1fr auto}.page-module__7r1Zpq__header nav{display:none}.page-module__7r1Zpq__capabilityBand{grid-template-columns:repeat(2,1fr);row-gap:16px}.page-module__7r1Zpq__taskRail{grid-auto-columns:min(78vw,360px)}.page-module__7r1Zpq__featureStory,.page-module__7r1Zpq__humanSection,.page-module__7r1Zpq__technologyIntro,.page-module__7r1Zpq__securityIntro,.page-module__7r1Zpq__faqSection{grid-template-columns:1fr}.page-module__7r1Zpq__featureVisualColumn{display:none}.page-module__7r1Zpq__featureCopyColumn{padding-bottom:0}.page-module__7r1Zpq__featureIntro{margin-bottom:56px}.page-module__7r1Zpq__featureStep{opacity:1;min-height:auto;margin:0 0 72px}.page-module__7r1Zpq__mobileFeatureVisual{aspect-ratio:1;width:88%;margin-bottom:36px;display:block;position:relative;overflow:hidden}.page-module__7r1Zpq__mobileFeatureWindow{background:var(--paper);border-radius:16px;width:100%;height:100%;position:absolute;top:12%;left:12%;overflow:hidden;box-shadow:0 20px 56px #14110d29}.page-module__7r1Zpq__mobileFeatureWindow img{object-fit:cover;object-position:top left}.page-module__7r1Zpq__humanSection{min-height:auto}.page-module__7r1Zpq__humanImage{min-height:460px}.page-module__7r1Zpq__humanCopy{min-height:360px}.page-module__7r1Zpq__technologyColumns,.page-module__7r1Zpq__securityFacts{grid-template-columns:1fr}.page-module__7r1Zpq__technologyColumns article{min-height:260px}.page-module__7r1Zpq__securityFacts article{min-height:auto}.page-module__7r1Zpq__finalCta{grid-template-columns:1fr;min-height:760px}.page-module__7r1Zpq__finalProduct{width:94%;height:48%;right:-12%}.page-module__7r1Zpq__footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page-module__7r1Zpq__header,.page-module__7r1Zpq__heroContent,.page-module__7r1Zpq__capabilityBand,.page-module__7r1Zpq__taskSection,.page-module__7r1Zpq__statementSection,.page-module__7r1Zpq__featureStory,.page-module__7r1Zpq__humanSection,.page-module__7r1Zpq__technologySection,.page-module__7r1Zpq__proofMosaic,.page-module__7r1Zpq__faqSection{width:min(100% - 32px,1480px)}.page-module__7r1Zpq__hero{min-height:780px}.page-module__7r1Zpq__heroContent{bottom:32px}.page-module__7r1Zpq__heroContent h1{font-size:42px}.page-module__7r1Zpq__capabilityBand{grid-template-columns:1fr;padding:24px 0}.page-module__7r1Zpq__sectionHeading{grid-template-columns:1fr}.page-module__7r1Zpq__railControls{justify-self:end}.page-module__7r1Zpq__statementSection{min-height:420px}.page-module__7r1Zpq__statementSection p{font-size:34px;line-height:1.3}.page-module__7r1Zpq__featureStory{padding-top:48px}.page-module__7r1Zpq__featureCutout{width:87%}.page-module__7r1Zpq__humanImage{min-height:390px}.page-module__7r1Zpq__humanCopy{min-height:330px;padding:32px 24px}.page-module__7r1Zpq__proofMosaic{grid-template-columns:1fr}.page-module__7r1Zpq__mosaicResearch{grid-column:auto;min-height:560px}.page-module__7r1Zpq__mosaicWindow{width:94%;height:57%}.page-module__7r1Zpq__mosaicDark,.page-module__7r1Zpq__mosaicEvidence{min-height:320px}.page-module__7r1Zpq__securitySection{padding-left:16px;padding-right:16px}.page-module__7r1Zpq__finalCta{min-height:720px;padding-left:16px;padding-right:16px}.page-module__7r1Zpq__finalProduct{height:44%}.page-module__7r1Zpq__footer{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.page-module__7r1Zpq__page *,.page-module__7r1Zpq__page :before,.page-module__7r1Zpq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.page-module__7r1Zpq__heroMedia video{display:none}.page-module__7r1Zpq__heroMedia{background:#3d403b}.page-module__7r1Zpq__statementSection span{color:var(--ink)}}
.hero-video-module__EGuQmG__media,.hero-video-module__EGuQmG__poster,.hero-video-module__EGuQmG__video{width:100%;height:100%;position:absolute;inset:0}.hero-video-module__EGuQmG__media{z-index:-2;background:#212121}.hero-video-module__EGuQmG__poster{background:#212121 url(/endoxia-hero-poster-v1.jpg) 50% 45%/cover no-repeat}.hero-video-module__EGuQmG__video{object-fit:cover;object-position:center 45%;opacity:0;transition:opacity .2s ease-out}.hero-video-module__EGuQmG__video.hero-video-module__EGuQmG__playing{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video-module__EGuQmG__video{display:none}}
