@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Rajdhani:wght@500;600;700&display=swap');
:root{--navy:#0b0d0f;--ink:#0b0d0f;--muted:#646a74;--cream:#f3f0e8;--paper:#faf8f3;--line:rgba(11,13,15,.15);--orange:#ff5a36;--orange-dark:#e94828;--blue:#ff5a36;--radius:11px;--shadow:0 24px 60px rgba(11,13,15,.07)}
body{font-family:"Manrope",Arial,sans-serif;background-color:var(--cream);background-image:linear-gradient(rgba(11,13,15,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(11,13,15,.04) 1px,transparent 1px);background-size:76px 76px;background-attachment:fixed}
h1,h2,h3,.button,.nav-links,.brand b{font-family:"Rajdhani",Arial,sans-serif}.site-header{background:rgba(243,240,232,.94);border-bottom:1px solid var(--line)}.brand b{font-size:25px;font-weight:600}.brand small{color:var(--orange)}.nav-links{font-size:15px}.nav-links>a:hover{color:var(--orange)}.language{border-radius:6px;background:var(--paper)}.language button{border-radius:4px}.language button.active{background:var(--navy)}.button{border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.button.secondary{background:var(--paper)}.eyebrow:before{border-radius:1px;background:var(--orange)}h1{font-weight:500;line-height:.93;letter-spacing:-.045em}.platform-preview{border-radius:12px;background:var(--navy);box-shadow:none;border-left:5px solid var(--orange)}.platform-preview:before{border-radius:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px;inset:0;width:auto;height:auto;box-shadow:none}.preview-panel,.card,.feature-list article,.legal,.support-card{border-radius:10px;background:var(--paper);box-shadow:var(--shadow)}.preview-stats div{border-radius:7px;background:var(--cream)}.section.white{background:rgba(250,248,243,.92)}.section.dark{background:var(--navy)}.section-head h2,.cta-box h2{font-weight:500;line-height:.98}.card .icon{border-radius:5px;background:#fff0eb}.cta-box{border-radius:12px;background:var(--navy);box-shadow:inset 5px 0 0 var(--orange)}.legal h2,.support-card h2{color:var(--ink);font-weight:600}
@media(max-width:900px){.nav-links{background:var(--cream)}.menu-button{border-radius:6px;background:var(--orange)}}@media(max-width:620px){body{background-size:52px 52px}.platform-preview,.cta-box{border-radius:9px}.brand b{font-size:20px}}
.business-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:32px}.business-details>div{background:var(--paper);padding:24px;display:flex;flex-direction:column;gap:8px}.business-details small{font-size:12px;letter-spacing:.12em;color:var(--muted)}.business-details strong{font-size:18px;line-height:1.45}.business-details a{color:inherit}.integration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.integration-list article{border:1px solid var(--line);border-radius:10px;padding:22px;background:var(--paper)}.integration-list h2{font-size:20px;margin:0 0 8px}.integration-list p{margin:0;color:var(--muted)}.legal-note{border-left:4px solid var(--orange);background:#fff1ed;padding:18px 20px;margin:24px 0}
@media(max-width:720px){.business-details,.integration-list{grid-template-columns:1fr}.business-details>div{padding:19px}.business-details strong{font-size:16px}}

/* v10 — distinct official product website */
.nav-cta{gap:12px}.main-hero{padding:86px 0 78px}.main-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);gap:72px}.main-hero h1{max-width:760px;font-size:clamp(58px,6.35vw,94px)}
.product-stage{position:relative;min-height:570px;padding:26px;border-left:5px solid var(--orange);border-radius:12px;color:#fff;background:var(--ink);overflow:hidden}.product-stage:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:54px 54px}.product-stage>*{position:relative}.stage-toolbar,.stage-foot{display:flex;align-items:center;justify-content:space-between;gap:18px}.stage-mark{display:flex;align-items:center;gap:11px;font:600 18px/1 "Rajdhani",sans-serif}.stage-mark img{width:42px;height:42px;border-radius:8px}.live-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#d5d6d6;font-size:11px}.live-pill i{width:7px;height:7px;border-radius:50%;background:#27c67a;box-shadow:0 0 0 5px rgba(39,198,122,.12)}.stage-heading{margin:82px 0 42px}.stage-heading small,.stage-metrics small,.cta-box small{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.16em}.stage-heading h2{max-width:520px;margin:9px 0 0;font-size:clamp(39px,4vw,58px);font-weight:500;line-height:.95}.stage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage-metrics article{min-width:0;padding:19px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055)}.stage-metrics b,.stage-metrics span{display:block}.stage-metrics b{margin:10px 0 3px;font:600 23px/1 "Rajdhani",sans-serif}.stage-metrics span{overflow:hidden;color:#aeb1b4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.stage-foot{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.11);color:#aeb1b4;font-size:11px;letter-spacing:.05em}
.signal-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(250,248,243,.9)}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr)}.signal-grid>div{display:flex;align-items:center;min-height:84px;padding:20px 28px;border-right:1px solid var(--line);gap:18px}.signal-grid>div:first-child{border-left:1px solid var(--line)}.signal-grid b{color:var(--orange);font:600 16px/1 "Rajdhani",sans-serif}.signal-grid span{font-size:13px;font-weight:700}
.platform-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;align-items:start}.sticky-copy{position:sticky;top:130px;margin-bottom:0}.story-stack{display:grid}.story-stack article{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:32px 0;border-top:1px solid var(--line)}.story-stack article:last-child{border-bottom:1px solid var(--line)}.story-stack>article>span,.security-list>article>span{color:var(--orange);font:600 18px/1 "Rajdhani",sans-serif}.story-stack h3,.security-list h3{margin:0 0 8px;font-size:28px;font-weight:600}.story-stack p,.security-list p{max-width:520px;margin:0;color:var(--muted)}
.module-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.module-card{position:relative;display:flex;min-height:270px;padding:28px;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--paper);overflow:hidden}.module-card:after{position:absolute;right:0;bottom:0;left:0;height:4px;content:"";background:linear-gradient(90deg,var(--orange) 0 34%,var(--ink) 34%)}.module-card small{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.13em}.module-card h3{margin:45px 0 10px;font-size:31px;font-weight:600;line-height:1}.module-card p{margin:0;color:var(--muted)}.module-feature{grid-column:span 2;min-height:330px;background:var(--ink);color:#fff}.module-feature h3{max-width:650px;margin-top:62px;color:#fff;font-size:43px}.module-feature p{max-width:630px;color:#c5c7c9}.module-meta{margin-top:auto;padding-top:25px;color:var(--orange);font-size:12px;font-weight:700}.module-dark{color:#fff;background:var(--ink)}.module-dark h3{color:#fff}.module-dark p{color:#bfc1c3}.module-dark:after,.module-feature:after{background:var(--orange)}
.connection-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);gap:80px;align-items:center}.connection-layout .section-head{margin:0}.text-link{display:inline-flex;margin-top:16px;gap:12px;color:var(--ink);font-weight:800}.text-link span{color:var(--orange)}.connection-board{padding:10px 30px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow)}.connection-board article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:23px 0;border-bottom:1px solid var(--line)}.provider-letter{display:grid;width:43px;height:43px;place-items:center;border-radius:7px;color:#fff;background:var(--ink);font:700 21px/1 "Rajdhani",sans-serif}.connection-board b,.connection-board small{display:block}.connection-board b{font-size:17px}.connection-board small{color:var(--muted)}.connection-board em{padding:6px 9px;border:1px solid #bde2d0;border-radius:5px;color:#087a47;background:#effaf4;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.connection-board>p{margin:0;padding:22px 0;color:var(--muted);font-size:12px}
.security-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px}.security-title small{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.16em}.security-title h2{max-width:560px;margin:14px 0 20px;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:.92}.security-title p{max-width:550px;color:#bfc1c3;font-size:18px}.security-list article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:25px 0;border-top:1px solid rgba(255,255,255,.14)}.security-list article:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.security-list h3{color:#fff}.security-list p{color:#afb2b4}.operator-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:end}.operator-layout .section-head{margin:0}.cta-box small{display:block;margin-bottom:10px}.cta-box .button{flex:0 0 auto}
@media(max-width:1050px){.main-hero .hero-grid,.platform-story,.connection-layout,.security-layout,.operator-layout{grid-template-columns:1fr;gap:45px}.main-hero .hero-grid{grid-template-columns:1fr}.sticky-copy{position:static}.product-stage{min-height:500px}.module-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-layout{align-items:stretch}}
@media(max-width:720px){.main-hero{padding:46px 0 48px}.main-hero h1{font-size:50px}.product-stage{min-height:0;padding:20px}.stage-toolbar{align-items:flex-start}.live-pill{font-size:9px}.stage-heading{margin:54px 0 28px}.stage-heading h2{font-size:38px}.stage-metrics{grid-template-columns:1fr}.stage-metrics article{display:grid;grid-template-columns:82px 1fr;align-items:center}.stage-metrics b{margin:0}.stage-metrics span{display:none}.stage-foot{display:none}.signal-grid{grid-template-columns:1fr}.signal-grid>div,.signal-grid>div:first-child{min-height:64px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.platform-story{gap:22px}.story-stack article{grid-template-columns:42px 1fr;padding:25px 0}.module-bento{grid-template-columns:1fr}.module-feature{grid-column:auto}.module-card,.module-feature{min-height:240px}.module-card h3,.module-feature h3{margin-top:42px;font-size:31px}.connection-board{padding:6px 18px}.connection-board article{grid-template-columns:42px 1fr}.connection-board em{grid-column:2}.security-layout{gap:25px}.security-title h2{font-size:46px}.security-list article{grid-template-columns:40px 1fr}.operator-layout{gap:30px}}
