@font-face{font-family:Manrope MGP;src:url(/assets/Manrope-Variable-FzEoaBTQ.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:light;font-family:Manrope MGP,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--forest-950: #031c14;--forest-900: #092c22;--forest-800: #123d30;--forest-700: #1a5841;--forest-600: #267a52;--lime-500: #9be85f;--lime-400: #b7f084;--lime-200: #dff7cd;--warm-white: #fbfaf5;--paper: #f3f5ef;--mist: #e9ede6;--ink: #0c1712;--muted: #5d665f;--line: rgba(9, 44, 34, .16);--shadow-soft: 0 24px 70px rgba(4, 30, 21, .1);--shadow-deep: 0 32px 90px rgba(0, 17, 11, .28);--max-width: 1440px;--page-pad: clamp(1.25rem, 4vw, 4.5rem);--display-leading: 1.04;--content-heading-leading: 1.08}*{box-sizing:border-box}html{background:var(--warm-white);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--warm-white);color:var(--ink);overflow-x:hidden}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--lime-500);color:var(--forest-950)}:focus-visible{outline:3px solid var(--lime-500);outline-offset:4px}.site-shell{min-height:100vh}.skip-link{position:fixed;left:1rem;top:1rem;z-index:200;padding:.8rem 1rem;border-radius:.75rem;background:var(--lime-500);color:var(--forest-950);font-weight:800;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.eyebrow{margin:0 0 1.2rem;color:var(--forest-700);font-size:.76rem;font-weight:800;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.eyebrow--lime{color:var(--lime-500)}.button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:999px;padding:.85rem 1.35rem;font-size:.91rem;font-weight:800;letter-spacing:-.01em;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button--small{min-height:2.65rem;padding:.65rem 1.05rem;font-size:.79rem}.button--forest{background:var(--forest-900);color:var(--warm-white)}.button--forest:hover{background:var(--forest-700)}.button--lime{background:var(--lime-500);color:var(--forest-950);box-shadow:0 14px 34px #9be85f24}.button--lime:hover{background:var(--lime-400)}.button--outline-forest{border-color:#092c2247;background:#fbfaf552;color:var(--forest-950)}.button--outline-forest:hover{border-color:#092c2294;background:#fbfaf5b8}.button--ghost-light,.button--outline-light{border-color:#fbfaf547;background:#fbfaf50f;color:var(--warm-white)}.button--ghost-light:hover,.button--outline-light:hover{border-color:#fbfaf594;background:#fbfaf51f}.text-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:800}.text-link svg{transition:transform .18s ease}.text-link:hover svg{transform:translate(4px)}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding:.85rem var(--page-pad);color:var(--forest-900);transition:padding .22s ease,background-color .22s ease,box-shadow .22s ease}.site-header:not(.is-scrolled):not(.is-lime){color:var(--warm-white)}.site-header:not(.is-scrolled):not(.is-lime) .desktop-navigation>a:hover,.site-header:not(.is-scrolled):not(.is-lime) .developer-menu>summary:hover,.site-header:not(.is-scrolled):not(.is-lime) .developer-menu[open]>summary{background:#fbfaf51a}.site-header:not(.is-scrolled):not(.is-lime) .language-switch{border-color:#fbfaf53d;background:#fbfaf514}.site-header:not(.is-scrolled):not(.is-lime) .language-switch__trigger{color:#fbfaf5b8}.site-header:not(.is-scrolled):not(.is-lime) .language-switch__trigger:hover,.site-header:not(.is-scrolled):not(.is-lime) .language-switch.is-open .language-switch__trigger{background:#fbfaf524;color:var(--warm-white)}.site-header:not(.is-scrolled):not(.is-lime) .header-cta{background:var(--lime-500);color:var(--forest-950)}.site-header.is-lime .desktop-navigation>a:hover,.site-header.is-lime .developer-menu>summary:hover,.site-header.is-lime .developer-menu[open]>summary{background:#092c2217}.site-header.is-lime .language-switch{border-color:#092c2233;background:#fbfaf54d}.site-header.is-editorial:not(.is-scrolled){color:var(--forest-950)}.site-header.is-editorial:not(.is-scrolled) .desktop-navigation>a:hover,.site-header.is-editorial:not(.is-scrolled) .developer-menu>summary:hover,.site-header.is-editorial:not(.is-scrolled) .developer-menu[open]>summary{background:#092c2214}.site-header.is-editorial:not(.is-scrolled) .language-switch{border-color:#092c222e;background:#fbfaf594}.site-header.is-editorial:not(.is-scrolled) .language-switch__trigger{color:var(--muted)}.site-header.is-editorial:not(.is-scrolled) .language-switch__trigger:hover,.site-header.is-editorial:not(.is-scrolled) .language-switch.is-open .language-switch__trigger{background:#092c2214;color:var(--forest-950)}.site-header.is-editorial:not(.is-scrolled) .header-login{border-color:#092c2247;background:#092c220b;box-shadow:inset 0 0 0 1px #092c2206}.site-header.is-editorial:not(.is-scrolled) .header-login:hover{border-color:#092c226b;background:#092c2216}.site-header.is-editorial:not(.is-scrolled) .header-cta{background:var(--forest-900);color:var(--warm-white)}.site-header.is-scrolled{padding-top:.55rem;padding-bottom:.55rem;background:#fbfaf5e6;box-shadow:0 1px #092c221c;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.site-header__inner{display:grid;max-width:var(--max-width);min-height:3.25rem;align-items:center;column-gap:1rem;margin:0 auto;grid-template-columns:minmax(10.5rem,.72fr) auto minmax(22.5rem,1.28fr)}.site-header__brand{display:inline-flex;width:fit-content;align-items:center}.brand-logo{width:clamp(9.8rem,13vw,12.4rem);height:auto}.brand-logo--compact{width:2rem}.desktop-navigation{display:flex;align-items:center;gap:.35rem}.desktop-navigation>a,.developer-menu>summary{display:inline-flex;min-height:2.6rem;align-items:center;gap:.25rem;border-radius:999px;padding:.65rem .9rem;font-size:.8rem;font-weight:750;list-style:none;transition:background-color .16s ease}.desktop-navigation>a:hover,.desktop-navigation>a[aria-current=page],.developer-menu>summary:hover,.developer-menu[open]>summary{background:#092c2214}.developer-menu>summary::-webkit-details-marker{display:none}.developer-menu{position:relative}.developer-menu[open]>summary svg{transform:rotate(180deg)}.developer-menu__panel{position:absolute;top:calc(100% + .8rem);left:50%;display:grid;width:min(46rem,84vw);overflow:hidden;border:1px solid rgba(9,44,34,.12);border-radius:1.35rem;background:var(--warm-white);box-shadow:var(--shadow-soft);color:var(--forest-900);grid-template-columns:.75fr 1.25fr;transform:translate(-50%)}.developer-menu__intro{display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;min-height:18rem;padding:2rem;background:radial-gradient(circle at 20% 20%,rgba(155,232,95,.38),transparent 35%),var(--forest-900);color:var(--warm-white)}.developer-menu__intro span{color:var(--lime-500);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.67rem;letter-spacing:.14em}.developer-menu__intro strong{max-width:15rem;font-size:1.45rem;line-height:1.15}.developer-menu__links{display:grid;padding:.75rem}.developer-menu__links a{display:grid;align-content:center;gap:.22rem;border-radius:.85rem;padding:.8rem 1rem}.developer-menu__links a:hover{background:var(--paper)}.developer-menu__links strong{font-size:.87rem}.developer-menu__links span{color:var(--muted);font-size:.73rem}.site-header__actions{display:flex;align-items:center;justify-self:end;gap:.4rem}.language-switch{position:relative;display:flex;min-height:2.65rem;align-items:center;padding:.18rem;border:1px solid var(--line);border-radius:999px;background:#fbfaf5a6}.language-switch__trigger{display:flex;min-width:4.25rem;min-height:2.15rem;align-items:center;justify-content:center;gap:.36rem;border:0;border-radius:999px;padding:0 .5rem;background:transparent;color:var(--muted);font-size:.65rem;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:background-color .16s ease,color .16s ease}.language-switch__trigger svg:first-child{opacity:.72}.language-switch__trigger svg:last-child{transition:transform .18s ease}.language-switch.is-open .language-switch__trigger svg:last-child{transform:rotate(180deg)}.language-switch__trigger:hover,.language-switch.is-open .language-switch__trigger{background:#092c2214;color:var(--forest-950)}.language-switch__menu{position:absolute;z-index:120;top:calc(100% + .72rem);right:0;width:min(23rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(9,44,34,.13);border-radius:1.25rem;padding:.42rem;background:#fbfaf5fa;box-shadow:0 1.4rem 4rem #031d1633;color:var(--forest-950);animation:language-menu-in .18s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-switch__heading{display:flex;min-height:4.7rem;align-items:flex-end;justify-content:space-between;gap:1rem;border-radius:.95rem;padding:.85rem .95rem;background:radial-gradient(circle at 85% 10%,rgba(155,232,95,.34),transparent 38%),var(--forest-900);color:var(--warm-white)}.language-switch__heading span{color:var(--lime-500);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;letter-spacing:.14em}.language-switch__heading strong{max-width:11rem;text-align:right;font-size:.84rem;line-height:1.15}.language-switch__grid{display:grid;gap:.2rem;padding-top:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.language-switch__grid a{display:grid;min-width:0;min-height:3.05rem;align-items:center;gap:.55rem;border-radius:.8rem;padding:.45rem .55rem;color:var(--forest-950);grid-template-columns:2.2rem minmax(0,1fr) auto;transition:background-color .14s ease,transform .14s ease}.language-switch__grid a:hover,.language-switch__grid a:focus-visible{background:#9be85f33;transform:translateY(-1px)}.language-switch__grid a[aria-current=page]{background:var(--forest-900);color:var(--warm-white)}.language-switch__grid a>span{display:grid;min-height:1.65rem;place-items:center;border:1px solid rgba(9,44,34,.13);border-radius:999px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.56rem;font-weight:800}.language-switch__grid a[aria-current=page]>span{border-color:#9be85f6b;background:var(--lime-500);color:var(--forest-950)}.language-switch__grid strong{font-size:.7rem;font-weight:720;line-height:1.15;white-space:normal}.language-switch__grid svg{color:var(--lime-500)}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-.45rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header-login{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid rgba(9,44,34,.16);border-radius:999px;padding:0 .9rem;background:#fbfaf542;font-size:.77rem;font-weight:750;line-height:1;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.header-login:hover{border-color:#092c2257;background:#fbfaf580;transform:translateY(-1px)}.site-header:not(.is-scrolled):not(.is-lime):not(.is-editorial) .header-login{border-color:#fbfaf538;background:#fbfaf512}.site-header:not(.is-scrolled):not(.is-lime):not(.is-editorial) .header-login:hover{border-color:#fbfaf570;background:#fbfaf521}.header-cta{white-space:nowrap}.mobile-menu-button{display:none;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--warm-white);color:var(--forest-900)}.mobile-navigation{position:absolute;top:calc(100% + .25rem);right:var(--page-pad);left:var(--page-pad);overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:var(--warm-white);box-shadow:var(--shadow-soft)}.mobile-navigation nav{display:grid;padding:.75rem}.mobile-navigation nav a{padding:.9rem 1rem;border-radius:.75rem;font-size:1rem;font-weight:750}.mobile-navigation nav a:hover{background:var(--paper)}.mobile-navigation__footer{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-top:1px solid var(--line);font-size:.82rem;font-weight:750}.mobile-navigation__footer .language-switch__menu{top:auto;right:auto;bottom:calc(100% + .65rem);left:0}.hero{position:relative;height:215svh;background:var(--forest-950);color:var(--warm-white)}.hero__sticky{position:sticky;top:0;display:grid;min-height:100svh;overflow:hidden;align-items:center}.hero__ambient{position:absolute;inset:-20%;background:radial-gradient(circle at 78% 42%,rgba(155,232,95,.34),transparent 27%),radial-gradient(circle at 20% 75%,rgba(38,122,82,.26),transparent 30%);pointer-events:none;transition:opacity .1s linear}.hero__inner{position:relative;z-index:2;display:grid;width:min(100%,var(--max-width));align-items:center;gap:clamp(3rem,6vw,7rem);margin:0 auto;padding:clamp(7.5rem,12vh,10rem) var(--page-pad) clamp(5rem,8vh,7rem);grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr)}.hero__copy{position:relative;z-index:5}.hero__eyebrow{color:var(--lime-500)}.hero h1{max-width:12ch;margin:0;font-size:clamp(3.6rem,6.6vw,7.7rem);font-variation-settings:"wght" 780;letter-spacing:-.067em;line-height:.88}.hero__accent{color:var(--lime-500)}.hero__body{max-width:39rem;margin:2rem 0 0;color:#fbfaf5c2;font-size:clamp(1rem,1.45vw,1.25rem);letter-spacing:-.02em;line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero__facts{display:flex;flex-wrap:wrap;gap:1.25rem;margin:2rem 0 0;padding:0;color:#fbfaf59e;font-size:.72rem;font-weight:700;list-style:none}.hero__facts li{display:inline-flex;align-items:center;gap:.45rem}.hero__facts li:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 0 .25rem #9be85f1a;content:""}.hero-scene{position:relative;width:min(100%,42rem);aspect-ratio:1 / .9;justify-self:end;border:1px solid rgba(251,250,245,.12);border-radius:clamp(1.5rem,3vw,2.75rem);background:#0e3a2a8c;box-shadow:var(--shadow-deep);perspective:1100px}.hero-scene:after{position:absolute;inset:0;z-index:20;border-radius:inherit;box-shadow:inset 0 0 90px #9be85f0f;content:"";pointer-events:none}.hero-scene__grid{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background-image:linear-gradient(rgba(155,232,95,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(155,232,95,.08) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:radial-gradient(circle at center,black 10%,transparent 72%);mask-image:radial-gradient(circle at center,black 10%,transparent 72%);transform:rotate(-8deg) scale(1.22)}.gate{position:absolute;top:16%;z-index:2;width:26%;height:67%;border:1px solid rgba(155,232,95,.28);background:linear-gradient(145deg,#9be85f1c,#092c2266);box-shadow:inset 0 0 42px #9be85f14;transition:transform 80ms linear}.gate:before{position:absolute;inset:9%;border:1px solid rgba(155,232,95,.13);content:""}.gate--left{left:23%;clip-path:polygon(0 0,100% 0,100% 82%,84% 100%,0 100%)}.gate--right{right:23%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%,0 18%)}.flow-card{position:absolute;z-index:6;display:grid;gap:.85rem;padding:1.35rem;border:1px solid rgba(9,44,34,.14);border-radius:1.2rem;color:var(--forest-950);box-shadow:0 24px 60px #00120b4d;transition:opacity 80ms linear,transform 80ms linear}.flow-card>span{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.63rem;font-weight:800;letter-spacing:.12em}.flow-card>span small{font:inherit;opacity:.62}.flow-card strong{font-size:clamp(1rem,2vw,1.42rem);line-height:1.1}.flow-card code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;opacity:.62}.flow-card--intent{top:13%;left:9%;width:59%;background:var(--warm-white)}.flow-card--checkout{top:36%;right:5%;z-index:9;width:61%;min-height:10rem;background:var(--lime-500)}.flow-card--checkout strong{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em}.flow-card--checkout strong em{font-size:.36em;font-style:normal;letter-spacing:0}.checkout-lines{display:grid;gap:.4rem}.checkout-lines i{display:block;width:82%;height:.38rem;border-radius:999px;background:#092c2233}.checkout-lines i:nth-child(2){width:64%}.checkout-lines i:nth-child(3){width:38%}.flow-card--ledger,.flow-card--webhook{bottom:8%;width:43%;min-height:8rem;background:#fbfaf5f5}.flow-card--ledger{left:5%}.flow-card--webhook{right:5%;background:#dff7cd}.flow-rail{position:absolute;bottom:32%;left:22%;z-index:4;width:58%;height:1px;background:var(--lime-500);box-shadow:0 0 18px #9be85f73;transform-origin:left;transition:transform 80ms linear}.verification-pill{position:absolute;right:7%;bottom:2.5%;z-index:14;display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid rgba(155,232,95,.45);border-radius:999px;background:#031c14d1;color:var(--lime-500);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.57rem;font-weight:800;letter-spacing:.08em;transition:opacity 80ms linear,transform 80ms linear}.verification-pill i{width:.45rem;height:.45rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 14px var(--lime-500)}.hero__scroll-cue{position:absolute;right:var(--page-pad);bottom:1.4rem;z-index:10;display:flex;align-items:center;gap:.55rem;color:#fbfaf580;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;letter-spacing:.12em}.hero{height:340svh;background:var(--forest-950);color:var(--forest-950)}.hero__sticky{position:sticky;top:0;min-height:100svh;overflow:hidden}.hero__stage{position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;background:var(--forest-950)}.hero__canvas{position:relative;width:100vw;height:100svh;overflow:hidden;background:radial-gradient(circle at 78% 28%,rgba(155,232,95,.34),transparent 34%),radial-gradient(circle at 12% 88%,rgba(155,232,95,.12),transparent 30%),var(--warm-white);box-shadow:0 30px 100px #00120b57;transform-origin:center;transition:border-radius 80ms linear,transform 80ms linear}.hero__lime-wash{position:absolute;z-index:0;inset:0;background:var(--lime-500);transition:opacity 80ms linear;pointer-events:none}.hero__texture{position:absolute;z-index:1;inset:0;opacity:.18;background:linear-gradient(115deg,transparent 0 48%,rgba(251,250,245,.24) 49%,transparent 52%),repeating-linear-gradient(90deg,transparent 0 7rem,rgba(9,44,34,.05) 7rem calc(7rem + 1px));pointer-events:none}.hero__texture:after{position:absolute;inset:0;opacity:.28;background-image:radial-gradient(rgba(9,44,34,.42) .55px,transparent .55px);background-size:5px 5px;content:"";-webkit-mask-image:linear-gradient(120deg,transparent 5%,black 44%,transparent 88%);mask-image:linear-gradient(120deg,transparent 5%,black 44%,transparent 88%)}.hero__rings{position:absolute;z-index:2;inset:0;pointer-events:none}.hero__rings i{position:absolute;width:min(46vw,46rem);aspect-ratio:1;border:1px solid rgba(9,44,34,.13);border-radius:50%}.hero__rings i:nth-child(1){top:-31vw;left:-11vw}.hero__rings i:nth-child(2){right:-18vw;bottom:-34vw;width:min(58vw,58rem)}.hero__rings i:nth-child(3){top:22%;right:12%;width:min(24vw,24rem);opacity:.52}.hero__intro{position:absolute;inset:0;z-index:4;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:clamp(6.8rem,12vh,9rem) var(--page-pad) clamp(3rem,6vh,5rem);text-align:center;transform-origin:center 42%;transition:opacity 80ms linear,transform 80ms linear}.hero__eyebrow{margin-bottom:clamp(1rem,2vh,1.5rem);color:#092c22c2}.hero h1{width:min(100%,91rem);max-width:none;margin:0;color:var(--forest-950);font-size:clamp(4.8rem,10.4vw,10.8rem);font-variation-settings:"wght" 770;letter-spacing:-.078em;line-height:.79}.hero h1 span{display:block}.hero h1 span:last-child{margin-top:.09em}.hero__body{max-width:49rem;margin:clamp(3rem,5.4vh,4.5rem) 0 0;color:#031c14b8;font-size:clamp(1rem,1.35vw,1.2rem);letter-spacing:-.024em;line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:clamp(1.5rem,3vh,2.2rem)}.hero__secondary{border-color:#092c2257;background:#fbfaf529;color:var(--forest-950)}.hero__secondary:hover{border-color:var(--forest-950);background:#fbfaf55c}.hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin:clamp(1.3rem,2.5vh,1.8rem) 0 0;padding:0;color:#031c149e;font-size:.7rem;font-weight:750;list-style:none}.hero__facts li{display:inline-flex;align-items:center;gap:.48rem}.hero__facts li:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--forest-900);box-shadow:0 0 0 .24rem #092c2217;content:""}.hero-sequence{position:absolute;inset:0;z-index:3;overflow:hidden;transition:opacity 80ms linear}.hero-sequence__words span{position:absolute;top:50%;left:50%;width:100%;color:transparent;font-size:clamp(8rem,18vw,19rem);font-variation-settings:"wght" 790;letter-spacing:-.08em;line-height:.76;text-align:center;-webkit-text-stroke:1px rgba(9,44,34,.16);transform:translate(-50%,-50%);transition:opacity 80ms linear}.hero-sequence__stories{position:absolute;top:0;bottom:0;left:max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad)));z-index:5;width:min(37vw,34rem)}.hero-story{position:absolute;top:50%;left:0;width:100%;transition:opacity 80ms linear,transform 80ms linear;transform-origin:left center}.hero-story>span{display:inline-flex;align-items:center;gap:.7rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.16em}.hero-story>span:before{width:2.8rem;height:2px;background:var(--forest-900);content:""}.hero-story h2{max-width:8ch;margin:1.2rem 0 0;font-size:clamp(3rem,5.2vw,6rem);letter-spacing:-.072em;line-height:.88}.hero-story p{max-width:28rem;margin:clamp(1.8rem,3vh,2.4rem) 0 0;color:#031c14ad;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.6}.hero-portal{position:absolute;top:50%;right:max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad)));z-index:5;width:min(47vw,44rem);aspect-ratio:1;transform:translateY(-50%)}.hero-portal:before,.hero-portal:after{position:absolute;top:50%;right:7%;left:7%;height:1px;background:#092c2247;content:""}.hero-portal:after{inset:auto auto 7% 50%;width:1px;height:86%}.hero-portal__orbit{position:absolute;inset:7%;border:1px solid rgba(9,44,34,.34);border-radius:50%;transition:transform 80ms linear}.hero-portal__orbit:before,.hero-portal__orbit:after{position:absolute;width:.55rem;height:.55rem;border-radius:50%;background:var(--forest-900);content:""}.hero-portal__orbit:before{top:11%;left:15%}.hero-portal__orbit:after{right:12%;bottom:18%}.hero-portal__orbit--inner{inset:22%;border-style:dashed;opacity:.62}.hero-portal__gate{position:absolute;top:28%;z-index:4;width:15%;height:43%;background:var(--forest-900);box-shadow:0 22px 50px #031c142b;transition:transform 80ms linear}.hero-portal__gate:after{position:absolute;inset:10%;border:1px solid rgba(155,232,95,.42);content:""}.hero-portal__gate--left{left:34%;clip-path:polygon(0 0,100% 0,100% 80%,78% 100%,0 100%)}.hero-portal__gate--right{right:34%;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 20%)}.hero-portal__payment{position:absolute;top:50%;z-index:8;display:grid;width:clamp(7.5rem,11vw,10.5rem);aspect-ratio:1;place-items:center;align-content:center;border:1px solid rgba(251,250,245,.18);border-radius:50%;background:var(--forest-950);color:var(--lime-500);box-shadow:0 24px 60px #031c144d,inset 0 0 0 .55rem #9be85f12;transition:left 80ms linear,transform 80ms linear}.hero-portal__payment strong{font-size:clamp(1.5rem,2.8vw,2.6rem);letter-spacing:-.06em;line-height:1}.hero-portal__payment span{margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.56rem;letter-spacing:.1em}.hero-portal__verified{position:absolute;bottom:8%;left:50%;z-index:10;display:flex;align-items:center;gap:.6rem;width:max-content;padding:.75rem .95rem;border-radius:999px;background:var(--warm-white);box-shadow:0 16px 42px #031c142b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;font-weight:800;letter-spacing:.08em;transition:opacity 80ms linear,transform 80ms linear}.hero-portal__verified i{width:.52rem;height:.52rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 0 .25rem #9be85f33}.hero-sequence__rail{position:absolute;right:var(--page-pad);bottom:clamp(1.6rem,4vh,3.2rem);left:var(--page-pad);z-index:8;display:grid;gap:1.2rem;padding-top:1.1rem;border-top:1px solid rgba(9,44,34,.28);grid-template-columns:repeat(3,minmax(0,1fr))}.hero-sequence__rail span{display:flex;align-items:center;gap:.55rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;font-weight:750;letter-spacing:.08em}.hero-sequence__rail span i{width:.45rem;height:.45rem;border:1px solid var(--forest-900);border-radius:50%}.hero-sequence__rail span i.is-active{background:var(--forest-900);box-shadow:0 0 0 .25rem #092c221a}.hero-sequence__rail b{position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--forest-950);transform-origin:left;transition:transform 80ms linear}.hero__frame-caption{position:absolute;right:5.5%;bottom:.7rem;left:5.5%;z-index:6;display:flex;justify-content:space-between;color:#fbfaf58f;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.54rem;letter-spacing:.1em;transition:opacity 80ms linear}.hero__scroll-cue{position:absolute;right:var(--page-pad);bottom:1.25rem;z-index:20;display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;border:1px solid rgba(9,44,34,.16);border-radius:999px;background:#fbfaf5eb;color:var(--forest-950);box-shadow:0 12px 35px #031c141f;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.56rem;font-weight:800;letter-spacing:.1em}.capability-rail{overflow:hidden;border-bottom:1px solid var(--line);background:var(--lime-500);color:var(--forest-950)}.capability-rail__track{display:grid;width:min(100%,var(--max-width));min-height:7.5rem;margin:0 auto;padding:0 var(--page-pad);grid-template-columns:repeat(5,minmax(0,1fr))}.capability-rail__item{display:flex;align-items:center;gap:.8rem;border-left:1px solid rgba(9,44,34,.19);padding:1rem clamp(.8rem,2vw,1.5rem)}.capability-rail__item:last-child{border-right:1px solid rgba(9,44,34,.19)}.capability-rail__item span{color:#092c22b8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.64rem}.capability-rail__item strong{font-size:clamp(.75rem,1vw,.9rem)}.section{width:min(100%,var(--max-width));margin:0 auto;padding:clamp(6rem,10vw,10rem) var(--page-pad)}.section-heading{max-width:70rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.section-heading h2,.showcase-copy h2,.trust-copy h2,.developer-bridge h2,.final-cta h2,.editorial-hero h1{margin:0;font-size:clamp(2.7rem,5.7vw,6.1rem);font-variation-settings:"wght" 740;letter-spacing:-.06em;line-height:var(--display-leading);text-wrap:balance}.section-heading--split{display:grid;max-width:none;align-items:end;gap:clamp(2rem,8vw,9rem);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.section-heading--split>p,.showcase-copy>p,.trust-copy>p,.developer-bridge__copy>p,.final-cta__content>p,.editorial-hero__copy>p{margin:1.5rem 0 0;color:var(--muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.section--flow{background:var(--warm-white)}.payment-flow{position:relative;display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(5,minmax(0,1fr))}.payment-flow li{position:relative;min-height:22rem;overflow:hidden;border-top:1px solid var(--line);border-left:1px solid var(--line);padding:1rem clamp(1rem,2vw,1.5rem) 1.5rem;background:#fbfaf5bd;opacity:var(--step-opacity, .4);transform:translateY(var(--step-shift, 30px));transition:opacity .16s linear,transform .16s linear,background-color .22s ease}.payment-flow li:before,.payment-flow li:after{position:absolute;content:"";pointer-events:none}.payment-flow li:before{top:-1px;right:0;left:0;z-index:2;height:3px;background:var(--lime-500);transform:scaleX(var(--step-progress, 0));transform-origin:left}.payment-flow li:after{z-index:0;inset:0;background:linear-gradient(155deg,rgba(155,232,95,.2),transparent 62%);opacity:var(--step-progress, 0)}.payment-flow li>*{position:relative;z-index:1}.payment-flow li:last-child{border-right:1px solid var(--line)}.payment-flow__number{display:block;color:var(--forest-950);font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(2.7rem,4.2vw,4.6rem);font-weight:700;letter-spacing:-.09em;line-height:.9;opacity:var(--step-opacity, .4)}.payment-flow__signal{position:relative;width:3.4rem;height:3.4rem;margin:2.8rem 0 2.4rem;border:1px solid var(--forest-900);border-radius:50%}.payment-flow__signal:after{position:absolute;top:50%;left:100%;width:calc(20vw - 3.4rem);max-width:16rem;height:1px;background:var(--line);content:""}.payment-flow__signal b{position:absolute;top:calc(50% - 1px);left:100%;z-index:3;width:calc(20vw - 3.4rem);max-width:16rem;height:2px;background:var(--lime-500);box-shadow:0 0 16px #9be85fb8;transform:scaleX(var(--step-progress, 0));transform-origin:left}.payment-flow li:last-child .payment-flow__signal b{display:none}.payment-flow li:last-child .payment-flow__signal:after{display:none}.payment-flow__signal i{position:absolute;inset:.65rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 #9be85f57;transform:scale(var(--step-progress, 0));transition:transform .14s linear,box-shadow .22s ease}.payment-flow li.is-active .payment-flow__signal i{box-shadow:0 0 0 .5rem #9be85f2e}.payment-flow h3{margin:0 0 .85rem;font-size:clamp(1.05rem,1.5vw,1.32rem);letter-spacing:-.035em}.payment-flow p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.section--showcase{width:100%;max-width:none;background:var(--paper)}.showcase-copy{display:grid;max-width:var(--max-width);align-items:end;gap:3rem;margin:0 auto clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.showcase-copy .eyebrow,.showcase-copy h2{grid-column:1}.showcase-copy>p{grid-row:1 / span 2;grid-column:2}.product-frame{max-width:var(--max-width);overflow:hidden;margin:0 auto;border:1px solid rgba(9,44,34,.13);border-radius:clamp(1.3rem,2.8vw,2.25rem);background:#f8faf7;box-shadow:var(--shadow-soft)}.product-frame__topbar{display:grid;min-height:4.3rem;align-items:center;border-bottom:1px solid rgba(9,44,34,.1);padding:0 1.5rem;grid-template-columns:1fr auto 1fr}.product-frame__topbar>strong{font-size:.78rem}.product-frame__topbar>span{justify-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.61rem}.product-frame__window-controls{display:flex;gap:.38rem}.product-frame__window-controls i{width:.58rem;height:.58rem;border-radius:50%;background:var(--mist)}.product-frame__body{display:grid;min-height:45rem;grid-template-columns:15rem minmax(0,1fr)}.product-frame__sidebar{display:flex;flex-direction:column;gap:.35rem;border-right:1px solid rgba(9,44,34,.1);padding:1.3rem 1rem;background:#fff}.product-frame__mini-logo{display:flex;gap:.25rem;height:2.3rem;align-items:center;margin:0 0 1rem .65rem}.product-frame__mini-logo i{width:.8rem;height:1.5rem;background:var(--forest-900);clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%)}.product-frame__mini-logo i:last-child{height:1.3rem;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 22%)}.product-frame__sidebar>div:not(.product-frame__mini-logo){display:flex;min-height:2.7rem;align-items:center;gap:.7rem;border-radius:.75rem;padding:.65rem .75rem;color:#667069;font-size:.72rem;font-weight:700}.product-frame__sidebar>div.is-active{background:var(--lime-200);color:var(--forest-900)}.product-frame__workspace{padding:clamp(1.5rem,4vw,3.4rem)}.product-summary{position:relative;display:grid;min-height:19rem;overflow:hidden;align-items:start;gap:2rem;border-radius:1.4rem;padding:clamp(1.6rem,3vw,2.6rem);background:var(--lime-200);grid-template-columns:1fr auto}.product-summary:after{position:absolute;right:-8%;bottom:-40%;width:38%;aspect-ratio:1;border:1px solid rgba(9,44,34,.16);border-radius:50%;content:""}.product-summary span{display:block;margin-bottom:.8rem;color:var(--forest-700);font-size:.72rem;font-weight:750}.product-summary strong{display:block;color:var(--forest-900);font-size:clamp(2.1rem,4vw,4.2rem);letter-spacing:-.065em;line-height:1}.product-summary strong small{font-size:.27em;letter-spacing:0}.product-summary__metric{min-width:7.8rem;padding:1rem;border:1px solid rgba(9,44,34,.13);border-radius:1rem;background:#fbfaf58c}.product-summary__metric strong{font-size:2.4rem}.product-summary__chart{position:absolute;right:2.5rem;bottom:1.5rem;left:2.5rem;height:7rem;color:var(--forest-700)}.product-summary__chart svg{width:100%;height:100%;overflow:visible}.product-table{overflow:hidden;margin-top:1.25rem;border:1px solid rgba(9,44,34,.1);border-radius:1.15rem;background:#fff}.product-table__header,.product-table__row{display:grid;align-items:center;gap:1rem;padding:1rem 1.2rem;grid-template-columns:minmax(7rem,1.2fr) minmax(7rem,.8fr) minmax(8rem,1fr) 4rem}.product-table__header{border-bottom:1px solid rgba(9,44,34,.09)}.product-table__header strong{grid-column:1 / span 3;font-size:.8rem}.product-table__header span{justify-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem}.product-table__row{min-height:4.4rem;border-bottom:1px solid rgba(9,44,34,.07);font-size:.72rem}.product-table__row:last-child{border-bottom:0}.product-reference{display:flex;align-items:center;gap:.65rem;font-family:ui-monospace,SFMono-Regular,monospace}.product-reference i{width:.55rem;height:.55rem;border-radius:50%;background:var(--forest-600)}.product-status{width:fit-content;border-radius:999px;padding:.42rem .65rem;font-size:.62rem;font-weight:800}.product-status--success{background:#dff7cd;color:#1c643c}.product-status--warning{background:#fff0d2;color:#9a5b00}.product-status--deep{background:#c7eecb;color:#0f532e}.product-table__row>strong{justify-self:end;color:var(--forest-700)}.product-table time{justify-self:end;color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace}.product-frame__safe-note{margin:.8rem 0 0;color:var(--muted);font-size:.62rem;text-align:right}.section--audiences .section-heading{max-width:66rem}.audience-grid{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card{position:relative;display:flex;min-height:34rem;flex-direction:column;border-left:1px solid var(--line);padding:1.5rem clamp(1.4rem,3vw,2.5rem) 2rem;transition:background-color .22s ease,color .22s ease}.audience-card:last-child{border-right:1px solid var(--line)}.audience-card:hover{background:var(--forest-900);color:var(--warm-white)}.audience-card>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem}.audience-card__glyph{position:relative;width:7rem;height:7rem;margin:4.8rem 0 4.2rem}.audience-card__glyph i,.audience-card__glyph b{position:absolute;border:2px solid currentColor;background:var(--warm-white)}.audience-card__glyph i:first-child{top:0;left:2.15rem;width:2.75rem;height:2.75rem;border-radius:50%}.audience-card__glyph i:nth-child(2){bottom:0;left:0;width:3.4rem;height:3.4rem}.audience-card__glyph b{right:0;bottom:0;width:3.4rem;height:3.4rem;border-radius:0 50% 50%;background:var(--lime-500)}.audience-card h3{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.05em}.audience-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.7}.audience-card:hover p,.audience-card:hover>span{color:#fbfaf59e}.audience-card>strong{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.82rem}.trust-section{background:radial-gradient(circle at 76% 18%,rgba(155,232,95,.12),transparent 25%),var(--forest-950);color:var(--warm-white)}.trust-section__inner{display:grid;width:min(100%,var(--max-width));gap:clamp(3rem,7vw,7rem);margin:0 auto;padding:clamp(7rem,12vw,12rem) var(--page-pad);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.trust-copy h2{max-width:12ch}.trust-copy>p{max-width:43rem;color:#fbfaf5a6}.ledger-card{align-self:center;overflow:hidden;border:1px solid rgba(155,232,95,.28);border-radius:1.35rem;background:#123d309e;box-shadow:var(--shadow-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(2deg)}.ledger-card__head,.ledger-card__foot{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem}.ledger-card__head{border-bottom:1px solid rgba(251,250,245,.1);font-size:.72rem;font-weight:750}.ledger-card__head strong{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.45rem .65rem;background:var(--lime-500);color:var(--forest-950);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.55rem}.ledger-card__group{display:grid;gap:.85rem;padding:1.4rem 1.25rem}.ledger-card__group>code{color:var(--lime-500);font-size:.67rem}.ledger-card__group div{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-bottom:1px solid rgba(251,250,245,.08);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem}.ledger-card__group div strong:last-child:before{margin-right:.45rem;color:var(--lime-500);content:"+"}.ledger-card__group div:last-child strong:last-child:before{content:"−"}.ledger-card__foot{border-top:1px solid rgba(251,250,245,.1);color:#fbfaf58c;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem}.trust-points{display:grid;grid-column:1 / -1;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-point{position:relative;display:grid;overflow:hidden;min-height:27rem;border:1px solid rgba(251,250,245,.22);border-radius:1.35rem;background:linear-gradient(150deg,#1e4e3bb8,#092c228f 62%),#092c22b8;box-shadow:inset 0 1px #fbfaf50a;grid-template-rows:auto 1fr auto auto;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.trust-point:before{position:absolute;top:-8rem;right:-7rem;width:17rem;height:17rem;border:1px solid rgba(155,232,95,.13);border-radius:50%;content:"";transition:border-color .26s ease,transform .6s cubic-bezier(.22,1,.36,1)}.trust-point:hover{border-color:#9be85f94;box-shadow:0 1.5rem 4rem #000e0a4d,inset 0 1px #fbfaf50f;transform:translateY(-.45rem)}.trust-point:hover:before{border-color:#9be85f47;transform:scale(1.12)}.trust-point header,.trust-point footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.35rem}.trust-point header{border-bottom:1px solid rgba(251,250,245,.16)}.trust-point header span,.trust-point header strong,.trust-point footer span{color:var(--lime-500);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.61rem;letter-spacing:.12em}.trust-point header strong{color:#fbfaf594;font-weight:600}.trust-point__visual{position:relative;min-height:9.5rem;margin:1.25rem 1.35rem 0}.trust-point__visual:before,.trust-point__visual:after{position:absolute;top:50%;right:0;left:0;height:1px;background:#9be85f3d;content:""}.trust-point__visual:after{right:12%;left:12%;background:linear-gradient(90deg,transparent,var(--lime-500),transparent);box-shadow:0 0 18px #9be85f57;transform:scaleX(.22);transform-origin:left;animation:trust-pulse 3.8s ease-in-out infinite}.trust-point__visual i{position:absolute;z-index:1;top:calc(50% - .37rem);width:.74rem;height:.74rem;border:1px solid rgba(155,232,95,.75);border-radius:50%;background:var(--forest-950);box-shadow:0 0 0 .38rem #9be85f14}.trust-point__visual i:nth-child(1){left:0}.trust-point__visual i:nth-child(2){left:calc(50% - .37rem)}.trust-point__visual i:nth-child(3){right:0}.trust-point__visual b{position:absolute;z-index:2;top:calc(50% - .25rem);left:calc(50% - .25rem);width:.5rem;height:.5rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 .8rem #9be85fdb;animation:trust-node 3.8s ease-in-out infinite}.trust-point:nth-child(2) .trust-point__visual:after,.trust-point:nth-child(2) .trust-point__visual b{animation-delay:-1.2s}.trust-point:nth-child(3) .trust-point__visual:after,.trust-point:nth-child(3) .trust-point__visual b{animation-delay:-2.4s}.trust-point__copy{position:relative;z-index:1;padding:0 1.35rem 1.5rem}.trust-point h3{max-width:13ch;margin:0 0 .85rem;font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.04em;line-height:var(--content-heading-leading);text-wrap:balance}.trust-point p{margin:0;color:#fbfaf5b8;font-size:.84rem;line-height:1.65}.trust-point footer{border-top:1px solid rgba(251,250,245,.16)}.trust-point footer svg{color:var(--lime-500)}@keyframes trust-pulse{0%,to{opacity:.28;transform:scaleX(.12)}48%,64%{opacity:1;transform:scaleX(1)}}@keyframes trust-node{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}.developer-bridge{display:grid;align-items:center;gap:clamp(4rem,7vw,7rem);grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr)}.developer-bridge__copy,.code-window{min-width:0}.developer-bridge h2{font-size:clamp(2.7rem,5.1vw,5.35rem);overflow-wrap:anywhere}.developer-bridge__copy>p{max-width:38rem}.developer-bridge__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem}.code-window{overflow:hidden;border:1px solid rgba(9,44,34,.18);border-radius:1.4rem;background:var(--forest-950);color:var(--warm-white);box-shadow:var(--shadow-soft)}.code-window__bar{display:flex;min-height:3.6rem;align-items:center;gap:.42rem;border-bottom:1px solid rgba(251,250,245,.1);padding:0 1rem}.code-window__bar i{width:.52rem;height:.52rem;border-radius:50%;background:#fbfaf533}.code-window__bar span{margin-left:auto;color:#fbfaf580;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem}.code-window pre{min-height:25rem;margin:0;padding:clamp(1.5rem,4vw,3.2rem);font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(.74rem,1vw,.88rem);line-height:1.85;white-space:pre-wrap}.code-muted{color:#fbfaf580}.code-lime{color:var(--lime-500)}.code-blue{color:#85c8ff}.code-window__status{display:flex;align-items:center;gap:.55rem;border-top:1px solid rgba(251,250,245,.1);padding:1rem 1.25rem;color:#fbfaf599;font-size:.67rem}.code-window__status i{width:.45rem;height:.45rem;border-radius:50%;background:var(--lime-500);box-shadow:0 0 12px #9be85fb3}.faq-section,.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;min-height:6.4rem;align-items:center;gap:1rem;padding:1.2rem 0;list-style:none;grid-template-columns:4rem minmax(0,1fr) auto}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem}.faq-list summary strong{font-size:clamp(1rem,1.8vw,1.35rem);letter-spacing:-.025em}.faq-list summary svg{transition:transform .18s ease}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{max-width:52rem;margin:-.5rem 0 0;padding:0 0 2rem 5rem;color:var(--muted);font-size:.9rem;line-height:1.75}.final-cta{position:relative;display:grid;min-height:46rem;overflow:hidden;place-items:center;background:var(--lime-500);color:var(--forest-950)}.final-cta:before,.final-cta:after{position:absolute;width:32rem;height:32rem;border:1px solid rgba(9,44,34,.14);border-radius:50%;content:""}.final-cta:before{top:-18rem;left:-8rem}.final-cta:after{right:-8rem;bottom:-18rem}.final-cta__gate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.8rem;opacity:.1;transform:scale(3.2) rotate(-4deg)}.final-cta__gate i{width:6rem;height:10rem;background:var(--forest-900);clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%)}.final-cta__gate i:last-child{height:9rem;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,0 22%)}.final-cta__content{position:relative;z-index:2;width:min(100%,70rem);padding:6rem var(--page-pad);text-align:center}.final-cta h2{font-size:clamp(3rem,7vw,7.4rem)}.final-cta__content>p{max-width:42rem;margin:1.5rem auto 0;color:#031c14b3}.final-cta__content>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem;margin-top:2.2rem}.site-footer{display:grid;gap:5rem;padding:clamp(5rem,8vw,8rem) var(--page-pad) 2rem;background:var(--forest-950);color:var(--warm-white)}.site-footer__lead,.site-footer__links,.site-footer__bottom{width:min(100%,var(--max-width));margin:0 auto}.site-footer__lead{display:flex;align-items:end;justify-content:space-between;gap:2rem}.site-footer__lead p{max-width:30rem;margin:0;color:#fbfaf58a;font-size:1rem;line-height:1.6;text-align:right}.site-footer__links{display:grid;border-top:1px solid rgba(251,250,245,.14);grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__links>div{display:grid;align-content:start;gap:.85rem;min-height:14rem;border-left:1px solid rgba(251,250,245,.14);padding:1.5rem}.site-footer__links>div:last-child{border-right:1px solid rgba(251,250,245,.14)}.site-footer__links strong{margin-bottom:1rem;color:var(--lime-500);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.site-footer__links a,.site-footer__links span{width:fit-content;color:#fbfaf5a3;font-size:.77rem}.site-footer__links a:hover{color:var(--warm-white)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid rgba(251,250,245,.14);color:#fbfaf56b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.59rem}.site-footer{position:relative;display:block;min-height:clamp(42rem,58vw,52rem);overflow:hidden;padding:clamp(3.5rem,5vw,5rem) var(--page-pad) 2rem;background:radial-gradient(circle at 50% 112%,rgba(38,122,82,.2),transparent 43%),var(--forest-950);isolation:isolate}.site-footer__lead,.site-footer__links,.site-footer__bottom{position:relative;z-index:4}.site-footer__lead{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;padding-bottom:clamp(2rem,3vw,3rem);border-bottom:1px solid rgba(251,250,245,.15)}.site-footer__brand-lockup{display:grid;gap:1.5rem}.site-footer__brand-lockup p{max-width:31rem;margin:0;color:#fbfaf594;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.7;text-align:left}.site-footer__cta{flex:0 0 auto;border-radius:.35rem;padding-right:1.55rem;padding-left:1.55rem}.site-footer__links{display:grid;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,3vw,3rem);border:0;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__links>div{display:grid;align-content:start;gap:.78rem;min-height:0;padding:0;border:0}.site-footer__links>div:last-child,.site-footer__links>div:nth-child(2){border:0}.site-footer__links strong{margin-bottom:.65rem;color:#fbfaf56b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.61rem;letter-spacing:.14em}.site-footer__links a,.site-footer__links span{color:#fbfaf5cc;font-size:clamp(.82rem,1vw,.95rem);transition:color .16s ease,transform .16s ease}.site-footer__links a:hover{color:var(--lime-500);transform:translate(.3rem)}.site-footer__globe{position:absolute;z-index:1;right:0;bottom:1.5rem;left:0;height:min(35rem,49vw);pointer-events:auto}.site-footer__globe:before{position:absolute;right:12%;bottom:-46%;left:12%;height:100%;border-radius:50%;background:radial-gradient(ellipse at center,#267a5252,#031c1400 68%);filter:blur(28px);content:""}.site-footer__globe canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:crosshair;touch-action:pan-y}.site-footer__bottom{position:absolute;right:var(--page-pad);bottom:2rem;left:var(--page-pad);display:flex;width:auto;max-width:var(--max-width);align-items:center;justify-content:space-between;margin:0 auto;padding:1.25rem 0 0;border-top:1px solid rgba(251,250,245,.13);color:#fbfaf585}.editorial-page{--editorial-accent: #77d83f;--editorial-ink: #092c22;--editorial-tint: rgba(207, 245, 180, .92);background:var(--warm-white)}.editorial-page--solutions{--editorial-accent: #3a9e7c;--editorial-tint: rgba(204, 239, 227, .95)}.editorial-page--security{--editorial-accent: #1e7b61;--editorial-tint: rgba(194, 230, 219, .96)}.editorial-page--about{--editorial-accent: #d9a92f;--editorial-tint: rgba(250, 235, 184, .94)}.editorial-page--contact{--editorial-accent: #67ca32;--editorial-tint: rgba(220, 247, 194, .96)}.editorial-hero{--editorial-progress: 0;position:relative;display:grid;min-height:100svh;align-items:center;overflow:hidden;gap:clamp(3rem,7vw,8rem);padding:9rem max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad))) 5rem;background:var(--warm-white);color:var(--forest-950);grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr)}.editorial-hero:before,.editorial-hero:after{position:absolute;inset:0;pointer-events:none;content:""}.editorial-hero:before{z-index:0;background:radial-gradient(circle at 82% 32%,rgba(251,250,245,.12),transparent 24%),linear-gradient(118deg,var(--editorial-tint),rgba(251,250,245,.36));opacity:calc(var(--editorial-progress) * .92)}.editorial-hero:after{z-index:0;background-image:linear-gradient(rgba(9,44,34,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(9,44,34,.035) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%);mask-image:linear-gradient(90deg,transparent,black 55%);opacity:calc(.18 + var(--editorial-progress) * .45)}.editorial-hero>*{position:relative;z-index:1}.editorial-hero__copy .eyebrow{color:var(--forest-700)}.editorial-hero h1{max-width:13ch}.editorial-hero__copy>p{max-width:45rem;color:#092c22ad}.editorial-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.editorial-hero__progress{display:flex;width:min(100%,23rem);align-items:center;gap:.85rem;margin-top:clamp(2.5rem,6vh,5rem);color:#092c227a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.56rem;letter-spacing:.16em}.editorial-hero__progress>i{position:relative;display:block;overflow:hidden;height:1px;flex:1;background:#092c222b}.editorial-hero__progress b{position:absolute;inset:0;background:var(--editorial-accent);transform:scaleX(var(--editorial-progress));transform-origin:left}.editorial-hero__visual-wrap{position:relative;width:100%;max-width:43rem;justify-self:end;margin-right:clamp(-3.5rem,-3vw,-1.5rem);transform:translateY(calc(var(--editorial-progress) * -1.75rem)) scale(calc(1 + var(--editorial-progress) * .035));transform-origin:center}.editorial-visual{position:absolute;inset:-6% -7% -7% -5%;overflow:visible;background:transparent}.editorial-hero__visual-wrap:before{display:block;padding-top:100%;content:""}.editorial-visual:before{position:absolute;z-index:0;inset:5% 8% 7% 6%;border:1px solid rgba(9,44,34,.09);border-radius:50%;background:radial-gradient(circle at 68% 24%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle,color-mix(in srgb,var(--editorial-tint) 66%,transparent),transparent 67%);box-shadow:inset 0 0 5rem #ffffff52;content:""}.editorial-visual:after{position:absolute;z-index:0;top:18%;right:-8%;width:40%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--editorial-accent),transparent 64%);border-radius:50%;content:"";transform:translate(calc(var(--editorial-progress) * -2rem))}.editorial-visual__grid{position:absolute;z-index:1;inset:-8%;background-image:linear-gradient(rgba(9,44,34,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(9,44,34,.052) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(circle at center,black,transparent 67%);mask-image:radial-gradient(circle at center,black,transparent 67%)}.editorial-visual__caption{position:absolute;z-index:8;top:7%;right:8%;left:7%;display:flex;justify-content:space-between;color:#092c228a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.54rem;letter-spacing:.12em}.editorial-visual__caption b{color:var(--forest-950);font-weight:700}.product-visual__rail{position:absolute;inset:27% 8% 24%;display:grid;align-items:center;grid-template-columns:repeat(3,1fr)}.product-visual__route{position:absolute;right:8%;left:8%;height:1px;background:#092c223d}.product-visual__route:after{position:absolute;inset:-1px auto -1px 0;width:38%;background:var(--editorial-accent);box-shadow:0 0 1rem color-mix(in srgb,var(--editorial-accent),transparent 35%);content:"";animation:editorial-route-progress 4s ease-in-out infinite}.product-visual__node{position:relative;z-index:2;display:grid;justify-items:center;gap:.72rem;color:#092c2285;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.52rem;letter-spacing:.08em}.product-visual__node i{width:.85rem;height:.85rem;border:2px solid var(--warm-white);border-radius:50%;background:var(--editorial-accent);box-shadow:0 0 0 1px #092c225c,0 0 1.2rem #67ca3252}.product-visual__node strong{color:var(--forest-950);font-size:.57rem}.product-visual__packet{position:absolute;z-index:5;top:calc(50% - 4.4rem);left:-4%;display:grid;min-width:6rem;gap:.08rem;border:1px solid rgba(9,44,34,.2);border-radius:.9rem;padding:.72rem .9rem;background:var(--forest-950);box-shadow:0 1rem 2.5rem #092c2238;color:var(--warm-white);opacity:0;transform:translate(-50%) scale(.92);animation:editorial-packet-cycle 12s cubic-bezier(.65,0,.35,1) infinite both;will-change:left,opacity,transform}.product-visual__packet--2{animation-delay:4s}.product-visual__packet--3{animation-delay:8s}.product-visual__packet strong{font-size:1.45rem;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.product-visual__packet span{color:var(--editorial-accent);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.52rem}.product-visual__ledger{position:absolute;right:8%;bottom:7%;left:8%;display:grid;align-items:center;gap:.5rem 1rem;border-top:1px solid rgba(9,44,34,.16);padding-top:1rem;color:#092c2285;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.53rem;grid-template-columns:1fr auto auto}.product-visual__ledger b{color:var(--forest-950)}.product-visual__ledger i{width:.55rem;height:.55rem;border-radius:50%;background:var(--editorial-accent);box-shadow:0 0 .8rem var(--editorial-accent)}.solutions-visual__routes{position:absolute;inset:6%;width:88%;height:88%}.solutions-visual__routes path,.about-visual__currents path{fill:none;stroke:#092c2257;stroke-dasharray:7 9;stroke-width:1.2;animation:editorial-dash 8s linear infinite}.solutions-visual__core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:8rem;height:8rem;place-content:center;justify-items:center;border:1px solid rgba(9,44,34,.28);border-radius:50%;background:var(--forest-950);box-shadow:0 0 0 1rem #ffffff3b,0 1.5rem 3rem #092c2233;color:var(--warm-white);transform:translate(-50%,-50%)}.solutions-visual__core i{position:absolute;top:.8rem;right:.8rem;width:.52rem;height:.52rem;border-radius:50%;background:var(--editorial-accent);animation:editorial-pulse 2.2s ease-in-out infinite}.solutions-visual__core strong{font-size:1.6rem;letter-spacing:-.05em}.solutions-visual__core span{color:var(--editorial-accent);font-family:ui-monospace,monospace;font-size:.48rem}.solutions-visual__role{position:absolute;z-index:3;display:grid;min-width:9.2rem;gap:.35rem;border-bottom:1px solid rgba(9,44,34,.2);border-left:3px solid var(--editorial-accent);padding:.72rem .8rem;background:#fbfaf557;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.solutions-visual__role span{color:#092c227a;font-family:ui-monospace,monospace;font-size:.5rem}.solutions-visual__role strong{max-width:10rem;font-size:.63rem;line-height:1.25}.solutions-visual__role i{position:absolute;right:.7rem;bottom:.7rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--editorial-accent)}.solutions-visual__role--1{top:12%;left:8%}.solutions-visual__role--2{top:12%;right:8%}.solutions-visual__role--3{bottom:8%;left:50%;transform:translate(-50%)}.solutions-visual__value{position:absolute;z-index:7;top:48%;left:48%;border-radius:999px;padding:.45rem .7rem;background:var(--editorial-accent);color:var(--forest-950);font-family:ui-monospace,monospace;font-size:.48rem;font-weight:800;animation:editorial-orbit 6s linear infinite}.security-visual__boundary{position:absolute;border:1px solid rgba(9,44,34,.12);border-radius:1.2rem}.security-visual__boundary--outer{inset:12%}.security-visual__boundary--outer{transform:rotate(4deg)}.security-visual__boundary--inner{inset:19%;border-style:dashed;transform:rotate(-3deg)}.security-visual__ledger{position:absolute;z-index:4;inset:24% 18% 20%;display:grid;overflow:hidden;border:1px solid rgba(9,44,34,.25);border-radius:1.1rem;background:#fbfaf5e0;box-shadow:0 1.4rem 3rem #092c221f;transform:rotate(-1.4deg)}.security-visual__ledger header,.security-visual__ledger div,.security-visual__ledger footer{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(9,44,34,.1);padding:.8rem 1rem;font-family:ui-monospace,monospace;font-size:.52rem;font-style:normal}.security-visual__ledger header{background:var(--forest-950);color:var(--warm-white)}.security-visual__ledger header strong{color:var(--editorial-accent)}.security-visual__ledger div b{color:var(--forest-700);font-size:.5rem}.security-visual__ledger footer{justify-content:flex-start;gap:.55rem;border:0;color:#092c228c}.security-visual__ledger footer i{width:.48rem;height:.48rem;border-radius:50%;background:var(--editorial-accent)}.security-visual__ledger em{position:absolute;z-index:6;inset:-30% 0 auto;height:34%;background:linear-gradient(transparent,rgba(103,202,50,.18),transparent);animation:editorial-scan 4s ease-in-out infinite}.security-visual__checksum{position:absolute;right:12%;bottom:10%;color:#092c227a;font-family:ui-monospace,monospace;font-size:.5rem;letter-spacing:.1em}.about-visual__currents{position:absolute;inset:0;width:100%;height:100%}.about-visual__currents path{stroke:color-mix(in srgb,var(--editorial-accent),var(--forest-950) 36%);stroke-dasharray:4 10}.about-visual__currents path:nth-child(2){animation-direction:reverse;animation-duration:6s}.about-visual__currents path:nth-child(3){animation-duration:10s}.about-visual__mark{position:absolute;z-index:3;top:50%;left:50%;width:clamp(6.7rem,20%,8.8rem);filter:drop-shadow(0 1.25rem 1.5rem rgba(9,44,34,.2));transform:translate(-50%,-50%);animation:editorial-mark-breathe 4.8s ease-in-out infinite}.about-visual__mark img{display:block;width:100%;height:auto}.about-visual__signal{position:absolute;z-index:5;top:50%;left:50%;display:grid;min-width:8rem;justify-items:center;gap:.25rem;border-radius:999px;padding:.8rem 1rem;background:var(--editorial-accent);color:var(--forest-950);transform:translate(-50%,-50%)}.about-visual__signal i{position:absolute;top:-.25rem;width:.5rem;height:.5rem;border:2px solid var(--warm-white);border-radius:50%;background:var(--forest-950);animation:editorial-pulse 2s infinite}.about-visual__signal strong{font-size:.65rem}.about-visual__signal span{font-family:ui-monospace,monospace;font-size:.45rem}.about-visual__word{position:absolute;right:5%;bottom:6%;left:5%;overflow:hidden;color:#092c2221;font-size:clamp(1.75rem,4.4vw,3.25rem);font-weight:800;letter-spacing:-.07em;text-align:center;white-space:nowrap}.contact-visual__inputs{position:absolute;z-index:4;top:22%;bottom:17%;left:9%;display:flex;flex-direction:column;justify-content:space-between}.contact-visual__inputs>div{position:relative;display:grid;min-width:10.5rem;gap:.28rem;border-bottom:1px solid rgba(9,44,34,.23);border-left:3px solid var(--editorial-accent);padding:.68rem .75rem;background:#fbfaf547;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-visual__inputs span{color:#092c2273;font-family:ui-monospace,monospace;font-size:.48rem}.contact-visual__inputs strong{font-size:.58rem}.contact-visual__inputs i{position:absolute;top:50%;right:-.28rem;width:.5rem;height:.5rem;border:1px solid var(--forest-950);border-radius:50%;background:var(--editorial-accent);transform:translateY(-50%)}.contact-visual__routes{position:absolute;z-index:2;inset:22% 25% 17% 34%}.contact-visual__routes i{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,rgba(9,44,34,.35),var(--editorial-accent));transform-origin:left;animation:editorial-contact-line 3.6s ease-in-out infinite}.contact-visual__routes i:nth-child(1){top:7%;transform:rotate(22deg)}.contact-visual__routes i:nth-child(2){top:50%}.contact-visual__routes i:nth-child(3){bottom:7%;transform:rotate(-22deg)}.contact-visual__session{position:absolute;z-index:5;top:50%;right:8%;display:grid;width:10.8rem;min-height:10.8rem;align-content:center;justify-items:center;gap:.38rem;border-radius:50%;padding:1.35rem;background:var(--forest-950);box-shadow:0 1.4rem 3rem #092c223d;color:var(--warm-white);text-align:center;transform:translateY(-50%)}.contact-visual__session i{position:absolute;top:.9rem;right:.9rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--editorial-accent);animation:editorial-pulse 1.8s infinite}.contact-visual__session span{font-size:.72rem;font-weight:800}.contact-visual__session strong{color:var(--editorial-accent);font-family:ui-monospace,monospace;font-size:.48rem}.contact-visual__pulse{position:absolute;z-index:1;top:50%;right:17%;width:12rem;height:12rem;border:1px solid rgba(9,44,34,.14);border-radius:50%;transform:translate(50%,-50%);animation:editorial-ring 2.8s ease-out infinite}@keyframes editorial-route-progress{0%,8%{opacity:0;transform:scaleX(0)}12%{opacity:1}78%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes editorial-packet-cycle{0%{left:-4%;opacity:0;transform:translate(-50%) scale(.92)}4%{left:0;opacity:1;transform:translate(-50%) scale(1)}31%{left:100%;opacity:1;transform:translate(-50%) scale(1)}38%{left:110%;opacity:0;transform:translate(-50%) scale(.94)}38.01%,to{left:-4%;opacity:0;transform:translate(-50%) scale(.92)}}@keyframes editorial-dash{to{stroke-dashoffset:-96}}@keyframes editorial-pulse{0%,to{opacity:.55;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes editorial-orbit{0%{transform:rotate(0) translate(7.2rem) rotate(0)}to{transform:rotate(360deg) translate(7.2rem) rotate(-360deg)}}@keyframes editorial-scan{0%,12%{top:-30%}72%,to{top:100%}}@keyframes editorial-contact-line{0%,15%{opacity:.2;scale:0 1}58%,to{opacity:1;scale:1 1}}@keyframes editorial-ring{0%{opacity:.5;scale:.72}to{opacity:0;scale:1.28}}@keyframes editorial-mark-breathe{0%,to{filter:drop-shadow(0 1.25rem 1.5rem rgba(9,44,34,.18));transform:translate(-50%,-50%) scale(.98)}50%{filter:drop-shadow(0 1.7rem 2.2rem rgba(9,44,34,.26));transform:translate(-50%,-50%) scale(1.025)}}.editorial-sections{display:grid;width:min(100%,var(--max-width));margin:0 auto;padding:clamp(6rem,10vw,10rem) var(--page-pad);border-top:1px solid var(--line)}.editorial-section{display:grid;min-height:17rem;align-items:start;gap:2rem;border-bottom:1px solid var(--line);padding:2rem 0;grid-template-columns:minmax(8rem,.4fr) minmax(18rem,1fr) minmax(18rem,.8fr) auto}.editorial-section__index span{color:var(--forest-600);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.67rem}.editorial-section h2{max-width:15ch;margin:0;font-size:clamp(1.8rem,3.5vw,3.4rem);letter-spacing:-.055em;line-height:var(--content-heading-leading);text-wrap:balance}.editorial-section p{max-width:38rem;margin:0;color:var(--muted);font-size:.92rem;line-height:1.75}.editorial-section>a{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;white-space:nowrap}.contact-boundary{display:grid;width:min(100%,var(--max-width));align-items:end;gap:clamp(2rem,8vw,9rem);margin:0 auto clamp(6rem,10vw,10rem);padding:clamp(3rem,6vw,5rem) var(--page-pad);border-radius:2rem;background:var(--lime-200);grid-template-columns:1.1fr .9fr}.contact-boundary h2{margin:0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em;line-height:var(--content-heading-leading);text-wrap:balance}.contact-boundary>p{margin:0;color:var(--muted);line-height:1.75}.legal-page{--legal-accent: var(--lime-500);background:var(--warm-white);color:var(--forest-950)}.legal-page--cookies{--legal-accent: #d9a92f}.legal-page--risk{--legal-accent: #3a9e7c}.legal-hero{position:relative;display:grid;min-height:78svh;align-items:center;overflow:hidden;gap:clamp(3rem,8vw,9rem);padding:11rem max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad))) 6rem;background:radial-gradient(circle at 80% 38%,color-mix(in srgb,var(--legal-accent) 18%,transparent),transparent 28%),linear-gradient(115deg,var(--warm-white) 54%,color-mix(in srgb,var(--legal-accent) 8%,var(--warm-white)));grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr)}.legal-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(9,44,34,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(9,44,34,.04) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(90deg,transparent 12%,black 72%,transparent);mask-image:linear-gradient(90deg,transparent 12%,black 72%,transparent);content:""}.legal-hero>*{position:relative;z-index:1}.legal-hero__copy h1{max-width:13ch;margin:0;font-size:clamp(3.5rem,7.5vw,7.8rem);letter-spacing:-.075em;line-height:var(--display-leading);text-wrap:balance}.legal-hero__copy>p:not(.eyebrow){max-width:45rem;margin:2rem 0 0;color:#092c22a8;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.legal-hero__updated{display:block;margin-top:2rem;color:#092c227a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.legal-hero__signal{position:relative;display:grid;width:min(100%,24rem);aspect-ratio:1;place-content:center;justify-items:center;justify-self:end;gap:.55rem;color:var(--forest-950);text-align:center}.legal-hero__signal:before,.legal-hero__signal:after{position:absolute;inset:9%;border:1px solid rgba(9,44,34,.16);border-radius:50%;content:""}.legal-hero__signal:after{inset:23%;border-color:color-mix(in srgb,var(--legal-accent),transparent 42%)}.legal-hero__signal i{display:grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:50%;background:var(--forest-950);box-shadow:0 0 0 .8rem color-mix(in srgb,var(--legal-accent) 20%,transparent);color:var(--legal-accent)}.legal-hero__signal strong{margin-top:1rem;font-size:.78rem;letter-spacing:.08em}.legal-hero__signal span{max-width:17rem;color:#092c2280;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.53rem;letter-spacing:.12em}.legal-hero__signal b{position:absolute;top:15%;right:19%;width:.65rem;height:.65rem;border:2px solid var(--warm-white);border-radius:50%;background:var(--legal-accent);box-shadow:0 0 1.4rem var(--legal-accent)}.legal-hero__facts{position:absolute;right:max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad)));bottom:2.2rem;left:max(var(--page-pad),calc((100vw - var(--max-width)) / 2 + var(--page-pad)));display:flex;gap:1.5rem;border-top:1px solid rgba(9,44,34,.14);padding-top:1.2rem}.legal-hero__facts span{display:inline-flex;align-items:center;gap:.45rem;color:#092c229e;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.55rem;letter-spacing:.08em}.legal-hero__facts svg{color:var(--legal-accent)}.legal-content{display:grid;width:min(100%,var(--max-width));gap:clamp(3rem,8vw,10rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) var(--page-pad);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr)}.legal-content__rail{position:sticky;top:8rem;display:flex;height:fit-content;align-items:center;gap:1rem;color:#092c2280;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;letter-spacing:.12em;writing-mode:vertical-rl}.legal-content__rail i{width:1px;height:8rem;background:linear-gradient(var(--legal-accent),transparent)}.legal-content__sections{border-top:1px solid var(--line)}.legal-content__sections article{display:grid;min-height:15rem;align-items:start;gap:2rem;border-bottom:1px solid var(--line);padding:2.4rem 0;grid-template-columns:3rem minmax(14rem,.7fr) minmax(18rem,1fr)}.legal-content__sections article>span{color:var(--legal-accent);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.64rem}.legal-content__sections h2{max-width:14ch;margin:0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.05em;line-height:var(--content-heading-leading);text-wrap:balance}.legal-content__sections p{max-width:43rem;margin:0;color:#092c22a8;font-size:.96rem;line-height:1.8}.legal-contact{display:flex;width:min(calc(100% - var(--page-pad) * 2),calc(var(--max-width) - var(--page-pad) * 2));align-items:center;justify-content:space-between;gap:2rem;margin:0 auto clamp(6rem,10vw,10rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2rem 0}.legal-contact>div{display:grid;gap:.45rem}.legal-contact span{color:var(--muted);font-family:ui-monospace,monospace;font-size:.56rem;letter-spacing:.12em}.legal-contact strong{font-size:clamp(1.25rem,2.4vw,2rem)}.reveal{animation:reveal-up .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0ms);animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes reveal-up{0%{opacity:1;transform:translateY(2.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.site-header__inner{grid-template-columns:1fr auto}.desktop-navigation,.header-login,.header-cta{display:none}.mobile-menu-button{display:grid}.hero__inner{gap:2.5rem;grid-template-columns:minmax(0,.86fr) minmax(25rem,1.14fr)}.hero h1{font-size:clamp(4.4rem,9.2vw,8rem)}.product-frame__body{grid-template-columns:12rem minmax(0,1fr)}.product-frame__sidebar>div:not(.product-frame__mini-logo){font-size:.63rem}}@media(max-width:900px){.site-header{padding:.7rem 1rem}.site-header__actions{gap:.45rem}.site-header__brand .brand-logo{width:9.8rem}.hero{height:290svh;min-height:0}.hero__sticky{position:sticky;min-height:100svh}.hero__inner{min-height:100svh;gap:3rem;padding:8.5rem 1.25rem 5rem;grid-template-columns:1fr}.hero__copy{max-width:44rem}.hero h1{font-size:clamp(3.4rem,11.5vw,6rem)}.hero-scene{width:min(100%,38rem);justify-self:center}.hero__scroll-cue{display:none}.hero__canvas{height:100svh}.hero__intro{padding-right:1.25rem;padding-left:1.25rem}.hero-sequence__stories{top:0;left:1.25rem;width:min(43vw,24rem)}.hero-story{top:22%}.hero-story h2{font-size:clamp(3rem,7vw,4.7rem)}.hero-portal{right:1.25rem;width:min(57vw,34rem)}.hero-sequence__rail{right:1.25rem;left:1.25rem}.capability-rail__track{overflow-x:auto;padding:0;grid-template-columns:repeat(5,minmax(11rem,1fr));scrollbar-width:none}.section-heading--split,.showcase-copy,.trust-section__inner,.developer-bridge,.editorial-hero,.contact-boundary{grid-template-columns:1fr}.legal-hero{min-height:auto;padding-right:var(--page-pad);padding-left:var(--page-pad);grid-template-columns:1fr}.legal-hero__signal{width:min(100%,20rem);justify-self:center}.legal-content{gap:2rem;grid-template-columns:2rem minmax(0,1fr)}.legal-content__sections article{grid-template-columns:3rem minmax(0,1fr)}.legal-content__sections p{grid-column:2}.section-heading--split{align-items:start}.payment-flow{grid-template-columns:1fr}.payment-flow li{display:grid;min-height:auto;gap:.8rem 1rem;border-right:1px solid var(--line);padding:1.25rem;grid-template-columns:3rem minmax(0,1fr)}.payment-flow__number{grid-row:1;grid-column:1}.payment-flow__signal{width:2.5rem;height:2.5rem;margin:0;grid-row:2 / span 2;grid-column:1}.payment-flow__signal:after{top:100%;left:50%;width:1px;height:6rem}.payment-flow__signal b{top:100%;left:calc(50% - 1px);width:2px;height:6rem;transform:scaleY(var(--step-progress, 0));transform-origin:top}.payment-flow h3,.payment-flow p{grid-column:2}.showcase-copy .eyebrow,.showcase-copy h2,.showcase-copy>p{grid-row:auto;grid-column:1}.product-frame__body{grid-template-columns:4.6rem minmax(0,1fr)}.product-frame__sidebar>div span{display:none}.product-frame__sidebar>div:not(.product-frame__mini-logo){justify-content:center}.audience-grid,.trust-points{grid-template-columns:1fr}.audience-card{min-height:27rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-section__inner{gap:4rem}.trust-points{grid-column:1}.trust-points article{min-height:auto}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__links>div:nth-child(2){border-right:0}.site-footer{min-height:64rem}.site-footer__globe{width:158vw;height:68vw}.editorial-hero{min-height:auto;padding-right:var(--page-pad);padding-left:var(--page-pad)}.editorial-hero__visual-wrap{width:min(100%,32rem);justify-self:center;margin-right:0}.editorial-section{grid-template-columns:4rem minmax(0,1fr)}.editorial-section p,.editorial-section>a{grid-column:2}}@media(max-width:640px){:root{--page-pad: 1.1rem;--display-leading: 1.08;--content-heading-leading: 1.12}.site-header__brand .brand-logo{width:8.7rem}.site-header__actions .language-switch{display:none}.hero__inner{padding-top:7.6rem}.hero h1{font-size:clamp(3.2rem,15.8vw,4.7rem);line-height:.82}.hero__intro{align-items:flex-start;justify-content:center;padding:6.5rem 1.1rem 3.2rem;text-align:left}.hero__eyebrow{font-size:.61rem}.hero__body{max-width:34rem;margin-top:2rem}.hero__actions,.hero__facts{justify-content:flex-start}.hero__facts{gap:.8rem;font-size:.61rem}.hero-sequence__words span{top:52%;font-size:27vw;transform:translate(-50%,-50%) rotate(-90deg)}.hero-sequence__stories{left:1.1rem;width:calc(100% - 2.2rem)}.hero-story{top:15%}.hero-story h2{max-width:8ch;margin-top:.8rem;font-size:clamp(2.8rem,12vw,4rem)}.hero-story p{max-width:20rem;margin-top:1.25rem;font-size:.84rem}.hero-portal{top:61%;right:50%;width:min(78vw,22rem);transform:translate(50%,-42%)}.hero-portal__payment{width:6.8rem}.hero-sequence__rail{right:1.1rem;bottom:4.65rem;left:1.1rem;gap:.4rem}.hero-sequence__rail span{overflow:hidden;font-size:.46rem;white-space:nowrap}.hero__frame-caption{display:none}.hero__body{font-size:.95rem}.hero__actions{align-items:stretch;flex-direction:column}.hero__actions .button{width:100%}.hero-scene{aspect-ratio:.88;border-radius:1.45rem}.gate{top:15%;height:61%}.flow-card{gap:.55rem;padding:.85rem;border-radius:.9rem}.flow-card--intent{width:74%}.flow-card--checkout{top:34%;width:78%;min-height:7.4rem}.flow-card--checkout strong{font-size:2rem}.flow-card--ledger,.flow-card--webhook{bottom:5%;width:46%;min-height:6rem}.flow-card--ledger strong,.flow-card--webhook strong{font-size:.78rem}.verification-pill{display:none}.section{padding-top:5.5rem;padding-bottom:5.5rem}.section-heading h2,.showcase-copy h2,.trust-copy h2,.developer-bridge h2,.editorial-hero h1{font-size:clamp(2.5rem,13vw,4.2rem)}.product-frame__topbar{padding:0 .8rem;grid-template-columns:auto 1fr}.product-frame__topbar>strong{justify-self:end}.product-frame__topbar>span{display:none}.product-frame__body{min-height:38rem;grid-template-columns:3.7rem minmax(0,1fr)}.product-frame__sidebar{padding:.8rem .4rem}.product-frame__mini-logo{margin-left:.4rem}.product-frame__workspace{padding:.75rem}.product-summary{min-height:16rem;padding:1.1rem;grid-template-columns:1fr}.product-summary strong{font-size:2.25rem}.product-summary__metric{display:none}.product-summary__chart{right:1rem;left:1rem}.product-table__header,.product-table__row{gap:.55rem;padding:.8rem;grid-template-columns:1fr auto}.product-table__header strong{grid-column:1}.product-table__row .product-status,.product-table__row time{display:none}.audience-card{min-height:25rem}.audience-card__glyph{margin:3.2rem 0}.ledger-card{transform:none}.code-window pre{min-height:21rem;overflow-x:auto;font-size:.65rem}.faq-list summary{grid-template-columns:2rem minmax(0,1fr) auto}.faq-list details>p{padding-left:3rem}.final-cta{min-height:40rem}.site-footer__lead{align-items:flex-start;flex-direction:column}.site-footer{min-height:56rem;padding-top:3.25rem}.site-footer__cta{width:100%}.site-footer__lead p{text-align:left}.site-footer__links{grid-template-columns:1fr}.site-footer__links>div{min-height:auto;border:0;padding:0;gap:.55rem}.site-footer__links{gap:1.25rem}.site-footer__links strong{margin-bottom:.25rem}.site-footer__globe{bottom:0;width:100%;height:22rem}.site-footer__bottom{align-items:flex-start;bottom:1rem;flex-direction:column;gap:.8rem;padding-top:.8rem;padding-right:0}.editorial-hero{padding-top:7.6rem}.legal-hero{gap:2.5rem;padding-top:8.5rem;padding-bottom:8rem}.legal-hero__copy h1{font-size:clamp(3rem,14vw,4.8rem)}.legal-hero__facts{right:var(--page-pad);bottom:1.5rem;left:var(--page-pad);overflow-x:auto;gap:1rem;scrollbar-width:none}.legal-hero__facts span{flex:0 0 auto}.legal-content{grid-template-columns:1fr}.legal-content__rail{display:none}.legal-content__sections article{min-height:0;grid-template-columns:1fr}.legal-content__sections p{grid-column:1}.legal-contact{align-items:stretch;flex-direction:column}.legal-contact .button,.editorial-hero__visual-wrap{width:100%}.editorial-visual__caption{top:1rem;right:1rem;left:1rem}.solutions-visual__role{min-width:7.6rem;padding:.65rem}.solutions-visual__core{width:6.7rem;height:6.7rem}.contact-visual__inputs>div{min-width:8.2rem;padding:.6rem .68rem}.contact-visual__session{right:5%;width:8.8rem;min-height:8.8rem}.about-visual__word{font-size:2rem}.editorial-section{grid-template-columns:1fr}.editorial-section p,.editorial-section>a{grid-column:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.product-visual__packet{left:50%;opacity:1;transform:translate(-50%);animation:none!important}.product-visual__packet--2,.product-visual__packet--3{display:none}.about-visual__mark{animation:none!important}.hero{height:auto}.hero__sticky,.hero__stage{position:relative}.hero__canvas{height:auto;min-height:100svh;border-radius:0!important;transform:none!important}.hero__intro{position:relative;min-height:100svh;opacity:1!important;transform:none!important}.hero-sequence{position:relative;min-height:100svh;opacity:1!important}.hero-story:nth-child(1){opacity:0!important}.hero-story:nth-child(2){opacity:0!important}.hero-story:nth-child(3){opacity:1!important;transform:none!important}.site-footer__globe{opacity:1;transform:none}.payment-flow li{opacity:1!important;transform:none!important}.payment-flow li:before,.payment-flow li:after,.payment-flow__signal i,.payment-flow__signal b{opacity:1!important;transform:none!important}.reveal{opacity:1;transform:none}}.status-page{--status-bg: #f7f8f3;--status-surface: #ffffff;--status-surface-soft: #f0f3eb;--status-ink: #0b2118;--status-muted: #66736b;--status-line: rgba(11, 33, 24, .13);--status-grid: rgba(11, 33, 24, .035);--status-shadow: 0 28px 80px rgba(25, 62, 45, .1);--status-green: #278a4b;--status-green-soft: #e4f4e8;--status-panel: #ffffff;--status-panel-line: rgba(11, 33, 24, .14);--status-panel-muted: #66736b;--status-panel-text: #0b2118;--status-panel-grid: rgba(11, 33, 24, .035);--status-panel-shadow: 0 18px 45px rgba(25, 62, 45, .09);min-height:100vh;background:var(--status-bg);color:var(--status-ink);color-scheme:light;transition:background-color .22s ease,color .22s ease}.status-page[data-theme=dark]{--status-bg: #041710;--status-surface: #09231a;--status-surface-soft: #0d2b20;--status-ink: #f4f5ed;--status-muted: #a4b1a8;--status-line: rgba(224, 241, 227, .13);--status-grid: rgba(224, 241, 227, .035);--status-shadow: 0 30px 90px rgba(0, 0, 0, .28);--status-green: #9be85f;--status-green-soft: rgba(155, 232, 95, .1);--status-panel: #06170f;--status-panel-line: rgba(196, 236, 209, .14);--status-panel-muted: #a9b9ae;--status-panel-text: #f5faf6;--status-panel-grid: rgba(220, 245, 227, .035);--status-panel-shadow: 0 22px 60px rgba(0, 0, 0, .3);color-scheme:dark}.status-page [data-status=operational]{--signal: #278a4b;--signal-soft: #e4f4e8;--signal-ink: #174c2c}.status-page[data-theme=dark] [data-status=operational]{--signal: #9be85f;--signal-soft: rgba(155, 232, 95, .11);--signal-ink: #d7f6bd}.status-page [data-status=degraded]{--signal: #c78218;--signal-soft: #fff2d9;--signal-ink: #7a4b09}.status-page[data-theme=dark] [data-status=degraded]{--signal: #f2c150;--signal-soft: rgba(242, 193, 80, .12);--signal-ink: #f6d98d}.status-page [data-status=outage]{--signal: #cc3f45;--signal-soft: #fde9e9;--signal-ink: #84292d}.status-page[data-theme=dark] [data-status=outage]{--signal: #ff777b;--signal-soft: rgba(255, 119, 123, .12);--signal-ink: #ffadaf}.status-page [data-status=unknown],.status-page [data-status=loading]{--signal: #718078;--signal-soft: #edf0ed;--signal-ink: #536058}.status-page[data-theme=dark] [data-status=unknown],.status-page[data-theme=dark] [data-status=loading]{--signal: #a0aaa3;--signal-soft: rgba(210, 220, 213, .09);--signal-ink: #cbd3cd}.status-page a:focus-visible,.status-page button:focus-visible{outline:3px solid var(--status-green);outline-offset:4px}.status-header{position:absolute;inset:0 0 auto;z-index:20;display:grid;width:min(100% - 2 * var(--page-pad),1360px);min-height:5.6rem;align-items:center;grid-template-columns:1fr auto 1fr;margin-inline:auto;border-bottom:1px solid var(--status-line)}.status-header__brand{display:inline-flex;width:fit-content}.status-header__brand .brand-logo,.status-footer .brand-logo{width:10.5rem;height:auto}.status-header nav,.status-header nav a,.status-header__actions,.status-language,.status-theme-toggle{display:flex;align-items:center}.status-header nav{gap:.3rem}.status-header nav a{min-height:2.5rem;gap:.42rem;border-radius:999px;padding:.58rem .8rem;color:var(--status-muted);font-size:.73rem;font-weight:760;transition:color .18s ease,background-color .18s ease}.status-header nav a:hover{background:var(--status-surface-soft);color:var(--status-ink)}.status-header nav .status-header__active{color:var(--status-ink)}.status-header__active span{width:.45rem;height:.45rem;border-radius:50%;background:var(--status-green);box-shadow:0 0 0 5px color-mix(in srgb,var(--status-green) 12%,transparent)}.status-header__actions{justify-content:flex-end;gap:.7rem}.status-theme-toggle{width:2.55rem;height:2.55rem;justify-content:center;border:1px solid var(--status-line);border-radius:50%;background:var(--status-surface);color:var(--status-ink);box-shadow:0 8px 22px #1436260d;transition:background-color .18s ease,transform .18s ease}.status-theme-toggle:hover{background:var(--status-surface-soft);transform:translateY(-1px)}.status-language{gap:.38rem;min-height:2.55rem;border:1px solid var(--status-line);border-radius:999px;padding:.48rem .7rem;background:var(--status-surface);color:var(--status-muted);font-size:.68rem;font-weight:800}.status-language a{color:var(--status-muted)}.status-language a[aria-current=page]{color:var(--status-green)}.status-hero{position:relative;min-height:47rem;overflow:hidden;padding:9.5rem var(--page-pad) 5rem;background:radial-gradient(circle at 76% 43%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 25rem),var(--status-bg)}.status-hero:before{position:absolute;inset:0;background-image:linear-gradient(var(--status-grid) 1px,transparent 1px),linear-gradient(90deg,var(--status-grid) 1px,transparent 1px);background-size:4.5rem 4.5rem;content:"";-webkit-mask-image:linear-gradient(to bottom,black 0,rgba(0,0,0,.7) 62%,transparent 100%);mask-image:linear-gradient(to bottom,black 0,rgba(0,0,0,.7) 62%,transparent 100%);pointer-events:none}.status-hero__content{position:relative;z-index:2;display:grid;width:min(100%,1360px);align-items:center;grid-template-columns:minmax(0,.95fr) minmax(29rem,1.05fr);gap:clamp(3rem,8vw,9rem);margin-inline:auto}.status-hero__copy{max-width:43rem;animation:status-rise .65s cubic-bezier(.22,1,.36,1) both}.status-kicker,.status-section-heading>p{margin:0;color:var(--signal);font-size:.68rem;font-weight:820;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.status-hero__lead{max-width:31rem;margin:1.45rem 0 0;color:var(--status-muted);font-size:.95rem;line-height:1.6}.status-hero h1{max-width:10ch;margin:1.25rem 0 1.2rem;color:var(--status-ink);font-size:clamp(4rem,6.8vw,7.3rem);font-weight:530;letter-spacing:-.075em;line-height:.92}.status-hero__body{max-width:37rem;margin:0;color:var(--status-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7}.status-livebar{display:inline-flex;min-height:3rem;align-items:center;gap:.68rem;margin-top:2.3rem;border:1px solid color-mix(in srgb,var(--signal) 22%,var(--status-line));border-radius:999px;padding:.42rem .5rem .42rem .85rem;background:var(--status-surface);box-shadow:0 14px 40px #14362612;color:var(--status-muted);font-size:.68rem}.status-livebar strong{color:var(--signal-ink);font-size:.72rem}.status-livebar__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--signal);box-shadow:0 0 color-mix(in srgb,var(--signal) 40%,transparent);animation:status-ping 2.2s ease-out infinite}.status-livebar button{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:50%;background:var(--status-surface-soft);color:var(--status-muted)}.status-livebar button:not(:disabled):hover{color:var(--status-ink)}.status-livebar button:disabled{cursor:progress;opacity:.6}.status-orbit{position:relative;width:min(100%,34rem);aspect-ratio:1;justify-self:center;border:1px solid color-mix(in srgb,var(--signal) 22%,var(--status-line));border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--signal) 11%,transparent),transparent 43%),color-mix(in srgb,var(--status-surface) 88%,transparent);box-shadow:var(--status-shadow),inset 0 0 70px color-mix(in srgb,var(--signal) 5%,transparent);animation:status-reveal .82s .12s cubic-bezier(.22,1,.36,1) both}.status-orbit__rings{position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--signal) 14%,transparent);border-radius:50%}.status-orbit__rings:before,.status-orbit__rings:after{position:absolute;border:1px solid color-mix(in srgb,var(--signal) 10%,transparent);border-radius:50%;content:""}.status-orbit__rings:before{inset:14%}.status-orbit__rings:after{inset:31%}.status-orbit__routes{position:absolute;inset:0;width:100%;height:100%;fill:none}.status-orbit__routes path{stroke:color-mix(in srgb,var(--signal) 34%,transparent);stroke-dasharray:3 10;stroke-linecap:round;stroke-width:1.5;animation:status-route 8s linear infinite}.status-orbit__routes .status-orbit__arrow{animation:none;fill:color-mix(in srgb,var(--signal) 66%,transparent);stroke:none;stroke-dasharray:none}.status-orbit[data-status=outage] .status-orbit__routes path,.status-orbit[data-status=unknown] .status-orbit__routes path,.status-orbit[data-status=loading] .status-orbit__routes path{animation:none;stroke-dasharray:2 14}.status-orbit__node{position:absolute;z-index:4;display:flex;min-height:2.7rem;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--signal) 20%,var(--status-line));border-radius:999px;padding:.58rem .72rem;background:var(--status-surface);color:var(--status-ink);box-shadow:0 12px 30px #1436261a}.status-orbit__node svg{color:var(--signal)}.status-orbit__node span{font-size:.6rem;font-weight:820;letter-spacing:.04em}.status-orbit__node i{width:.42rem;height:.42rem;border-radius:50%;background:var(--signal)}.status-orbit__node--merchant-api{top:6%;left:50%;transform:translate(-50%)}.status-orbit__node--hosted-checkout{right:5%;bottom:15%}.status-orbit__node--merchant-panel{bottom:15%;left:5%}.status-orbit__core{position:absolute;top:50%;left:50%;z-index:5;display:grid;width:9.2rem;height:9.2rem;align-content:center;justify-items:center;gap:.6rem;border:1px solid color-mix(in srgb,var(--signal) 32%,var(--status-line));border-radius:50%;background:var(--status-surface);box-shadow:0 0 60px color-mix(in srgb,var(--signal) 13%,transparent);color:var(--signal);transform:translate(-50%,-50%)}.status-orbit__core>span{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:var(--signal-soft)}.status-orbit__core strong{color:var(--status-ink);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.status-orbit__pulse{position:absolute;inset:-1px;border:1px solid color-mix(in srgb,var(--signal) 42%,transparent);border-radius:50%;animation:status-core-pulse 3s ease-out infinite}.status-orbit[data-status=unknown] .status-orbit__pulse,.status-orbit[data-status=loading] .status-orbit__pulse{animation:none;opacity:0}.status-orbit__packet{position:absolute;top:calc(50% - .24rem);left:calc(50% - .24rem);z-index:3;width:.48rem;height:.48rem;border-radius:50%;background:var(--signal);box-shadow:0 0 16px var(--signal);opacity:0}.status-orbit[data-status=operational] .status-orbit__packet,.status-orbit[data-status=degraded] .status-orbit__packet{opacity:1}.status-orbit__packet--1{animation:status-packet-top 3.4s ease-in-out infinite}.status-orbit__packet--2{animation:status-packet-right 4s .55s ease-in-out infinite}.status-orbit__packet--3{animation:status-packet-left 3.7s 1.1s ease-in-out infinite}.status-orbit[data-status=outage] .status-orbit__packet,.status-orbit[data-status=unknown] .status-orbit__packet,.status-orbit[data-status=loading] .status-orbit__packet{display:none}.status-components{width:min(100% - 2 * var(--page-pad),1360px);margin-inline:auto;border-top:1px solid var(--status-line);padding:clamp(5rem,8vw,8rem) 0 6rem}.status-section-heading{margin-bottom:3rem}.status-section-heading>p{color:var(--status-green)}.status-section-heading h2{margin:1.1rem 0 0;font-size:clamp(2.6rem,4.6vw,4.8rem);font-weight:530;letter-spacing:-.065em;line-height:.98;white-space:nowrap}.status-components__grid{display:grid;width:100%;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--status-panel-line);border-radius:.7rem;background:var(--status-panel);box-shadow:var(--status-panel-shadow)}.status-component{min-width:0;min-height:13rem;border-right:1px solid var(--status-panel-line);border-bottom:1px solid var(--status-panel-line);padding:1.65rem 1.75rem 1.5rem;background:var(--status-panel);color:var(--status-panel-text);transition:background-color .18s ease}.status-component:nth-child(2n){border-right:0}.status-component:last-child:nth-child(odd){grid-column:1 / -1;border-right:0;border-bottom:0}.status-component__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.status-component h3{margin:0;color:var(--status-panel-text);font-size:1.05rem;font-weight:760;letter-spacing:-.025em}.status-component__mark{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--signal);box-shadow:0 0 color-mix(in srgb,var(--signal) 36%,transparent);color:var(--status-panel);animation:status-mark-breathe 2.2s ease-in-out infinite}.status-component__mark svg{width:1.05rem;height:1.05rem}.status-component__bars{display:grid;height:2.65rem;align-items:stretch;grid-template-columns:repeat(64,minmax(2px,1fr));gap:.18rem;margin:1rem 0 .65rem}.status-component__bars i{min-width:2px;border-radius:1px;background:var(--signal);opacity:.38;transform-origin:center bottom}.status-component[data-status=operational] .status-component__bars i,.status-component[data-status=degraded] .status-component__bars i{animation:status-health-bar 2.7s ease-in-out infinite}.status-component[data-status=outage] .status-component__bars i,.status-component[data-status=outage] .status-component__mark{animation:status-health-alert 1.35s ease-in-out infinite}.status-component[data-status=unknown] .status-component__mark,.status-component[data-status=loading] .status-component__mark{animation:none}.status-component__range{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:.85rem;color:var(--status-panel-muted);font-size:.68rem}.status-component__range>i{height:1px;background:var(--status-panel-line)}.status-component__state{margin:.7rem 0 0;color:var(--signal);font-size:.72rem;font-weight:720}.status-scope-note{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:1rem;margin-top:1rem;border:1px solid var(--status-line);border-radius:1.1rem;padding:1.15rem 1.3rem;background:var(--status-surface-soft);color:var(--status-muted)}.status-scope-note>svg{color:var(--status-green)}.status-scope-note p{margin:0;font-size:.74rem;line-height:1.6}.status-scope-note a{display:inline-flex;align-items:center;gap:.45rem;color:var(--status-green);font-size:.7rem;font-weight:800}.status-footer{display:grid;width:min(100% - 2 * var(--page-pad),1360px);min-height:9rem;align-items:center;grid-template-columns:1fr auto 1fr;gap:1.5rem;margin-inline:auto;border-top:1px solid var(--status-line);color:var(--status-muted);font-size:.65rem}.status-footer p{margin:0;text-align:center}.status-footer>span{justify-self:end}.status-spin{animation:status-spin .9s linear infinite}@keyframes status-rise{0%{opacity:0;transform:translateY(1.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes status-reveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes status-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--signal) 42%,transparent)}70%,to{box-shadow:0 0 0 .65rem color-mix(in srgb,var(--signal) 0%,transparent)}}@keyframes status-health-bar{0%,18%,to{opacity:.28;transform:scaleY(.88)}46%,68%{opacity:.9;transform:scaleY(1)}}@keyframes status-health-alert{0%,to{opacity:.22}50%{opacity:1}}@keyframes status-mark-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--signal) 28%,transparent)}50%{box-shadow:0 0 0 .38rem color-mix(in srgb,var(--signal) 0%,transparent)}}@keyframes status-route{to{stroke-dashoffset:-130}}@keyframes status-core-pulse{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(1.48)}}@keyframes status-packet-top{0%,15%{opacity:0;transform:translate(0)}35%{opacity:1}80%,to{opacity:0;transform:translateY(-12.7rem)}}@keyframes status-packet-right{0%,15%{opacity:0;transform:translate(0)}35%{opacity:1}80%,to{opacity:0;transform:translate(10.3rem,9.1rem)}}@keyframes status-packet-left{0%,15%{opacity:0;transform:translate(0)}35%{opacity:1}80%,to{opacity:0;transform:translate(-10.3rem,9.1rem)}}@keyframes status-spin{to{transform:rotate(360deg)}}@media(max-width:1020px){.status-hero__content{grid-template-columns:1fr}.status-hero__copy{max-width:52rem}.status-orbit{width:min(100%,32rem)}}@media(max-width:720px){.status-header{min-height:4.9rem;grid-template-columns:1fr auto}.status-header__brand .brand-logo{width:8.6rem}.status-header nav{display:none}.status-theme-toggle,.status-language{min-height:2.3rem}.status-theme-toggle{width:2.3rem;height:2.3rem}.status-hero{min-height:0;padding-top:7.3rem}.status-hero h1{max-width:11ch;font-size:clamp(3.5rem,16vw,5rem)}.status-livebar{display:grid;width:100%;grid-template-columns:auto auto 1fr auto}.status-livebar>span:not(.status-livebar__dot){justify-self:end}.status-orbit{width:100%}.status-orbit__node{min-height:2.35rem;padding:.48rem .58rem}.status-orbit__node span{display:none}.status-orbit__core{width:7.5rem;height:7.5rem}.status-orbit__core>span{width:3.2rem;height:3.2rem}.status-component{min-height:12rem;border-right:0}.status-components__grid{grid-template-columns:1fr}.status-component:last-child:nth-child(odd){grid-column:auto}.status-section-heading h2{font-size:clamp(2rem,9vw,2.5rem);white-space:nowrap}.status-scope-note{grid-template-columns:auto 1fr}.status-scope-note a{grid-column:2}.status-footer{grid-template-columns:1fr;padding:2.5rem 0}.status-footer p{text-align:left}.status-footer>span{justify-self:start}}@media(prefers-reduced-motion:reduce){.status-page *,.status-page *:before,.status-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.status-orbit__packet{display:none}.status-orbit__routes path{animation:none;stroke-dasharray:none}}
