.page-module___8aEwW__page{background:var(--brand-canvas);color:var(--brand-text);letter-spacing:0;overflow-wrap:anywhere}.page-module___8aEwW__page section{scroll-margin-top:24px}.page-module___8aEwW__container,.page-module___8aEwW__nav,.page-module___8aEwW__clients,.page-module___8aEwW__heroFoot{width:min(1240px,100% - 96px);margin-inline:auto}.page-module___8aEwW__skipLink{z-index:10;background:var(--brand-accent);color:#102018;padding:14px;position:absolute;top:-100px;left:20px}.page-module___8aEwW__skipLink:focus{top:12px}.page-module___8aEwW__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:84px;padding-block:12px;display:flex}.page-module___8aEwW__navActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.page-module___8aEwW__brand{white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:650;display:inline-flex}.page-module___8aEwW__brand img{border-radius:7px}.page-module___8aEwW__brandDot{color:var(--brand-accent);margin-left:-9px}.page-module___8aEwW__navLinks{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:12px 30px;font-size:14px;display:flex}.page-module___8aEwW__navLinks a,.page-module___8aEwW__footer nav a{padding-block:12px}.page-module___8aEwW__navLinks a:hover,.page-module___8aEwW__footer a:hover{color:var(--brand-accent)}.page-module___8aEwW__navButton,.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:46px;padding:12px 18px;font-size:14px;font-weight:550;transition:background .16s;display:inline-flex}.page-module___8aEwW__navButton{border:1px solid var(--brand-line)}.page-module___8aEwW__navButton:hover,.page-module___8aEwW__secondaryButton:hover{background:#ffffff0d}.page-module___8aEwW__primaryButton{background:var(--brand-accent);color:#102219;border:1px solid var(--brand-accent)}.page-module___8aEwW__primaryButton:hover{background:#d2ffe6}.page-module___8aEwW__secondaryButton{border:1px solid var(--brand-line);color:var(--brand-text)}.page-module___8aEwW__page a>svg{flex-shrink:0}.page-module___8aEwW__hero{isolation:isolate;background:#0b0d0e;height:calc(100svh - 152px);min-height:620px;max-height:800px;position:relative}.page-module___8aEwW__heroImage{z-index:-1;object-fit:contain;object-position:center bottom;padding-top:260px}.page-module___8aEwW__heroCopy{text-align:center;width:min(840px,100% - 40px);margin:auto;padding-top:26px}.page-module___8aEwW__eyebrow{color:var(--brand-accent);font-family:var(--font-geist-mono), monospace;font-size:12px;line-height:1.6}.page-module___8aEwW__hero h1{margin:15px 0 12px;font-size:96px;font-weight:570;line-height:1.05}.page-module___8aEwW__hero h2{max-width:650px;margin:0 auto;font-size:25px;font-weight:450;line-height:1.35}.page-module___8aEwW__hero p{color:var(--brand-muted);margin:14px auto 0;font-size:16px;line-height:1.6}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:23px;display:flex}.page-module___8aEwW__heroFoot{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;inset:auto 0 20px}.page-module___8aEwW__heroFoot>span:first-child{align-items:center;gap:8px;display:flex}.page-module___8aEwW__heroFoot>span:last-child{font-family:var(--font-geist-mono), monospace}.page-module___8aEwW__clients{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:28px;padding-block:31px;display:flex}.page-module___8aEwW__clients>span{font:12px var(--font-geist-mono), monospace;color:var(--brand-muted)}.page-module___8aEwW__clients>div{flex-wrap:wrap;align-items:center;gap:38px;display:flex}.page-module___8aEwW__clients strong{font-size:19px;font-weight:550}.page-module___8aEwW__clients div>span{color:var(--brand-muted);align-items:center;gap:12px;font-size:14px;display:flex}.page-module___8aEwW__principles{color:#17211e;background:#f0f3f2;padding-block:88px}.page-module___8aEwW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px;display:flex}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__productBand h2,.page-module___8aEwW__closing h2{max-width:700px;margin:17px 0 0;font-size:44px;font-weight:520;line-height:1.35}.page-module___8aEwW__closing h2{margin-inline:auto}.page-module___8aEwW__sectionHeading h2>span,.page-module___8aEwW__closing h2>span{color:var(--brand-muted)}.page-module___8aEwW__sectionHeading>p{max-width:340px;color:var(--brand-muted);margin:0 0 4px;font-size:16px;line-height:1.75}.page-module___8aEwW__principles .page-module___8aEwW__eyebrow{color:#35624d}.page-module___8aEwW__principles .page-module___8aEwW__sectionHeading>p{color:#526159}.page-module___8aEwW__principleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.page-module___8aEwW__principleGrid article{border-top:1px solid #bccac3;padding-top:24px}.page-module___8aEwW__principleGrid article>div{color:#3e6957;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__principleGrid article>div>span{font:12px var(--font-geist-mono), monospace}.page-module___8aEwW__principleGrid h3{margin:28px 0 14px;font-size:23px;font-weight:550;line-height:1.3}.page-module___8aEwW__principleGrid p{color:#526159;margin:0;font-size:16px;line-height:1.75}.page-module___8aEwW__system{padding-block:90px 56px}.page-module___8aEwW__boundary{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding-top:28px;display:grid}.page-module___8aEwW__boundary>span,.page-module___8aEwW__boundary>a{align-items:center;gap:12px;font-size:14px;display:inline-flex}.page-module___8aEwW__boundary>span>svg{color:var(--brand-accent)}.page-module___8aEwW__boundary p{color:var(--brand-muted);max-width:520px;margin:0;font-size:14px;line-height:1.7}.page-module___8aEwW__boundary>a{color:var(--brand-accent)}.page-module___8aEwW__productBand{border-block:1px solid var(--brand-line);background:#17221e;padding-block:72px}.page-module___8aEwW__productLayout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module___8aEwW__productBand h2{font-size:40px}.page-module___8aEwW__productLayout>div>p{color:#b8c9c0;max-width:400px;margin:20px 0 26px;font-size:16px;line-height:1.75}.page-module___8aEwW__productLinks{border-top:1px solid #ffffff29}.page-module___8aEwW__productLinks>a{border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding-block:26px;display:grid}.page-module___8aEwW__productLinks>a:hover,.page-module___8aEwW__productLinks>a>svg:first-child{color:var(--brand-accent)}.page-module___8aEwW__productLinks h3{margin:0 0 7px;font-size:20px;font-weight:500}.page-module___8aEwW__productLinks p{color:#b8c9c0;margin:0;font-size:14px;line-height:1.65}.page-module___8aEwW__setup{padding-block:88px 60px}.page-module___8aEwW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__steps li{border-top:1px solid var(--brand-line);min-width:0;padding-top:23px}.page-module___8aEwW__stepNumber{color:var(--brand-accent);font:14px var(--font-geist-mono), monospace}.page-module___8aEwW__steps h3{margin:22px 0 12px;font-size:22px;font-weight:500}.page-module___8aEwW__steps p{color:var(--brand-muted);min-height:55px;margin:0 0 20px;font-size:16px;line-height:1.7}.page-module___8aEwW__steps code{border-block:1px solid var(--brand-line);color:#d8e7e0;overflow-wrap:anywhere;padding:16px 0;font-size:13px;display:block}.page-module___8aEwW__desktop{border-block:1px solid var(--brand-line);align-items:center;gap:24px;margin-top:60px;padding-block:30px;display:flex}.page-module___8aEwW__desktop>svg{color:var(--brand-muted);flex-shrink:0}.page-module___8aEwW__desktop h3{margin:6px 0;font-size:21px;font-weight:500}.page-module___8aEwW__desktop p{color:var(--brand-muted);margin:0;font-size:14px}.page-module___8aEwW__roadmapStatus{color:#c1c9c5;border:1px solid var(--brand-line);border-radius:5px;margin-left:auto;padding:8px 12px;font-size:13px}.page-module___8aEwW__closing{text-align:center;padding-block:44px 82px}.page-module___8aEwW__closing .page-module___8aEwW__actions{margin-top:30px}.page-module___8aEwW__footer{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.page-module___8aEwW__footer nav{color:var(--brand-muted);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}@media (max-width:1000px){.page-module___8aEwW__container,.page-module___8aEwW__nav,.page-module___8aEwW__clients,.page-module___8aEwW__heroFoot{width:calc(100% - 56px)}.page-module___8aEwW__navLinks{gap:18px}.page-module___8aEwW__clients{flex-direction:column;align-items:flex-start;gap:20px}.page-module___8aEwW__sectionHeading{gap:32px}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__closing h2{font-size:38px}.page-module___8aEwW__principleGrid{gap:26px}.page-module___8aEwW__productLayout{gap:40px}.page-module___8aEwW__productBand h2{font-size:34px}.page-module___8aEwW__boundary{grid-template-columns:1fr auto}.page-module___8aEwW__boundary p{grid-area:2/1}.page-module___8aEwW__boundary>a{grid-area:1/2/3}}@media (max-width:700px){.page-module___8aEwW__container,.page-module___8aEwW__nav,.page-module___8aEwW__clients,.page-module___8aEwW__heroFoot{width:calc(100% - 40px)}.page-module___8aEwW__nav{flex-wrap:wrap;gap:8px 16px;padding-block:16px 6px}.page-module___8aEwW__brand{font-size:21px}.page-module___8aEwW__navActions{margin-left:auto}.page-module___8aEwW__navButton{padding:10px 12px;font-size:14px}.page-module___8aEwW__navLinks{order:3;justify-content:space-between;gap:14px;width:100%}.page-module___8aEwW__hero{height:calc(100svh - 180px);min-height:600px;max-height:740px}.page-module___8aEwW__heroCopy{padding-top:22px}.page-module___8aEwW__hero h1{font-size:64px}.page-module___8aEwW__hero h2{max-width:430px;font-size:23px}.page-module___8aEwW__hero p{max-width:350px;font-size:16px}.page-module___8aEwW__heroImage{object-fit:contain;padding-top:300px}.page-module___8aEwW__heroFoot{justify-content:center;bottom:13px}.page-module___8aEwW__heroFoot>span:last-child{display:none}.page-module___8aEwW__actions{gap:10px}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{gap:10px;padding:12px 14px;font-size:14px}.page-module___8aEwW__clients{padding-block:24px}.page-module___8aEwW__clients>div{gap:18px 26px}.page-module___8aEwW__clients strong{font-size:18px}.page-module___8aEwW__principles,.page-module___8aEwW__system,.page-module___8aEwW__setup{padding-block:56px}.page-module___8aEwW__sectionHeading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__closing h2,.page-module___8aEwW__productBand h2{font-size:32px}.page-module___8aEwW__principleGrid,.page-module___8aEwW__productLayout,.page-module___8aEwW__steps{grid-template-columns:1fr;gap:32px}.page-module___8aEwW__principleGrid h3{margin-top:20px}.page-module___8aEwW__productBand{padding-block:52px}.page-module___8aEwW__boundary{grid-template-columns:1fr;gap:18px}.page-module___8aEwW__boundary>a{grid-area:3/1}.page-module___8aEwW__steps p{min-height:0;margin-bottom:14px}.page-module___8aEwW__steps h3{margin-top:16px}.page-module___8aEwW__desktop{flex-wrap:wrap;gap:16px;margin-top:36px}.page-module___8aEwW__roadmapStatus{margin-left:51px}.page-module___8aEwW__closing{padding-block:0 56px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start;gap:24px}.page-module___8aEwW__footer nav{gap:12px 24px}}@media (max-height:760px){.page-module___8aEwW__hero{min-height:500px}.page-module___8aEwW__heroCopy{padding-top:12px}.page-module___8aEwW__hero h1{margin-block:10px;font-size:60px}.page-module___8aEwW__hero h2{font-size:22px}.page-module___8aEwW__hero p{margin-top:10px}.page-module___8aEwW__heroImage{padding-top:265px}.page-module___8aEwW__actions{margin-top:16px}}@media (max-width:380px){.page-module___8aEwW__hero h1{font-size:52px}.page-module___8aEwW__hero h2{font-size:21px}.page-module___8aEwW__navButton{gap:6px}.page-module___8aEwW__navLinks{font-size:13px}.page-module___8aEwW__hero{min-height:540px}.page-module___8aEwW__heroImage{padding-top:310px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__navButton,.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{transition:none}}
