.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--paper);padding-top:0;color:var(--dark)}
.feature-card{position:relative;min-height:430px;padding:38px;overflow:hidden;border:1px solid #dfe6ef;border-radius:var(--radius);background:#fff;box-shadow:0 18px 50px #1b35570b;opacity:0;transform:translateY(25px);transition:opacity .6s,transform .6s}
.feature-card.in-view{opacity:1;transform:none}.feature-card--wide{grid-column:1/-1;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;min-height:520px;padding:55px}.feature-number{display:block;margin-bottom:30px;color:#8b9aaf;font:700 12px Manrope;letter-spacing:.14em}.feature-card h3,.workflow-copy h3,.technical-grid h3{margin:0;font:800 34px/1.15 Manrope;letter-spacing:-.035em}.feature-card p{max-width:550px;color:#67758b;font-size:17px}.feature-card ul{display:flex;gap:10px;flex-wrap:wrap;padding:0;margin:25px 0 0;list-style:none}.feature-card li,.workflow-points span{padding:7px 11px;border:1px solid #d9e3ee;border-radius:8px;color:#41516a;font-size:12px;font-weight:700}.feature-shot{align-self:end;margin:30px -130px -95px 20px;padding:10px;border:1px solid #d8e3ef;border-radius:16px;background:#eaf0f7;box-shadow:0 24px 55px #2345711c;transform:rotate(-2deg)}.feature-shot img{border-radius:10px}.feature-card--pos,.feature-card--commerce{background:linear-gradient(145deg,#111e32,#0b1626);color:#fff}.feature-card--pos p,.feature-card--commerce p{color:#a7b6c9}.feature-icon{position:absolute;right:32px;top:32px;display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff0b;color:var(--cyan);font-size:30px}.mini-metric{position:absolute;left:38px;right:38px;bottom:38px;display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff09}.mini-metric span{color:#adbbcc;font-size:13px}.mini-metric strong{color:var(--cyan);font:800 24px Manrope}.feature-card--commerce{background:linear-gradient(145deg,#152541,#112d36)}.sync-visual{display:flex;align-items:center;gap:14px;margin:30px 0 44px}.sync-visual b{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ffffff18;border-radius:17px;background:#ffffff0e;color:#7aebdd;font:800 16px Manrope}.sync-visual b:last-child{background:#7f54b3;color:#fff}.sync-visual i{color:#8ea3ba;font-style:normal}.status-pill{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 11px;border-radius:20px;background:#31d7a019;color:#7ce9c6;font-size:12px;font-weight:700}.status-pill i{width:7px;height:7px;border-radius:50%;background:#4ce4b2;box-shadow:0 0 10px #4ce4b2}.feature-card--documents{background:#e9f1ff}.document-flow{display:flex;align-items:center;gap:8px;margin-top:30px}.document-flow span{padding:8px 10px;border:1px solid #cbd9eb;border-radius:8px;background:#fff;font-size:11px;font-weight:800}.document-flow i{color:#7890ae;font-style:normal}.document-stack{position:relative;height:350px}.document-stack>div{position:absolute;width:270px;height:330px;right:14%;top:10px;border:1px solid #cbd8e8;border-radius:12px;background:#fff;box-shadow:0 25px 55px #3455771f;transform:rotate(7deg)}.document-stack>div:nth-child(2){right:24%;transform:rotate(1deg)}.document-stack .document-paper{right:34%;display:flex;flex-direction:column;padding:35px;transform:rotate(-5deg)}.document-paper span{color:#788ba3;font:800 11px Manrope;letter-spacing:.15em}.document-paper strong{margin-top:55px;font:800 29px Manrope}.document-paper i{align-self:flex-start;margin-top:auto;padding:7px 13px;border:2px solid #38b985;border-radius:6px;color:#20a673;font:800 14px Manrope;font-style:normal;transform:rotate(-4deg)}
.workflows{background:#091522}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end;margin-bottom:70px}.section-heading h2,.modules-title h2,.global-copy h2,.technical-main h2,.final-cta h2{margin:10px 0 0;font:800 clamp(42px,5vw,70px)/1.08 Manrope;letter-spacing:-.05em}.section-heading>p{max-width:500px;margin:0;color:#91a2b9;font-size:18px}.workflow-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:55px}.workflow-line:before{content:"";position:absolute;left:3%;right:3%;top:21px;height:1px;background:#29405b}.workflow-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:#7589a3;text-align:left;cursor:pointer}.workflow-step b{display:grid;place-items:center;width:43px;height:43px;margin-bottom:14px;border:1px solid #29405b;border-radius:50%;background:#091522;font-size:11px}.workflow-step span{color:#d9e4f1;font:700 16px Manrope}.workflow-step small{font-size:12px}.workflow-step.is-active b{border-color:var(--cyan);background:#123a42;color:#83eee5;box-shadow:0 0 24px #18d6d32b}.workflow-stage{display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;min-height:500px;overflow:hidden;border:1px solid #1e344d;border-radius:24px;background:linear-gradient(140deg,#0d1d30,#0b1828);opacity:0;transform:translateY(24px);transition:.6s}.workflow-stage.in-view{opacity:1;transform:none}.workflow-copy{padding:60px}.workflow-label{color:#5ce4d4;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.workflow-copy h3{margin-top:13px;font-size:40px}.workflow-copy p{color:#9eacc0;font-size:17px}.workflow-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.workflow-points span{border-color:#29405b;color:#b2c2d6}.workflow-image{align-self:stretch;display:flex;align-items:flex-end;padding:35px 0 0 30px;background:radial-gradient(circle at 60% 50%,#1b63c333,transparent 60%)}.workflow-image img{align-self:flex-end;width:110%;max-width:none;border:1px solid #ffffff17;border-radius:15px 0 0;box-shadow:-25px 25px 70px #0008;transition:.25s}.workflow-image img.is-changing,.showcase-frame img.is-changing{opacity:0;transform:translateY(8px)}
.showcase{background:#f5f8fc;color:#111c2b}.section-heading--light>p{color:#68768b}.showcase-nav{display:flex;justify-content:center;gap:5px;margin-bottom:28px}.showcase-nav button{padding:10px 15px;border:0;border-radius:9px;background:transparent;color:#6c7b91;font:700 13px DM Sans;cursor:pointer}.showcase-nav button.is-active{background:#101c2b;color:#fff}.showcase-frame{max-width:1180px;margin:auto;padding:10px;border:1px solid #d5deea;border-radius:18px;background:#e7edf5;box-shadow:0 30px 80px #1f426122}.showcase-top{height:40px;display:flex;align-items:center;gap:6px;padding:0 8px}.showcase-top span{width:8px;height:8px;border-radius:50%;background:#b6c2d0}.showcase-top b{margin-left:10px;color:#65758a;font-size:11px}.showcase-frame img{width:100%;border-radius:10px;transition:.25s}.modules{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;background:#fff;color:#111c2b}.modules-title{position:sticky;top:120px;align-self:start}.module-list article{position:relative;padding:30px 52px 30px 0;border-top:1px solid #dce3eb;opacity:0;transform:translateX(22px);transition:.5s}.module-list article.in-view{opacity:1;transform:none}.module-list article:last-child{border-bottom:1px solid #dce3eb}.module-list span{font:800 24px Manrope}.module-list p{margin:8px 0 0;color:#68778b}.module-list b{position:absolute;right:0;top:34px;color:#9cabbc;font:700 11px Manrope}
.global-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:700px;background:linear-gradient(135deg,#0a1929,#0c2631);overflow:hidden}.global-copy{max-width:620px}.global-copy>p{color:#9dafc3;font-size:18px}.language-switch{display:inline-flex;margin-top:20px;padding:4px;border:1px solid #294052;border-radius:11px}.language-switch span{padding:8px 14px;border-radius:7px;color:#71879c;font-size:12px;font-weight:800}.language-switch .is-active{background:#fff;color:#112130}.capability-orbit{position:relative;width:min(520px,42vw);aspect-ratio:1;margin:auto;border:1px solid #36d6cc22;border-radius:50%}.capability-orbit:before,.capability-orbit:after{content:"";position:absolute;inset:16%;border:1px solid #36d6cc22;border-radius:50%}.capability-orbit:after{inset:32%}.orbit-center{position:absolute;z-index:2;inset:36%;display:grid;place-items:center;border-radius:30%;background:#122c3d;box-shadow:0 0 80px #1ccdc338}.orbit-center img{width:72%}.orbit-chip{position:absolute;padding:9px 14px;border:1px solid #2d485a;border-radius:22px;background:#0b1c2ad9;color:#c6d9e7;font-size:12px;font-weight:700;box-shadow:0 10px 30px #0005}.orbit-chip--one{top:4%;left:40%}.orbit-chip--two{top:46%;right:-4%}.orbit-chip--three{bottom:5%;left:36%}.orbit-chip--four{top:47%;left:-7%}
.technical{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f3f7fb;color:#111d2b}.technical-main>p{max-width:500px;color:#66768b;font-size:18px}.text-link{display:inline-flex;gap:20px;margin-top:15px;padding-bottom:5px;border-bottom:1px solid #18283c;font-weight:800}.technical-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.technical-grid article{min-height:230px;padding:27px;border:1px solid #dce4ed;border-radius:16px;background:#fff;opacity:0;transform:translateY(20px);transition:.5s}.technical-grid article.in-view{opacity:1;transform:none}.technical-grid i{color:#1f75ea;font-size:20px;font-style:normal}.technical-grid h3{margin-top:36px;font-size:19px}.technical-grid p{color:#718096;font-size:14px}.final-cta{position:relative;display:flex;flex-direction:column;align-items:center;min-height:680px;text-align:center;overflow:hidden;background:#07111f}.final-cta h2{font-size:clamp(52px,7vw,96px)}.final-cta h2 em{color:var(--cyan);font-style:normal}.final-cta>p{color:#93a5ba;font-size:18px}.final-cta .hero-actions{margin-top:25px}.cta-rings{position:absolute;width:760px;height:760px;top:-30px;border:1px solid #1bd8d31b;border-radius:50%;box-shadow:0 0 100px #1276ff16 inset}.cta-rings:before,.cta-rings:after{content:"";position:absolute;inset:15%;border:1px solid #2176da20;border-radius:50%}.cta-rings:after{inset:32%}.final-cta>*:not(.cta-rings){position:relative}footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:38px clamp(24px,5vw,76px);border-top:1px solid #ffffff12;background:#060e19;color:#8394aa}footer .brand img{width:100px}footer p{font-size:13px}footer div{display:flex;gap:24px;font-size:13px;font-weight:700}footer small{grid-column:1/-1;padding-top:22px;border-top:1px solid #ffffff0d;font-size:11px}
@media(max-width:900px){.feature-grid{grid-template-columns:1fr}.feature-card--wide{grid-column:auto;grid-template-columns:1fr;padding:38px}.feature-shot{margin:30px -80px -70px 10px}.section-heading,.workflow-stage,.modules,.global-section,.technical{grid-template-columns:1fr}.workflow-copy{padding:38px}.workflow-image{min-height:350px}.modules-title{position:static}.capability-orbit{width:min(480px,82vw);margin-top:70px}.technical-grid{margin-top:25px}}@media(max-width:640px){.site-header.menu-open nav{position:absolute;display:flex;flex-direction:column;gap:0;top:66px;left:14px;right:14px;padding:10px;border:1px solid #ffffff18;border-radius:12px;background:#0a1727f7}.site-header.menu-open nav a{padding:11px}.feature-grid{padding-left:14px;padding-right:14px}.feature-card,.feature-card--wide{min-height:auto;padding:28px}.feature-card h3{font-size:28px}.feature-card--pos,.feature-card--commerce{min-height:390px}.feature-shot{margin:30px -55px -50px 0}.document-flow{overflow:auto}.document-stack{height:310px}.document-stack>div{right:0;width:235px;height:285px}.document-stack>div:nth-child(2){right:10%}.document-stack .document-paper{right:20%}.section-heading{margin-bottom:45px}.workflow-line{grid-template-columns:repeat(4,145px);overflow-x:auto}.workflow-line:before{display:none}.workflow-stage{min-height:auto}.workflow-copy{padding:28px}.workflow-copy h3{font-size:31px}.workflow-image{min-height:260px;padding:20px 0 0 20px}.showcase-nav{justify-content:flex-start;overflow-x:auto}.showcase-nav button{white-space:nowrap}.modules{gap:45px}.technical-grid{grid-template-columns:1fr}.capability-orbit{width:78vw}.orbit-chip--two{right:-10%}.orbit-chip--four{left:-10%}footer{grid-template-columns:1fr;text-align:center}footer .brand,footer div{justify-self:center}footer p{margin:0}footer small{grid-column:auto}}
