@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,Arial,sans-serif;color:#eeeef0;background:#030304;font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--gold:#66d6bf;--violet:#00a88f;--violet-bright:#00b79b;--violet-deep:#007562;--muted:#929295;--line:#ffffff13;--display:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.055em}h2 em{font-weight:400}button{border:0}svg{flex-shrink:0}img{max-width:100%;display:block}section[id]{scroll-margin-top:88px}.shell{width:min(1100px,77%);margin-inline:auto}.section{padding:90px 0}.wordmark{font-family:var(--display);font-size:26px;letter-spacing:-.09em}.muted{color:var(--muted)}.positive{color:#9bd0ac}.tiny{font-size:9px}.pill{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:30px;min-height:36px;padding:8px 17px;font-size:10px;font-weight:700;white-space:nowrap;transition:background .2s,box-shadow .2s,transform .2s}.pill:hover{transform:translateY(-2px)}.pill-light{background:#e8e9ed;border:3px solid #4b4c52;box-shadow:0 0 0 1px #70707655,inset 0 1px #fff;color:#151518}.pill-light:hover{background:#fff;box-shadow:0 0 18px #e7ddc233}.pill-dark{background:#23242b;border:1px solid #45464f;color:#f3f3f4;box-shadow:inset 0 1px #ffffff0c}.pill-dark:hover{background:#31323a}.text-link{display:inline-flex;gap:8px;align-items:center;background:none;color:#ddd1b5;padding:0;font-size:11px}.text-link:hover{color:#fff}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#030304f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.announcement{height:28px;display:flex;justify-content:center;align-items:center;gap:12px;background:#161619;color:#d3d3d6;border-bottom:1px solid #ffffff0b;font-size:9px}.announcement i{width:1px;height:10px;background:#ffffff25}.announcement strong{font-weight:500;display:flex;gap:4px;align-items:center}.nav-shell{width:min(1100px,77%);margin:auto;height:54px;display:flex;align-items:center;justify-content:space-between;gap:25px}.main-nav{display:flex;align-items:center;gap:25px;font-size:10px;color:#b8b8bd}.main-nav>a:hover,.nav-group>button:hover{color:#fff}.nav-group{position:relative;padding:18px 0}.nav-group>button{display:flex;align-items:center;gap:5px;padding:0;background:none;color:inherit;font-size:10px}.nav-cta{font-size:10px;border:1px solid #333339;border-radius:30px;padding:6px 13px;transition:border-color .2s}.nav-cta:hover{border-color:#aaa}.mobile-toggle{display:none;background:none;padding:5px}.dropdown{position:absolute;top:45px;left:-18px;width:232px;background:#111114f5;border:1px solid #25252b;border-radius:8px;padding:17px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;box-shadow:0 15px 50px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dropdown-open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown small{display:block;font-size:8px;color:#74747b;letter-spacing:.08em;margin:0 0 12px}.dropdown a,.dropdown button{display:flex;align-items:center;gap:9px;color:#bdbdc3;font-size:10px;width:100%;text-align:left;background:none;padding:9px 5px;border-radius:4px}.dropdown svg{width:15px;height:15px}.dropdown a:hover,.dropdown button:hover{background:#ffffff09;color:#fff}.hero-scroll{height:200svh;position:relative;--intro:1;--world:0;--phone:1;--card-opacity:1;--card-scale:1;--card-turn:0deg;--card-roll:0deg;--card-shift:0px;--world-shift:65px;--intro-shift:0px;--cta-top:79.5svh}.hero-stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;background:#030304;isolation:isolate;perspective:1200px}.hero-phone{position:absolute;width:560px;left:50%;top:16.5svh;transform:translate(-50%);opacity:var(--phone);z-index:1;pointer-events:none}.hero-phone img{width:100%;mix-blend-mode:screen}.flying-card{position:absolute;top:30.7svh;left:50%;width:322px;z-index:3;transform:translate(-50%) translateY(var(--card-shift)) rotateY(var(--card-turn)) rotate(var(--card-roll)) scale(var(--card-scale));opacity:var(--card-opacity);will-change:transform,opacity;pointer-events:none;transform-style:preserve-3d}.flying-card img{width:100%;filter:drop-shadow(0 14px 30px #0005)}.hero-intro{position:absolute;top:60svh;left:0;right:0;z-index:4;text-align:center;opacity:var(--intro);transform:translateY(var(--intro-shift));pointer-events:none}.hero-intro h1{font-size:clamp(40px,4.8vw,66px);line-height:1.17;letter-spacing:-.065em}.hero-actions{position:absolute;top:var(--cta-top);left:50%;transform:translate(-50%);display:flex;gap:15px;z-index:7}.scroll-hint{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:center;gap:7px;color:#717176;font-size:8px;letter-spacing:.07em;opacity:var(--intro)}.scroll-hint svg{transform:rotate(90deg)}.hero-world{position:absolute;inset:0;opacity:var(--world);z-index:2;pointer-events:none;transform:translateY(var(--world-shift))}.hero-world-copy{position:absolute;top:38svh;left:0;right:0;text-align:center;z-index:3}.hero-world-copy h2{font-size:clamp(35px,4.45vw,62px);line-height:1.2;letter-spacing:-.065em}.hero-world-copy p{margin:17px auto 0;color:#939398;font-size:13px;line-height:1.65}.lightning-tile{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:48px;height:52px;border-radius:8px;border:1px solid #64605a;background:#17171a;box-shadow:inset 0 0 15px #ffffff10,0 0 20px #d8c27f12;transform:rotate(7deg);margin:0 3px}.lightning-tile svg{color:#e9d58c;width:34px;height:34px;filter:drop-shadow(0 0 7px #e5c97680)}.orbit{position:absolute;transform:translateY(calc(var(--world-shift) * .3))}.orbit-balance{top:18svh;left:3.4%;width:240px}.orbit-growth{top:12svh;left:19%;width:168px}.orbit-shot{width:100%;height:auto;display:block;filter:drop-shadow(0 28px 50px #000c);will-change:transform,filter}.orbit-balance .orbit-shot{animation:float-shot-a 4.4s ease-in-out infinite}.orbit-growth .orbit-shot{animation:float-shot-b 6.8s ease-in-out infinite;animation-delay:-1.1s}.orbit-accounts{top:14svh;right:12%;width:205px}.orbit-card{top:20svh;right:4.5%;width:135px}.orbit-transactions{top:66svh;left:7%;width:238px}.orbit-success{top:65svh;right:7%;width:205px}.orbit .mini-panel{box-shadow:0 0 60px #57586716,0 15px 30px #0009;animation:float-panel 5.5s ease-in-out infinite}.orbit:nth-child(2n) .mini-panel{animation-delay:-3.5s}.mini-panel{border:1px solid #ffffff0a;border-radius:6px;background:#121317;color:#c4c4cb;padding:15px;box-shadow:0 10px 20px #0006}.mini-label{display:flex;align-items:center;gap:6px;font-size:10px;color:#c1c1c8;margin-bottom:12px}.mini-label>span:not(.token){font-size:8px;color:#676771;margin-left:auto}.token{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.token svg{width:12px;height:12px}.pink{background:#b93465;color:#ffedfa}.blue{background:#2169a8;color:#c3e0ff}.green{background:#237a69;color:#bff9e8}.purple{background:#167f70;color:#e5faf3}.transaction{display:flex;gap:7px;align-items:center;margin-top:12px;font-size:8px}.transaction strong{font-weight:500;display:block}.transaction small{font-size:7px;color:#5c5c65;display:block;margin-top:2px}.transaction b{font-size:8px;font-weight:500;margin-left:auto;color:#b6b6c0;white-space:nowrap}.balance{display:block;font-weight:400;font-size:26px;color:#d7d7db;letter-spacing:-.045em}.balance small{font-size:18px;color:#92929b}.balance-panel .balance{text-align:center}.mini-divider{height:1px;background:#ffffff08;margin:13px 0}.mini-data{display:flex;justify-content:space-between;gap:10px;font-size:8px;margin-top:7px;color:#707079}.mini-data b{font-weight:400;color:#a3a3ad}.account-row{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:8px}.account-row .token{width:15px;height:15px}.account-row svg{width:9px;height:9px}.growth-panel{padding:10px;height:106px;overflow:hidden}.growth-panel strong{font-size:15px;font-weight:400}.growth-panel>span{display:block;font-size:8px;color:#74747d;margin-top:3px}.growth-panel img{height:60px;width:150px;object-fit:cover;margin-left:-8px;opacity:.7}.virtual-card{padding:11px;height:148px;overflow:hidden}.virtual-card .mini-label{margin-bottom:3px;font-size:9px}.virtual-card img{margin-top:15px;filter:saturate(.1);width:120px;transform:rotate(-3deg)}.virtual-card strong{display:block;position:absolute;bottom:8px;left:20px;font-size:10px;font-weight:400}.success-panel .mini-label{font-size:9px}.success-panel .balance{margin:7px 0}.success-panel .tiny{font-size:8px}.payment-strip{border-top:1px solid var(--line);padding:48px 0;display:flex;flex-direction:column;align-items:stretch;gap:22px}.payment-strip-heading strong{display:block;font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.045em}.payment-strip-heading>span{display:block;font-size:12px;color:#8a8a93;margin-top:8px;line-height:1.5}.payment-strip-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.payment-strip-card{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:168px;padding:22px 20px;border-radius:28px;border:0;background:radial-gradient(ellipse 90% 70% at 88% 18%,#80dcc766 0%,transparent 48%),linear-gradient(145deg,#36c6a6,#0f9a7e 42%,#06725e 78%,#055447);box-shadow:0 22px 55px #009b8335,inset 0 1px #fff4,inset 0 -1px #003f3530;color:#fff;transition:transform .3s,box-shadow .3s}.payment-strip-card:hover{transform:translateY(-3px);box-shadow:0 28px 70px #00a88f44,inset 0 1px #fff5}.payment-strip-card b{font-family:var(--display);font-size:clamp(18px,1.8vw,24px);font-weight:600;letter-spacing:-.04em}.payment-strip-card small{font-size:11px;line-height:1.4;color:#e5faf3cc}.gallery-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.gallery-heading h2{font-size:30px;letter-spacing:-.045em}.gallery-arrows{display:flex;gap:10px}.gallery-arrows button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#17171b;color:#ccc}.gallery-arrows button:disabled{opacity:.3}.gallery-arrows button:not(:disabled):hover{background:#35353d}.gallery-track{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:max(11.5%,calc((100% - 1100px)/2));padding-left:max(11.5%,calc((100% - 1100px)/2));padding-right:max(11.5%,calc((100% - 1100px)/2))}.gallery-track::-webkit-scrollbar{display:none}.industry-card{flex:0 0 244px;height:306px;border:1px solid #28282d;border-radius:7px;overflow:hidden;position:relative;background:#151619;scroll-snap-align:start;isolation:isolate;transition:transform .35s,border-color .35s}.industry-card:hover{border-color:#73717a;transform:translateY(-3px)}.industry-card h3{font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.025em;position:relative;z-index:2;padding:18px;max-width:225px}.industry-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75;filter:brightness(.8);z-index:-1}.industry-health{background:#62686b}.industry-warehouse{background:#26313d}.industry-ui{position:absolute;left:25px;right:0;top:112px;transform:rotate(-2deg);transition:transform .5s}.industry-card:hover .industry-ui{transform:translateY(-5px) rotate(0)}.industry-ui .mini-panel{box-shadow:-15px -18px 50px #ddd1b030}.industry-detail{position:absolute;bottom:0;left:0;right:0;padding:16px 18px;background:#08090be6;font-size:10px;color:#afafb6;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.industry-card:hover .industry-detail{opacity:1;transform:none}.industry-commerce{background:#181719}.industry-commerce .order-panel{position:absolute;top:100px;left:27px;right:20px;transform:rotate(-2deg);box-shadow:-25px 37px 45px #d7b67545}.order-panel .mini-label{font-size:9px}.order-panel .mini-label svg{padding:4px;background:#d1c8b0;border-radius:3px;color:#353128}.order-status{font-size:8px;color:#88bc97;margin-top:14px;display:flex;align-items:center;gap:5px}.industry-services .industry-ui{top:105px;right:16px}.section-heading{text-align:center;margin-bottom:45px}.section-heading h2,.closing h2{font-size:clamp(37px,4.55vw,61px);line-height:1.18}.section-heading p{font-size:13px;line-height:1.6;color:#929296;margin:20px 0 0}.foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.feature-card{border:1px solid #ffffff05;border-radius:7px;background:#101114;overflow:hidden;position:relative;isolation:isolate;transition:border-color .35s}.feature-card:hover{border-color:#ffffff1a}.feature-art{height:255px;position:relative;overflow:hidden}.shield-feature .feature-art img{width:100%;height:100%;object-fit:cover;opacity:.9;mix-blend-mode:screen;transition:transform .8s}.shield-feature:hover img{transform:scale(1.045)}.feature-copy{padding:0 22px 23px;position:relative;z-index:2}.feature-copy h3{font-size:12px;line-height:1.4;font-weight:700;margin-bottom:6px}.feature-copy p{font-size:11px;color:#898992;line-height:1.5;max-width:360px}.payment-art .success-panel{position:absolute;width:185px;left:37%;top:40px;transform:rotate(1deg)}.payment-art .success-panel .balance{font-size:25px}.status-panel{position:absolute;top:175px;left:10%;display:flex;align-items:center;gap:15px;font-size:9px;padding:10px;border-radius:30px}.status-chip{color:#14271c;background:#88dfa9;display:flex;gap:4px;align-items:center;padding:3px 7px;border-radius:20px;box-shadow:0 0 16px #8beaaf2b}.mini-order{position:absolute;top:173px;left:59%;font-size:8px;width:135px;padding:12px}.mini-order small{color:#777780}.mini-order strong{display:block;font-size:18px;font-weight:400;margin:7px 0}.mini-order span{color:#575760;font-size:7px}.wide-feature{grid-column:1/-1;min-height:310px}.wide-feature .feature-copy{position:absolute;bottom:0;left:0;width:52%}.method-chips{display:flex;gap:7px;margin-bottom:15px}.method-chips span{border:1px solid #ffffff15;border-radius:30px;padding:4px 9px;font-size:8px;color:#b0b0b8}.wide-feature .text-link{margin-top:17px;font-size:9px}.card-fan{position:absolute;inset:0;overflow:hidden;pointer-events:none}.card-fan img{width:290px;position:absolute;transition:transform .7s}.fan-black{left:30%;top:0;transform:rotate(32deg);filter:grayscale(1) brightness(.23)}.fan-silver{right:12%;top:150px;transform:rotate(-28deg);filter:grayscale(1) brightness(1.04)}.fan-gold{right:0;top:-20px;transform:rotate(38deg)}.wide-feature:hover .fan-gold{transform:translateY(-7px) rotate(33deg)}.wide-feature:hover .fan-silver{transform:translateY(4px) rotate(-23deg)}.section-footnote{padding:21px 22px 0;font-size:9px;color:#53535e;line-height:1.6}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability-art{height:225px;position:relative;padding:40px 22px 20px;display:flex;flex-direction:column;justify-content:center}.capability .feature-copy{padding:10px 22px 23px}.capability .feature-copy h3{font-size:12px}.currency-row{padding:10px 12px;border-radius:2px;transform:rotate(-1deg)}.currency-row small{font-size:8px;color:#66666f}.currency-row strong{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;margin-top:7px}.conversion-symbol{display:flex;justify-content:flex-end;margin:5px 10px;color:#d3b46b}.conversion-symbol svg{transform:rotate(90deg);width:12px;height:12px}.api-art{align-items:center;gap:17px}.api-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#a7a7b2;background:#28282f;border-radius:20px;padding:5px 10px}.api-label svg{color:#5493fb;width:12px;height:12px}.api-emblem{width:83px;height:83px;display:grid;place-items:center;border:2px solid #666977;border-radius:15px;background:#111117;box-shadow:0 0 20px #a3abc41a,inset 0 0 10px #b9a76e13}.api-emblem svg{width:45px;height:45px;color:#c9bca3}.api-endpoints{display:flex;flex-direction:column;gap:4px;text-align:center;font-family:monospace;font-size:8px;color:#5e606c}.account-art .account-panel{font-size:9px;transform:rotate(-2deg);padding:13px}.link-panel{display:flex;align-items:center;gap:5px;font-size:8px;padding:10px;position:absolute;bottom:14px;left:47px;right:6px}.link-panel svg{width:11px;height:11px}.center-action{text-align:center;margin-top:33px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:65px}.steps article{border-top:1px solid #373438;padding-top:20px}.steps article>span{font-family:var(--display);font-size:28px;color:#b7a47f}.steps h3{font-size:13px;margin:24px 0 9px}.steps p{font-size:11px;color:#83838c;line-height:1.7}.faq{display:block;max-width:920px;margin-inline:auto}.faq h2{font-size:clamp(28px,3.5vw,40px);text-align:center;margin-bottom:34px;letter-spacing:-.045em}.faq-list{display:grid;gap:12px;border:0}.faq-list article{border:0;border-radius:16px;background:#121214;overflow:hidden;transition:background .25s}.faq-list article:hover,.faq-list article.is-open{background:#17171a}.faq-list button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;width:100%;padding:22px 22px 22px 26px;background:none;font-size:clamp(14px,1.35vw,17px);font-weight:500;line-height:1.35;color:#f2f2f4;letter-spacing:-.02em}.faq-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#1c1c1f;color:#d0d0d4;transition:transform .3s,background .25s,color .25s}.faq-icon.is-open{transform:rotate(45deg);background:#242428;color:#fff}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s;visibility:hidden}.faq-answer>div{overflow:hidden}.faq-answer p{font-size:14px;color:#9a9aa2;line-height:1.65;padding:0 70px 22px 26px}.answer-open{grid-template-rows:1fr;visibility:visible}.closing{text-align:center;border-top:1px solid #ffffff0d;background:#0b0b0e}.closing p{font-size:12px;color:#8f8f98;margin:20px 0 25px}.contact-placeholder{font-size:10px;color:#b7a988;margin-bottom:22px}.closing .pill{margin:0 5px}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:45px;padding-bottom:25px;gap:35px}.footer>div>p{font-size:10px;color:#70707a;margin-top:15px}.footer-links{display:flex;gap:25px;font-size:10px;color:#93939a}.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex:0 0 100%;border-top:1px solid #ffffff0d;padding-top:20px;font-size:9px;color:#5d5d67}.demo-notice{position:fixed;bottom:18px;left:16px;width:350px;z-index:95;display:flex;align-items:flex-start;gap:12px;background:#141417eb;border:1px solid #28282e;border-radius:7px;padding:12px 14px;box-shadow:0 4px 20px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.demo-notice p{font-size:9px;color:#929299;line-height:1.55}.demo-notice button{background:none;color:#62626a;padding:0;display:flex}.payment-dialog{width:min(430px,calc(100% - 30px));border:1px solid #3b3937;border-radius:17px;background:#121214;color:#ededf0;padding:30px;box-shadow:0 25px 100px #000b}.payment-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:13px;top:13px;background:none;color:#8f8f95;padding:4px}.checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.checkout-header .wordmark{font-size:23px}.checkout-header>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#808087;margin-right:15px}.checkout-label{font-size:8px;letter-spacing:.12em;color:#898990}.checkout-price{font-family:Manrope,sans-serif;font-size:43px;margin:9px 0 10px;letter-spacing:-.065em}.checkout-price>span{font-size:27px;color:#8a8a92}.checkout-subtitle{font-size:11px;color:#a2a2aa;margin:25px 0 13px}.checkout-methods{display:grid;gap:8px}.checkout-method{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#19191e;border:1px solid #2b2b33;border-radius:9px;padding:13px;color:#b5b5bc}.checkout-method.selected{border-color:#9a8660;background:#28241d}.checkout-method>svg{color:#d2bd97}.checkout-method span b{display:block;font-size:11px;font-weight:600}.checkout-method span small{display:block;font-size:8px;color:#7d7d86;margin-top:4px}.method-radio{margin-left:auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #5a5753;border-radius:50%}.selected .method-radio{background:#cbb48a;color:#1e1a14}.checkout-submit{display:flex;width:100%;margin-top:22px;min-height:43px}.checkout-disclaimer{font-size:8px;color:#757580;text-align:center;margin:13px 0 0}.demo-success{text-align:center;padding:20px 0}.demo-success>svg{color:#d6c29d;margin-bottom:18px}.demo-success h2{font-size:30px;line-height:1.3}.demo-success p{font-size:11px;color:#92929c;line-height:1.7;margin:20px 0 25px}[data-reveal]{opacity:0;transform:translateY(27px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.6,.3,1)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.foundation-grid>[data-reveal]:nth-child(2),.capability-grid>[data-reveal]:nth-child(2){transition-delay:.1s}.capability-grid>[data-reveal]:nth-child(3){transition-delay:.2s}@keyframes float-panel{0%,to{transform:translateY(0) rotate(0);filter:drop-shadow(0 14px 28px #0008)}50%{transform:translateY(-36px) rotate(-.8deg);filter:drop-shadow(0 42px 56px #000c)}}@keyframes float-shot-a{0%,to{transform:translateY(0) rotate(.5deg)}50%{transform:translateY(-42px) rotate(-1.2deg)}}@keyframes float-shot-b{0%{transform:translateY(-8px) rotate(-.6deg)}50%{transform:translateY(-48px) rotate(1deg)}to{transform:translateY(-8px) rotate(-.6deg)}}@media(min-width:1500px){.hero-phone{width:640px}.flying-card{width:370px}.hero-world-copy{top:39svh}.orbit-balance{left:10%}.orbit-growth{left:22%}.orbit-accounts{right:18%}.orbit-card{right:10%}.orbit-transactions{left:15%}.orbit-success{right:15%}}@media(max-width:950px){.shell,.nav-shell{width:86%}.main-nav{gap:16px}.gallery-track{padding-left:7%;padding-right:7%;scroll-padding-left:7%}.hero-world-copy h2{font-size:42px}.hero-world-copy p{font-size:11px}.orbit-balance{left:-25px;top:19svh;transform:scale(.8)}.orbit-growth{left:16%;transform:scale(.8)}.orbit-accounts{right:8%;transform:scale(.8)}.orbit-card{right:-15px;transform:scale(.8)}.orbit-transactions{left:0;top:74svh;transform:scale(.8)}.orbit-success{right:1%;top:74svh;transform:scale(.8)}.hero-intro h1{font-size:47px}.payment-strip-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payment-strip-card{min-height:140px}.feature-art{height:225px}.mini-order{left:55%;width:120px}.payment-art .success-panel{left:30%}.card-fan img{width:255px}.capability-art{padding-inline:13px}.feature-copy,.capability .feature-copy{padding-inline:16px}.capability-grid{gap:10px}.faq{gap:0}}@media(max-width:650px){.shell,.nav-shell{width:calc(100% - 38px)}.announcement{font-size:7px;gap:8px;height:26px}.announcement strong{font-size:7px}.announcement svg{width:9px}.nav-shell{height:54px;gap:15px}.wordmark{font-size:25px}.nav-cta{margin-left:auto;font-size:9px;padding:7px 12px}.mobile-toggle{display:flex}.main-nav{display:none;position:absolute;top:54px;left:0;right:0;max-height:calc(100svh - 64px);overflow:auto;background:#101013;padding:18px 22px;gap:0;border-bottom:1px solid #333}.main-nav.mobile-open{display:block}.main-nav>a{display:block;padding:15px 0;font-size:12px}.nav-group{padding:0}.nav-group>button{font-size:12px;min-height:42px;width:100%;justify-content:space-between}.dropdown{position:static;display:none;transform:none;opacity:1;visibility:visible;background:#16161b;width:100%;padding:14px;border:0;margin-bottom:8px}.dropdown.dropdown-open{display:block}.dropdown a,.dropdown button{padding:10px 0;font-size:11px}.hero-scroll{height:175svh}.hero-stage{min-height:620px}.hero-phone{width:440px;top:20svh}.flying-card{width:253px;top:32svh}.hero-intro{top:60svh;padding:0 12px}.hero-intro h1{font-size:clamp(29px,7.5vw,43px);line-height:1.3}.hero-actions{gap:8px;top:var(--cta-top);max-width:calc(100% - 28px);width:max-content}.pill{font-size:9px;padding:8px 12px;min-height:36px}.hero-world-copy{top:40svh;padding:0 15px}.hero-world-copy h2{font-size:clamp(25px,6.4vw,35px);line-height:1.35}.hero-world-copy p{font-size:10px;margin-top:15px}.lightning-tile{width:29px;height:31px;border-radius:5px;margin:0 1px}.lightning-tile svg{width:22px;height:22px}.orbit-balance{top:16svh;left:-45px;transform:scale(.67)}.orbit-growth{top:16svh;left:29%;transform:scale(.65)}.orbit-accounts{display:none}.orbit-card{top:16svh;right:-13px;transform:scale(.78)}.orbit-transactions{top:76svh;left:-36px;transform:scale(.68);transform-origin:center top}.orbit-success{top:76svh;right:-22px;transform:scale(.67);transform-origin:center top}.scroll-hint{bottom:20px;font-size:7px}.payment-strip{padding:34px 0;gap:18px}.payment-strip-heading strong{font-size:20px}.payment-strip-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-strip-card{min-height:120px;padding:18px 16px;border-radius:22px}.payment-strip-card b{font-size:18px}.section{padding:62px 0}.gallery-heading h2{font-size:25px;max-width:220px;line-height:1.2}.gallery-heading{gap:15px;margin-bottom:23px}.gallery-track{padding-left:19px;padding-right:19px;scroll-padding-left:19px;gap:12px}.industry-card{flex-basis:230px;height:302px}.industry-detail{opacity:1;transform:none}.section-heading{margin-bottom:31px}.section-heading h2,.closing h2{font-size:clamp(30px,8vw,43px);line-height:1.25}.section-heading p{font-size:11px;line-height:1.7;margin-top:16px}.foundation-grid{grid-template-columns:1fr;gap:12px}.feature-art{height:250px}.feature-copy{padding:0 20px 23px}.feature-copy h3{font-size:12px}.feature-copy p{font-size:11px}.payment-art .success-panel{left:35%;top:32px}.mini-order{top:155px;left:58%}.status-panel{left:7%;top:162px}.wide-feature{min-height:415px}.wide-feature .feature-copy{width:100%;padding:0 20px 24px}.card-fan{height:245px}.card-fan img{width:220px}.fan-black{left:6%;top:-30px}.fan-silver{right:20%;top:125px}.fan-gold{right:0;top:5px}.section-footnote{padding:16px 0 0;font-size:8px}.capability-grid{grid-template-columns:1fr;gap:12px}.capability{display:grid;grid-template-columns:1fr}.capability-art{height:240px;padding:30px 45px}.capability .feature-copy{padding:0 20px 24px}.api-art{padding:25px}.link-panel{left:75px;right:22px;bottom:20px}.steps{grid-template-columns:1fr;gap:30px;margin-top:37px}.steps h3{margin:15px 0 8px}.faq h2{font-size:26px;margin-bottom:22px}.faq-list{gap:10px}.faq-list button{font-size:14px;padding:18px 16px 18px 18px}.faq-icon{width:30px;height:30px;border-radius:7px}.faq-answer p{font-size:13px;padding:0 54px 18px 18px}.closing p{font-size:11px}.contact-placeholder{font-size:9px;line-height:1.6}.footer{gap:28px}.footer-links{gap:18px;font-size:10px}.footer-bottom{display:block;font-size:8px;line-height:1.9}.footer-bottom span{display:block}.demo-notice{width:calc(100% - 24px);bottom:12px;left:12px;padding:10px 12px}.demo-notice p{font-size:8px}.payment-dialog{padding:25px}.checkout-header .wordmark{font-size:24px}.checkout-method{padding:12px}.checkout-price{font-size:42px}}.checkout-price{font-family:Inter,Arial,sans-serif}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.hero-scroll{height:100svh}.hero-bg,.hero-intro,.scroll-hint{display:none}.hero-world{opacity:1;transform:none}.hero-actions{top:68.5svh}[data-reveal]{opacity:1;transform:none}.gallery-track{scroll-behavior:auto}}.pill-light{background:linear-gradient(135deg,#66d6bf,#009b83 58%,#008b76);border:1px solid #a3ead966;box-shadow:0 0 0 1px #009b8355,inset 0 1px #fff6,0 8px 30px #009b8330;color:#fff}.pill-light:hover{background:linear-gradient(135deg,#80dcc7,#00a88f 58%,#009b83);box-shadow:0 0 28px #00a88f66}.text-link{color:#a3ead9}.hero-stage{background:radial-gradient(ellipse 55% 42% at 50% 29%,#008b7628 0%,#005b4d12 42%,transparent 72%),#030304}.hero-stage:before{content:"";position:absolute;inset:8% 17% 38%;background:linear-gradient(115deg,#009b8326,transparent 38%,#13b99a22);filter:blur(70px);border-radius:50%;pointer-events:none}.lightning-tile{border-color:#00a88f80;background:linear-gradient(145deg,#10352c,#131218);box-shadow:inset 0 0 15px #ffffff10,0 0 28px #00a88f44}.lightning-tile svg{color:#a3ead9;filter:drop-shadow(0 0 9px #66d6bf99)}.section-heading h2 em,.closing h2 em,.platform-copy h2 em{font-style:normal;background:linear-gradient(105deg,#cef6eb,#66d6bf 48%,#26c5a1);-webkit-background-clip:text;background-clip:text;color:transparent}.feature-card{background:linear-gradient(145deg,#121219,#0d0d10)}.api-emblem{border-color:#009b8380;box-shadow:0 0 28px #009b832b,inset 0 0 12px #66d6bf18}.api-emblem svg,.conversion-symbol{color:#66d6bf}.checkout-method.selected{border-color:#00a88f;background:#12352e}.selected .method-radio{background:#00a88f;color:#fff}.checkout-method>svg,.demo-success>svg{color:#80dcc7}.platform{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 45%,#009b831f,transparent 32%)}.platform-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);align-items:center;gap:70px}.platform-copy .eyebrow{display:block;color:#66d6bf;font-size:9px;font-weight:700;letter-spacing:.16em;margin-bottom:20px}.platform-copy h2{font-size:clamp(36px,4vw,56px);line-height:1.13}.platform-copy>p{font-size:12px;line-height:1.75;color:#91919b;margin:23px 0 25px;max-width:390px}.platform-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.platform-copy li{display:flex;align-items:center;gap:9px;font-size:11px;color:#b9b9c1}.platform-copy li svg{color:#66d6bf}.dashboard-scene{position:relative;min-height:485px;display:grid;place-items:center;isolation:isolate}.dashboard-glow{position:absolute;width:74%;height:70%;background:linear-gradient(135deg,#009b8380,#26c5a138);filter:blur(70px);opacity:.58;border-radius:45%;z-index:-1}.dashboard-window{width:100%;border:1px solid #ffffff1c;border-radius:13px;background:#0c0c11;box-shadow:0 35px 90px #000b,0 0 0 1px #009b8312;overflow:hidden;transform:perspective(1000px) rotateY(-3deg) rotateX(1deg)}.dashboard-topbar{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #ffffff0c}.dashboard-topbar .wordmark{font-size:17px}.dashboard-topbar>span{font-size:9px;color:#85858f;margin-left:30px}.dashboard-topbar i{width:23px;height:23px;border-radius:50%;margin-left:auto;background:linear-gradient(135deg,#66d6bf,#005b4d)}.dashboard-body{display:grid;grid-template-columns:106px 1fr;min-height:328px}.dashboard-sidebar{padding:22px 15px;border-right:1px solid #ffffff0a;display:flex;flex-direction:column;gap:18px;font-size:8px;color:#62626c}.dashboard-sidebar b{color:#a3ead9;background:#009b8317;border-radius:5px;padding:8px;margin:-8px}.dashboard-content{padding:24px}.dashboard-heading{display:flex;justify-content:space-between;align-items:start}.dashboard-heading small{display:block;font-size:7px;letter-spacing:.11em;color:#666671}.dashboard-heading strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.045em;margin-top:7px}.dashboard-heading>span{display:flex;align-items:center;gap:5px;font-size:7px;color:#797984;border:1px solid #ffffff13;border-radius:4px;padding:6px 8px}.dashboard-heading svg{width:8px;height:8px}.dashboard-chart{height:137px;margin-top:22px;display:flex;align-items:end;gap:7px;position:relative;border-bottom:1px solid #ffffff0c}.dashboard-chart i{flex:1;max-height:118px;border-radius:3px 3px 0 0;background:linear-gradient(to top,#008b76,#66d6bf);opacity:.82;box-shadow:0 0 12px #009b8320}.dashboard-chart i:nth-child(3n){background:linear-gradient(to top,#009b83,#26c5a1)}.chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#ffffff09 0 1px,transparent 1px 34px);pointer-events:none}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.dashboard-kpis>div{padding:10px;border-radius:5px;background:#121219;border:1px solid #ffffff08}.dashboard-kpis small{display:block;font-size:7px;color:#696974}.dashboard-kpis b{display:block;font-size:12px;margin:6px 0 4px}.dashboard-kpis em{font-size:7px;color:#63cbb6;font-style:normal}.floating-payment,.floating-conversion{position:absolute;border:1px solid #ffffff17;background:#16151fee;box-shadow:0 18px 40px #0009,0 0 35px #009b8328;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-payment{right:-26px;bottom:24px;border-radius:9px;padding:12px;display:flex;align-items:center;gap:9px;width:210px}.floating-payment small,.floating-conversion small{display:block;font-size:7px;color:#73737e}.floating-payment b{display:block;font-size:11px;margin-top:3px}.floating-payment em{margin-left:auto;font-size:7px;font-style:normal;color:#9ee3b4}.floating-conversion{left:-27px;top:40px;border-radius:9px;padding:13px;width:116px}.floating-conversion strong{display:block;font-size:22px;margin:5px 0}.floating-conversion span{font-size:7px;color:#91dfcc}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.proof-grid>div{padding:24px 25px;border-right:1px solid #ffffff12}.proof-grid>div:last-child{border:0}.proof-grid strong{display:block;font-size:12px;font-weight:600}.proof-grid span{display:block;font-size:9px;color:#74747e;margin-top:6px}@media(max-width:950px){.platform-layout{grid-template-columns:1fr;gap:30px}.platform-copy{text-align:center}.platform-copy>p{margin-inline:auto}.platform-copy ul,.platform-copy li{justify-content:center}.dashboard-scene{width:min(680px,100%);margin:auto}}@media(max-width:650px){.platform-layout{gap:20px}.platform-copy h2{font-size:clamp(31px,9vw,42px)}.dashboard-scene{min-height:390px}.dashboard-window{transform:none}.dashboard-body{grid-template-columns:72px 1fr}.dashboard-sidebar{padding:18px 10px}.dashboard-content{padding:17px 12px}.dashboard-heading strong{font-size:17px}.dashboard-heading>span{display:none}.dashboard-chart{height:115px;gap:4px}.dashboard-kpis>div{padding:8px 6px}.dashboard-kpis small{font-size:6px}.dashboard-kpis b{font-size:10px}.floating-payment{right:-8px;bottom:1px;width:175px}.floating-conversion{left:-7px;top:15px}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:0;border-bottom:1px solid #ffffff12;text-align:center}.proof-grid>div:last-child{border-bottom:0}}.hero-phone{width:min(450px,58vw);height:44svh;top:7svh;display:grid;place-items:center}.hero-phone img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:hue-rotate(-105deg) saturate(1.08) drop-shadow(0 28px 55px #008b7640)}.flying-card{display:none}.shield-feature .feature-art{background:radial-gradient(circle at 50% 48%,#009b8342,transparent 58%)}.shield-feature .feature-art img{object-fit:contain;padding:13px;mix-blend-mode:normal;filter:hue-rotate(-105deg) drop-shadow(0 22px 34px #009b8345)}.methods-feature{background:radial-gradient(circle at 74% 43%,#009b8332,transparent 42%),linear-gradient(145deg,#121219,#09090c)}.methods-3d{position:absolute;right:-2%;top:-9%;width:60%;height:118%;display:grid;place-items:center;pointer-events:none}.methods-3d img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:hue-rotate(-105deg) saturate(1.12) drop-shadow(0 22px 45px #009b833d);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.methods-feature:hover .methods-3d img{transform:translateY(-7px) rotate(-1deg) scale(1.025)}@media(max-width:650px){.hero-phone{width:74vw;height:36svh;top:11svh}.methods-3d{top:-4%;right:-20%;width:118%;height:68%}.methods-feature .feature-copy{background:linear-gradient(to top,#101014 78%,transparent);padding-top:34px}.shield-feature .feature-art img{padding:20px}}.contact-section{position:relative;overflow:hidden;border-top:1px solid #ffffff0d;background:#060608;isolation:isolate}.contact-section:before{content:"";position:absolute;inset:auto -10% -55% 18%;height:115%;background:radial-gradient(ellipse at center,#00a88f 0%,#009b838c 28%,#13b99a3d 49%,transparent 72%);filter:blur(30px);opacity:.85;z-index:-2}.contact-section:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,#050507 0 35%,transparent 62%),radial-gradient(circle at 82% 45%,#26c5a12e,transparent 32%);z-index:-1}.contact-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(460px,1.15fr);align-items:center;gap:80px;min-height:660px}.contact-copy .eyebrow{display:block;color:#80dcc7;font-size:9px;font-weight:700;letter-spacing:.16em;margin-bottom:21px}.contact-copy h2{font-size:clamp(39px,4.5vw,62px);line-height:1.13;letter-spacing:-.06em}.contact-copy h2 em{font-style:normal;background:linear-gradient(105deg,#e5faf3,#80dcc7 48%,#76e3c7);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-copy>p{max-width:410px;margin:24px 0;color:#a1a1aa;font-size:13px;line-height:1.7}.contact-trust{display:grid;gap:12px;margin-top:29px}.contact-trust span{display:flex;align-items:center;gap:9px;color:#c4c4cc;font-size:10px}.contact-trust svg{width:16px;height:16px;color:#80dcc7}.contact-demo-link{display:flex;align-items:center;gap:7px;margin-top:31px;padding:0;background:none;color:#cef6eb;font-size:10px}.contact-demo-link svg{width:13px;height:13px}.contact-card{position:relative;width:100%}.contact-form-heading{position:relative;display:flex;align-items:start;justify-content:space-between;margin-bottom:26px}.contact-form-heading small{display:block;color:#66d6bf;font-size:8px;letter-spacing:.14em;margin-bottom:8px}.contact-form-heading h3{font-size:23px;font-weight:500;letter-spacing:-.04em}.contact-form-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff1d;background:#ffffff0a;color:#a7a7b0;font-size:8px}.contact-fields{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-fields label{display:grid;gap:7px}.contact-fields label.wide{grid-column:1/-1}.contact-fields label>span{font-size:8px;color:#b3b3bc}.contact-fields input[type=hidden]{display:none}.contact-fields input:not([type=hidden]),.contact-fields textarea{width:100%;box-sizing:border-box;border:0;border-radius:6px;background:#1a2421;color:#eef8f4;padding:0 14px;height:44px;font:inherit;font-size:14px;font-weight:500;outline:none;transition:background .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.contact-fields textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:1.45}.contact-fields input:not([type=hidden])::placeholder,.contact-fields textarea::placeholder{color:#eef8f499;font-weight:500}.contact-fields input:not([type=hidden]):hover,.contact-fields textarea:hover{background:color-mix(in srgb,#243832 60%,#1a2421)}.contact-fields input:not([type=hidden]):focus,.contact-fields textarea:focus{background:color-mix(in srgb,#243832 60%,#1a2421)}.contact-fields .contact-glide{display:block;width:100%}.contact-fields .contact-glide .glide-select__trigger{width:100%;box-sizing:border-box;justify-content:space-between}.contact-fields .contact-glide .glide-select__menu{width:100%!important;min-width:100%;box-sizing:border-box}.contact-consent{position:relative;display:flex;align-items:flex-start;gap:9px;margin:17px 0 15px;color:#85858f;font-size:8px;line-height:1.45;cursor:pointer}.contact-consent input{appearance:none;width:14px;height:14px;margin:0;flex:0 0 auto;border:1px solid #686674;border-radius:3px;background:#121118;display:grid;place-items:center}.contact-consent input:checked{background:#00a88f;border-color:#66d6bf}.contact-consent input:checked:after{content:"✓";color:#fff;font-size:9px}.contact-submit{position:relative;width:100%;height:44px;border-radius:8px;background:linear-gradient(100deg,#f2fcf8,#cef6eb);color:#10352c;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;font-weight:700;box-shadow:0 11px 28px #009b8342;transition:transform .2s,box-shadow .2s}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 16px 38px #009b8362}.contact-submit svg{width:14px;height:14px}.contact-note{position:relative;text-align:center;margin-top:11px;color:#72727c;font-size:7px}.contact-success{position:relative;min-height:435px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-success>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#00a88f22;box-shadow:0 0 42px #00a88f4a;color:#a3ead9;margin-bottom:22px}.contact-success>span svg{width:34px;height:34px}.contact-success small{font-size:8px;letter-spacing:.14em;color:#66d6bf}.contact-success h3{font-size:30px;font-weight:500;letter-spacing:-.05em;margin:10px 0}.contact-success p{max-width:310px;color:#8f8f99;font-size:10px;line-height:1.65}.contact-success button{margin-top:23px;border:1px solid #ffffff20;border-radius:30px;background:#ffffff0a;padding:9px 16px;font-size:9px}.contact-success button:hover{background:#ffffff14}@media(max-width:950px){.contact-layout{grid-template-columns:1fr;gap:44px;padding-top:30px;padding-bottom:30px}.contact-copy{text-align:center}.contact-copy>p{margin-inline:auto}.contact-trust{width:max-content;max-width:100%;margin-inline:auto}.contact-demo-link{margin-inline:auto}.contact-card{width:min(620px,100%);margin:auto}.contact-section:after{background:radial-gradient(circle at 50% 70%,#26c5a124,transparent 42%)}}.hero-actions{align-items:center}.hero-actions .pill-lg{min-height:64px;padding:18px 42px;font-size:18px}@media(max-width:650px){.hero-actions .pill-lg{min-height:56px;padding:14px 28px;font-size:15px}}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-bg .aero-shards{width:100%;height:100%}.hero-stage{background:#030304}.hero-stage:before{display:none}.foundation-grid,.capability-grid{gap:16px}.foundation .feature-card,.capabilities .feature-card{border-radius:28px;border:0;background:radial-gradient(ellipse 90% 70% at 88% 18%,#80dcc766 0%,transparent 48%),linear-gradient(145deg,#36c6a6,#0f9a7e 42%,#06725e 78%,#055447);box-shadow:0 28px 70px #009b8338,inset 0 1px #fff4,inset 0 -1px #003f3530;overflow:hidden;transition:transform .35s,box-shadow .35s}.foundation .feature-card:hover,.capabilities .feature-card:hover{transform:translateY(-3px);box-shadow:0 34px 80px #00a88f44,inset 0 1px #fff5}.foundation .feature-art{height:270px}.foundation .shield-feature .feature-art{background:radial-gradient(circle at 50% 48%,#ffffff22,transparent 58%)}.foundation .shield-feature .feature-art img{filter:hue-rotate(-105deg) saturate(1.05) drop-shadow(0 18px 36px #003f3555)}.foundation .feature-copy,.capabilities .feature-copy{padding:8px 26px 28px}.foundation .feature-copy h3,.capabilities .feature-copy h3{font-size:22px;font-weight:600;letter-spacing:-.04em;color:#fff;margin-bottom:10px;max-width:320px}.foundation .feature-copy p,.capabilities .feature-copy p{font-size:13px;line-height:1.55;color:#d8f7ee;max-width:340px}.foundation .payment-art .mini-panel,.capabilities .mini-panel{background:#0c1210e6;border:1px solid #ffffff22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #003f3555}.foundation .status-chip{background:linear-gradient(135deg,#cef6eb,#66d6bf);color:#064c3f;box-shadow:0 0 18px #66d6bf55}.foundation .methods-feature{background:radial-gradient(ellipse 70% 80% at 82% 40%,#80dcc755 0%,transparent 52%),linear-gradient(145deg,#2eb898,#0d8f75 46%,#066854);min-height:340px}.foundation .methods-feature .feature-copy{width:min(420px,54%);padding:0 28px 34px;background:linear-gradient(to top,#055447ee 35%,transparent)}.foundation .method-chips span{border:1px solid #ffffff35;background:#ffffff14;color:#f2fffb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foundation .methods-feature .text-link{color:#fff;margin-top:18px;font-size:12px}.foundation .methods-3d img{filter:hue-rotate(-105deg) saturate(1.15) drop-shadow(0 22px 40px #003f3550)}.capabilities .capability-art{padding:36px 22px 16px}.capabilities .conversion-symbol{color:#cef6eb}.capabilities .api-label{background:#0c1210cc;border:1px solid #ffffff22;color:#d8f7ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capabilities .api-label svg{color:#66d6bf}.capabilities .api-emblem{border-color:#a3ead966;background:linear-gradient(145deg,#0e1f1a,#0a1412);box-shadow:0 0 28px #009b8340,inset 0 0 12px #66d6bf22}.capabilities .api-emblem svg{color:#a3ead9}.capabilities .api-endpoints{color:#b8ebe0}.capabilities .link-panel{color:#d8f7ee}@media(max-width:650px){.foundation .feature-copy h3,.capabilities .feature-copy h3{font-size:18px}.foundation .feature-copy p,.capabilities .feature-copy p{font-size:12px}.foundation .methods-feature .feature-copy{width:100%;background:linear-gradient(to top,#055447f2 70%,transparent);padding-top:40px}.capabilities .feature-copy{padding:0 20px 24px}}.contact-glass{color-scheme:dark;width:100%}.site-bubble-menu{z-index:130!important;top:1.1em}.bubble-menu-items.fixed{z-index:110;background:radial-gradient(ellipse at center,#0a1f1aee,#030304f5 68%)}.site-bubble-menu .bubble,.site-bubble-menu .logo-bubble,.site-bubble-menu .toggle-bubble,.site-bubble-menu .menu-btn{background:#fff!important;box-shadow:0 10px 30px #0008,0 0 0 1px #ffffff18}.site-bubble-menu .menu-line{background:#111!important;height:2.5px!important;width:22px!important}.site-bubble-menu .menu-btn.open .menu-line{background:#111!important;opacity:1!important}.site-bubble-menu .logo-content{width:auto;min-width:88px;padding:0 4px}.site-bubble-menu .bubble-brand{display:inline-flex;align-items:center;color:#111;text-decoration:none}.site-bubble-menu .bubble-brand .wordmark{font-size:22px;letter-spacing:-.08em;color:inherit}.site-bubble-menu .menu-btn:hover{transform:scale(1.06)}.site-bubble-menu .site-account-cta,.bubble-menu-end .site-account-cta{display:inline-flex;align-items:center;justify-content:center;width:max-content;height:48px;min-height:48px;max-width:none;aspect-ratio:auto;padding:0 18px;border-radius:999px;border:1px solid #a3ead966;background:linear-gradient(135deg,#66d6bf,#009b83 58%,#008b76);box-shadow:0 0 0 1px #009b8355,inset 0 1px #fff6,0 8px 24px #009b8330;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;pointer-events:auto;box-sizing:border-box;transition:background .2s,box-shadow .2s,transform .2s;z-index:1}.site-bubble-menu .site-account-cta:hover,.bubble-menu-end .site-account-cta:hover{background:linear-gradient(135deg,#80dcc7,#00a88f 58%,#009b83);box-shadow:0 0 28px #00a88f66;transform:translateY(-1px)}.bubble-menu-items .pill-link{background:#fff!important;color:#111!important}@media(max-width:650px){.site-bubble-menu{top:.85em;padding:0 1em}.site-bubble-menu .bubble-brand .wordmark{font-size:20px}.site-bubble-menu .site-account-cta,.bubble-menu-end .site-account-cta{padding:0 14px;font-size:10px}}.contact-glass .glass-surface__content{display:block;height:auto;padding:30px}.contact-glass form,.contact-glass .contact-success{width:100%}.contact-fields input:not([type=hidden]):focus,.contact-fields input:not([type=hidden]):focus-visible,.contact-fields textarea:focus,.contact-fields textarea:focus-visible,.contact-fields .glide-select__trigger:focus,.contact-fields .glide-select__trigger:focus-visible,.contact-consent input:focus,.contact-consent input:focus-visible,.contact-submit:focus,.contact-submit:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}@media(max-width:650px){.contact-layout{gap:33px;min-height:0}.contact-copy h2{font-size:clamp(33px,9.2vw,44px)}.contact-copy>p{font-size:11px}.contact-glass .glass-surface__content{padding:21px 17px}.contact-form-heading h3{font-size:20px}.contact-fields{grid-template-columns:1fr;gap:12px}.contact-fields label.wide{grid-column:auto}.contact-fields input:not([type=hidden]),.contact-fields textarea{font-size:13px;padding:0 12px}.contact-fields textarea{padding:11px 12px}.contact-success{min-height:400px}}.business-mosaic{padding:80px 0 45px;overflow:hidden;scroll-margin-top:100px}.mosaic-heading{text-align:center;position:relative;z-index:1;padding:0 20px}.mosaic-heading>span{display:block;font-size:10px;letter-spacing:.16em;font-weight:600;color:#66d6bf;margin-bottom:16px}.mosaic-heading h2{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-.055em}.mosaic-canvas{display:block;width:min(1200px,100%);height:auto;margin:12px auto 0;overflow:visible}.mosaic-outline{fill:none;stroke:#a3ead9;stroke-opacity:.17;stroke-width:.7}.mosaic-tile{transform:translate(var(--dx),var(--dy)) rotate(var(--rotation));transition:transform 1.2s cubic-bezier(.22,.72,.18,1);transition-delay:var(--delay)}.is-assembled .mosaic-tile{transform:translate(0) rotate(0)}.mosaic-depth{fill:#103e35}.mosaic-face{stroke:#ffffff18;stroke-width:.65;stroke-linejoin:round}.mosaic-label{opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--delay) + .95s);pointer-events:none}.is-assembled .mosaic-label{opacity:1}.mosaic-index{font:500 10px Inter,Arial,sans-serif;letter-spacing:1px;fill:#e5faf3;fill-opacity:.7}.mosaic-name{font:550 21px Inter,Arial,sans-serif;letter-spacing:-.6px;fill:#fff}.mosaic-tile:nth-of-type(6) .mosaic-name{font-size:18px}@media(max-width:650px){.business-mosaic{padding:60px 0 25px}.mosaic-canvas{width:132%;max-width:none;margin:20px 0 0 -16%}.mosaic-heading h2{font-size:32px}.mosaic-name{font-size:22px}.mosaic-index{font-size:12px}}@media(prefers-reduced-motion:reduce){.mosaic-tile,.is-assembled .mosaic-tile{transform:none;transition:none}.mosaic-label{opacity:1;transition:none}}.integration.section{box-sizing:border-box;min-height:100svh;max-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:72px 0 28px}.integration .section-heading{margin-bottom:clamp(12px,2.5vh,28px)}.integration .section-heading h2{font-size:clamp(28px,4vw,52px);line-height:1.15}.integration .section-heading p{margin-top:12px;font-size:clamp(12px,1.4vw,14px)}.integration-showcase{--step-accent:#00a88f;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:center;gap:clamp(28px,5vw,72px)}.integration-stage{position:relative;width:100%;aspect-ratio:1;max-height:min(52svh,420px);justify-self:center;border:0;border-radius:32px;overflow:hidden;background:transparent}.integration-morph{position:absolute;left:50%;top:50%;width:72%;height:72%;transform:translate(-50%,-50%);color:var(--step-accent)}.integration-tabs{display:flex;flex-direction:column;gap:clamp(14px,2.4vh,22px);min-height:0;width:100%;max-width:420px;justify-self:start}.integration-step{min-width:0;padding-left:18px;border-left:3px solid #ffffff12;transition:border-color .4s}.integration-step.is-active{border-color:var(--step-accent)}.integration-step button{width:100%;background:none;padding:0;text-align:left;font-size:clamp(16px,1.6vw,24px);line-height:1.3;font-weight:500;letter-spacing:-.035em;color:#858d89;transition:color .3s}.integration-step.is-active button,.integration-step button:hover{color:#f0f6f3}.integration-step button:focus-visible{outline:2px solid #66d6bf;outline-offset:6px;border-radius:2px}.integration-description{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(6px);transition:grid-template-rows .5s,opacity .3s,transform .45s,visibility .3s}.integration-description p{overflow:hidden;min-height:0;font-size:clamp(13px,1.3vw,16px);line-height:1.45;color:#929c97;margin:0}.integration-step.is-active .integration-description{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;transition-delay:.12s}.integration-step.is-active .integration-description p{padding-top:10px}@media(max-width:950px){.integration.section{padding:64px 0 24px}.integration-showcase{gap:28px;grid-template-columns:minmax(0,.9fr) minmax(240px,1fr)}.integration-stage{max-height:min(42svh,320px);border-radius:24px}}@media(max-width:650px){.integration.section{max-height:none;padding:56px 0 24px}.integration .section-heading{margin-bottom:18px}.integration-showcase{grid-template-columns:1fr;align-items:stretch;gap:18px}.integration-stage{aspect-ratio:1.4;max-height:28svh;min-height:140px;border-radius:20px}.integration-morph{width:58%;height:70%}.integration-tabs{max-width:none;gap:12px}.integration-step{padding-left:14px;border-left-width:2px}.integration-step button{font-size:16px}.integration-step.is-active .integration-description p{padding-top:8px}.integration-description p{font-size:13px}}@media(prefers-reduced-motion:reduce){.integration-visual,.integration-tabs,.integration-step,.integration-step button,.integration-description{transition:none!important}.integration-visual,.integration-description{transform:none}}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:#ffffff40;backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a}}@supports not (backdrop-filter: blur(10px)){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";position:absolute;inset:0;background:#ffffff26;border-radius:inherit;z-index:-1}}@supports not (backdrop-filter: blur(10px)){@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#0006}.glass-surface--fallback:before{background:#ffffff0d}}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}.aero-shards{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate}.aero-shards__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1);pointer-events:none}.aero-shards[data-ready=true] .aero-shards__canvas{opacity:1}@media(prefers-reduced-motion:reduce){.aero-shards__canvas{transition:none}}.bubble-menu{left:0;right:0;top:2em;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2em;pointer-events:none;z-index:130}.bubble-menu.fixed{position:fixed}.bubble-menu.absolute{position:absolute}.bubble-menu .bubble{--bubble-size: 48px;width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;background:#fff;box-shadow:0 4px 16px #0000001f;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{will-change:transform}.bubble-menu .logo-bubble{width:auto;min-height:var(--bubble-size);height:var(--bubble-size);padding:0 16px;border-radius:calc(var(--bubble-size) / 2);gap:8px}.bubble-menu .toggle-bubble{width:var(--bubble-size);height:var(--bubble-size)}.bubble-menu-end{display:inline-flex;align-items:center;gap:10px;pointer-events:auto}.bubble-menu .bubble-logo{max-height:60%;max-width:100%;object-fit:contain;display:block}.bubble-menu .logo-content{--logo-max-height: 60%;--logo-max-width: 100%;display:inline-flex;align-items:center;justify-content:center;width:120px;height:100%}.bubble-menu .logo-content>.bubble-logo,.bubble-menu .logo-content>img,.bubble-menu .logo-content>svg{max-height:var(--logo-max-height);max-width:var(--logo-max-width)}.bubble-menu .menu-btn{border:none;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.bubble-menu .menu-line{width:26px;height:2px;background:#111;border-radius:2px;display:block;margin:0 auto;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.bubble-menu .menu-line+.menu-line{margin-top:6px}.bubble-menu .menu-btn.open .menu-line:first-child{transform:translateY(4px) rotate(45deg)}.bubble-menu .menu-btn.open .menu-line:last-child{transform:translateY(-4px) rotate(-45deg)}@media(min-width:768px){.bubble-menu .bubble{--bubble-size: 56px}.bubble-menu .logo-bubble{padding:0 16px}}.bubble-menu-items{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:98}.bubble-menu-items.fixed{position:fixed}.bubble-menu-items.absolute{position:absolute}.bubble-menu-items .pill-list{list-style:none;padding:0 24px;display:flex;flex-wrap:wrap;gap:0;row-gap:4px;width:100%;max-width:1600px;margin:0 auto;pointer-events:auto;justify-content:stretch}.bubble-menu-items .pill-list .pill-spacer{width:100%;height:0;pointer-events:none}.bubble-menu-items .pill-list .pill-col{display:flex;justify-content:center;align-items:stretch;flex:0 0 calc(100% / 3);box-sizing:border-box}.bubble-menu-items .pill-list .pill-col:nth-child(4):nth-last-child(2){margin-left:calc(100% / 6)}.bubble-menu-items .pill-list .pill-col:nth-child(4):last-child{margin-left:calc(100% / 3)}.bubble-menu-items .pill-link{--pill-bg: #ffffff;--pill-color: #111;--pill-border: rgba(0, 0, 0, .12);--item-rot: 0deg;--pill-min-h: 160px;--hover-bg: #f3f4f6;--hover-color: #111;width:100%;min-height:var(--pill-min-h);padding:clamp(1.5rem,3vw,8rem) 0;font-size:clamp(1.5rem,4vw,4rem);font-weight:400;line-height:0;border-radius:999px;background:var(--pill-bg);color:var(--pill-color);text-decoration:none;box-shadow:0 4px 14px #0000001a;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease,color .3s ease;will-change:transform;box-sizing:border-box;white-space:nowrap;overflow:hidden;height:10px}@media(min-width:900px){.bubble-menu-items .pill-link{transform:rotate(var(--item-rot))}.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:rotate(var(--item-rot)) scale(.94)}}.bubble-menu-items .pill-link .pill-label{display:inline-block;will-change:transform,opacity;height:1.2em;line-height:1.2}@media(max-width:899px){.bubble-menu-items{align-items:flex-start;padding-top:120px}.bubble-menu-items .pill-list{row-gap:16px}.bubble-menu-items .pill-list .pill-col{flex:0 0 100%;margin-left:0!important;overflow:visible}.bubble-menu-items .pill-link{font-size:clamp(1.2rem,3vw,4rem);padding:clamp(1rem,2vw,2rem) 0;min-height:80px}.bubble-menu-items .pill-link:hover{transform:scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:scale(.94)}}.bubble-menu-end .site-account-cta{display:inline-flex!important;align-items:center;justify-content:center;width:max-content!important;height:var(--bubble-size, 48px)!important;min-width:0!important;min-height:var(--bubble-size, 48px)!important;aspect-ratio:auto!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #a3ead966;background:linear-gradient(135deg,#66d6bf,#009b83 58%,#008b76)!important;box-shadow:0 0 0 1px #009b8355,inset 0 1px #fff6,0 8px 24px #009b8330;color:#fff!important;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;pointer-events:auto;box-sizing:border-box}.bubble-menu-end .site-account-cta:hover{background:linear-gradient(135deg,#80dcc7,#00a88f 58%,#009b83)!important;box-shadow:0 0 28px #00a88f66;transform:translateY(-1px)}@media(max-width:650px){.bubble-menu-end .site-account-cta{padding:0 14px!important;font-size:10px}}.glide-select{--gs-accent: #f5f5f5;--gs-surface: #27272a;--gs-highlight: #3f3f46;--gs-text: #f5f5f5;--gs-radius: 10px;--gs-inner-radius: 6px;--gs-chip: 32px;--gs-row: 30px;--gs-font: 13px;--gs-menu-w: 176px;--gs-pop: .18s;--gs-pop-out: .12s;--gs-glide: .22s;--gs-origin: top left;--gs-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-block}.glide-select[data-disabled]{opacity:.5}.glide-select__trigger{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--gs-chip);margin:0;padding:0 8px 0 10px;border:0;border-radius:var(--gs-inner-radius);background:var(--gs-surface);color:var(--gs-text);font-family:inherit;font-size:var(--gs-font);font-weight:500;line-height:1;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .1s ease,transform .16s var(--gs-ease-out)}.glide-select__trigger:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.glide-select__trigger:not(:disabled):hover{background:color-mix(in srgb,var(--gs-highlight) 60%,var(--gs-surface))}}.glide-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--gs-highlight) 60%,var(--gs-surface))}.glide-select__trigger:not(:disabled):active{transform:scale(.97)}.glide-select__label[data-empty]{opacity:.6}.glide-select[data-swap] .glide-select__label{animation:gs-swap .16s ease}@keyframes gs-swap{0%{opacity:.6;filter:blur(2px)}}.glide-select__chevron{display:inline-flex;color:color-mix(in srgb,var(--gs-text) 55%,transparent);transition:transform .2s var(--gs-ease-out)}.glide-select__trigger[aria-expanded=true] .glide-select__chevron{transform:rotate(180deg)}.glide-select__menu{position:absolute;z-index:20;width:var(--gs-menu-w);min-width:100%;padding:4px;border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 4px 16px color-mix(in srgb,#000 22%,transparent);transform-origin:var(--gs-origin);opacity:0;transform:scale(.95);transition:opacity var(--gs-pop) var(--gs-ease-out),transform var(--gs-pop) var(--gs-ease-out)}.glide-select__menu[data-state=open]{opacity:1;transform:none}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out);pointer-events:none}.glide-select__menu[data-side=bottom]{top:calc(100% + 6px)}.glide-select__menu[data-side=top]{bottom:calc(100% + 6px)}.glide-select__menu[data-align=left]{left:0}.glide-select__menu[data-align=right]{right:0}.glide-select__list{position:relative;display:grid;gap:1px;touch-action:none}.glide-select__pill{position:absolute;top:0;right:0;left:0;height:var(--gs-row);border-radius:var(--gs-inner-radius);background:var(--gs-highlight);opacity:0;pointer-events:none;transition:transform var(--gs-glide) var(--gs-ease-out),opacity .15s ease}.glide-select__option{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:var(--gs-row);padding:0 8px 0 10px;border-radius:var(--gs-inner-radius);color:var(--gs-text);font-size:var(--gs-font);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.glide-select__option[aria-selected=true]{background:color-mix(in srgb,var(--gs-highlight) 60%,transparent)}.glide-select__list[data-live] .glide-select__option[aria-selected=true]{background:transparent}.glide-select__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.glide-select__tag{flex-shrink:0;color:color-mix(in srgb,var(--gs-text) 55%,transparent);font-size:calc(var(--gs-font) - 2px)}.glide-select__check{display:inline-flex;flex-shrink:0;color:var(--gs-accent);visibility:hidden}.glide-select__check[data-on]{visibility:visible}@media(prefers-reduced-motion:reduce){.glide-select__menu{transform:none!important;transition:opacity var(--gs-pop) ease}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out)}.glide-select__pill{transition:opacity .15s ease}.glide-select__chevron{transition:none}.glide-select__trigger{transition:background-color .1s ease}.glide-select__trigger:not(:disabled):active{transform:none}.glide-select[data-swap] .glide-select__label{animation:none}}
