.product-scene-module__S_iVlW__screenshot{background:#fcfbf9;width:100%;height:100%;position:relative;overflow:hidden}.product-scene-module__S_iVlW__screenshot img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}
.document-feature-module__4iklpG__visual{width:100%;min-width:0;overflow:hidden}.document-feature-module__4iklpG__visual.document-feature-module__4iklpG__square{aspect-ratio:1}.document-feature-module__4iklpG__canvas{background:#fcfbf9;width:100%;height:100%;container-type:size}.document-feature-module__4iklpG__content{box-sizing:border-box;color:#14110d;flex-direction:column;justify-content:center;width:100%;height:100%;padding:6cqmin 8cqmin;font-size:3.8cqmin;line-height:1.45;display:flex}.document-feature-module__4iklpG__fileHead{white-space:nowrap;align-items:center;gap:1.5cqmin;padding-bottom:3cqmin;font-size:2.7cqmin;display:flex}.document-feature-module__4iklpG__fileHead>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.document-feature-module__4iklpG__fileHead svg{fill:none;stroke:#4a6fb5;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:3.4cqmin;height:3.4cqmin}.document-feature-module__4iklpG__version{color:#736e68}.document-feature-module__4iklpG__paper{min-width:0}.document-feature-module__4iklpG__letterhead{color:#46666e;align-items:center;gap:2cqmin;margin-bottom:4cqmin;display:flex}.document-feature-module__4iklpG__officeMark{border:1px solid #8c9899;place-items:center;width:7cqmin;height:7cqmin;font-size:2.6cqmin;display:grid}.document-feature-module__4iklpG__letterhead strong{font-size:3.4cqmin;font-weight:500;display:block}.document-feature-module__4iklpG__letterhead div>span{letter-spacing:.04em;text-transform:uppercase;font-size:1.8cqmin;display:block}.document-feature-module__4iklpG__concept{color:#64777b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2cqmin;font-size:2cqmin;display:block}.document-feature-module__4iklpG__documentTitle{color:#46666e;letter-spacing:-.03em;font-size:4.3cqmin;font-weight:500;line-height:1.2}.document-feature-module__4iklpG__parties{color:#6d6963;margin-top:1.6cqmin;font-size:2.9cqmin}.document-feature-module__4iklpG__rule{background:#64777b;width:10cqmin;height:1px;margin:3cqmin 0}.document-feature-module__4iklpG__clause+.document-feature-module__4iklpG__clause{margin-top:3cqmin}.document-feature-module__4iklpG__clause strong{color:#46666e;font-size:3.6cqmin;font-weight:500;display:block}.document-feature-module__4iklpG__content .document-feature-module__4iklpG__clause p{color:inherit;font-size:inherit;line-height:inherit;margin:1cqmin 0 0}.document-feature-module__4iklpG__clause b{font-weight:500}.document-feature-module__4iklpG__contract{font-size:3.4cqmin}.document-feature-module__4iklpG__contract .document-feature-module__4iklpG__documentTitle,.document-feature-module__4iklpG__contract .document-feature-module__4iklpG__clause strong{color:#14110d}.document-feature-module__4iklpG__contract .document-feature-module__4iklpG__concept{color:#6d6963}.document-feature-module__4iklpG__contract .document-feature-module__4iklpG__rule{background:#dedbd4;width:100%}.document-feature-module__4iklpG__contract .document-feature-module__4iklpG__clause+.document-feature-module__4iklpG__clause{margin-top:2.6cqmin}.document-feature-module__4iklpG__summary{background:#edf1f1;padding:2cqmin}.document-feature-module__4iklpG__prompt{background:#efece6;border-radius:4px;align-self:flex-end;max-width:86%;margin-bottom:5cqmin;padding:2.4cqmin 3.2cqmin}.document-feature-module__4iklpG__edit{padding:8cqmin 7cqmin;font-size:3.3cqmin}.document-feature-module__4iklpG__surface{background:#fcfbf9}.document-feature-module__4iklpG__section{color:#14110d;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(1280px,100% - 48px);margin:0 auto;padding:80px 0;scroll-margin-top:140px;display:grid}.document-feature-module__4iklpG__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.08}.document-feature-module__4iklpG__copy p{color:#6d6963;max-width:510px;margin:20px 0 0;font-size:16px;line-height:1.65}.document-feature-module__4iklpG__link{color:inherit;text-underline-offset:5px;margin-top:24px;font-size:14px;text-decoration-thickness:1px;display:inline-block}.document-feature-module__4iklpG__link:focus-visible{outline-offset:5px;outline:2px solid #e81050}@media (max-width:768px){.document-feature-module__4iklpG__section{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 32px);padding:48px 0;scroll-margin-top:120px}.document-feature-module__4iklpG__section>.document-feature-module__4iklpG__visual{grid-row:1}.document-feature-module__4iklpG__copy h2{font-size:32px}.document-feature-module__4iklpG__copy p{margin-top:16px}}
.fiscal-dossier-example-module__KOfzOa__section{color:#14110d;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(1280px,100% - 48px);margin:0 auto;padding:80px 0;scroll-margin-top:140px;display:grid}.fiscal-dossier-example-module__KOfzOa__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.08}.fiscal-dossier-example-module__KOfzOa__copy p{color:#6d6963;max-width:510px;margin:20px 0 0;font-size:16px;line-height:1.65}.fiscal-dossier-example-module__KOfzOa__link{color:inherit;text-underline-offset:5px;margin-top:24px;font-size:14px;display:inline-block}.fiscal-dossier-example-module__KOfzOa__link:focus-visible{outline-offset:5px;outline:2px solid #e81050}.fiscal-dossier-example-module__KOfzOa__example{background:radial-gradient(at 100% 0,#c9d0c8,#0000 75%),#e6e3d9;min-width:0;margin:0;padding:clamp(20px,3vw,36px)}.fiscal-dossier-example-module__KOfzOa__documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fiscal-dossier-example-module__KOfzOa__document{background:#fcfbf9;flex-direction:column;align-items:flex-start;padding:24px 20px;display:flex}.fiscal-dossier-example-module__KOfzOa__document svg{fill:none;stroke:#64777b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;margin-bottom:20px}.fiscal-dossier-example-module__KOfzOa__document h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.fiscal-dossier-example-module__KOfzOa__document p{color:#6d6963;margin:8px 0 20px;font-size:13px;line-height:1.5}.fiscal-dossier-example-module__KOfzOa__document strong{letter-spacing:-.04em;margin-top:auto;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.3}.fiscal-dossier-example-module__KOfzOa__finding{background:#fcfbf9;border-radius:4px;margin-top:16px;padding:24px}.fiscal-dossier-example-module__KOfzOa__finding h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.fiscal-dossier-example-module__KOfzOa__finding p{color:#625f5a;margin:12px 0 0;font-size:14px;line-height:1.65}.fiscal-dossier-example-module__KOfzOa__references{color:#64777b;flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.fiscal-dossier-example-module__KOfzOa__example figcaption{color:#625f5a;margin-top:16px;font-size:12px;line-height:1.5}@media (max-width:900px){.fiscal-dossier-example-module__KOfzOa__section{grid-template-columns:minmax(0,1fr);gap:32px}.fiscal-dossier-example-module__KOfzOa__copy h2,.fiscal-dossier-example-module__KOfzOa__copy p{max-width:640px}.fiscal-dossier-example-module__KOfzOa__example{width:100%}}@media (max-width:640px){.fiscal-dossier-example-module__KOfzOa__section{width:calc(100% - 32px);padding:56px 0}.fiscal-dossier-example-module__KOfzOa__copy h2{font-size:32px}.fiscal-dossier-example-module__KOfzOa__document{padding:20px 12px}.fiscal-dossier-example-module__KOfzOa__document h3{font-size:14px}.fiscal-dossier-example-module__KOfzOa__document p{font-size:12px}.fiscal-dossier-example-module__KOfzOa__document strong{font-size:18px}.fiscal-dossier-example-module__KOfzOa__finding{padding:20px}.fiscal-dossier-example-module__KOfzOa__finding h3{font-size:21px}}@media (max-width:360px){.fiscal-dossier-example-module__KOfzOa__documents{grid-template-columns:minmax(0,1fr)}}
.ontology-stack-module__xcLsMa__root{--paper:#fcfbf9;--ink:#14110d;--crimson:#e81050;color:var(--ink);isolation:isolate;padding:0;position:relative;overflow:visible}.ontology-stack-module__xcLsMa__securityLayer{background:linear-gradient(145deg,#ffffffc2,#aab3b38a),#cad2d1c7;border-radius:0;padding:0;overflow:hidden}.ontology-stack-module__xcLsMa__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__xcLsMa__securityFacts strong,.ontology-stack-module__xcLsMa__securityFacts span{font-size:14px;line-height:1.4}.ontology-stack-module__xcLsMa__securityFacts strong{font-weight:500}.ontology-stack-module__xcLsMa__securityFacts>div{gap:24px;display:flex}.ontology-stack-module__xcLsMa__securityFacts span{color:#14110d9e;text-align:right}.ontology-stack-module__xcLsMa__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__xcLsMa__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__xcLsMa__rise-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 38px #323d3b17}.ontology-stack-module__xcLsMa__block:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff4d,#0000 38%);position:absolute;inset:0}.ontology-stack-module__xcLsMa__block>*{z-index:1;position:relative}.ontology-stack-module__xcLsMa__block h3,.ontology-stack-module__xcLsMa__block p{margin:0}.ontology-stack-module__xcLsMa__block h3{letter-spacing:-.035em;font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1.1}.ontology-stack-module__xcLsMa__block p,.ontology-stack-module__xcLsMa__block span{color:#14110d8f;font-size:13px;line-height:1.55}.ontology-stack-module__xcLsMa__block h3+p{margin-top:8px}@media (hover:hover){.ontology-stack-module__xcLsMa__block:hover{z-index:3;transform:translateY(-6px)scale(1.012);box-shadow:inset 0 1px #fffffffa,0 26px 52px #323d3b26}.ontology-stack-module__xcLsMa__agentBlock:hover{box-shadow:0 30px 58px #14110d3d}}.ontology-stack-module__xcLsMa__detail{text-align:right;justify-self:end;max-width:430px}.ontology-stack-module__xcLsMa__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__xcLsMa__modelBlock h3{font-size:21px}.ontology-stack-module__xcLsMa__modelBlock span{text-align:right;max-width:150px}.ontology-stack-module__xcLsMa__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__xcLsMa__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__xcLsMa__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__xcLsMa__agentBlock:after{background:linear-gradient(115deg,#ffffff7a,#0000 34%)}.ontology-stack-module__xcLsMa__agentBlock h3{letter-spacing:-.045em;font-size:clamp(24px,2.8vw,36px);font-weight:500}.ontology-stack-module__xcLsMa__agentBlock p{color:#14110d94}.ontology-stack-module__xcLsMa__agentBlock .ontology-stack-module__xcLsMa__detail{text-align:right;justify-self:end;max-width:390px;font-size:14px}.ontology-stack-module__xcLsMa__dataTier{width:100%;margin-block:10px;position:relative}.ontology-stack-module__xcLsMa__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__xcLsMa__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__xcLsMa__sourceGrid{justify-content:space-evenly;align-items:center;display:flex}.ontology-stack-module__xcLsMa__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__xcLsMa__wordLogo{background-image:url(/word-icon.svg)}.ontology-stack-module__xcLsMa__excelLogo{background-image:url(/excel-icon.svg)}.ontology-stack-module__xcLsMa__wettenLogo{background-image:url(/wetten-logo.svg);background-size:min(100%,78px)}.ontology-stack-module__xcLsMa__belastingdienstLogo{background-image:url(/belastingdienst-logo.svg);background-size:min(100%,72px);transform:translateY(3px)}.ontology-stack-module__xcLsMa__rechtspraakLogo{background-image:url(/rechtspraak-logo.svg);background-size:min(100%,60px);height:48px}.ontology-stack-module__xcLsMa__moreLogo{filter:none;background-image:none;flex-direction:column;gap:2px}.ontology-stack-module__xcLsMa__moreLogo span:first-child{color:var(--ink);font-size:20px;line-height:1}.ontology-stack-module__xcLsMa__moreLogo span:last-child{color:#14110d9e;white-space:nowrap;font-size:10px}@media (hover:hover){.ontology-stack-module__xcLsMa__sourceLogo:hover{filter:saturate();transform:translateY(-2px)}}.ontology-stack-module__xcLsMa__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__xcLsMa__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__xcLsMa__outputBlock:nth-child(2){background:linear-gradient(145deg,#fffffff0,#dee4e1b8),#f0f3f0cc}.ontology-stack-module__xcLsMa__outputBlock h3{min-height:2.2em;font-size:clamp(17px,1.55vw,22px)}.ontology-stack-module__xcLsMa__outputBlock p{max-width:220px}.ontology-stack-module__xcLsMa__outputFormats{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:inline-flex}.ontology-stack-module__xcLsMa__outputLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:inline-block;position:relative}.ontology-stack-module__xcLsMa__presentationIcon{color:#9a4835;flex:0 0 20px;width:20px;height:20px}.ontology-stack-module__xcLsMa__pdfLogo{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #14110d29}.ontology-stack-module__xcLsMa__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__xcLsMa__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__xcLsMa__rise-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width:820px){.ontology-stack-module__xcLsMa__root{padding:0}.ontology-stack-module__xcLsMa__stack{gap:16px;min-height:862px}.ontology-stack-module__xcLsMa__block{grid-template-columns:1fr;gap:16px;padding:26px 28px}.ontology-stack-module__xcLsMa__detail{text-align:left;justify-self:start}.ontology-stack-module__xcLsMa__modelBlock{grid-template-columns:1fr auto;gap:20px;width:100%;padding:20px 24px}.ontology-stack-module__xcLsMa__endoxiaSystem{gap:16px;width:100%;padding-inline:0}.ontology-stack-module__xcLsMa__agentBlock{grid-template-columns:1fr;gap:16px;width:100%}.ontology-stack-module__xcLsMa__agentBlock .ontology-stack-module__xcLsMa__detail{justify-self:start}.ontology-stack-module__xcLsMa__dataTier{width:100%;margin-block:0}.ontology-stack-module__xcLsMa__dataBlock{grid-template-columns:1fr}.ontology-stack-module__xcLsMa__promptBlock{width:100%}.ontology-stack-module__xcLsMa__outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-bottom:0;transform:none}.ontology-stack-module__xcLsMa__outputBlock{padding:20px}}@media (max-width:1024px){.ontology-stack-module__xcLsMa__securityFacts{flex-direction:column;align-items:flex-start;gap:6px}.ontology-stack-module__xcLsMa__securityFacts>div{flex-wrap:wrap;gap:6px 24px}.ontology-stack-module__xcLsMa__securityFacts span{text-align:left}.ontology-stack-module__xcLsMa__block,.ontology-stack-module__xcLsMa__agentBlock,.ontology-stack-module__xcLsMa__dataBlock{grid-template-columns:1fr}.ontology-stack-module__xcLsMa__detail,.ontology-stack-module__xcLsMa__agentBlock .ontology-stack-module__xcLsMa__detail{text-align:left;justify-self:start}.ontology-stack-module__xcLsMa__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ontology-stack-module__xcLsMa__root{box-sizing:border-box;width:100%;margin:0;padding:0}.ontology-stack-module__xcLsMa__securityLayer{padding:0}.ontology-stack-module__xcLsMa__securityFacts{flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:20px 18px 0}.ontology-stack-module__xcLsMa__securityFacts>div{flex-direction:column;gap:2px}.ontology-stack-module__xcLsMa__securityFacts span{text-align:left}.ontology-stack-module__xcLsMa__stack{gap:14px;min-height:968px;padding:16px 18px 18px}.ontology-stack-module__xcLsMa__block{gap:10px;width:100%;min-height:0;padding:22px}.ontology-stack-module__xcLsMa__block h3{font-size:21px}.ontology-stack-module__xcLsMa__block p,.ontology-stack-module__xcLsMa__block span{font-size:11px}.ontology-stack-module__xcLsMa__modelBlock{grid-template-columns:1fr;width:100%;padding:18px 20px}.ontology-stack-module__xcLsMa__modelBlock h3{font-size:18px}.ontology-stack-module__xcLsMa__modelBlock span{display:none}.ontology-stack-module__xcLsMa__endoxiaSystem{gap:14px;width:100%;padding:68px 0 0}.ontology-stack-module__xcLsMa__agentBlock{width:100%;min-height:132px}.ontology-stack-module__xcLsMa__agentBlock h3{font-size:26px}.ontology-stack-module__xcLsMa__dataTier{width:100%;margin-block:0}.ontology-stack-module__xcLsMa__promptBlock{width:100%}.ontology-stack-module__xcLsMa__sourceGrid{flex-wrap:wrap;gap:10px 0}.ontology-stack-module__xcLsMa__sourceLogo{width:50%}.ontology-stack-module__xcLsMa__outputs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:0;transform:none}.ontology-stack-module__xcLsMa__outputBlock,.ontology-stack-module__xcLsMa__outputBlock:nth-child(2),.ontology-stack-module__xcLsMa__outputBlock:nth-child(3),.ontology-stack-module__xcLsMa__outputBlock:nth-child(4){min-height:116px;padding:18px}.ontology-stack-module__xcLsMa__outputBlock h3{overflow-wrap:anywhere;font-size:16px}.ontology-stack-module__xcLsMa__outputBlock p,.ontology-stack-module__xcLsMa__outputFormats span{font-size:13px}}@media (prefers-reduced-motion:reduce){.ontology-stack-module__xcLsMa__block{transition:none;animation:none}.ontology-stack-module__xcLsMa__sourceLogo{transition:none}}@media (max-width:360px){.ontology-stack-module__xcLsMa__outputs{grid-template-columns:minmax(0,1fr)}.ontology-stack-module__xcLsMa__outputBlock h3{min-height:0}}
.page-module__4sHwiq__page{color:#14110d;background:#fcfbf9;min-height:100vh}.page-module__4sHwiq__hero{color:#fff;isolation:isolate;background:#212121;min-height:100svh;position:relative;overflow:hidden}.page-module__4sHwiq__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__4sHwiq__header{z-index:10;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;height:64px;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__4sHwiq__header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#14110d57 0,#14110d1f 48%,#0000 100%);height:64px;transition:opacity .2s ease-out;position:absolute;top:0;left:0;right:0}.page-module__4sHwiq__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:0;left:8px;transform:translateY(-100%)}.page-module__4sHwiq__skipLink:focus-visible{outline-offset:2px;outline:2px solid #e81050;transform:translateY(0)}.page-module__4sHwiq__headerOverContent{color:#14110d;background:#fcfbf9}.page-module__4sHwiq__headerOverContent:before{opacity:0}.page-module__4sHwiq__wordmark{color:#fff;letter-spacing:-.04em;width:fit-content;font-size:20px;font-weight:700;transition:color .2s ease-out}.page-module__4sHwiq__navigation{justify-self:center;align-items:center;gap:clamp(18px,2vw,32px);display:flex}.page-module__4sHwiq__navigation a{color:#ffffffe0;font-size:13px;transition:color .2s ease-out}.page-module__4sHwiq__solutionsMenu{position:relative}.page-module__4sHwiq__solutionsMenu summary{color:#ffffffe0;cursor:pointer;align-items:center;gap:6px;font-size:13px;list-style:none;transition:color .2s ease-out;display:flex}.page-module__4sHwiq__solutionsMenu summary::-webkit-details-marker{display:none}.page-module__4sHwiq__solutionsMenu summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .2s ease-out;transform:translateY(-2px)rotate(45deg)}.page-module__4sHwiq__solutionsMenu[open] summary:after{transform:translateY(2px)rotate(225deg)}.page-module__4sHwiq__solutionsMenuPanel{background:#fcfbf9;border-radius:16px;gap:4px;width:310px;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 20px 52px #14110d2e}.page-module__4sHwiq__navigation .page-module__4sHwiq__solutionsMenuPanel a{color:#14110d;border-radius:12px;gap:3px;padding:12px;display:grid}.page-module__4sHwiq__solutionsMenuPanel a:hover,.page-module__4sHwiq__solutionsMenuPanel a:focus-visible{background:#efede9;color:#14110d!important}.page-module__4sHwiq__solutionsMenuPanel strong{font-size:14px;font-weight:500}.page-module__4sHwiq__solutionsMenuPanel span{color:#77726b;font-size:12px;line-height:1.45}.page-module__4sHwiq__menuButton,.page-module__4sHwiq__mobileLogin,.page-module__4sHwiq__mobileContact{display:none}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__wordmark,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__solutionsMenu summary{color:#14110d}.page-module__4sHwiq__headerStatic,.page-module__4sHwiq__headerStatic .page-module__4sHwiq__wordmark,.page-module__4sHwiq__headerStatic .page-module__4sHwiq__navigation,.page-module__4sHwiq__headerStatic .page-module__4sHwiq__headerActions,.page-module__4sHwiq__headerStatic .page-module__4sHwiq__loginCta,.page-module__4sHwiq__headerStatic .page-module__4sHwiq__headerCta{animation:none!important}.page-module__4sHwiq__headerStatic{background:#fcfbf9}.page-module__4sHwiq__headerLight,.page-module__4sHwiq__headerLight .page-module__4sHwiq__headerCta{animation:none!important}.page-module__4sHwiq__headerLight{box-shadow:none;color:#14110d;background:0 0}.page-module__4sHwiq__headerLight:before{opacity:0}.page-module__4sHwiq__headerLight .page-module__4sHwiq__wordmark,.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a,.page-module__4sHwiq__headerLight .page-module__4sHwiq__solutionsMenu summary{color:#14110d}.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a:hover,.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a:focus-visible{color:#77726b}.page-module__4sHwiq__headerLight .page-module__4sHwiq__headerCta{color:#fff;background:#e81050;border-color:#e81050}.page-module__4sHwiq__headerStatic .page-module__4sHwiq__headerCta{background:#e81050;border-color:#e81050;color:#fff!important}.page-module__4sHwiq__headerActions{justify-self:end;align-items:center;gap:14px;display:flex}.page-module__4sHwiq__navigation a:hover,.page-module__4sHwiq__navigation a:focus-visible,.page-module__4sHwiq__solutionsMenu summary:hover,.page-module__4sHwiq__solutionsMenu summary:focus-visible{color:#ffffffad}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a:hover,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a:focus-visible,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__solutionsMenu summary:hover,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__solutionsMenu summary:focus-visible,.page-module__4sHwiq__headerLight .page-module__4sHwiq__solutionsMenu summary:hover,.page-module__4sHwiq__headerLight .page-module__4sHwiq__solutionsMenu summary:focus-visible{color:#77726b}.page-module__4sHwiq__navigation a[aria-current=page]{color:#ffffffe0;text-decoration:none}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a[aria-current=page],.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a[aria-current=page]{color:#14110d}.page-module__4sHwiq__navigation a[aria-current=page]:hover,.page-module__4sHwiq__navigation a[aria-current=page]:focus-visible{color:#ffffffad}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a[aria-current=page]:hover,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__navigation a[aria-current=page]:focus-visible,.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a[aria-current=page]:hover,.page-module__4sHwiq__headerLight .page-module__4sHwiq__navigation a[aria-current=page]:focus-visible{color:#77726b}.page-module__4sHwiq__loginCta,.page-module__4sHwiq__headerCta,.page-module__4sHwiq__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__4sHwiq__headerCta{cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #ffffffe0;padding:5px 9px;font-size:13px;font-weight:500}.page-module__4sHwiq__loginCta{white-space:nowrap;background:0 0;border:1px solid #ffffffb8;padding:5px 9px;font-size:13px;font-weight:500;color:#ffffffe0!important}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__loginCta{background:#fff;border-color:#14110d29;color:#14110d!important}.page-module__4sHwiq__headerLight .page-module__4sHwiq__loginCta{background:#ffffffb8;border-color:#14110d29;color:#14110d!important}.page-module__4sHwiq__heroCta,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__headerCta{color:#fff;background:#e81050;border-color:#e81050}.page-module__4sHwiq__heroCta{padding:5px 9px;font-size:13px}.page-module__4sHwiq__loginCta:hover,.page-module__4sHwiq__loginCta:focus-visible{background:#ffffff1f;border-color:#ffffffeb;color:#fff!important}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__loginCta:hover,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__loginCta:focus-visible,.page-module__4sHwiq__headerLight .page-module__4sHwiq__loginCta:hover,.page-module__4sHwiq__headerLight .page-module__4sHwiq__loginCta:focus-visible{background:#f0eeea;border-color:#14110d3d;color:#14110d!important}.page-module__4sHwiq__headerCta:hover,.page-module__4sHwiq__headerCta:focus-visible{color:#fff;background:#e81050;border-color:#e81050}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__headerCta:hover,.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__headerCta:focus-visible,.page-module__4sHwiq__headerLight .page-module__4sHwiq__headerCta:hover,.page-module__4sHwiq__headerLight .page-module__4sHwiq__headerCta:focus-visible,.page-module__4sHwiq__heroCta:hover,.page-module__4sHwiq__heroCta:focus-visible{color:#fff;background:#c90c43;border-color:#c90c43}@supports (animation-timeline:scroll()){.page-module__4sHwiq__header{animation:1ms linear both page-module__4sHwiq__header-surface;animation-timeline:scroll(root);animation-range:24px 64px}.page-module__4sHwiq__header:before{animation:1ms linear both page-module__4sHwiq__header-gradient;animation-timeline:scroll(root);animation-range:24px 64px}.page-module__4sHwiq__wordmark,.page-module__4sHwiq__navigation a,.page-module__4sHwiq__solutionsMenu summary{color:inherit}}@keyframes page-module__4sHwiq__header-surface{0%{color:#fff;background-color:#0000}to{color:#14110d;background-color:#fcfbf9}}@keyframes page-module__4sHwiq__header-gradient{0%{opacity:1}to{opacity:0}}.page-module__4sHwiq__headerOverFilm,.page-module__4sHwiq__headerOverFilm:before{animation:none}.page-module__4sHwiq__headerOverFilm{color:#fff}.page-module__4sHwiq__headerOverFilm.page-module__4sHwiq__headerOverContent{color:#14110d}.page-module__4sHwiq__heroContent{grid-template-columns:1fr;align-items:end;gap:16px;display:grid;position:absolute;bottom:clamp(150px,19vh,200px);left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);transform:none}.page-module__4sHwiq__heroContent h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:1080px;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1;font-family:var(--font-lexend), Arial, Helvetica, sans-serif;margin:0}.page-module__4sHwiq__heroSupport{flex-direction:column;align-items:flex-start;gap:24px;max-width:680px;display:flex}.page-module__4sHwiq__heroDescription{color:#ffffffdb;max-width:680px;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.page-module__4sHwiq__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__4sHwiq__heroStart{color:#fff;cursor:pointer;width:fit-content;font:inherit;background:#e81050;border:1px solid #e81050;border-radius:4px;padding:5px 9px;font-size:13px;font-weight:500;line-height:normal;transition:background-color .12s ease-out}.page-module__4sHwiq__heroDemo{color:#fff;border:1px solid #ffffffb3;border-radius:4px;width:fit-content;padding:5px 9px;font-size:13px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out}.page-module__4sHwiq__heroDemo:hover,.page-module__4sHwiq__heroDemo:focus-visible{background:#ffffff29;border-color:#fff}.page-module__4sHwiq__heroDemo:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-module__4sHwiq__heroStart:hover,.page-module__4sHwiq__heroStart:focus-visible{background:#c90c43}.page-module__4sHwiq__heroStart:focus-visible{outline-offset:3px;outline:2px solid #e81050}.page-module__4sHwiq__workSection{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(64px,7vw,96px) 0}.page-module__4sHwiq__workHeading{margin-bottom:clamp(32px,4vw,56px)}.page-module__4sHwiq__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__4sHwiq__workHeading p{color:#6d6963;max-width:600px;margin:18px 0 0;font-size:16px;line-height:1.65}.page-module__4sHwiq__taskRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__4sHwiq__taskCard{min-width:0}.page-module__4sHwiq__taskLink{color:inherit;text-decoration:none;display:block}.page-module__4sHwiq__taskLink:focus-visible{outline-offset:4px;outline:2px solid #e81050}.page-module__4sHwiq__taskCard h3{letter-spacing:-.026em;margin:18px 0 0;font-size:20px;font-weight:500;line-height:1.25}.page-module__4sHwiq__taskText{color:#6d6963;margin:8px 0 0;font-size:14px;line-height:1.55}.page-module__4sHwiq__reviewSection{background:radial-gradient(90% 150% at 4% 0,#64777b52,#0000 58%),radial-gradient(80% 130% at 96% 100%,#7f927c2e,#0000 62%),#14110d;padding:clamp(72px,8vw,104px) 24px}.page-module__4sHwiq__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:min(1280px,100%);margin:0 auto;display:grid}.page-module__4sHwiq__reviewSection .page-module__4sHwiq__reviewQuote{width:min(1120px,100%);margin:0 auto}.page-module__4sHwiq__reviewQuote{background:#ffffff0d;border-radius:16px;flex-direction:column;min-width:0;margin:0;padding:clamp(32px,3.5vw,48px);display:flex}.page-module__4sHwiq__reviewQuote>p{color:#fff;letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:400;line-height:1.3}.page-module__4sHwiq__reviewAuthor{align-items:center;gap:20px;margin-top:auto;padding-top:clamp(32px,4vw,48px);display:flex}.page-module__4sHwiq__reviewAuthorWithoutLogo{min-height:64px}.page-module__4sHwiq__reviewCompact{margin:0}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewQuote{background:#efede9;border-radius:16px;padding:28px}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewQuote>p{color:#14110d;letter-spacing:-.02em;font-size:18px;line-height:1.55}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewAuthor{padding-top:24px}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewAttribution cite{color:#14110d}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewAttribution span{color:#6d6963}.page-module__4sHwiq__reviewCompact .page-module__4sHwiq__reviewLogoLink img{width:52px}.page-module__4sHwiq__reviewLogoLink{flex:none;order:2;margin-left:auto;display:block}.page-module__4sHwiq__reviewLogoLink img{width:64px;height:auto;display:block}.page-module__4sHwiq__reviewAttribution{order:1;align-content:center;gap:3px;text-decoration:none;display:grid}.page-module__4sHwiq__reviewAttribution cite{color:#ffffffdb;font-size:16px;font-style:normal;font-weight:500;line-height:1.35}.page-module__4sHwiq__reviewAttribution span{color:#ffffffb3;font-size:16px;line-height:1.35}.page-module__4sHwiq__systemSection{background:#fcfbf9;padding:clamp(80px,10vw,128px) 24px clamp(32px,4vw,56px)}.page-module__4sHwiq__systemIntro{text-align:center;width:min(740px,100%);margin:0 auto clamp(40px,5vw,72px)}.page-module__4sHwiq__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__4sHwiq__systemIntro p{color:#6d6963;max-width:600px;margin:22px auto 0;font-size:18px;line-height:1.65}.page-module__4sHwiq__systemCanvas{width:min(1360px,100%);margin:0 auto}.page-module__4sHwiq__aiReview{background:linear-gradient(135deg,#e5e9e7,#efede9);border-radius:16px;width:min(980px,100%);margin:48px auto 0;padding:32px 36px;box-shadow:0 18px 48px #14110d14}.page-module__4sHwiq__aiReview>p{color:#14110d;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.45}.page-module__4sHwiq__aiReview footer{gap:4px;margin-top:20px;display:grid}.page-module__4sHwiq__aiReview cite{font-size:14px;font-style:normal;font-weight:500}.page-module__4sHwiq__aiReview span{color:#6d6963;font-size:13px;line-height:1.45}.page-module__4sHwiq__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__4sHwiq__humanCopy{flex-direction:column;justify-content:center;max-width:440px;padding:clamp(40px,6vw,88px);display:flex}.page-module__4sHwiq__humanCopy h2,.page-module__4sHwiq__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__4sHwiq__humanCopy p,.page-module__4sHwiq__featureStep p{color:#6d6963;margin:22px 0 0;font-size:17px;line-height:1.65}.page-module__4sHwiq__humanImage{min-height:520px;position:relative;overflow:hidden}.page-module__4sHwiq__humanImage img{object-fit:cover;object-position:54% center}.page-module__4sHwiq__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__4sHwiq__featureVisualColumn{min-width:0}.page-module__4sHwiq__featureCutout{aspect-ratio:1;width:92%;transition:background .32s ease-out;position:sticky;top:88px;overflow:hidden}.page-module__4sHwiq__researchTone,.page-module__4sHwiq__featureCutout[data-tone=researchTone]{background:linear-gradient(132deg,#e81050 0%,#e95b89 52%,#d8c7ce 100%)}.page-module__4sHwiq__dossierTone,.page-module__4sHwiq__featureCutout[data-tone=dossierTone]{background:linear-gradient(132deg,#d8d3c5 0%,#9caaa7 52%,#6f8d92 100%)}.page-module__4sHwiq__calculationTone,.page-module__4sHwiq__featureCutout[data-tone=calculationTone]{background:linear-gradient(132deg,#d7c19f 0%,#aa9463 48%,#7f8466 100%)}.page-module__4sHwiq__documentTone,.page-module__4sHwiq__featureCutout[data-tone=documentTone]{background:linear-gradient(132deg,#d9d8cb 0%,#acb69f 50%,#789197 100%)}.page-module__4sHwiq__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__4sHwiq__featureWindow img,.page-module__4sHwiq__mobileFeatureWindow img{object-fit:cover;object-position:top left}.page-module__4sHwiq__featureWindow[data-active=true]{z-index:1;opacity:1}.page-module__4sHwiq__featureStep h2[id]{scroll-margin-top:180px}.page-module__4sHwiq__taskCard[id]{scroll-margin-top:140px}.page-module__4sHwiq__featureShotFit{width:87%;height:87%}.page-module__4sHwiq__featureCopyColumn{padding-bottom:0}.page-module__4sHwiq__featureStep{opacity:.22;flex-direction:column;justify-content:center;min-height:58vh;scroll-margin-top:96px;display:flex}.page-module__4sHwiq__featureStep:last-child{justify-content:flex-end;padding-bottom:clamp(24px,3vw,48px)}.page-module__4sHwiq__featureStep[data-active=true]{opacity:1}.page-module__4sHwiq__featureStep p{max-width:560px}.page-module__4sHwiq__mobileFeatureVisual{display:none}.page-module__4sHwiq__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__4sHwiq__trustHeading{margin-bottom:clamp(64px,8vw,112px)}.page-module__4sHwiq__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__4sHwiq__trustFacts{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__4sHwiq__trustFacts article{min-height:190px;padding:28px clamp(24px,3vw,48px) 12px}.page-module__4sHwiq__trustMark{place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.page-module__4sHwiq__isoMark{border:1px solid #ffffff7a;border-radius:4px;grid-template-rows:auto auto;align-content:center;line-height:1}.page-module__4sHwiq__isoMark span{color:#ffffffb8;letter-spacing:.08em;font-size:9px}.page-module__4sHwiq__isoMark strong{color:#fff;margin-top:3px;font-size:12px;font-weight:500}.page-module__4sHwiq__euMark{background:#244b8f;border-radius:4px}.page-module__4sHwiq__euMark svg{fill:#f2cd4f;width:100%;height:100%}.page-module__4sHwiq__shieldMark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:48px;height:48px}.page-module__4sHwiq__trustFacts article:first-child{padding-left:0}.page-module__4sHwiq__trustFacts article+article{border-left:1px solid #fff3}.page-module__4sHwiq__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__4sHwiq__trustFacts p{color:#ffffffad;max-width:360px;margin:16px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.65}.page-module__4sHwiq__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__4sHwiq__faqIntro{align-self:start}.page-module__4sHwiq__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__4sHwiq__faqIntro p{color:#6d6963;max-width:380px;margin:24px 0 0;font-size:17px;line-height:1.65}.page-module__4sHwiq__faqList{align-content:start;display:grid}.page-module__4sHwiq__faqList details{border-bottom:1px solid #d8d4ce}.page-module__4sHwiq__faqList details:first-child{border-top:1px solid #d8d4ce}.page-module__4sHwiq__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__4sHwiq__faqList summary::-webkit-details-marker{display:none}.page-module__4sHwiq__faqList summary:after{content:"+";color:#e81050;font-size:26px;font-weight:400;line-height:1;transition:transform .2s ease-out}.page-module__4sHwiq__faqList details[open] summary:after{transform:rotate(45deg)}.page-module__4sHwiq__faqList details p{color:#625f5a;max-width:760px;margin:-4px 48px 28px 0;font-size:16px;line-height:1.7}.page-module__4sHwiq__outcomeSection{width:min(1320px,100% - 48px);margin:0 auto clamp(88px,11vw,160px);padding-top:clamp(32px,5vw,72px)}.page-module__4sHwiq__outcomeIntro{margin-bottom:clamp(56px,7vw,96px)}.page-module__4sHwiq__outcomeIntro h2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1}.page-module__4sHwiq__outcomeIntro p{color:#6d6963;max-width:480px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.page-module__4sHwiq__outcomeRows{border-top:1px solid #d8d4ce}.page-module__4sHwiq__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__4sHwiq__outcomeRows h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.1}.page-module__4sHwiq__outcomeRows p{color:#6d6963;max-width:640px;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.page-module__4sHwiq__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__4sHwiq__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__4sHwiq__finalCtaAction{flex-direction:column;align-items:flex-start;gap:28px;max-width:480px;display:flex}.page-module__4sHwiq__finalCtaAction p{color:#6d6963;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.page-module__4sHwiq__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__4sHwiq__finalCtaAction a:hover,.page-module__4sHwiq__finalCtaAction a:focus-visible{color:#fff;background:#c90c43}.page-module__4sHwiq__footer{color:#fff;background:#212121;padding:clamp(64px,7vw,96px) max(24px,50% - 660px)}.page-module__4sHwiq__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__4sHwiq__footerIdentity strong{letter-spacing:-.04em;margin:0;font-size:20px;font-weight:700;line-height:1.2;display:block}.page-module__4sHwiq__footerIdentity p{color:#ffffffa3;max-width:340px;margin:24px 0 0;font-size:15px;line-height:1.65}.page-module__4sHwiq__footerCompany{color:#ffffff85;flex-direction:column;gap:4px;margin-top:40px;font-size:13px;line-height:1.5;display:flex}.page-module__4sHwiq__footerColumn h2{color:#fff;margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.4}.page-module__4sHwiq__footerColumn address{color:#ffffffad;flex-direction:column;gap:8px;font-size:14px;font-style:normal;line-height:1.5;display:flex}.page-module__4sHwiq__footerColumn address a{color:#ffffffe6;width:fit-content}.page-module__4sHwiq__footerColumn address span+a{margin-top:10px}.page-module__4sHwiq__footerNavigation{flex-direction:column;gap:16px;display:flex}.page-module__4sHwiq__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__4sHwiq__footerNavigation a:hover,.page-module__4sHwiq__footerNavigation a:focus-visible,.page-module__4sHwiq__footerColumn address a:hover,.page-module__4sHwiq__footerColumn address a:focus-visible{color:#fff}.page-module__4sHwiq__legalPage,.page-module__4sHwiq__aboutPage{color:#14110d;background:#fcfbf9;min-height:100vh}.page-module__4sHwiq__legalHero,.page-module__4sHwiq__aboutHero{width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(120px,12vw,168px) 0 clamp(64px,7vw,96px)}.page-module__4sHwiq__legalHero h1,.page-module__4sHwiq__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__4sHwiq__legalHero>p,.page-module__4sHwiq__aboutHero>p{color:#6d6963;max-width:760px;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.page-module__4sHwiq__legalHero dl{flex-wrap:wrap;gap:24px 56px;margin:56px 0 0;display:flex}.page-module__4sHwiq__legalHero dl div{gap:6px;display:grid}.page-module__4sHwiq__legalHero dt{color:#6d6963;font-size:12px}.page-module__4sHwiq__legalHero dd{margin:0;font-size:15px}.page-module__4sHwiq__legalDocument{overflow-wrap:anywhere;width:min(880px,100% - 48px);margin:0 auto;padding-bottom:clamp(96px,12vw,176px)}.page-module__4sHwiq__legalDocument h2{letter-spacing:-.04em;margin:72px 0 20px;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.16}.page-module__4sHwiq__legalDocument h3{letter-spacing:.02em;margin:36px 0 12px;font-size:14px;font-weight:500}.page-module__4sHwiq__legalDocument p{color:#403c37;margin:0 0 14px;font-size:16px;line-height:1.75}.page-module__4sHwiq__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__4sHwiq__aboutImage{min-height:680px;position:relative}.page-module__4sHwiq__aboutImage img{object-fit:cover;filter:saturate(.82)}.page-module__4sHwiq__aboutCopy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,104px);display:flex}.page-module__4sHwiq__aboutCopy h2,.page-module__4sHwiq__aboutPractice h2,.page-module__4sHwiq__aboutTeam h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:500;line-height:1.04}.page-module__4sHwiq__aboutCopy p,.page-module__4sHwiq__aboutPractice p{color:#5f5a54;margin:28px 0 0;font-size:17px;line-height:1.7}.page-module__4sHwiq__aboutPractice,.page-module__4sHwiq__aboutTeam{width:min(1320px,100% - 48px);margin:0 auto clamp(96px,12vw,176px)}.page-module__4sHwiq__aboutPractice p{max-width:760px}.page-module__4sHwiq__aboutTeam>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.page-module__4sHwiq__aboutTeam article{background:#efede9;padding:40px}.page-module__4sHwiq__aboutTeam h3,.page-module__4sHwiq__aboutTeam p{margin:0}.page-module__4sHwiq__aboutTeam h3{font-size:28px;font-weight:500}.page-module__4sHwiq__aboutTeam p{color:#6d6963;margin-top:10px}@media (min-width:1041px) and (max-width:1100px){.page-module__4sHwiq__footerMain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.page-module__4sHwiq__taskRail{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4sHwiq__header{grid-template-columns:1fr auto auto;gap:8px;height:64px;min-height:64px;padding:0 16px}.page-module__4sHwiq__navigation{opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(145deg,#e9edf2 0%,#d8dee6 100%);border-radius:16px;justify-self:stretch;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__4sHwiq__navigationOpen{opacity:1;pointer-events:auto;visibility:visible;max-height:calc(100dvh - 88px);padding-block:12px 16px;transition-delay:0s;overflow-y:auto;transform:translateY(0)}.page-module__4sHwiq__navigation a{color:#14110d;border-radius:12px;padding:12px 14px;font-size:18px;font-weight:400}.page-module__4sHwiq__solutionsMenu summary{color:#14110d;border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:18px}.page-module__4sHwiq__solutionsMenu summary:hover,.page-module__4sHwiq__solutionsMenu summary:focus-visible{color:#14110d;background:#ffffff94}.page-module__4sHwiq__solutionsMenuPanel{width:auto;box-shadow:none;background:#ffffff6b;border-radius:12px;gap:2px;margin:0 8px 4px;padding:4px;position:static;transform:none}.page-module__4sHwiq__navigation .page-module__4sHwiq__solutionsMenuPanel a{gap:2px;padding:10px 12px;font-size:15px}.page-module__4sHwiq__solutionsMenuPanel strong{font-size:15px}.page-module__4sHwiq__solutionsMenuPanel span{font-size:12px}.page-module__4sHwiq__navigation a[aria-current=page]{color:#14110d}.page-module__4sHwiq__navigation a:hover,.page-module__4sHwiq__navigation a:focus-visible{background:#ffffff94}.page-module__4sHwiq__headerActions{grid-area:1/2;display:flex}.page-module__4sHwiq__headerActions .page-module__4sHwiq__loginCta{display:none}.page-module__4sHwiq__headerActions .page-module__4sHwiq__headerCta{display:block}.page-module__4sHwiq__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;grid-area:1/3;width:40px;height:40px;padding:0;display:block;position:relative}.page-module__4sHwiq__menuButton:focus-visible{outline-offset:2px;outline:2px solid}.page-module__4sHwiq__headerOverContent .page-module__4sHwiq__menuButton,.page-module__4sHwiq__headerLight .page-module__4sHwiq__menuButton{color:#14110d}.page-module__4sHwiq__menuButton span{background:currentColor;width:22px;height:1.5px;transition:transform .2s ease-out,top .2s ease-out;position:absolute;left:9px}.page-module__4sHwiq__menuButton span:first-child{top:16px}.page-module__4sHwiq__menuButton span:last-child{top:23px}.page-module__4sHwiq__menuButtonOpen span:first-child{top:20px;transform:rotate(45deg)}.page-module__4sHwiq__menuButtonOpen span:last-child{top:20px;transform:rotate(-45deg)}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileLogin,.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileContact{border-radius:4px;width:fit-content;margin:8px 0 0 14px;padding:6px 10px;display:block}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileLogin{background:#fcfbf9;color:#14110d!important}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileContact{background:#e81050;color:#fff!important}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileLogin,.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileContact{font-size:13px;font-weight:500}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileLogin:hover,.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileLogin:focus-visible{background:#efede9;color:#14110d!important}.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileContact:hover,.page-module__4sHwiq__navigation .page-module__4sHwiq__mobileContact:focus-visible{background:#c90c43;color:#fff!important}}@media (max-width:1040px){.page-module__4sHwiq__heroContent{grid-template-columns:1fr;gap:14px;width:auto;bottom:clamp(140px,18vh,172px);left:16px;right:16px;transform:none}.page-module__4sHwiq__heroContent h1{max-width:640px;font-size:clamp(38px,10.5vw,56px);line-height:1.02}.page-module__4sHwiq__heroSupport{align-items:flex-start;gap:20px}.page-module__4sHwiq__heroDescription{font-size:16px;line-height:1.45}.page-module__4sHwiq__heroCta{padding:5px 9px;font-size:13px}.page-module__4sHwiq__workSection{width:calc(100% - 32px)}.page-module__4sHwiq__workHeading{margin-bottom:32px}.page-module__4sHwiq__workHeading p{max-width:300px}.page-module__4sHwiq__taskRail{grid-template-columns:1fr;gap:32px}.page-module__4sHwiq__reviewSection{padding:48px 16px}.page-module__4sHwiq__reviewQuote{background:#ffffff0e;padding:28px 24px}.page-module__4sHwiq__reviewQuote>p{font-size:clamp(21px,5.6vw,24px);line-height:1.42}.page-module__4sHwiq__reviewAuthor{gap:14px;margin-top:auto;padding-top:24px}.page-module__4sHwiq__reviewAuthorWithoutLogo{min-height:0}.page-module__4sHwiq__reviewLogoLink img{width:50px}.page-module__4sHwiq__reviewAttribution cite,.page-module__4sHwiq__reviewAttribution span{font-size:14px}.page-module__4sHwiq__systemSection{padding-inline:16px}.page-module__4sHwiq__systemIntro p{font-size:16px}.page-module__4sHwiq__humanSection{grid-template-columns:1fr;width:calc(100% - 32px)}.page-module__4sHwiq__humanCopy{min-height:360px;padding:40px 28px}.page-module__4sHwiq__humanImage{min-height:440px}.page-module__4sHwiq__featureStory{width:calc(100% - 32px);padding:72px 0;display:block}.page-module__4sHwiq__featureVisualColumn{display:none}.page-module__4sHwiq__featureCopyColumn{padding:0}.page-module__4sHwiq__featureStep{opacity:1;min-height:auto;margin-bottom:72px;padding-bottom:0}.page-module__4sHwiq__mobileFeatureVisual{aspect-ratio:1;margin-bottom:32px;display:block;position:relative;overflow:hidden}.page-module__4sHwiq__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__4sHwiq__mobileFeatureWindow .page-module__4sHwiq__featureShotFit{width:88%;height:88%}.page-module__4sHwiq__trustSection{min-height:auto;padding:56px 16px 64px}.page-module__4sHwiq__trustFacts{grid-template-columns:1fr}.page-module__4sHwiq__trustFacts article,.page-module__4sHwiq__trustFacts article:first-child{min-height:auto;padding:28px 0 36px}.page-module__4sHwiq__trustFacts article+article{border-top:1px solid #fff3;border-left:0}.page-module__4sHwiq__faqSection{grid-template-columns:1fr;gap:48px;width:calc(100% - 32px);padding:64px 0}.page-module__4sHwiq__faqIntro p{margin-top:16px}.page-module__4sHwiq__faqList summary{gap:16px;padding:24px 0}.page-module__4sHwiq__faqList details p{margin-right:24px}.page-module__4sHwiq__finalCtaSection{grid-template-columns:1fr;align-content:end;gap:48px;min-height:520px;padding:64px 16px}.page-module__4sHwiq__footer{padding:56px 16px max(48px, calc(32px + env(safe-area-inset-bottom)))}.page-module__4sHwiq__footerMain{grid-template-columns:1fr;gap:48px}.page-module__4sHwiq__legalHero,.page-module__4sHwiq__aboutHero,.page-module__4sHwiq__legalDocument,.page-module__4sHwiq__aboutStory,.page-module__4sHwiq__aboutPractice,.page-module__4sHwiq__aboutTeam{width:calc(100% - 32px)}.page-module__4sHwiq__legalHero,.page-module__4sHwiq__aboutHero{padding-top:128px}.page-module__4sHwiq__legalHero h1,.page-module__4sHwiq__aboutHero h1{font-size:clamp(40px,12vw,52px)}.page-module__4sHwiq__aboutStory{grid-template-columns:1fr}.page-module__4sHwiq__aboutImage{min-height:440px}.page-module__4sHwiq__aboutCopy{padding:40px 28px}.page-module__4sHwiq__aboutTeam>div{grid-template-columns:1fr}.page-module__4sHwiq__footerNavigation{gap:14px}.page-module__4sHwiq__footerAction{justify-self:start}.page-module__4sHwiq__outcomeSection{width:calc(100% - 32px)}.page-module__4sHwiq__outcomeIntro,.page-module__4sHwiq__outcomeRows article{grid-template-columns:1fr}.page-module__4sHwiq__outcomeIntro{gap:24px}.page-module__4sHwiq__outcomeRows article{gap:14px;min-height:0;padding:28px 0 32px}}@media (max-width:768px){.page-module__4sHwiq__heroContent{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.page-module__4sHwiq__aiReview{margin-top:32px;padding:24px}}@media (max-width:639px){.page-module__4sHwiq__brandFilmSection{padding:16px 16px 48px}.page-module__4sHwiq__brandFilm{min-height:420px}}@media (prefers-reduced-motion:reduce){.page-module__4sHwiq__hero{background:linear-gradient(#14110d1f,#14110db3),url(/endoxia-hero-poster-v2.webp) 50% 45%/cover no-repeat}.page-module__4sHwiq__navigation a,.page-module__4sHwiq__wordmark,.page-module__4sHwiq__header,.page-module__4sHwiq__loginCta,.page-module__4sHwiq__headerCta,.page-module__4sHwiq__heroCta{transition:none}}
.product-mockups-module__xkD7iW__frame{aspect-ratio:.84;perspective:1600px;position:relative;overflow:hidden;container-type:inline-size}.product-mockups-module__xkD7iW__fill{aspect-ratio:auto;height:100%}.product-mockups-module__xkD7iW__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__xkD7iW__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__xkD7iW__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__xkD7iW__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__xkD7iW__frame:hover .product-mockups-module__xkD7iW__panel{transform:rotateY(-5deg);box-shadow:0 6.5cqw 17cqw #14110d42}@media (prefers-reduced-motion:reduce){.product-mockups-module__xkD7iW__panel{transition:none}.product-mockups-module__xkD7iW__frame:hover .product-mockups-module__xkD7iW__panel{transform:none}}.product-mockups-module__xkD7iW__shot{width:90%;height:100%;position:absolute;top:0;left:0}
.homepage-question-module__aXvqXa__questionArea{isolation:isolate;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.homepage-question-module__aXvqXa__composerSupport{padding-top:22px}.homepage-question-module__aXvqXa__composerSupport p{color:#4f5551;margin:0 0 14px;font-size:14px}.homepage-question-module__aXvqXa__attachment{flex-direction:row-reverse;align-items:center;gap:8px;display:flex;position:relative}.homepage-question-module__aXvqXa__formatPopover{opacity:0;gap:8px;width:0;transition:width .32s ease-out,opacity .2s ease-out;display:flex;overflow:hidden}.homepage-question-module__aXvqXa__formatPopover[data-open=true]{opacity:1;width:136px}.homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__formatPopover button{background:0 0;border-radius:4px;width:40px;height:48px;padding:4px}.homepage-question-module__aXvqXa__formatPopover button svg{transition:transform .32s ease-out;transform:translate(50px)rotate(70deg)}.homepage-question-module__aXvqXa__formatPopover[data-open=true] button svg{transform:translate(0)rotate(0)}.homepage-question-module__aXvqXa__formatPopover button:nth-child(2) svg{transition-delay:35ms}.homepage-question-module__aXvqXa__formatPopover button:first-child svg{transition-delay:70ms}.homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__formatPopover button:hover{background:#f0eeea}.homepage-question-module__aXvqXa__demoCard{z-index:10;text-align:left;background:#fcfbf9;border-radius:16px;width:min(360px,100%);padding:28px;position:absolute;top:calc(100% - 40px);right:max(0px,50% - 480px);box-shadow:0 14px 50px #14110d26}.homepage-question-module__aXvqXa__demoCard h3{margin:0 20px 12px 0;font-size:20px;font-weight:500;line-height:1.3}.homepage-question-module__aXvqXa__demoCard p{margin:0 0 20px;font-size:14px;line-height:1.6}.homepage-question-module__aXvqXa__demoClose{cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:10px;right:12px}.homepage-question-module__aXvqXa__demoCta{color:#fff;background:#14110d;border-radius:4px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-block}.homepage-question-module__aXvqXa__demoCta:focus-visible,.homepage-question-module__aXvqXa__demoClose:focus-visible{outline-offset:3px;outline:2px solid #e81050}.homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__officeIcon,.homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__pdfIcon{stroke:none;flex-shrink:0;width:32px;height:32px}@keyframes homepage-question-module__aXvqXa__formatsAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homepage-question-module__aXvqXa__formatPopover,.homepage-question-module__aXvqXa__formatPopover button svg{transition:none}}@media (max-width:639px){.homepage-question-module__aXvqXa__formatPopover[data-open=true]{width:112px}.homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__formatPopover button{width:32px;padding:2px}.homepage-question-module__aXvqXa__demoCard{top:auto;bottom:calc(100% + 12px);right:0}}.homepage-question-module__aXvqXa__questionForm{color:#14110d;background:#fcfbf9;border:1px solid #14110d1a;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:end;width:min(100%,860px);min-height:152px;padding:20px 24px;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:grid;box-shadow:0 24px 70px #14110d1f}.homepage-question-module__aXvqXa__questionForm:focus-within{border-color:#14110d2e;box-shadow:0 24px 70px #14110d26,0 0 0 3px #ffffff75}.homepage-question-module__aXvqXa__questionForm textarea{color:#14110d;width:100%;min-width:0;height:60px;min-height:60px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:3px 14px 3px 2px;font-size:clamp(20px,2vw,26px);line-height:1.5;display:block}.homepage-question-module__aXvqXa__inputWrap{min-width:0;position:relative}.homepage-question-module__aXvqXa__suggestion{color:#14110d94;text-align:left;white-space:pre-wrap;pointer-events:none;font-size:clamp(20px,2vw,26px);line-height:1.5;position:absolute;top:3px;left:2px;right:14px}.homepage-question-module__aXvqXa__inputWrap:focus-within .homepage-question-module__aXvqXa__suggestion .homepage-question-module__aXvqXa__cursor{display:none}.homepage-question-module__aXvqXa__suggestion[data-typing=true] .homepage-question-module__aXvqXa__cursor{opacity:1;animation:none}.homepage-question-module__aXvqXa__cursor{vertical-align:-.12em;background:#e81050;width:2px;height:1.05em;margin-left:4px;animation:1s step-end infinite homepage-question-module__aXvqXa__cursorBlink;display:inline-block}@keyframes homepage-question-module__aXvqXa__cursorBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.homepage-question-module__aXvqXa__cursor{animation:none}}.homepage-question-module__aXvqXa__questionForm button,.homepage-question-module__aXvqXa__closeButton{cursor:pointer;border:0;flex:none;place-items:center;display:grid}.homepage-question-module__aXvqXa__composerActions{justify-content:flex-end;align-items:center;gap:18px;padding:0 4px 0 16px;display:flex}.homepage-question-module__aXvqXa__attachButton{color:#14110d;white-space:nowrap;background:0 0;border-radius:8px;gap:9px;min-width:48px;height:48px;padding:0 10px;font-size:13px;line-height:1;transition:background-color .12s ease-out,transform .12s ease-out}.homepage-question-module__aXvqXa__sendButton{color:#fff;background:#14110d;border-radius:16px;width:56px;height:56px;padding:0;transition:background-color .12s ease-out,transform .12s ease-out}.homepage-question-module__aXvqXa__attachButton:hover,.homepage-question-module__aXvqXa__attachButton:focus-visible{background:0 0}.homepage-question-module__aXvqXa__attachButton:active{transform:translateY(1px)}.homepage-question-module__aXvqXa__sendButton:hover,.homepage-question-module__aXvqXa__sendButton:focus-visible{background:#37342f}.homepage-question-module__aXvqXa__sendButton:active{transform:translateY(1px)}.homepage-question-module__aXvqXa__questionForm button:focus-visible,.homepage-question-module__aXvqXa__closeButton:focus-visible,.homepage-question-module__aXvqXa__submitButton:focus-visible,.homepage-question-module__aXvqXa__detailsForm input:focus-visible{outline-offset:2px;outline:2px solid #e81050}.homepage-question-module__aXvqXa__questionForm svg,.homepage-question-module__aXvqXa__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px}.homepage-question-module__aXvqXa__attachButton svg{width:28px;height:28px}.homepage-question-module__aXvqXa__sendButton svg{width:32px;height:32px}.homepage-question-module__aXvqXa__dialog{color:#14110d;background:0 0;border:0;border-radius:18px;width:min(620px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);padding:0;overflow:visible}.homepage-question-module__aXvqXa__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110d94}.homepage-question-module__aXvqXa__dialogPanel{background:#fcfbf9;border:1px solid #14110d14;border-radius:18px;max-height:calc(100svh - 32px);padding:clamp(28px,5vw,48px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #14110d3d}.homepage-question-module__aXvqXa__closeButton{color:#14110d;background:#f0eeea;border-radius:4px;width:38px;height:38px;transition:background-color .12s ease-out;position:absolute;top:18px;right:18px}.homepage-question-module__aXvqXa__closeButton:hover{background:#e7e4df}.homepage-question-module__aXvqXa__dialogIntro{padding-right:42px}.homepage-question-module__aXvqXa__dialogIntro h2{letter-spacing:-.045em;max-width:440px;margin:0;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.08}.homepage-question-module__aXvqXa__dialogIntro p{color:#6d6963;max-width:480px;margin:14px 0 0;font-size:15px;line-height:1.6}.homepage-question-module__aXvqXa__questionPreview{background:#f0eeea;border-radius:10px;margin-top:28px;padding:18px 20px}.homepage-question-module__aXvqXa__questionPreview span{color:#77726b;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.homepage-question-module__aXvqXa__questionPreview p{color:#14110d;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.homepage-question-module__aXvqXa__detailsForm{gap:18px;margin-top:28px;display:grid}.homepage-question-module__aXvqXa__detailsForm label{color:#14110d;gap:8px;font-size:13px;font-weight:500;display:grid}.homepage-question-module__aXvqXa__detailsForm small{color:#77726b;font:inherit;font-weight:300}.homepage-question-module__aXvqXa__detailsForm input{color:#14110d;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #14110d29;border-radius:6px;outline:0;padding:0 13px;font-size:15px;font-weight:300}.homepage-question-module__aXvqXa__detailsForm input:hover{border-color:#14110d4d}.homepage-question-module__aXvqXa__detailsForm input:focus-visible{border-color:#e81050}.homepage-question-module__aXvqXa__submitButton{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#e81050;border:1px solid #e81050;border-radius:4px;margin-top:2px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .12s ease-out}.homepage-question-module__aXvqXa__submitButton:hover{background:#c90c43;border-color:#c90c43}.homepage-question-module__aXvqXa__prototypeNote{color:#6d6963;margin:-4px 0 0;font-size:13px;line-height:1.5}.homepage-question-module__aXvqXa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:639px){.homepage-question-module__aXvqXa__questionForm{border-radius:14px;min-height:144px;padding:20px}.homepage-question-module__aXvqXa__questionForm textarea{height:60px;min-height:60px;font-size:20px}.homepage-question-module__aXvqXa__composerActions{gap:10px;padding:0}.homepage-question-module__aXvqXa__attachButton{min-width:48px;height:48px;padding:0 12px;font-size:12px}.homepage-question-module__aXvqXa__attachButton svg{width:30px;height:30px}.homepage-question-module__aXvqXa__sendButton{width:56px;height:56px}.homepage-question-module__aXvqXa__dialogPanel{padding:28px 20px 24px}.homepage-question-module__aXvqXa__closeButton{top:14px;right:14px}.homepage-question-module__aXvqXa__dialogIntro{padding-right:36px}}.homepage-question-module__aXvqXa__inputLabel{text-align:left;color:#14110d;grid-column:1/-1;margin-bottom:8px;font-size:14px;font-weight:400}@media (prefers-reduced-motion:reduce){.homepage-question-module__aXvqXa__questionForm,.homepage-question-module__aXvqXa__questionForm button,.homepage-question-module__aXvqXa__closeButton,.homepage-question-module__aXvqXa__submitButton{transition:none}}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm{text-align:left;width:100%;min-height:0;padding:14px 12px 12px 18px;box-shadow:0 14px 38px #14110d1c}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm textarea,.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__suggestion{font-size:16px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm textarea{height:52px;min-height:52px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__composerActions{gap:10px;padding:0}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__attachButton{min-width:38px;height:38px;padding:0 6px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__sendButton{border-radius:3px;width:38px;height:38px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__attachButton svg,.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__sendButton svg{width:20px;height:20px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__formatPopover[data-open=true]{width:112px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__formatPopover button{width:32px;height:40px;padding:2px}.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__officeIcon,.homepage-question-module__aXvqXa__questionArea[data-size=compact] .homepage-question-module__aXvqXa__questionForm .homepage-question-module__aXvqXa__pdfIcon{width:26px;height:26px}
.app-scene-module__MRcq-q__canvas{background:#fcfbf9;width:100%;height:100%;container-type:size}.app-scene-module__MRcq-q__inner{box-sizing:border-box;color:#14110d;width:100%;height:100%;padding:8cqmin 7cqmin;font-size:3.3cqmin;line-height:1.5;overflow:hidden}.app-scene-module__MRcq-q__inner>*{height:100%}.app-scene-module__MRcq-q__chat{flex-direction:column;gap:2.6cqmin;min-width:0;display:flex}.app-scene-module__MRcq-q__bubble{background:#efece6;border-radius:2cqmin;align-self:flex-end;max-width:86%;margin-bottom:1.6cqmin;padding:2.4cqmin 3.2cqmin}.app-scene-module__MRcq-q__activity{white-space:nowrap;align-items:center;gap:1.8cqmin;min-width:0;font-size:3cqmin;display:flex}.app-scene-module__MRcq-q__activity strong{text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-scene-module__MRcq-q__activityMeta{color:#736e68}.app-scene-module__MRcq-q__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:3.4cqmin;height:3.4cqmin}.app-scene-module__MRcq-q__activity .app-scene-module__MRcq-q__icon:first-child{color:#736e68;width:3cqmin;height:3cqmin}.app-scene-module__MRcq-q__steps{border-left:1px solid #e3ded6;flex-direction:column;gap:2cqmin;margin:0 0 0 1.4cqmin;padding:.6cqmin 0 .6cqmin 4cqmin;font-size:3cqmin;list-style:none;display:flex}.app-scene-module__MRcq-q__step{white-space:nowrap;align-items:center;gap:1.8cqmin;display:flex}.app-scene-module__MRcq-q__step .app-scene-module__MRcq-q__icon{color:#6f6a64}.app-scene-module__MRcq-q__answer{margin:2.4cqmin 0 0}.app-scene-module__MRcq-q__answer strong{font-weight:600}.app-scene-module__MRcq-q__cite{color:#c90c43;vertical-align:.45em;border-bottom:1px dashed;margin-left:.25em;font-size:.72em;line-height:1}.app-scene-module__MRcq-q__sourcesFooter{color:#736e68;margin-top:1cqmin;font-size:2.8cqmin}.app-scene-module__MRcq-q__chips{flex-wrap:wrap;justify-content:flex-end;gap:1.6cqmin;display:flex}.app-scene-module__MRcq-q__chip,.app-scene-module__MRcq-q__docCard{white-space:nowrap;background:#fff;border:1px solid #e3ded6;border-radius:1cqmin;align-items:center;gap:1.6cqmin;padding:1.4cqmin 2.2cqmin;font-size:2.8cqmin;display:inline-flex}.app-scene-module__MRcq-q__docCard{align-self:flex-start;max-width:100%;overflow:hidden}.app-scene-module__MRcq-q__version{color:#736e68}.app-scene-module__MRcq-q__fileBadge{border-radius:.5cqmin;flex:none;width:3cqmin;height:3.8cqmin;position:relative}.app-scene-module__MRcq-q__fileBadge span{background:inherit;color:#fff;filter:brightness(.85);border-radius:.3cqmin;padding:0 .4cqmin;font-size:1.3cqmin;font-weight:600;line-height:1.4;position:absolute;bottom:.5cqmin;right:-.6cqmin}.app-scene-module__MRcq-q__fileDocx{background:#4a6fb5}.app-scene-module__MRcq-q__filePdf{background:#b5523b}.app-scene-module__MRcq-q__panel{background:#f4f2ef;border:1px solid #e3ded6;border-radius:1.2cqmin;flex-direction:column;margin-top:2cqmin;display:flex;overflow:hidden}.app-scene-module__MRcq-q__panelHead{white-space:nowrap;background:#fcfbf9;border-bottom:1px solid #e3ded6;align-items:center;gap:1.8cqmin;padding:3cqmin 4cqmin;font-size:2.8cqmin;font-weight:500;display:flex}.app-scene-module__MRcq-q__page{background:#fff;flex-direction:column;gap:2cqmin;margin:3cqmin;padding:4cqmin 4.4cqmin;font-size:2.9cqmin;line-height:1.55;display:flex;box-shadow:0 .6cqmin 2.4cqmin #14110d14}.app-scene-module__MRcq-q__page>*{margin:0}.app-scene-module__MRcq-q__pageSerif{font-family:Georgia,Times New Roman,serif}.app-scene-module__MRcq-q__pageHeading{font-weight:700}.app-scene-module__MRcq-q__page mark{color:inherit;background:#fbe7a2;padding:.1em 0}.app-scene-module__MRcq-q__wordTitle{color:#2f4f8f;letter-spacing:.03em;text-align:center;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #4a6fb5;padding-bottom:1.4cqmin;font-size:3.3cqmin}.app-scene-module__MRcq-q__wordParties{text-align:center;font-family:Georgia,Times New Roman,serif;margin-bottom:1cqmin!important}.app-scene-module__MRcq-q__wordHeading{color:#4a6fb5;font-size:3.1cqmin;margin:2.6cqmin 0 1cqmin!important}.app-scene-module__MRcq-q__wordText{font-family:Georgia,Times New Roman,serif}.app-scene-module__MRcq-q__code{white-space:pre;background:#f4f2ef;border:1px solid #e3ded6;border-radius:1cqmin;margin:0 0 0 1.4cqmin;padding:3cqmin 3.4cqmin;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.6cqmin;line-height:1.7;overflow:hidden}.app-scene-module__MRcq-q__codeComment{color:#736e68}.app-scene-module__MRcq-q__codeOut{color:#4a6b3f}
.signup-dialog-module__8rG-AG__dialog{color:#14110d;background:0 0;border:0;border-radius:16px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.signup-dialog-module__8rG-AG__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110d94}.signup-dialog-module__8rG-AG__panel{overscroll-behavior:contain;background:#fcfbf9;border-radius:16px;max-height:calc(100dvh - 32px);padding:clamp(28px,5vw,48px);scroll-padding-block:24px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #14110d3d}.signup-dialog-module__8rG-AG__closeButton{color:#14110d;cursor:pointer;background:#f0eeea;border:0;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:18px;right:18px}.signup-dialog-module__8rG-AG__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:20px;height:20px}.signup-dialog-module__8rG-AG__intro{margin-bottom:28px;padding-right:48px}.signup-dialog-module__8rG-AG__intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.08}.signup-dialog-module__8rG-AG__intro p{color:#6d6963;max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.6}@media (max-width:639px){.signup-dialog-module__8rG-AG__panel{padding:28px 20px 24px}.signup-dialog-module__8rG-AG__closeButton{top:14px;right:14px}}
.office-sections-module__TMsokW__section{color:#14110d;background:#fcfbf9;padding:clamp(56px,7vw,104px) max(24px,50% - 660px)}.office-sections-module__TMsokW__heading{max-width:790px;margin-bottom:36px}.office-sections-module__TMsokW__heading h2,.office-sections-module__TMsokW__copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.14}.office-sections-module__TMsokW__heading p,.office-sections-module__TMsokW__copy p{color:#625f5a;margin:20px 0 0;font-size:17px;line-height:1.7}.office-sections-module__TMsokW__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.office-sections-module__TMsokW__copy>.office-sections-module__TMsokW__button{margin-top:24px}.office-sections-module__TMsokW__button{color:#fff;background:#e81050;border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.office-sections-module__TMsokW__button:hover{background:#cb0e46}.office-sections-module__TMsokW__button:focus-visible,.office-sections-module__TMsokW__textLink:focus-visible{outline-offset:5px;outline:2px solid #e81050}.office-sections-module__TMsokW__applicationList{background:radial-gradient(at 100% 0,#dae4e1,#0000 65%),#f0f1ee;border-radius:16px;padding:clamp(24px,3vw,40px)}.office-sections-module__TMsokW__applicationList article+article{margin-top:26px}.office-sections-module__TMsokW__applicationList h3,.office-sections-module__TMsokW__skillGrid h3,.office-sections-module__TMsokW__model h3{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.office-sections-module__TMsokW__applicationList p,.office-sections-module__TMsokW__skillGrid p,.office-sections-module__TMsokW__model p{color:#625f5a;margin:10px 0 0;font-size:15px;line-height:1.65}.office-sections-module__TMsokW__skillGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.office-sections-module__TMsokW__skillGrid article{background:linear-gradient(145deg,#f0f3f0,#e0e7e4);border-radius:16px;padding:32px}.office-sections-module__TMsokW__skillGrid article:nth-child(2){background:linear-gradient(145deg,#f4f0eb,#eae4dc)}.office-sections-module__TMsokW__skillGrid article:nth-child(3){background:linear-gradient(145deg,#eef1f2,#e0e6e8)}.office-sections-module__TMsokW__customizationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-sections-module__TMsokW__customizationGrid article:nth-child(4){background:linear-gradient(145deg,#f3efed,#e8e3df)}.office-sections-module__TMsokW__serviceNote{color:#625f5a;max-width:790px;margin:24px 0 0;font-size:15px;line-height:1.65}.office-sections-module__TMsokW__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.office-sections-module__TMsokW__textLink{color:#14110d;text-underline-offset:4px;font-size:14px;text-decoration:underline}.office-sections-module__TMsokW__hybrid{background:radial-gradient(at 100% 100%,#dbe5e2,#0000 70%),#f1f2ee;border-radius:16px;gap:clamp(28px,4vw,60px);padding:clamp(24px,4vw,54px)}.office-sections-module__TMsokW__model{gap:12px;display:grid}.office-sections-module__TMsokW__model article{background:#fffc;border-radius:12px;padding:24px}.office-sections-module__TMsokW__modelLabel{color:#776e68;margin-bottom:8px;font-size:13px;display:block}.office-sections-module__TMsokW__plus{color:#a52244;justify-self:center;font-size:25px;line-height:1}.office-sections-module__TMsokW__model .office-sections-module__TMsokW__modelNote{margin:8px 0 0;font-size:13px}@media (max-width:900px){.office-sections-module__TMsokW__split{grid-template-columns:1fr}.office-sections-module__TMsokW__skillGrid{gap:12px}.office-sections-module__TMsokW__skillGrid article{padding:24px}}@media (max-width:640px){.office-sections-module__TMsokW__section{padding:52px 20px}.office-sections-module__TMsokW__skillGrid{grid-template-columns:1fr}.office-sections-module__TMsokW__heading{margin-bottom:24px}.office-sections-module__TMsokW__heading p,.office-sections-module__TMsokW__copy p{font-size:16px}.office-sections-module__TMsokW__hybrid{margin-inline:-4px;padding:24px}.office-sections-module__TMsokW__applicationList h3,.office-sections-module__TMsokW__skillGrid h3,.office-sections-module__TMsokW__model h3{font-size:20px}}
.platform-hero-visual-module__HvVoKq__trialComposer{color:#625f5a;text-align:left;text-decoration:none;display:block}.platform-hero-visual-module__HvVoKq__trialComposer:focus-visible{outline-offset:4px;outline:2px solid #e81050}.platform-hero-visual-module__HvVoKq__promptText{min-height:52px;padding:3px 14px 3px 2px;font-size:16px;line-height:1.5}.platform-hero-visual-module__HvVoKq__icon{flex:none;place-items:center;display:grid}
.feature-visual-module__M1hQNW__canvas{background:#fcfbf9;width:100%;height:100%;container-type:size}.feature-visual-module__M1hQNW__inner{box-sizing:border-box;color:#14110d;align-items:center;width:100%;height:100%;padding:9cqmin 10cqmin;font-size:4.2cqmin;line-height:1.45;display:flex}.feature-visual-module__M1hQNW__column{flex-direction:column;width:100%;max-width:116cqmin;display:flex}.feature-visual-module__M1hQNW__question{color:#14110d9e;font-size:4cqmin;line-height:1.45}.feature-visual-module__M1hQNW__rows{margin:5cqmin 0 0;padding:0;list-style:none}.feature-visual-module__M1hQNW__row,.feature-visual-module__M1hQNW__sumRow{align-items:center;gap:3cqmin;padding:2.6cqmin 0;font-size:3.8cqmin;line-height:1.35;display:flex}.feature-visual-module__M1hQNW__row+.feature-visual-module__M1hQNW__row,.feature-visual-module__M1hQNW__sumRow+.feature-visual-module__M1hQNW__sumRow{box-shadow:inset 0 1px #14110d17}.feature-visual-module__M1hQNW__icon{fill:none;stroke:#14110d6b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4.2cqmin;height:4.2cqmin}.feature-visual-module__M1hQNW__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.feature-visual-module__M1hQNW__rowMeta{color:#14110d94;white-space:nowrap;flex:none}.feature-visual-module__M1hQNW__sumRow{font-variant-numeric:tabular-nums;justify-content:space-between}.feature-visual-module__M1hQNW__sumRow span:last-child{white-space:nowrap}.feature-visual-module__M1hQNW__answer{letter-spacing:-.008em;margin-top:6cqmin;font-size:4.6cqmin;line-height:1.45}.feature-visual-module__M1hQNW__answer mark{color:inherit;background:#fbe7a2;padding:.1em 0}.feature-visual-module__M1hQNW__marker{color:#e81050;vertical-align:super;margin-left:.15em;font-size:.68em;line-height:0}.feature-visual-module__M1hQNW__sources{color:#14110d94;margin-top:5cqmin;font-size:3.4cqmin}.feature-visual-module__M1hQNW__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2cqmin;font-size:9cqmin;font-weight:500;line-height:1.1}.feature-visual-module__M1hQNW__docTitle{white-space:nowrap;letter-spacing:-.02em;margin-bottom:1.6cqmin;font-size:5.2cqmin;font-weight:500;line-height:1.2}.feature-visual-module__M1hQNW__rule{background:#14110d24;height:1px;margin:4.5cqmin 0}.feature-visual-module__M1hQNW__docHeading{margin-bottom:1.4cqmin;font-size:4cqmin;font-weight:500}.feature-visual-module__M1hQNW__docText{margin-bottom:3.5cqmin;font-size:4cqmin;line-height:1.6}
.hero-video-module__iTkucq__media,.hero-video-module__iTkucq__poster,.hero-video-module__iTkucq__video{width:100%;height:100%;position:absolute;inset:0}.hero-video-module__iTkucq__media{z-index:-2;background:#212121}.hero-video-module__iTkucq__poster{background:#212121 url(/endoxia-hero-poster-v2.webp) 50% 45%/cover no-repeat}.hero-video-module__iTkucq__video{object-fit:cover;object-position:center 45%;opacity:0;transition:opacity .2s ease-out}.hero-video-module__iTkucq__video.hero-video-module__iTkucq__playing{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video-module__iTkucq__video{display:none}}
.privacy-module__VTbb1a__barWrapper{z-index:40;inset:auto 24px max(24px, env(safe-area-inset-bottom));pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.privacy-module__VTbb1a__card.privacy-module__VTbb1a__bar{pointer-events:auto;border-radius:12px;gap:16px;width:min(480px,100%);padding:20px 22px;box-shadow:0 8px 32px #14130f47}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__body>p{margin:0;font-size:14px;line-height:1.6}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__actions{border:0;justify-content:space-between;gap:16px;margin:0;padding:0}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__primaryButton{border-radius:8px;min-height:38px;padding-inline:18px;font-size:14px}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__textButton{font-size:14px}.privacy-module__VTbb1a__bar .privacy-module__VTbb1a__error{margin:0}@media (max-width:700px){.privacy-module__VTbb1a__barWrapper{inset:auto 12px max(12px, env(safe-area-inset-bottom))}.privacy-module__VTbb1a__card.privacy-module__VTbb1a__bar{gap:12px;width:100%;padding:16px 18px}}.privacy-module__VTbb1a__scrim{z-index:40;background:#14130f94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.privacy-module__VTbb1a__card{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);color:#fff;overscroll-behavior:contain;background:#14130fdb;border:1px solid #ffffff1a;border-radius:16px;outline:none;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:clamp(24px,4vw,34px);display:flex;overflow-y:auto;box-shadow:0 30px 90px #14130f52}.privacy-module__VTbb1a__cardHeader{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:40px;margin:0 0 22px;padding-bottom:18px;display:flex;position:relative}.privacy-module__VTbb1a__wordmark{color:#fff;letter-spacing:-.045em;font-size:24px;font-weight:700;line-height:1}.privacy-module__VTbb1a__iconButton{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:4px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:0}.privacy-module__VTbb1a__iconButtonLeft{left:0}.privacy-module__VTbb1a__iconButtonRight{right:0}.privacy-module__VTbb1a__iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.privacy-module__VTbb1a__body{flex:auto}.privacy-module__VTbb1a__title{letter-spacing:-.02em;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.3}.privacy-module__VTbb1a__body>p{color:#ffffffad;margin:12px 0 0;font-size:14px;line-height:1.6}.privacy-module__VTbb1a__body>p a{color:#ffffffdb;text-underline-offset:2px;text-decoration:underline}.privacy-module__VTbb1a__actions{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.privacy-module__VTbb1a__error{color:#ff8aa5;margin:14px 0 0;font-size:14px;line-height:1.5}.privacy-module__VTbb1a__primaryButton,.privacy-module__VTbb1a__secondaryButton{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.privacy-module__VTbb1a__primaryButton{color:#fff;background:#ffffff1f}.privacy-module__VTbb1a__primaryButton:hover,.privacy-module__VTbb1a__primaryButton:focus-visible{background:#fff3}.privacy-module__VTbb1a__secondaryButton{color:#fff;background:0 0;border-color:#ffffff38}.privacy-module__VTbb1a__secondaryButton:hover,.privacy-module__VTbb1a__secondaryButton:focus-visible{border-color:#fff9}.privacy-module__VTbb1a__textButton{color:#ffffffad;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline;transition:color .16s}.privacy-module__VTbb1a__textButton:hover,.privacy-module__VTbb1a__textButton:focus-visible{color:#fff}.privacy-module__VTbb1a__primaryButton[disabled],.privacy-module__VTbb1a__secondaryButton[disabled],.privacy-module__VTbb1a__textButton[disabled]{cursor:default;opacity:.6}.privacy-module__VTbb1a__footerLink{color:#ffffffe6;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.5;transition:color .12s ease-out}.privacy-module__VTbb1a__footerLink:hover,.privacy-module__VTbb1a__footerLink:focus-visible{color:#fff}.privacy-module__VTbb1a__categories{background:#ffffff0a;border-radius:8px;gap:4px;margin-top:24px;padding:4px;display:grid}.privacy-module__VTbb1a__category{background:#ffffff0d;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:18px;display:grid}.privacy-module__VTbb1a__categoryName{margin:0;font-size:15px;font-weight:600;line-height:1.4}.privacy-module__VTbb1a__categoryText{color:#ffffffad;margin:6px 0 0;font-size:14px;line-height:1.55}.privacy-module__VTbb1a__switch{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;width:48px;height:28px;padding:0;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.privacy-module__VTbb1a__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;left:3px;box-shadow:0 1px 3px #14130f47}.privacy-module__VTbb1a__switch[aria-checked=true]{background:#ffffffdb;border-color:#ffffffdb}.privacy-module__VTbb1a__switch[aria-checked=true]:after{background:#14130f;transform:translate(20px)}.privacy-module__VTbb1a__switch[disabled]{cursor:default}.privacy-module__VTbb1a__switch[disabled][aria-checked=false]{opacity:.45}.privacy-module__VTbb1a__switchCheck{z-index:1;fill:none;stroke:#14130f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:14px;height:14px;margin-left:7px;position:relative}@media (max-width:639px){.privacy-module__VTbb1a__scrim{padding:12px}.privacy-module__VTbb1a__card{max-height:calc(100dvh - 24px);padding:20px 18px 18px}.privacy-module__VTbb1a__category{gap:14px;padding:16px}}
.client-logos-module__mm9cTW__clientLogos{text-align:center}.client-logos-module__mm9cTW__clientLogos>p{letter-spacing:.02em;margin:0;font-size:12px;line-height:1.5}.client-logos-module__mm9cTW__film{z-index:1;position:absolute;bottom:clamp(16px,2.6vh,28px);left:0;right:0}.client-logos-module__mm9cTW__film>p{color:#ffffffa8}.client-logos-module__mm9cTW__page{background:#fcfbf9;padding:28px 0 8px;display:none}.client-logos-module__mm9cTW__inline{background:#fcfbf9;width:min(1320px,100% - 48px);margin-inline:auto;padding-bottom:32px}.client-logos-module__mm9cTW__page>p,.client-logos-module__mm9cTW__inline>p{color:#77726b}.client-logos-module__mm9cTW__viewport{width:100%;margin-top:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.client-logos-module__mm9cTW__track{align-items:center;width:max-content;min-height:60px;animation:28s linear infinite client-logos-module__mm9cTW__client-logos;display:flex}.client-logos-module__mm9cTW__viewport:focus-within .client-logos-module__mm9cTW__track{animation-play-state:paused}.client-logos-module__mm9cTW__set{flex:none;justify-content:space-around;align-items:center;width:max(760px,92vw);display:flex}.client-logos-module__mm9cTW__set a,.client-logos-module__mm9cTW__set span,.client-logos-module__mm9cTW__set img{display:block}.client-logos-module__mm9cTW__set a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.client-logos-module__mm9cTW__set img{opacity:.8;width:auto;height:44px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__acta,.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__va{height:38px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__vanVugt{height:46px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__reindersSnijder{height:60px}.client-logos-module__mm9cTW__film .client-logos-module__mm9cTW__acta,.client-logos-module__mm9cTW__film .client-logos-module__mm9cTW__reindersSnijder{filter:brightness(0)invert()}.client-logos-module__mm9cTW__page img,.client-logos-module__mm9cTW__inline img{filter:brightness(0);opacity:.62}@keyframes client-logos-module__mm9cTW__client-logos{to{transform:translate(-50%)}}@media (max-width:768px){.client-logos-module__mm9cTW__inline{width:calc(100% - 32px)}.client-logos-module__mm9cTW__film{display:none}.client-logos-module__mm9cTW__page{display:block}.client-logos-module__mm9cTW__set{width:600px}.client-logos-module__mm9cTW__set img{height:36px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__acta,.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__va{height:30px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__vanVugt{height:38px}.client-logos-module__mm9cTW__set .client-logos-module__mm9cTW__reindersSnijder{height:48px}}@media (prefers-reduced-motion:reduce){.client-logos-module__mm9cTW__track{width:100%;animation:none}.client-logos-module__mm9cTW__set{flex-wrap:wrap;gap:24px 32px;width:100%;padding:8px 24px}.client-logos-module__mm9cTW__set[aria-hidden=true]{display:none}}
.trial-module__fuXbqW__hero,.trial-module__fuXbqW__section,.trial-module__fuXbqW__startSection,.trial-module__fuXbqW__final{width:min(1320px,100% - 48px);margin-inline:auto}.trial-module__fuXbqW__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;padding:156px 0 64px;display:grid}.trial-module__fuXbqW__stickyCta,.trial-module__fuXbqW__stickyCta[hidden]{display:none}.trial-module__fuXbqW__intro h1{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(44px,4.8vw,68px);font-weight:500;line-height:1.04}.trial-module__fuXbqW__intro>p,.trial-module__fuXbqW__heading>p,.trial-module__fuXbqW__startCopy>p,.trial-module__fuXbqW__final>p{color:#625f5a;max-width:640px;margin:20px 0 0;font-size:17px;line-height:1.65}.trial-module__fuXbqW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.trial-module__fuXbqW__action,.trial-module__fuXbqW__secondary{border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.trial-module__fuXbqW__action{color:#fff;background:#e81050}.trial-module__fuXbqW__action:hover{background:#cf0c46}.trial-module__fuXbqW__secondary{color:#14110d;background:#ebe9e4}.trial-module__fuXbqW__secondary:hover{background:#dfdcd6}.trial-module__fuXbqW__action:focus-visible,.trial-module__fuXbqW__secondary:focus-visible,.trial-module__fuXbqW__textLink:focus-visible,.trial-module__fuXbqW__questions summary:focus-visible{outline-offset:4px;outline:2px solid #e81050}.trial-module__fuXbqW__intro>.trial-module__fuXbqW__offer,.trial-module__fuXbqW__startCopy>.trial-module__fuXbqW__offer,.trial-module__fuXbqW__final>.trial-module__fuXbqW__offer{margin-top:16px;font-size:13px;line-height:1.55}.trial-module__fuXbqW__textLink{text-underline-offset:4px;margin-top:20px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-block}.trial-module__fuXbqW__product{aspect-ratio:1.16;background:radial-gradient(at 0 0,#d9d0bb,#0000 70%),linear-gradient(145deg,#8c9899,#7f927c);align-self:center;min-height:0;margin:0;padding:32px 0 0 32px;position:relative;overflow:hidden}.trial-module__fuXbqW__product>div{width:110%;height:100%;min-height:0}.trial-module__fuXbqW__section{padding-block:80px}.trial-module__fuXbqW__hero+.trial-module__fuXbqW__startSection{margin-top:0}.trial-module__fuXbqW__heading{max-width:780px;margin-bottom:32px}.trial-module__fuXbqW__heading h2,.trial-module__fuXbqW__startCopy h2,.trial-module__fuXbqW__final h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.08}.trial-module__fuXbqW__examples,.trial-module__fuXbqW__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trial-module__fuXbqW__examples article,.trial-module__fuXbqW__benefits article{min-width:0}.trial-module__fuXbqW__examples{row-gap:0}.trial-module__fuXbqW__examples article{grid-template-rows:subgrid;grid-row:span 3;display:grid}.trial-module__fuXbqW__examples h3,.trial-module__fuXbqW__benefits h3,.trial-module__fuXbqW__personal h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:23px;font-weight:500;line-height:1.25}.trial-module__fuXbqW__examples p,.trial-module__fuXbqW__benefits p,.trial-module__fuXbqW__personal p{color:#625f5a;margin:0;font-size:15px;line-height:1.65}.trial-module__fuXbqW__sectionAction{align-items:center;gap:24px;margin-top:32px;display:flex}.trial-module__fuXbqW__difference{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.trial-module__fuXbqW__difference .trial-module__fuXbqW__heading{margin-bottom:0}.trial-module__fuXbqW__differenceCopy p{color:#625f5a;margin:0;font-size:17px;line-height:1.65}.trial-module__fuXbqW__differenceCopy p+p{margin-top:16px}.trial-module__fuXbqW__benefits article{background:#f0eeea;border-radius:16px;padding:24px}.trial-module__fuXbqW__benefits h3{margin-top:0}.trial-module__fuXbqW__startSection{background:linear-gradient(145deg,#f4f1eb,#e4e9e7);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;margin-bottom:0;padding:48px;display:grid}.trial-module__fuXbqW__steps{gap:20px;margin:28px 0;padding-left:24px;list-style:decimal;display:grid}.trial-module__fuXbqW__steps li{padding-left:8px}.trial-module__fuXbqW__steps strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.trial-module__fuXbqW__steps span{color:#625f5a;margin-top:4px;font-size:14px;line-height:1.65;display:block}.trial-module__fuXbqW__personal{border-left:1px solid #d5d9d4;padding-left:32px}.trial-module__fuXbqW__personalHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.trial-module__fuXbqW__personalHeader h3{margin:0}.trial-module__fuXbqW__portrait{object-fit:cover;flex:0 0 80px;width:80px;height:80px;display:block}.trial-module__fuXbqW__personalHeader .trial-module__fuXbqW__founderName{margin-top:8px;font-size:13px}.trial-module__fuXbqW__personal>.trial-module__fuXbqW__secondary{margin-top:24px}.trial-module__fuXbqW__personal .trial-module__fuXbqW__textLink{display:block}.trial-module__fuXbqW__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-top:0;display:grid}.trial-module__fuXbqW__questions details{border-bottom:1px solid #e7e4de;padding:20px 0}.trial-module__fuXbqW__questions details:first-child{padding-top:0}.trial-module__fuXbqW__questions summary{cursor:pointer;font-size:17px;font-weight:500;line-height:1.5}.trial-module__fuXbqW__questions p{color:#625f5a;margin:12px 0 0;font-size:15px;line-height:1.65}.trial-module__fuXbqW__questions a{text-underline-offset:3px;text-decoration:underline}.trial-module__fuXbqW__final{color:#fcfbf9;background:#212121;margin-bottom:80px;padding:48px}.trial-module__fuXbqW__final>p{color:#d4d0c8}.trial-module__fuXbqW__final h2{max-width:780px}@media (max-width:900px){.trial-module__fuXbqW__hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:132px 0 48px}.trial-module__fuXbqW__intro{max-width:650px}.trial-module__fuXbqW__intro h1{max-width:620px;font-size:clamp(38px,7vw,56px)}.trial-module__fuXbqW__product{aspect-ratio:1.4;width:100%;max-width:700px;min-height:0;margin:0;padding-left:32px}.trial-module__fuXbqW__examples{gap:16px}.trial-module__fuXbqW__examples h3{font-size:20px}.trial-module__fuXbqW__startSection{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.trial-module__fuXbqW__personal{border-top:1px solid #d5d9d4;border-left:0;padding:32px 0 0}.trial-module__fuXbqW__faq{grid-template-columns:minmax(0,1fr);gap:0}.trial-module__fuXbqW__difference{grid-template-columns:minmax(0,1fr);gap:24px}.trial-module__fuXbqW__benefits{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:620px){.trial-module__fuXbqW__page{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.trial-module__fuXbqW__hero{gap:24px;padding-top:116px;padding-bottom:32px}.trial-module__fuXbqW__intro h1{font-size:clamp(30px,8vw,42px);line-height:1.08}.trial-module__fuXbqW__intro .trial-module__fuXbqW__actions{gap:10px;margin-top:20px}.trial-module__fuXbqW__intro .trial-module__fuXbqW__offer{margin-top:14px;font-size:12px}.trial-module__fuXbqW__stickyCta{z-index:30;inset:auto 0 calc(var(--privacy-banner-height,0px) + env(safe-area-inset-bottom));background:#fcfbf9;justify-content:center;padding:12px 16px;display:flex;position:fixed;box-shadow:0 -4px 24px #14130f14}.trial-module__fuXbqW__stickyCta .trial-module__fuXbqW__action{width:100%}.trial-module__fuXbqW__hero,.trial-module__fuXbqW__section,.trial-module__fuXbqW__startSection,.trial-module__fuXbqW__final{width:calc(100% - 32px)}.trial-module__fuXbqW__intro>p{margin-top:16px;font-size:16px}.trial-module__fuXbqW__product{aspect-ratio:1.12;min-height:0;margin:0;padding:20px 0 0 20px}.trial-module__fuXbqW__section{padding-block:48px}.trial-module__fuXbqW__heading{margin-bottom:24px}.trial-module__fuXbqW__heading>p{margin-top:16px;font-size:16px}.trial-module__fuXbqW__examples{grid-template-columns:minmax(0,1fr);gap:32px}.trial-module__fuXbqW__examples article{grid-row:auto;display:block}.trial-module__fuXbqW__examples h3{margin-top:20px;font-size:24px}.trial-module__fuXbqW__sectionAction{flex-direction:column;align-items:flex-start;gap:16px}.trial-module__fuXbqW__startSection{margin-bottom:0;padding:24px}.trial-module__fuXbqW__differenceCopy p{font-size:16px}.trial-module__fuXbqW__faq{padding-top:0}.trial-module__fuXbqW__final{margin-bottom:48px;padding:24px}.trial-module__fuXbqW__questions summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.trial-module__fuXbqW__action,.trial-module__fuXbqW__secondary{transition:none}}
.comparison-module__EaNYgq__hero.comparison-module__EaNYgq__hero{padding:104px 0 32px}.comparison-module__EaNYgq__hero.comparison-module__EaNYgq__hero p{margin-top:16px;font-size:16px;line-height:1.6}.comparison-module__EaNYgq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-module__EaNYgq__hero.comparison-module__EaNYgq__hero h1{max-width:1000px;font-size:clamp(32px,4.2vw,48px);line-height:1.08}.comparison-module__EaNYgq__comparison,.comparison-module__EaNYgq__choose{width:min(1320px,100% - 48px);margin:0 auto;padding-bottom:32px}.comparison-module__EaNYgq__tableScroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;scroll-snap-type:x proximity;width:100%;position:relative;overflow-x:auto}.comparison-module__EaNYgq__tableScroll:focus-visible{outline-offset:4px;outline:2px solid #625f5a}.comparison-module__EaNYgq__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:760px;font-size:14px;line-height:1.6}.comparison-module__EaNYgq__table th,.comparison-module__EaNYgq__table td{text-align:center;vertical-align:middle;overflow-wrap:break-word;padding:16px}.comparison-module__EaNYgq__table th{font-weight:500}.comparison-module__EaNYgq__table thead th{background:#e9e7e1;font-size:15px;line-height:1.4}.comparison-module__EaNYgq__table thead th span{color:#625f5a;margin-top:8px;font-size:12px;font-weight:400;display:block}.comparison-module__EaNYgq__table thead th:nth-child(2){color:#fcfbf9;background:#212121}.comparison-module__EaNYgq__table thead th:nth-child(2) span{color:#d9d5c9}.comparison-module__EaNYgq__table thead th:not(:first-child){scroll-snap-align:start;scroll-margin-left:196px}.comparison-module__EaNYgq__table th:first-child{text-align:left;z-index:1;background:#fcfbf9;width:196px;position:sticky;left:0}.comparison-module__EaNYgq__table thead th:first-child{background:#e9e7e1}.comparison-module__EaNYgq__table tbody th,.comparison-module__EaNYgq__table tbody td{border-bottom:1px solid #e7e4de}.comparison-module__EaNYgq__table td:nth-child(2){background:#f0f1ec}.comparison-module__EaNYgq__comparison .comparison-module__EaNYgq__tableIntro{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px}.comparison-module__EaNYgq__tableIntro p{max-width:760px;margin:0}.comparison-module__EaNYgq__scopeNote,.comparison-module__EaNYgq__evidenceNote{color:#625f5a;max-width:960px;font-size:13px;line-height:1.6}.comparison-module__EaNYgq__scopeNote{margin:0 0 24px}.comparison-module__EaNYgq__evidenceNote{margin:16px 0 0}.comparison-module__EaNYgq__tableIntro h2{scroll-margin-top:128px}.comparison-module__EaNYgq__tableGuide{color:#625f5a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:24px;font-size:12px;line-height:1.5;display:flex}.comparison-module__EaNYgq__legend{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.comparison-module__EaNYgq__legend li{align-items:center;gap:8px;display:flex}.comparison-module__EaNYgq__statusIcon{color:#625f5a;flex-shrink:0;width:24px;height:24px;display:block}.comparison-module__EaNYgq__statusIcon[data-status=yes]{color:#46666e}.comparison-module__EaNYgq__statusIcon[data-status=additional]{color:#64777b}.comparison-module__EaNYgq__legend .comparison-module__EaNYgq__statusIcon{width:18px;height:18px}.comparison-module__EaNYgq__scrollHint{margin:0}.comparison-module__EaNYgq__cellContent{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.comparison-module__EaNYgq__cellValue{max-width:220px;font-size:13px;line-height:1.5}.comparison-module__EaNYgq__fullDetails{background:#f0f1ec;border-radius:4px;margin-top:16px;padding:16px 24px}.comparison-module__EaNYgq__fullDetails>summary{cursor:pointer;width:100%;padding:8px 0;font-size:14px}.comparison-module__EaNYgq__fullDetails>summary:focus-visible{outline-offset:4px;outline:2px solid #625f5a}.comparison-module__EaNYgq__fullDetails>p{color:#625f5a;margin:12px 0 24px;font-size:14px;line-height:1.5}.comparison-module__EaNYgq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;display:grid}.comparison-module__EaNYgq__detailGrid h3{margin:0 0 24px;font-size:24px;font-weight:500;line-height:1.25}.comparison-module__EaNYgq__detailGrid dl{margin:0}.comparison-module__EaNYgq__detailGrid dl>div+div{margin-top:16px}.comparison-module__EaNYgq__detailGrid dt{font-size:14px;font-weight:500}.comparison-module__EaNYgq__detailGrid dd{color:#625f5a;margin:4px 0 0;font-size:14px;line-height:1.6}.comparison-module__EaNYgq__detailGrid dd p{margin:8px 0}.comparison-module__EaNYgq__detailGrid .comparison-module__EaNYgq__definition{color:#625f5a;font-size:12px}.comparison-module__EaNYgq__detailSources{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.comparison-module__EaNYgq__detailSources a{color:#46666e;text-underline-offset:3px;text-decoration:underline}.comparison-module__EaNYgq__accountability{color:#625f5a;max-width:1060px;margin-top:8px;font-size:12px;line-height:1.6}.comparison-module__EaNYgq__accountability p{margin:8px 0 0}.comparison-module__EaNYgq__accountability a,.comparison-module__EaNYgq__internalLinks a{color:inherit;text-underline-offset:3px;text-decoration:underline}.comparison-module__EaNYgq__sources{margin-top:16px}.comparison-module__EaNYgq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.comparison-module__EaNYgq__sources h3{font-size:14px;font-weight:500}.comparison-module__EaNYgq__fullDetails .comparison-module__EaNYgq__comparison,.comparison-module__EaNYgq__fullDetails .comparison-module__EaNYgq__choose{width:100%;padding-top:40px;padding-bottom:0}.comparison-module__EaNYgq__faq.comparison-module__EaNYgq__faq{gap:48px;padding:40px 0 64px}.comparison-module__EaNYgq__faq h2{font-size:32px}.comparison-module__EaNYgq__faq summary{padding:20px 0;font-size:17px}.comparison-module__EaNYgq__faq details p{font-size:15px}.comparison-module__EaNYgq__sourceGrid h3{margin:0 0 8px;font-size:14px;font-weight:500}.comparison-module__EaNYgq__sourceGrid ul{margin:0;padding-left:16px}.comparison-module__EaNYgq__sourceGrid li+li{margin-top:8px}.comparison-module__EaNYgq__sourceGrid a{overflow-wrap:anywhere}.comparison-module__EaNYgq__choose{padding-top:16px}.comparison-module__EaNYgq__chooseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;display:grid}.comparison-module__EaNYgq__chooseGrid h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:1.25}.comparison-module__EaNYgq__endoxiaChoice{background:#f0f1ec;padding:24px}.comparison-module__EaNYgq__chooseGrid p,.comparison-module__EaNYgq__coexistence{color:#625f5a;margin:16px 0 0;font-size:16px;line-height:1.65}.comparison-module__EaNYgq__chooseGrid .comparison-module__EaNYgq__internalLinks{color:#14110d;flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.comparison-module__EaNYgq__coexistence{max-width:800px;margin-top:40px}@media (min-width:1048px){.comparison-module__EaNYgq__scrollHint{display:none}}@media (max-width:620px){.comparison-module__EaNYgq__hero.comparison-module__EaNYgq__hero{width:calc(100% - 32px);padding-top:96px;padding-bottom:24px}.comparison-module__EaNYgq__tableGuide{gap:8px;margin-bottom:16px}.comparison-module__EaNYgq__legend{gap:8px 12px}.comparison-module__EaNYgq__legend .comparison-module__EaNYgq__statusIcon{width:16px;height:16px}.comparison-module__EaNYgq__fullDetails{padding:12px 16px}.comparison-module__EaNYgq__faq.comparison-module__EaNYgq__faq{gap:24px;width:calc(100% - 32px);padding:32px 0 48px}.comparison-module__EaNYgq__comparison,.comparison-module__EaNYgq__choose{width:calc(100% - 32px);padding-bottom:24px}.comparison-module__EaNYgq__table{min-width:720px;font-size:13px}.comparison-module__EaNYgq__table th,.comparison-module__EaNYgq__table td{padding:14px 12px}.comparison-module__EaNYgq__table th:first-child{width:128px}.comparison-module__EaNYgq__table thead th:not(:first-child){scroll-margin-left:128px}.comparison-module__EaNYgq__chooseGrid,.comparison-module__EaNYgq__sourceGrid,.comparison-module__EaNYgq__detailGrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:380px){.comparison-module__EaNYgq__table{min-width:720px}.comparison-module__EaNYgq__table th,.comparison-module__EaNYgq__table td{padding-inline:12px}.comparison-module__EaNYgq__table th:first-child{width:128px}.comparison-module__EaNYgq__table thead th{font-size:14px}.comparison-module__EaNYgq__table thead th:not(:first-child){scroll-margin-left:128px}}
