@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Inter:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&display=swap";:root{--ink:#07131b;--ink-soft:#0b1b26;--ink-lighter:#102737;--paper:#eef5f6;--white:#f8fbfb;--muted:#8fa3ad;--line:#b7dfe72b;--cyan:#67e8f9;--cyan-bright:#19dcff;--lime:#d7ff73;--blue:#4267ff;--mono:"DM Mono", monospace;--serif:"Instrument Serif", Georgia, serif;--sans:"Inter", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--sans);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.shell{width:min(1440px,100% - 72px);margin-inline:auto}.page-grid{pointer-events:none;opacity:.13;z-index:0;background-image:linear-gradient(#74c5d612 1px,#0000 1px),linear-gradient(90deg,#74c5d612 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 55%)}main,header,footer,.announcement{z-index:1;position:relative}.announcement{min-height:42px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#3155ff,#5265ff 45%,#40d9ff);justify-content:center;align-items:center;gap:14px;padding:8px 24px;display:flex}.announcement a{border-bottom:1px solid #fff9;padding-bottom:2px}.status-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:94px;display:grid}.brand img,.footer-brand img{width:146px;height:auto;display:block}nav{color:#b5c2c8;align-items:center;gap:38px;font-size:13px;display:flex}nav a,.footer-links a{transition:color .25s}nav a:hover,.footer-links a:hover{color:var(--cyan)}.header-cta{justify-self:end;font-size:13px;font-weight:600}.header-cta span{color:var(--cyan);margin-left:8px}.menu-button{background:0 0;border:0;padding:10px;display:none}.menu-button span{background:#fff;width:24px;height:1px;margin:6px;display:block}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:740px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:90px 7vw 90px 0;display:flex}.eyebrow,.section-index{font:500 10px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;margin:35px 0 40px;font-size:clamp(68px,8vw,130px);font-weight:700;line-height:.84}h1 em,h2 em{font-family:var(--serif);color:var(--cyan);font-weight:400}.hero-actions{align-items:center;gap:34px;margin-top:20px;display:flex}.button{justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 26px;font-size:13px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.text-link{border-bottom:1px solid #64757d;align-items:center;gap:16px;padding-bottom:7px;font-size:13px;display:inline-flex}.text-link span{color:var(--cyan)}.system-visual{border-left:1px solid var(--line);background:radial-gradient(circle,#298cb030,#0000 30%),linear-gradient(#1a364666 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#1a364666 1px,#0000 1px) 0 0/46px 46px,#07111a;place-items:center;display:grid;position:relative;overflow:hidden}.system-visual:before{content:"";aspect-ratio:1;border:1px solid #67e8f92b;width:80%;position:absolute;transform:rotate(45deg)}.orbital{border:1px solid #67e8f959;border-radius:50%;position:absolute}.orbital-one{aspect-ratio:1;width:58%;animation:22s linear infinite rotate}.orbital-two{aspect-ratio:1;border-style:dashed;width:38%;animation:16s linear infinite reverse rotate}.orbit-dot{background:var(--cyan);width:11px;height:11px;box-shadow:0 0 20px var(--cyan);border-radius:50%;position:absolute}.dot-one{top:25%;left:24%}.dot-two{top:42%;right:18%}.dot-three{bottom:19%;left:35%}.core-mark{aspect-ratio:1;z-index:2;background:linear-gradient(145deg,#5b72ff,#2e54ff);border:1px solid #83f3ff;border-radius:28px;place-items:center;width:116px;display:grid;transform:rotate(12deg);box-shadow:0 0 55px #3e65ff73}.core-mark span{font-size:48px;font-weight:800;transform:rotate(-12deg)}.visual-label{font:500 9px/1 var(--mono);letter-spacing:.15em;color:var(--cyan);position:absolute}.visual-label.top{top:35px;left:35px}.visual-label.bottom{bottom:35px;right:35px}.scan-line{background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;box-shadow:0 0 20px var(--cyan);opacity:.45;animation:6s ease-in-out infinite scan;position:absolute;left:0;right:0}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes scan{0%,to{top:15%}50%{top:85%}}.signal-strip{border-bottom:1px solid var(--line);padding:21px 0;overflow:hidden}.signal-track{width:max-content;font:500 11px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#a9bbc2;align-items:center;gap:32px;animation:32s linear infinite marquee;display:flex}.signal-track i{color:var(--cyan);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section-index{margin-bottom:45px}.problem-head,.section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;padding-bottom:80px;display:grid}.problem-head h2,.section-heading h2,.process-intro h2,.why-copy>h2,.faq-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6vw,96px);line-height:.94}.problem-head p,.section-heading>p,.process-intro>p{color:var(--muted);max-width:500px;font-size:16px;line-height:1.75}.problem-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.problem-card{border-right:1px solid var(--line);min-height:290px;padding:48px 42px 56px 0}.problem-card+.problem-card{padding-left:42px}.problem-card:last-child{border-right:0}.problem-card>span,.capability-number,.use-card>span{font:500 10px/1 var(--mono);color:var(--cyan)}.problem-card h3{letter-spacing:-.03em;margin:65px 0 18px;font-size:24px}.problem-card p{color:var(--muted);font-size:15px;line-height:1.7}.answer-panel{background:var(--cyan);color:var(--ink);grid-template-columns:1.2fr .8fr;gap:40px 80px;margin-top:90px;padding:72px;display:grid;position:relative;overflow:hidden}.answer-panel:after{content:"";aspect-ratio:1;border:1px solid #07131b38;border-radius:50%;width:440px;position:absolute;bottom:-260px;right:-120px;box-shadow:0 0 0 50px #07131b0a,0 0 0 100px #07131b08}.answer-panel .eyebrow{color:var(--ink);grid-column:1/-1}.answer-panel .eyebrow span{background:var(--ink);box-shadow:none}.answer-panel h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(42px,5vw,76px);line-height:1}.answer-panel>p{align-self:end;max-width:500px;font-size:16px;line-height:1.7}.button-dark{background:var(--ink);color:#fff;width:fit-content}.capabilities,.capability-list{border-top:1px solid var(--line)}.capability-row{border-bottom:1px solid var(--line);grid-template-columns:100px .8fr 1.2fr 40px;align-items:center;gap:40px;min-height:245px;transition:background .3s,padding .3s;display:grid}.capability-row:hover{background:#67e8f909;padding-inline:24px}.capability-row h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,54px)}.capability-copy p{color:var(--muted);max-width:620px;line-height:1.7}.tags{flex-wrap:wrap;gap:9px;display:flex}.tags span{border:1px solid var(--line);color:#b8c8ce;border-radius:30px;padding:8px 12px;font-size:11px}.row-arrow{color:var(--cyan);justify-self:end;font-size:22px}.process{color:var(--ink);background:#e9f3f4}.process-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;padding-bottom:85px;display:grid}.process-intro>p{color:#566d77}.process-steps{border-top:1px solid #07131b33}.process-step{border-bottom:1px solid #07131b33}.process-step button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:90px 1fr 50px;align-items:center;width:100%;padding:33px 0;display:grid}.step-no{font:500 11px/1 var(--mono);color:#38677a}.step-title{letter-spacing:-.045em;font-size:clamp(26px,3.4vw,48px);font-weight:650}.step-toggle{justify-self:end;font-size:28px;font-weight:300}.step-detail{opacity:0;grid-template-columns:1fr 1fr;gap:80px;max-height:0;transition:max-height .55s,opacity .35s,padding .55s;display:grid;overflow:hidden}.process-step.active .step-detail{opacity:1;max-height:430px;padding:20px 0 55px 90px}.step-detail p{color:#4b626c;align-self:center;font-size:18px;line-height:1.75}.step-diagram{background-image:linear-gradient(#2e546b1f 1px,#0000 1px),linear-gradient(90deg,#2e546b1f 1px,#0000 1px);background-size:28px 28px;justify-content:center;align-items:center;gap:42px;min-height:230px;display:flex;position:relative}.step-diagram span{aspect-ratio:1;background:#3266ff;border-radius:50%;width:48px;position:relative;box-shadow:0 0 0 14px #3266ff1c}.step-diagram span+span:before{content:"";background:#3266ff;width:42px;height:1px;position:absolute;top:50%;right:100%}.diagram-build span{background:var(--cyan-bright);border-radius:10px;transform:rotate(45deg)}.diagram-scale span{background:var(--lime);border-radius:3px;box-shadow:0 0 0 14px #80aa1e1f}.use-cases{border-bottom:1px solid var(--line)}.use-case-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.use-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:42px;position:relative;overflow:hidden}.use-card h3{letter-spacing:-.04em;margin:85px 0 18px;font-size:clamp(28px,3vw,46px)}.use-card p{color:var(--muted);max-width:560px;line-height:1.7}.use-icon{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:110px;display:grid;position:absolute;top:35px;right:35px}.use-icon i{aspect-ratio:1;background:var(--cyan);border-radius:50%;width:12px;position:absolute}.use-icon i:first-child{transform:translate(-24px,18px)}.use-icon i:nth-child(2){background:var(--blue);transform:translate(22px,22px)}.use-icon i:nth-child(3){background:var(--lime);transform:translateY(-25px)}.why{background:#061019}.why-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.why-visual{border:1px solid var(--line);background:radial-gradient(circle,#4267ff29,#0000 38%);place-items:center;min-height:710px;display:grid;position:relative;overflow:hidden}.why-grid-lines{background-image:linear-gradient(#67e8f917 1px,#0000 1px),linear-gradient(90deg,#67e8f917 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.why-ring{border:1px solid #67e8f970;position:absolute;transform:rotate(45deg)}.ring-a{aspect-ratio:1;width:65%}.ring-b{aspect-ratio:1;width:43%}.why-core{aspect-ratio:1;background:var(--cyan);width:104px;color:var(--ink);place-items:center;font-size:43px;font-weight:800;display:grid;transform:rotate(8deg);box-shadow:0 0 45px #67e8f966}.why-visual>span{color:var(--cyan);font:500 9px/1 var(--mono);letter-spacing:.15em;position:absolute;bottom:28px;left:30px}.why-copy>h2{margin-bottom:70px}.why-points article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:24px;padding:30px 0;display:grid}.why-points article>span{font:500 10px/1 var(--mono);color:var(--cyan);padding-top:6px}.why-points h3{margin-bottom:10px;font-size:22px}.why-points p{color:var(--muted);line-height:1.7}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:10vw;display:grid}.faq-heading{align-self:start;position:sticky;top:70px}.faq-heading h2{margin-bottom:36px}.faq-heading p{color:var(--muted);line-height:1.7}.faq-heading a{color:var(--cyan);border-bottom:1px solid var(--cyan)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:30px;width:100%;padding:30px 0;font-size:18px;font-weight:600;display:flex}.faq-item button i{color:var(--cyan);font-size:24px;font-style:normal;font-weight:300}.faq-answer{opacity:0;max-height:0;transition:max-height .4s,opacity .3s,padding .4s;overflow:hidden}.faq-item.open .faq-answer{opacity:1;max-height:300px;padding-bottom:30px}.faq-answer p{color:var(--muted);max-width:700px;line-height:1.75}.contact{padding-bottom:80px}.contact-card{text-align:center;background:linear-gradient(135deg,#4a63ff 0%,#324bdb 45%,#18cfe8 140%);padding:90px;position:relative;overflow:hidden}.contact-card:before,.contact-card:after{content:"";aspect-ratio:1;border:1px solid #ffffff2b;width:420px;position:absolute;transform:rotate(45deg)}.contact-card:before{top:-160px;left:-250px}.contact-card:after{bottom:-250px;right:-220px}.contact-card .eyebrow{color:#fff;justify-content:center}.contact-card .eyebrow span{background:var(--lime);box-shadow:0 0 14px var(--lime)}.contact-card h2{letter-spacing:-.06em;max-width:1000px;margin:35px auto 30px;font-size:clamp(48px,6vw,92px);line-height:.96}.contact-card>p:not(.eyebrow){color:#ffffffc7;max-width:700px;margin:0 auto 40px;font-size:17px;line-height:1.7}.button-contact{color:#162256;z-index:2;background:#fff;position:relative}.contact-note{font:500 9px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;justify-content:center;gap:32px;margin-top:35px;display:flex}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:start;gap:60px;padding:85px 0 30px;display:grid}.site-footer>p{color:var(--muted);max-width:500px;line-height:1.7}.footer-links{gap:30px;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#66808c;font:500 9px/1 var(--mono);letter-spacing:.15em;grid-column:1/-1;justify-content:space-between;margin-top:40px;padding-top:28px;display:flex}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}@media (width<=980px){.shell{width:min(100% - 40px,900px)}.section-space{padding-block:110px}.site-header{grid-template-columns:1fr auto}nav{background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:28px;display:none;position:absolute;top:94px;left:0;right:0}nav.open{display:flex}.header-cta{display:none}.menu-button{justify-self:end;display:block}.hero{grid-template-columns:1fr}.hero-copy{min-height:650px;padding-right:0}.system-visual{border-left:0;border-top:1px solid var(--line);min-height:620px}.problem-head,.section-heading,.process-intro{grid-template-columns:1fr;gap:40px}.capability-row{grid-template-columns:60px 1fr 35px;padding-block:45px}.capability-copy{grid-column:2/4}.process-step.active .step-detail{padding-left:0}.why-grid{grid-template-columns:1fr}.why-visual{min-height:600px}.faq-layout{grid-template-columns:1fr;gap:70px}.faq-heading{position:static}.site-footer{grid-template-columns:1fr 1fr}.footer-links{flex-direction:column;grid-area:1/2/3;justify-self:end}}@media (width<=680px){.shell{width:calc(100% - 32px)}.announcement{justify-content:flex-start;font-size:8px}.announcement a{margin-left:auto}.site-header{height:76px}nav{top:76px}.brand img{width:122px}.hero-copy{min-height:590px;padding-block:65px}h1{margin-block:30px;font-size:clamp(55px,18vw,82px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.system-visual{min-height:470px}.core-mark{border-radius:22px;width:88px}.section-space{padding-block:85px}.section-index{margin-bottom:30px}.problem-head h2,.section-heading h2,.process-intro h2,.why-copy>h2,.faq-heading h2{font-size:48px}.problem-grid{grid-template-columns:1fr}.problem-card,.problem-card+.problem-card{border-right:0;border-bottom:1px solid var(--line);min-height:230px;padding:35px 0}.problem-card h3{margin-top:50px}.answer-panel{grid-template-columns:1fr;padding:42px 26px}.answer-panel h2{font-size:42px}.capability-row{grid-template-columns:42px 1fr 25px;gap:16px}.capability-row h3{font-size:30px}.process-step button{grid-template-columns:45px 1fr 25px}.step-title{font-size:25px}.step-detail{grid-template-columns:1fr;gap:28px}.process-step.active .step-detail{max-height:650px}.step-diagram{min-height:180px}.use-case-grid{grid-template-columns:1fr}.use-card{min-height:350px;padding:32px 26px}.why-visual{min-height:460px}.why-copy>h2{margin-bottom:45px}.contact-card{padding:65px 24px}.contact-card h2{font-size:48px}.contact-note{flex-direction:column;gap:12px}.site-footer{grid-template-columns:1fr}.footer-links{flex-flow:wrap;grid-area:auto/1;justify-self:start}.footer-bottom{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.site-footer{background:#0d0d0f;border-top:1px solid #ffffff24;width:100%;padding:0;display:block}.footer-ruler{background-image:repeating-linear-gradient(90deg,#ffffff26 0 1px,#0000 1px 26px);border-bottom:1px solid #ffffff24;height:50px}.footer-frame{border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;width:min(1180px,100% - 72px);margin:0 auto}.footer-topline{justify-content:space-between;align-items:center;gap:40px;min-height:112px;padding:30px 42px;display:flex}.footer-identity{align-items:center;gap:20px;display:flex}.footer-brand img{width:116px}.footer-identity p{color:#d2d2ce;margin:0;font-size:13px}.footer-links{align-items:center;gap:44px;display:flex}.footer-links a{color:#b6b6b2;font:500 10px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase}.footer-links a:hover{color:var(--cyan)}.footer-wordmark{color:#0000;letter-spacing:-.095em;user-select:none;background:linear-gradient(#ffffff40,#ffffff0b);-webkit-background-clip:text;background-clip:text;border-top:1px solid #ffffff24;justify-content:center;align-items:center;gap:0;min-height:330px;padding:22px 58px 38px;font-size:clamp(130px,19vw,300px);font-weight:700;line-height:.75;display:flex;overflow:hidden}.footer-symbol{margin-right:.06em;font-weight:800;display:inline-block;transform:rotate(-12deg)}.footer-lower{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:132px;padding:30px 42px;display:grid}.footer-conversation,.footer-connect{align-items:center;gap:20px;font-size:11px;display:flex}.footer-conversation>span,.footer-connect>span{color:#858581;font:500 9px/1 var(--mono);letter-spacing:.12em}.footer-conversation a{color:var(--cyan);border-bottom:1px solid #d2ffb48c;padding-bottom:4px}.footer-connect{justify-content:flex-end}.footer-connect a{color:#c4c4c0}.footer-connect a:hover{color:#fff}.footer-bottom{color:#6f6f6b;min-height:64px;font:500 9px/1 var(--mono);letter-spacing:.06em;border-top:1px solid #ffffff24;grid-column:auto;margin:0;padding:22px 42px}@media (width<=840px){.footer-frame{width:calc(100% - 32px)}.footer-topline{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap;gap:20px 28px}.footer-wordmark{min-height:250px;padding-inline:24px;font-size:clamp(96px,22vw,170px)}.footer-lower{grid-template-columns:1fr}.footer-connect{justify-content:flex-start}}@media (width<=540px){.footer-ruler{background-size:22px 100%;height:38px}.footer-topline,.footer-lower,.footer-bottom{padding-inline:24px}.footer-identity{flex-direction:column;align-items:flex-start}.footer-wordmark{min-height:185px;font-size:25vw}.footer-conversation,.footer-connect,.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}:root{--ink:#0b0b0c;--ink-soft:#111113;--ink-lighter:#171719;--paper:#f2f2ee;--white:#f7f7f4;--muted:#a3a3a0;--line:#ffffff26;--cyan:#d2ffb4;--cyan-bright:#d2ffb4;--lime:#d2ffb4;--blue:#5b4dff}body{background:var(--ink)}.page-grid{display:none}.shell{width:min(1320px,100% - 72px)}.section-space{padding-block:130px}.announcement{min-height:44px;font-family:var(--sans);letter-spacing:0;text-transform:none;background:linear-gradient(90deg,#5d44f4,#574eff 50%,#6656ff);font-size:12px}.announcement .status-dot{display:none}.announcement a{text-underline-offset:3px;border:0;text-decoration:underline}.site-header{border-bottom:0;height:94px}.brand img,.footer-brand img{width:136px}nav{color:#c2c2bf;font-size:13px}.header-cta{border:1px solid #ffffff8c;border-radius:2px;padding:13px 18px}.header-cta span{color:var(--cyan)}.hero{border-bottom:1px solid var(--line);min-height:655px;display:block}.hero-copy{text-align:center;align-items:center;min-height:655px;padding:70px 0 90px}.hero .eyebrow{display:none}h1{letter-spacing:-.058em;max-width:1050px;margin:34px auto;font-size:clamp(56px,7vw,105px);line-height:.98}h1 em,h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.hero-lede{color:#b9b9b5;max-width:810px;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.hero-actions{justify-content:center;margin-top:20px}.button{border-radius:2px;min-height:56px}.button-primary{background:var(--cyan);color:#101010}.button-primary:hover{background:#e1ffc9}.system-visual{display:none}.signal-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:0;display:grid}.signal-item{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:126px;padding:30px 4vw;display:flex}.signal-item:last-child{border-right:0}.signal-item span{color:#7f70ff;font:600 12px/1 var(--mono)}.signal-item strong{max-width:200px;font-size:16px;line-height:1.35}.section-index{color:var(--cyan)}.problem-head,.section-heading{grid-template-columns:1.15fr .65fr}.problem-head h2,.section-heading h2,.process-intro h2,.why-copy>h2,.faq-heading h2{letter-spacing:-.045em;font-size:clamp(46px,5vw,76px);line-height:1.02}.problem-card{min-height:250px}.problem-card h3{margin-top:52px}.answer-panel{background:var(--cyan);border-radius:2px;padding:72px}.answer-panel:after{display:none}.answer-panel h2{max-width:850px;font-size:clamp(42px,4.4vw,66px)}.capabilities{border-top:0}.capability-row{grid-template-columns:80px .8fr 1.2fr 32px;min-height:210px}.capability-row:hover{background:#d2ffb408}.capability-row h3{font-size:clamp(29px,3vw,46px)}.process{background:var(--paper);color:#111}.process .section-index{color:#574eff}.process-intro{grid-template-columns:1.25fr .55fr}.process-intro h2 em{color:inherit}.process-step button{padding-block:27px}.step-title{font-size:clamp(25px,3vw,42px)}.step-diagram{background-color:#e4e4df;background-image:none}.use-cases{background:var(--ink)}.use-card{min-height:340px}.use-card h3{margin-top:72px;font-size:clamp(26px,2.5vw,38px)}.use-icon{border-color:#ffffff21}.why{background:var(--paper);color:#111}.why .section-index{color:#574eff}.why-copy>h2 em{color:inherit}.why-points article{border-color:#00000026}.why-points article>span{color:#574eff}.why-points p{color:#60605d}.why-visual{background:#101011;border:0}.why-grid-lines{opacity:.32}.why-core{background:var(--cyan)}.faq{background:var(--ink)}.contact-card{background:#5b4dff;border-radius:2px}.contact-card:before,.contact-card:after{display:none}.site-footer{padding-top:0}@media (width<=980px){.shell{width:min(100% - 40px,900px)}.hero-copy{min-height:600px}.problem-head,.section-heading,.process-intro{grid-template-columns:1fr}}@media (width<=680px){.shell{width:calc(100% - 32px)}.announcement{padding-inline:14px;font-size:10px}.announcement>span{max-width:190px}.hero,.hero-copy{min-height:560px}.hero-copy{padding-block:55px 70px}h1{font-size:55px}.hero-lede{font-size:16px}.signal-strip{grid-template-columns:1fr}.signal-item{border-right:0;border-bottom:1px solid var(--line);min-height:90px;padding:22px 28px}.section-space{padding-block:85px}.answer-panel{padding:44px 26px}}
