:root{--ink: #171616;--paper: #fffdf9;--violet: #6e4df6;--lime: #d8ff45;--coral: #ff8d72;--line: #e8e4dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}.page-glow{position:absolute;z-index:-1;top:0;left:50%;width:min(95vw,1250px);height:670px;transform:translate(-50%);background:radial-gradient(circle at 50% 36%,#efeaff 0,rgba(247,244,255,.7) 28%,transparent 67%)}a{color:inherit;text-decoration:none}.site-header{height:86px;display:flex;align-items:center;max-width:1240px;margin:auto;padding:0 28px;border-bottom:1px solid transparent}.brand{display:inline-flex;align-items:center;line-height:0}.brand-logo{display:block;width:170px;height:auto}.main-nav{display:flex;align-items:center;gap:29px;margin-left:75px;font-size:13px;font-weight:700}.main-nav>a,.nav-group>button{border:0;background:none;font:inherit;cursor:pointer;font-size:18px;padding:10px 0}.nav-group>button span{font-size:18px;font-weight:400;margin-left:5px}.has-menu{position:relative}.nav-menu{display:none;position:absolute;top:39px;left:-17px;width:225px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 14px 30px #221e3412;z-index:5}.nav-menu a{display:block;padding:8px 10px;border-radius:6px;font-size:12px}.nav-menu a:hover{background:#f4f1ff;color:var(--violet)}.has-menu.open .nav-menu{display:block}.main-nav:not(.submenu-locked) .has-menu:hover .nav-menu,.main-nav:not(.submenu-locked) .has-menu:focus-within .nav-menu{display:block}.header-cta{margin-left:auto;padding:11px 17px;border:1px solid var(--ink);border-radius:100px;font-size:16px;font-weight:800}.header-cta span,.button span,.text-link span,.system-card a span{margin-left:8px}.menu-button{display:none}.hero-wrap{max-width:1040px;margin:0 auto;padding:95px 28px 180px;text-align:center}.eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 20px;font:500 20px DM Mono,monospace;letter-spacing:1.2px;text-transform:uppercase}.eyebrow span{height:7px;width:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px #e4ddff}.hero-wrap h1,.bottom-cta h2,.route-page h1{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:1.2;letter-spacing:-5px;font-weight:800}.hero-wrap h1 em,.protocol-copy h2 em{font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:540px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.hero-actions{display:flex;justify-content:center;gap:11px;margin:29px 0 55px}.button{display:inline-block;padding:14px 19px;border-radius:7px;font-size:16px;font-weight:800}.button-dark{background:var(--ink);color:#fff}.button-light{border:1px solid #d7d3cd}.hero-trust{margin:18px 0 0;text-align:center;color:#837e78;font-size:18px;font-weight:600}.signal-card{position:relative;max-width:760px;margin:auto;padding:16px 18px 19px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 40px #382b6030}.signal-head{font:500 10px DM Mono,monospace;color:#73706d;text-transform:uppercase;letter-spacing:.6px}.status-dot{display:inline-block;width:7px;height:7px;margin-right:6px;background:#75b500;border-radius:50%}.signal-live{float:right;color:#5e9200}.flow-line{display:flex;align-items:center;justify-content:center;margin:21px 0 15px}.flow-node{position:relative;text-align:center;z-index:1}.flow-node>span{display:grid;place-items:center;width:43px;height:43px;margin:auto;border-radius:50%;font-weight:800}.flow-node small{position:absolute;left:50%;top:51px;white-space:nowrap;transform:translate(-50%);font-size:12px;font-weight:700}.agent>span{background:#ece7ff;color:var(--violet)}.hub>span{background:var(--ink);color:#fff}.merchant>span{border:1px solid #d1ccc4}.flow-track{position:relative;width:180px;height:1px;background:#dcd7cf}.flow-track i{position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--violet)}.flow-track i:nth-child(1){left:26%}.flow-track i:nth-child(2){left:51%;background:var(--coral)}.flow-track i:nth-child(3){left:76%;background:var(--lime)}.event-row{display:flex;justify-content:space-between;padding:24px 7% 0;font-size:12px;color:#7d7975}.event-row b{color:var(--ink)}.trusted{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 28px;text-align:center}.trusted p{margin:0 0 18px;color:#96918b;font:500 12px DM Mono,monospace;letter-spacing:1px;text-transform:uppercase}.partner-list{display:flex;justify-content:center;align-items:center;gap:clamp(22px,6vw,75px);font-size:24px;font-weight:800;color:#898681}.partner-list span:nth-child(2){font-size:16px}.partner-list span:nth-child(3){letter-spacing:-1px}.partner-list span:nth-child(4){font-weight:700}.system-section{max-width:1180px;margin:auto;padding:120px 28px}.section-heading{max-width:600px;margin-bottom:45px}.section-heading .eyebrow,.protocol-copy .eyebrow,.bottom-cta .eyebrow,.route-page .eyebrow{justify-content:flex-start}.section-heading h2,.protocol-copy h2{margin:0;letter-spacing:-3.2px;font-size:clamp(37px,5vw,59px);line-height:1.03}.section-heading>p:last-child,.protocol-copy>p{color:#696560;font-size:14px;line-height:1.65;max-width:455px;margin:23px 0 0}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.system-card{min-height:382px;padding:23px;display:flex;flex-direction:column;border-radius:11px}.purple{background:#dcd5ff}.lime{background:#edf8d8}.coral{background:#ffb9a9}.card-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:7px;background:#ffffff82;font-size:20px}.card-tag{margin:45px 0 12px;font:500 16px DM Mono,monospace;letter-spacing:1px;text-transform:uppercase}.system-card h3{margin:0;font-size:29px;line-height:1.05;letter-spacing:-1.7px}.system-card>p:not(.card-tag){font-size:16px;line-height:1.55;max-width:250px}.system-card a{margin-top:auto;font-size:16px;font-weight:800}.home-heading h2,.home-mission h2,.home-ecosystem h2{margin:0;font-size:clamp(37px,5vw,59px);line-height:1.03;letter-spacing:-3.2px}.home-heading h2 em,.home-mission h2 em,.home-ecosystem h2 em,.bottom-cta h2 em{font-family:Georgia,serif;font-weight:400}.home-heading .eyebrow,.home-mission .eyebrow{justify-content:flex-start}.home-heading>p:not(.eyebrow),.mission-copy>p:not(.eyebrow){max-width:490px;margin:23px 0 0;color:#696560;font-size:18px;line-height:1.65}.home-merchant-signal{max-width:1180px;margin:auto;padding:60px 28px 0}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-grid article{padding:22px;border:1px solid var(--line);border-radius:11px;background:#fbfaf7}.signal-grid span{color:var(--violet);font:500 11px DM Mono,monospace}.signal-grid h3{margin:16px 0 8px;font-size:18px;letter-spacing:-.6px}.signal-grid p{margin:0;color:#696560;font-size:13px;line-height:1.55}.home-shopping,.home-problem,.home-build,.home-paths{max-width:1180px;margin:auto;padding:120px 28px}.home-shopping{border-top:1px solid var(--line)}.home-shopping .home-heading{max-width:720px;margin-bottom:45px}.shopping-experience{padding:0}.shopping-experience ol{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin:0;padding:0;list-style:none}.shopping-experience li{position:relative;display:grid;grid-template-columns:1fr;gap:8px;min-height:142px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fbfaf7}.shopping-experience li:first-child{padding-left:18px}.shopping-experience li:after{content:"→";position:absolute;top:50%;right:-21px;color:var(--violet);font-size:18px;font-weight:700;transform:translateY(-50%)}.shopping-experience li:last-child:after{display:none}.shopping-experience li>span{color:var(--violet);font:500 16px DM Mono,monospace}.shopping-experience b{font-size:18px}.shopping-experience small{color:#716c66;font-size:16px}.shopping-experience>p{max-width:650px;margin:22px 0 0;color:#696560;font-size:18px;line-height:1.6}.home-problem{background:#f8f4ff}.home-problem .home-heading{max-width:650px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.problem-grid article{min-height:218px;padding:24px;border-radius:10px;background:#fff}.problem-grid span{color:var(--violet);font:500 16px DM Mono,monospace}.problem-grid h3{margin:35px 0 10px;font-size:27px;letter-spacing:-1.5px}.problem-grid p{margin:0;color:#66615b;font-size:16px;line-height:1.6}.problem-close{display:flex;align-items:center;flex-wrap:wrap;gap:6px 22px;margin:32px 0 0}.problem-close p{margin:0;font-size:18px;font-weight:800}.problem-close a{font-size:16px;font-weight:800;color:var(--violet);white-space:nowrap}.home-mission{min-height:510px;padding:110px max(28px,calc((100vw - 1124px)/2));background:#211c30;color:#fff}.mission-copy{max-width:680px}.home-mission .eyebrow{color:#d5cde6}.home-mission .eyebrow span{background:var(--lime);box-shadow:0 0 0 4px #d8ff4522}.mission-copy>p:not(.eyebrow){color:#d5cde6}.mission-points{display:grid;gap:0;max-width:600px;margin:52px 0 0;padding:27px 0 0;border-top:1px solid #ffffff2e;list-style:none}.mission-points li{position:relative;padding:14px 0 14px 24px;border-top:1px solid #ffffff1d;color:#fff;font-size:18px;font-weight:500;line-height:1.45}.mission-points li:first-child{border-top:0}.mission-points li:before{content:"✦";position:absolute;left:0;color:var(--lime);font-size:13px}.home-build .home-heading{margin-bottom:44px}.home-ecosystem{padding:110px 28px;text-align:center;background:#f0edff}.home-ecosystem .eyebrow{justify-content:center}.home-ecosystem>p:not(.eyebrow){max-width:570px;margin:23px auto;color:#615d69;font-size:18px;line-height:1.65}.home-ecosystem-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1050px;margin:auto}.home-ecosystem-groups div{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:8px;min-height:125px;padding:20px;border:1px solid #d8d0ee;border-radius:9px;background:#fff}.home-ecosystem-groups span{width:100%;margin-bottom:7px;color:#6e4df6;font:500 16px DM Mono,monospace;letter-spacing:.7px;text-transform:uppercase}.home-ecosystem-groups b{padding:5px 7px;border-radius:4px;background:#f3f0fb;font-size:18x}.home-paths .home-heading{max-width:720px;margin-bottom:44px}.home-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-path-grid a{display:flex;flex-direction:column;min-height:280px;padding:29px;border:1px solid var(--line);border-radius:11px;background:#fbfaf7}.home-path-grid a.path-merchant{background:#f1f8e4;border-color:#dcecc0}.home-path-grid span{color:#716b65;font:500 18px Manrope,monospace}.home-path-grid h3{max-width:390px;margin:30px 0 0;font-size:31px;line-height:1.08;letter-spacing:-1.7px}.home-path-grid ul{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:9px}.home-path-grid ul li{position:relative;padding-left:20px;color:#595550;font-size:16px;line-height:1.5}.home-path-grid ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--lime);border:1px solid #b8d97c}.home-path-grid b{margin-top:auto;padding-top:24px;font-size:16px}.audience-section{max-width:1180px;margin:auto;padding:0 28px 120px}.audience-heading{max-width:600px;margin-bottom:42px}.audience-heading .eyebrow{justify-content:flex-start}.audience-heading h2{margin:0;font-size:clamp(37px,5vw,59px);line-height:1.03;letter-spacing:-3.2px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audience-grid.merchant-only{grid-template-columns:minmax(0,580px)}.audience-card{display:flex;flex-direction:column;min-height:390px;padding:31px;border:1px solid var(--line);border-radius:11px}.merchant-audience{background:#faf9f5}.payments-audience{background:#f0edff}.audience-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#fff;font-size:20px}.payments-audience .audience-icon{background:var(--violet);color:#fff}.audience-card .card-tag{margin:49px 0 12px}.audience-card h3{margin:0;font-size:31px;line-height:1.05;letter-spacing:-1.8px}.audience-card>p:not(.card-tag){max-width:440px;color:#595550;font-size:16px;line-height:1.65}.audience-card .text-link{margin-top:auto}.protocol-section{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:#211c30;color:#fff}.protocol-art{position:relative;overflow:hidden;min-height:400px;background:#6e4df6}.orbit{position:absolute;top:50%;left:50%;border:1px solid #ffffff8a;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:280px;height:280px}.orbit-two{width:500px;height:500px}.protocol-center{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:103px;height:103px;border-radius:50%;background:#fff;color:var(--ink);font-size:41px;font-weight:800;transform:translate(-50%,-50%);letter-spacing:-5px}.protocol-center span{color:var(--violet);font-size:22px;align-self:center}.protocol-pill{position:absolute;padding:8px 12px;border:1px solid #ffffff80;border-radius:20px;background:#ffffff18;font:500 10px DM Mono,monospace}.pill-a{top:18%;left:22%}.pill-b{right:20%;bottom:23%}.pill-c{top:31%;right:12%}.protocol-copy{display:flex;flex-direction:column;justify-content:center;padding:65px clamp(30px,7vw,100px)}.protocol-copy .eyebrow{color:#c9c2d9}.protocol-copy h2{font-size:clamp(38px,4.5vw,56px)}.protocol-copy>p{color:#c9c2d9}.text-link{margin-top:29px;font-size:16px;font-weight:800}.bottom-cta{padding:120px 28px;text-align:center;background:linear-gradient(135deg,#f4f1ff,#fff8ed)}.bottom-cta .eyebrow{justify-content:center}.bottom-cta h2{font-size:clamp(47px,6vw,75px);margin-bottom:30px}.bottom-cta-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 26px}.bottom-cta-actions .text-link{margin-top:0}.route-page{min-height:calc(100vh - 280px);max-width:1150px;margin:auto;padding:140px 28px}.route-page h1{font-size:clamp(45px,6vw,78px);max-width:860px;margin-bottom:32px}footer{display:grid;grid-template-columns:1.2fr 2fr 1fr auto;align-items:center;gap:25px;max-width:1240px;margin:auto;padding:38px 28px;color:#76716b;font-size:16px}footer p{margin:0}.footer-links{display:flex;gap:18px}footer small{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.merchant-page{overflow:hidden}.merchant-hero{max-width:1120px;margin:auto;padding:94px 28px 110px;text-align:center}.merchant-hero h1,.merchant-cta h2{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:1.2;letter-spacing:-4.6px}.merchant-hero h1 em,.merchant-intro h2 em,.merchant-feature h2 em,.permission-copy h2 em,.merchant-cta h2 em{font-family:Georgia,serif;font-weight:400}.merchant-hero>p:not(.eyebrow){max-width:620px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.merchant-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;max-width:1180px;margin:auto;padding:100px 28px;border-top:1px solid var(--line)}.merchant-intro .eyebrow{justify-content:flex-start}.merchant-intro h2,.merchant-feature h2,.permission-copy h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.merchant-intro>div>p{max-width:470px;color:#605e5c;font-size:16px;line-height:1.7;margin:22px 0 0}.merchant-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;max-width:1180px;margin:auto;padding:115px 28px}.geo-feature{padding-top:55px}.merchant-feature-copy .eyebrow,.permission-copy .eyebrow{justify-content:flex-start}.merchant-feature-copy>p:not(.eyebrow),.permission-copy>p{max-width:450px;color:#605e5c;font-size:16px;line-height:1.7;margin:22px 0}.feature-points{display:grid;gap:19px;margin-top:31px}.feature-points div{padding-left:15px;border-left:2px solid var(--violet)}.feature-points b{display:block;font-size:16px}.feature-points span{display:block;margin-top:5px;color:#6c6762;font-size:16px;line-height:1.55}.schema-visual{padding:21px;background:#211c30;color:#e5e0f1;border-radius:13px;box-shadow:14px 14px #e9e3ff;font:12px DM Mono,monospace}.schema-top{padding-bottom:16px;border-bottom:1px solid #ffffff25;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.schema-top .status-dot{background:var(--lime)}.schema-top b{float:right;color:var(--lime);font-weight:500}.schema-lines{padding:23px 5px}.schema-lines p{margin:0 0 10px}.schema-lines span{color:#c9aaff}.schema-lines strong{color:var(--lime);font-weight:500}.schema-lines i{color:#8c7ba6}.schema-tags{display:flex;flex-wrap:wrap;gap:7px}.schema-tags span{padding:6px 8px;background:#ffffff12;border-radius:3px;font-size:10px}.feed-feature{padding-top:60px;background:linear-gradient(90deg,#f8f4ff 50%,transparent 50%)}.feed-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comparison-card{min-height:300px;padding:17px;border-radius:10px;background:#fff;border:1px solid var(--line)}.comparison-card>p{margin:0 0 17px;color:#8b8680;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.6px}.store-header{display:flex;gap:4px;margin-bottom:15px}.store-header i{height:5px;width:5px;border-radius:50%;background:#d7d1c8}.product-image{display:grid;place-items:center;height:95px;margin-bottom:13px;border-radius:5px;background:#f0edff;color:var(--violet);font-size:45px}.human-card b,.human-card span,.human-card strong{display:block;font-size:14px}.human-card span{margin:4px 0;color:#8b8680;font-size:12px}.human-card button{width:100%;margin-top:13px;padding:7px;border:0;border-radius:3px;background:var(--ink);color:#fff;font-size:12px}.agent-card{background:var(--ink);border-color:var(--ink);color:#e3dff0}.agent-code{padding:13px;background:#ffffff0d;border-radius:5px;font:12px/1.65 DM Mono,monospace}.agent-code span{color:var(--lime)}.agent-code i{color:#c9aaff;font-style:normal}.agent-card>b{display:block;margin-top:17px;font-size:10px}.permission-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;max-width:1180px;margin:auto;padding:110px 28px}.permission-panel{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fbfaf7;box-shadow:12px 12px #e5f3ca}.permission-heading{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.6px}.permission-heading b{color:#5a8900}.bot-list{padding:7px 0}.bot-list div{display:grid;grid-template-columns:25px 1fr;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.bot-list b{font-size:14px}.bot-list small{grid-column:2;color:#807b75;font-size:12px}.bot-check,.bot-lock{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#e2ffc0;color:#4c7800;font-size:10px}.bot-lock{background:#f1ebe5;color:#7f6f64}.permission-panel>p{margin:16px 0 0;color:#68625b;font-size:13px;line-height:1.6}.merchant-cta{padding:112px 28px;text-align:center;background:linear-gradient(135deg,#e8e2ff,#fcfaf3)}.merchant-cta .eyebrow{justify-content:center}.merchant-cta h2{margin-bottom:30px}.merchant-section-heading h2,.merchant-market h2,.merchant-ecosystem h2,.merchant-signup h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.merchant-section-heading h2 em,.merchant-market h2 em,.merchant-ecosystem h2 em,.merchant-signup h2 em{font-family:Georgia,serif;font-weight:400}.merchant-section-heading .eyebrow,.merchant-market .eyebrow,.merchant-signup .eyebrow{justify-content:flex-start}.merchant-section-heading>p:not(.eyebrow),.merchant-market .merchant-section-heading>p,.merchant-signup>div>p:not(.eyebrow){max-width:480px;margin:22px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.merchant-market,.merchant-capabilities,.merchant-storefront,.merchant-discovery,.merchant-payment,.merchant-dashboard,.merchant-signup{max-width:1180px;margin:auto;padding:110px 28px}.merchant-market{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(45px,9vw,140px);border-top:1px solid var(--line)}.commerce-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.commerce-compare article{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fbfaf7}.commerce-compare article:last-child{background:#f0edff;border-color:#ddd6ff}.commerce-compare p,.payment-purchase-modes p{margin:0 0 18px;font:500 16px Manrope,monospace;letter-spacing:.7px}.commerce-compare ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.commerce-compare li{position:relative;padding:11px 0 18px;font-size:14px;font-weight:700}.commerce-compare li:not(:last-child):after{content:"↓";position:absolute;bottom:0;left:5px;color:var(--violet)}.merchant-capabilities{background:linear-gradient(90deg,#f8f4ff)}.merchant-capabilities .merchant-section-heading{max-width:650px;margin-bottom:43px}.merchant-journey{display:flex;margin:0 0 22px;padding:0;list-style:none;overflow:hidden;border:1px solid #ddd6ff;border-radius:8px;background:#fff}.merchant-journey li{position:relative;flex:1;padding:12px 17px;color:#655b82;font:500 16px DM Mono,monospace;text-align:center;text-transform:uppercase}.merchant-journey li+li:before{content:"→";position:absolute;left:-5px;color:var(--violet)}.merchant-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.merchant-capability-grid article{min-height:245px;padding:23px;border:1px solid var(--line);border-radius:11px;background:#fff}.merchant-capability-grid article:nth-child(2){background:#f4f1ff}.merchant-capability-grid article:nth-child(3){background:#f1f8e4}.merchant-capability-grid article:nth-child(4){background:#fff0ec}.capability-number,.card-label{display:block;margin:0;color:#79736d;font:500 16px Manrope,monospace;letter-spacing:.7px}.merchant-capability-grid h3,.storefront-options h3{margin:58px 0 11px;font-size:28px;line-height:1.05;letter-spacing:-1.5px}.merchant-capability-grid p,.storefront-options>article>p:not(.card-label){color:#605e5c;font-size:16px;line-height:1.6}.merchant-storefront{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(45px,9vw,140px);align-items:center}.storefront-options{display:grid;gap:12px}.storefront-options article{padding:27px;border:1px solid var(--line);border-radius:12px;background:#fbfaf7}.storefront-options article:last-child{background:#211c30;border-color:#211c30;color:#fff}.storefront-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#e8e2ff;color:var(--violet);font-size:21px}.storefront-options h3{margin-top:25px}.storefront-options article:last-child>p,.storefront-options article:last-child .card-label{color:#d8d1e8}.storefront-options article:last-child a{display:block;margin-top:22px;font-size:16px;font-weight:800}.storefront-options a span{margin-left:8px}.platform-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.platform-list span{padding:5px 7px;border:1px solid #ddd8cf;border-radius:4px;font-size:11px;font-weight:700}.merchant-discovery{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;background:#f8f4ff}.discovery-product-panel{padding:22px;border:1px solid #ddd6ff;border-radius:13px;background:#fff;box-shadow:12px 12px #e6defa}.discovery-panel-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);font:500 16px DM Mono,monospace;letter-spacing:.6px;text-transform:uppercase}.discovery-panel-head b{color:#5e9200}.discovery-product{display:flex;gap:16px;padding:21px 0}.discovery-product-image{display:grid;place-items:center;width:95px;height:95px;border-radius:7px;background:#f0edff;color:var(--violet);font-size:42px}.discovery-product h3{margin:8px 0 4px;font-size:19px}.discovery-product p{margin:0 0 10px;color:#726d67;font-size:16px}.product-data{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-data span{padding:9px;border-radius:5px;background:#faf9f5;color:#766f68;font-size:16px}.product-data b{display:block;margin-top:3px;color:var(--ink);font-size:16px}.merchant-note{color:#7c7670!important;font-size:13px!important;font-style:italic}.text-link{display:inline-block;margin-top:24px;font-size:16px;font-weight:800}.merchant-payment{padding-bottom:0}.merchant-payment>.merchant-section-heading{max-width:580px;margin-bottom:48px}.merchant-payment-flow{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.merchant-payment-flow li{min-height:185px;padding:25px 20px;border-left:1px solid var(--line)}.merchant-payment-flow li:first-child{border-left:0}.merchant-payment-flow span{color:var(--violet);font:500 16px DM Mono,monospace}.merchant-payment-flow b,.merchant-payment-flow small{display:block}.merchant-payment-flow b{margin-top:37px;font-size:16px}.merchant-payment-flow small{margin-top:7px;color:#706a64;font-size:16px;line-height:1.5}.payment-purchase-modes{display:grid;grid-template-columns:1fr 1fr}.payment-purchase-modes article{min-height:220px;padding:30px;background:#fbfaf7}.payment-purchase-modes article:last-child{background:#edf8d8}.payment-purchase-modes h3{margin:35px 0 9px;font-size:25px;letter-spacing:-1.3px}.payment-purchase-modes span{display:block;max-width:410px;color:#625d57;font-size:16px;line-height:1.6}.merchant-ecosystem{padding:110px 28px;text-align:center;background:#211c30;color:#fff}.merchant-ecosystem .eyebrow{justify-content:center;color:#ddd5f0}.merchant-ecosystem .eyebrow span{background:var(--lime);box-shadow:0 0 0 4px #d8ff4522}.merchant-ecosystem>p:not(.eyebrow){max-width:580px;margin:23px auto 40px;color:#d6d0df;font-size:16px;line-height:1.7}.ecosystem-groups{display:flex;justify-content:center;gap:12px}.ecosystem-groups div{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:470px;padding:18px;border:1px solid #ffffff26;border-radius:8px}.ecosystem-groups span{width:100%;margin-bottom:5px;color:#aca4be;font:500 16px DM Mono,monospace;letter-spacing:.6px}.ecosystem-groups b{padding:5px 7px;border-radius:3px;background:#ffffff12;font-size:12px}.merchant-dashboard{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(45px,9vw,140px);align-items:center}.dashboard-preview{display:grid;grid-template-columns:145px 1fr;overflow:hidden;min-height:315px;border:1px solid var(--line);border-radius:12px;box-shadow:12px 12px #e5f3ca}.dashboard-preview aside{display:flex;flex-direction:column;gap:7px;padding:20px 13px;background:#211c30;color:#d8d1e7;font-size:11px}.dashboard-preview aside b{margin-bottom:18px;color:#fff;font-size:14px}.dashboard-preview aside span{padding:7px;border-radius:4px}.dashboard-preview aside .active{background:#ffffff18;color:#fff}.dashboard-main{padding:25px;background:#fff}.dashboard-main>p{margin:0;color:#7b756e;font:500 10px DM Mono,monospace;text-transform:uppercase}.dashboard-main h3{margin:8px 0 24px;font-size:20px;letter-spacing:-1px}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dashboard-stats span,.dashboard-keys span{padding:11px;border-radius:5px;background:#faf9f5;color:#77716a;font-size:10px}.dashboard-stats b,.dashboard-keys b{display:block;margin-bottom:3px;color:var(--ink);font-size:14px}.dashboard-keys{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.dashboard-keys b{color:var(--violet);font-size:11px}.merchant-signup{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:start;margin-top:110px;margin-bottom:110px;border-radius:12px;background:#f0edff}.merchant-signup form{display:grid;gap:15px}.merchant-signup label{display:grid;gap:7px;font-size:12px;font-weight:800}.merchant-signup label small{color:#7a746d;font-size:11px;font-weight:500}.merchant-signup input{width:100%;padding:12px;border:1px solid #d5cfee;border-radius:5px;background:#fff;color:var(--ink);font:inherit}.merchant-signup button{justify-self:start;border:0;cursor:pointer}.developer-coming-soon{max-width:980px;min-height:calc(100vh - 220px);margin:auto;padding:145px 28px;text-align:center}.developer-coming-soon .eyebrow{justify-content:center}.developer-code{display:inline-block;margin:41px 0 24px;padding:10px 13px;border-radius:6px;background:#211c30;color:#dcd3ef;font:13px DM Mono,monospace}.developer-code b{color:#d8ff45;font-weight:500}.developer-coming-soon h1{margin:0;font-size:clamp(48px,6.5vw,82px);line-height:1.03;letter-spacing:-4.4px}.developer-coming-soon h1 em{font-family:Georgia,serif;font-weight:400}.developer-coming-soon>p:not(.eyebrow):not(.developer-code){max-width:560px;margin:25px auto 31px;color:#605e5c;font-size:16px;line-height:1.7}.contact-page{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(45px,9vw,140px);max-width:1180px;min-height:calc(100vh - 220px);margin:auto;padding:112px 28px;align-items:start}.contact-copy .eyebrow{justify-content:flex-start}.contact-copy h1{margin:0;font-size:clamp(46px,5.5vw,72px);line-height:1.04;letter-spacing:-3.8px}.contact-copy h1 em{font-family:Georgia,serif;font-weight:400}.contact-copy>p:not(.eyebrow){max-width:470px;margin:25px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.contact-notice{margin-top:22px!important;padding:11px 13px;border-radius:5px;font-size:13px!important;font-weight:700}.contact-notice.success{background:#edf8d8;color:#3e6200}.contact-notice.error{background:#fff0ec;color:#9a3724}.contact-form{display:grid;gap:15px;padding:30px;border:1px solid #dcd5ff;border-radius:12px;background:#f4f1ff}.contact-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.contact-form label small{color:#7a746d;font-size:11px;font-weight:500}.contact-form input{width:100%;padding:12px;border:1px solid #d5cfee;border-radius:5px;background:#fff;color:var(--ink);font:inherit}.contact-form button{border:0;cursor:pointer;font-family:Manrope,Arial,sans-serif}.payments-page{overflow:hidden}.payments-hero{max-width:1100px;margin:auto;padding:94px 28px 110px;text-align:center}.payments-hero h1,.payments-cta h2{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:1.2;letter-spacing:-4.6px}.payments-hero h1 em,.payments-intro h2 em,.payment-feature h2 em,.compliance-section h2 em,.payments-cta h2 em{font-family:Georgia,serif;font-weight:400}.payments-hero>p:not(.eyebrow){max-width:645px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.payments-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;max-width:1180px;margin:auto;padding:100px 28px;border-top:1px solid var(--line)}.payments-intro .eyebrow,.payment-feature-copy .eyebrow{justify-content:flex-start}.payments-intro h2,.compliance-section h2,.payment-feature h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.payments-intro>div>p{max-width:480px;margin:22px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.payment-feature,.compliance-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;max-width:1180px;margin:auto;padding:105px 28px}.payment-feature-copy>p:not(.eyebrow){max-width:450px;margin:22px 0;color:#605e5c;font-size:16px;line-height:1.7}.rail-visual{padding:21px;border-radius:13px;background:#211c30;color:#fff;box-shadow:14px 14px #e5f3ca;font:11px DM Mono,monospace}.rail-heading{padding-bottom:16px;border-bottom:1px solid #ffffff25;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.rail-heading b{float:right;color:var(--lime);font-weight:500}.rail-heading .status-dot{background:var(--lime)}.rail-source,.rail-network,.rail-hub{padding:14px;border-radius:5px;background:#ffffff10;text-align:center}.rail-source span,.rail-hub span{display:block;margin-top:5px;color:#c9c2d9;font-size:12px}.rail-arrow{text-align:center;padding:8px;color:var(--lime);font-size:18px}.rail-network{display:flex;justify-content:space-between;color:var(--lime);font-size:12px}.compliance-section{padding-top:60px;background:linear-gradient(90deg,#f8f4ff 50%,transparent 50%)}.compliance-visual{padding:21px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:12px 12px #ffb9a9}.audit-heading{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.4px}.audit-heading b{color:#638d00;font-weight:500}.audit-steps div{display:grid;grid-template-columns:35px 1fr auto;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.audit-steps i{font:10px DM Mono,monospace;color:var(--violet)}.audit-steps b{padding:4px 6px;border-radius:3px;background:#edfbd5;color:#5c8900;font-size:12px}.risk-visual{padding:24px;border-radius:13px;background:#eff8dc;box-shadow:14px 14px #211c30}.risk-header{display:flex;justify-content:space-between;font:13px DM Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.risk-header b{color:#3c6900}.verification-list{display:grid;gap:9px;margin:24px 0 0;padding:0;list-style:none}.verification-list li{display:grid;grid-template-columns:62px 1fr;position:relative;align-items:center;gap:9px;padding:10px 12px;border:1px solid #6d9d00;border-radius:4px;background:#fff6;font-size:12px;font-weight:700}.verification-list time{color:#4e7300;font:10px DM Mono,monospace}.verification-list li:before{content:"✓";position:absolute;left:82px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#211c30;color:var(--lime);font-size:11px}.verification-list li span{padding-left:26px}.payments-cta{padding:112px 28px;text-align:center;background:linear-gradient(135deg,#fff0ec,#f0edff)}.payments-cta .eyebrow{justify-content:center}.payments-cta h2{margin-bottom:30px}.discovery-page{overflow:hidden}.discovery-hero{max-width:1100px;margin:auto;padding:94px 28px 110px;text-align:center}.discovery-hero h1,.discovery-cta h2{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:1.2;letter-spacing:-4.6px}.discovery-hero h1 em,.discovery-intro h2 em,.catalog-feature h2 em,.inventory-copy h2 em,.discovery-cta h2 em{font-family:Georgia,serif;font-weight:400}.discovery-hero>p:not(.eyebrow){max-width:620px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.discovery-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;max-width:1180px;margin:auto;padding:100px 28px;border-top:1px solid var(--line)}.discovery-intro .eyebrow,.catalog-copy .eyebrow,.inventory-copy .eyebrow,.pipeline-heading .eyebrow,.discovery-benefits .eyebrow{justify-content:flex-start}.discovery-intro h2,.catalog-feature h2,.inventory-copy h2,.pipeline-heading h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.discovery-intro>div>p,.catalog-copy>p:not(.eyebrow),.inventory-copy>p{max-width:470px;margin:22px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.catalog-feature,.inventory-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;max-width:1180px;margin:auto;padding:105px 28px}.vector-feature{padding-top:40px}.vector-visual{padding:21px;border-radius:13px;background:#211c30;color:#fff;box-shadow:14px 14px #e5f3ca}.vector-query{padding:11px;border-radius:5px;background:#ffffff12;color:#e6e0f0;font:10px DM Mono,monospace}.vector-query span{color:var(--lime);font-size:15px}.vector-path{display:flex;justify-content:center;gap:34px;padding:17px}.vector-path i{width:7px;height:7px;border-radius:50%;background:#c9aaff}.vector-path i:nth-child(2){background:var(--lime)}.vector-match{display:grid;grid-template-columns:45px 1fr auto;gap:11px;align-items:center;padding:12px;border-radius:6px;background:#ffffff12}.shoe-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:5px;background:#c9aaff;color:var(--ink);font-size:25px}.vector-match b,.vector-match span{display:block}.vector-match b{font-size:12px}.vector-match span{margin-top:4px;color:#c9c2d9;font-size:9px}.vector-match strong{color:var(--lime);font:9px DM Mono,monospace}.vector-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.vector-tags span{padding:5px 7px;border:1px solid #ffffff40;border-radius:3px;font:9px DM Mono,monospace}.feed-catalog-feature{padding-top:65px;background:linear-gradient(90deg,#f0edff 50%,transparent 50%)}.catalog-payload{padding:21px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:12px 12px #ffb9a9}.payload-head{padding-bottom:15px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.payload-head b{float:right;color:#5a8900;font-weight:500}.catalog-payload pre{margin:0;padding-top:20px;overflow:auto;color:#514b58;font:10px/1.7 DM Mono,monospace}.catalog-payload pre span{color:var(--violet)}.catalog-payload pre i{color:#a35b44;font-style:normal}.catalog-payload pre strong{color:#568200;font-weight:500}.inventory-section{padding-top:110px}.inventory-visual{padding:21px;border-radius:12px;background:#eff8dc;box-shadow:12px 12px #211c30}.inventory-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #6d9d00;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.inventory-head b{color:#3c6900}.inventory-event{display:grid;grid-template-columns:62px 1fr auto;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid #6d9d00;font-size:11px}.inventory-event time{color:#476a00;font:9px DM Mono,monospace}.inventory-event b{padding:4px 6px;border-radius:3px;background:#fff;font:9px DM Mono,monospace}.pipeline-section{max-width:1180px;margin:auto;padding:110px 28px}.pipeline-heading{margin-bottom:45px}.pipeline-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}.pipeline-steps li{min-height:245px;padding:25px;border:1px solid var(--line);border-radius:10px;background:#fff}.pipeline-steps i{display:block;color:var(--violet);font:14px DM Mono,monospace;font-style:normal}.pipeline-steps b{display:block;margin:42px 0 10px;font-size:20px;letter-spacing:-.9px}.pipeline-steps span{display:block;color:#6c6762;font-size:16px;line-height:1.6}.discovery-benefits{display:grid;grid-template-columns:1fr 1fr;max-width:1180px;margin:auto;border:1px solid var(--line);border-radius:11px;overflow:hidden}.discovery-benefits>div{min-height:315px;padding:36px}.discovery-benefits>div:first-child{background:#f0edff}.discovery-benefits>div+div{border-left:1px solid var(--line);background:#faf9f5}.discovery-benefits h3{margin:34px 0 12px;font-size:29px;line-height:1.05;letter-spacing:-1.7px}.discovery-benefits>div>p:not(.eyebrow){max-width:390px;color:#5f5a55;font-size:16px;line-height:1.65}.discovery-benefits .text-link{display:inline-block}.discovery-cta{margin-top:110px;padding:112px 28px;text-align:center;background:linear-gradient(135deg,#e8e2ff,#fcfaf3)}.discovery-cta .eyebrow{justify-content:center}.discovery-cta h2{margin-bottom:30px}.agentic-payment-page{overflow:hidden}.agentic-hero{max-width:1120px;margin:auto;padding:94px 28px 110px;text-align:center}.agentic-hero h1,.agentic-cta h2{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:1.2;letter-spacing:-4.6px}.agentic-hero h1 em,.agentic-intro h2 em,.checkout-heading h2 em,.agentic-feature h2 em,.payment-flow-heading h2 em,.agentic-cta h2 em{font-family:Georgia,serif;font-weight:400}.agentic-hero>p:not(.eyebrow){max-width:650px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.agentic-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;max-width:1180px;margin:auto;padding:100px 28px;border-top:1px solid var(--line)}.agentic-intro .eyebrow,.checkout-heading .eyebrow,.agentic-copy .eyebrow,.payment-flow-heading .eyebrow{justify-content:flex-start}.agentic-intro h2,.checkout-heading h2,.agentic-feature h2,.payment-flow-heading h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.agentic-intro>div>p,.agentic-copy>p:not(.eyebrow){max-width:470px;margin:22px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.checkout-section{max-width:1180px;margin:auto;padding:20px 28px 110px}.checkout-heading{max-width:600px;margin-bottom:45px}.checkout-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-mode{min-height:475px;padding:29px;border-radius:12px}.auto-mode{background:#211c30;color:#fff}.provision-mode{background:#eff8dc}.mode-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:7px;background:#ffffff1c;font-size:22px}.provision-mode .mode-icon{background:#fff}.checkout-mode .card-tag{margin:47px 0 13px}.checkout-mode h3{margin:0;font-size:31px;line-height:1.05;letter-spacing:-1.8px}.checkout-mode>p:not(.card-tag){max-width:415px;color:inherit;font-size:16px;line-height:1.65;opacity:.78}.mode-code{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;padding:13px;border-radius:5px;background:#ffffff12;font:10px DM Mono,monospace}.provision-mode .mode-code{background:#ffffff8c}.mode-code span{color:#c9c2d9}.provision-mode .mode-code span{color:#486500}.mode-code b{text-align:right;font-weight:500}.mode-result{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:700}.mode-result>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:10px}.provision-mode .mode-result>span{background:var(--ink);color:var(--lime)}.mode-result b{margin-left:auto;color:#c9c2d9;font:9px DM Mono,monospace;font-weight:500}.provision-mode .mode-result b{color:#4e7300}.agentic-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;max-width:1180px;margin:auto;padding:105px 28px}.rails-feature{padding-top:50px}.rail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;border-radius:12px;background:#f0edff;box-shadow:12px 12px 0 var(--violet)}.rail-grid div{min-height:130px;padding:14px;border-radius:6px;background:#fff}.rail-grid i{display:block;font-size:17px;font-style:normal;font-weight:800}.rail-grid span{display:inline-block;margin-top:8px;padding:4px 6px;border-radius:3px;background:#ede9ff;color:var(--violet);font:9px DM Mono,monospace}.rail-grid b{display:block;margin-top:15px;color:#665f5a;font-size:10px}.mandate-feature{padding-top:55px;background:linear-gradient(90deg,#fff0ec 50%,transparent 50%)}.mandate-visual{padding:21px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:12px 12px #ff8d72}.mandate-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.mandate-head b{color:#5a8900}.mandate-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.mandate-row span{color:#79736d}.mandate-row b{text-align:right;font:10px DM Mono,monospace}.payment-flow-section{max-width:1180px;margin:auto;padding:110px 28px}.payment-flow-heading{max-width:600px;margin-bottom:45px}.payment-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none}.payment-flow li{min-height:265px;padding:20px;border:1px solid var(--line);border-radius:9px;background:#fff}.payment-flow i{display:block;color:var(--violet);font:10px DM Mono,monospace;font-style:normal}.payment-flow b{display:block;margin:38px 0 10px;font-size:16px;letter-spacing:-.7px}.payment-flow span{color:#6c6762;font-size:11px;line-height:1.6}.agentic-cta{padding:112px 28px;text-align:center;background:linear-gradient(135deg,#e8e2ff,#fcfaf3)}.agentic-cta .eyebrow{justify-content:center}.agentic-cta h2{margin-bottom:30px}.woocommerce-page{overflow:hidden}.woo-hero{max-width:1120px;margin:auto;padding:94px 28px 90px;text-align:center}.woo-hero h1,.woo-cta h2{margin:0;font-size:clamp(48px,7.1vw,91px);line-height:.98;letter-spacing:-4.6px}.woo-hero h1 em,.woo-intro h2 em,.woo-feature h2 em,.woo-steps h2 em,.woo-api h2 em,.woo-cta h2 em{font-family:Georgia,serif;font-weight:400}.woo-hero>p:not(.eyebrow){max-width:690px;margin:27px auto;color:#605e5c;font-size:18px;line-height:1.65}.woo-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.woo-badges span{padding:7px 10px;border:1px solid var(--line);border-radius:4px;background:#fff;font:10px DM Mono,monospace}.woo-intro,.woo-feature{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;max-width:1180px;margin:auto;padding:100px 28px;border-top:1px solid var(--line)}.woo-intro .eyebrow,.woo-copy .eyebrow,.woo-steps-heading .eyebrow,.woo-api-heading .eyebrow{justify-content:flex-start}.woo-intro h2,.woo-feature h2,.woo-steps h2,.woo-api h2{margin:0;font-size:clamp(36px,4.5vw,57px);line-height:1.04;letter-spacing:-3.1px}.woo-intro>div>p,.woo-copy>p:not(.eyebrow){max-width:470px;margin:22px 0 0;color:#605e5c;font-size:16px;line-height:1.7}.woo-feature{grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;border:0;padding:105px 28px}.woo-cart-feature{padding-top:35px}.woo-request{padding:21px;border-radius:12px;background:#211c30;color:#e7e1f0;box-shadow:12px 12px #e5f3ca}.woo-request-head{padding-bottom:14px;border-bottom:1px solid #ffffff25;font:10px DM Mono,monospace}.woo-request-head span{color:var(--lime)}.woo-request pre{margin:0;padding:20px 0;font:11px/1.7 DM Mono,monospace}.woo-request-result{display:flex;justify-content:space-between;padding:10px;border-radius:4px;background:#ffffff12;font:10px DM Mono,monospace}.woo-request-result span{color:var(--lime)}.woo-provision-feature{padding-top:60px;background:linear-gradient(90deg,#f0edff 50%,transparent 50%)}.woo-mode-preview{display:grid;gap:11px}.woo-mode-preview article{padding:20px;border:1px solid var(--line);border-radius:10px;background:#fff}.woo-mode-preview article:last-child{background:#eff8dc}.woo-mode-preview p{margin:0 0 16px;color:#827b74;font:10px DM Mono,monospace;text-transform:uppercase}.woo-mode-preview b,.woo-mode-preview span,.woo-mode-preview i{display:block}.woo-mode-preview b{font:12px DM Mono,monospace}.woo-mode-preview em{color:var(--violet);font-style:normal}.woo-mode-preview span{margin:8px 0;color:#625b55;font:10px DM Mono,monospace}.woo-mode-preview i{color:#567d00;font-size:11px;font-style:normal;font-weight:700}.woo-security-feature{padding-top:70px}.woo-webhooks{padding:21px;border-radius:12px;border:1px solid var(--line);background:#fbfaf7;box-shadow:12px 12px #ffb9a9}.webhook-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;text-transform:uppercase}.webhook-head b{color:#5a8900}.woo-webhooks>div:not(.webhook-head){display:grid;grid-template-columns:65px 1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.woo-webhooks time{color:#837c75;font:9px DM Mono,monospace}.woo-webhooks>div:not(.webhook-head) b{padding:4px 6px;border-radius:3px;background:#edf8d8;color:#527b00;font:9px DM Mono,monospace}.woo-steps,.woo-api{max-width:1180px;margin:auto;padding:110px 28px}.woo-steps-heading,.woo-api-heading{max-width:600px;margin-bottom:45px}.woo-steps ol{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.woo-steps li{min-height:240px;padding:23px;border:1px solid var(--line);border-radius:10px;background:#fff}.woo-steps i{color:var(--violet);font:10px DM Mono,monospace;font-style:normal}.woo-steps b{display:block;margin:38px 0 9px;font-size:17px;letter-spacing:-.7px}.woo-steps span{color:#69635d;font-size:11px;line-height:1.6}.woo-steps code,.woo-copy code{padding:2px 4px;border-radius:2px;background:#eeeafd;color:#5839d5;font:inherit}.woo-api{padding-top:20px}.api-table{overflow:hidden;border:1px solid var(--line);border-radius:10px}.api-row{display:grid;grid-template-columns:1.55fr .5fr 1.8fr;gap:20px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);font-size:12px}.api-row:last-child{border:0}.api-labels{background:#f6f3ed;color:#837b74;font:10px DM Mono,monospace;text-transform:uppercase}.api-row code{color:var(--violet);font:10px DM Mono,monospace}.api-row b{width:max-content;padding:4px 6px;border-radius:3px;background:#edf8d8;color:#527b00;font:9px DM Mono,monospace}.api-row span{color:#655f59;line-height:1.5}.woo-compatibility{padding:20px 28px 105px;text-align:center}.woo-compatibility p{color:#88817a;font:10px DM Mono,monospace;text-transform:uppercase}.woo-compatibility div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.woo-compatibility span{padding:8px 11px;border:1px solid var(--line);border-radius:4px;background:#fff;font-size:11px;font-weight:700}.woo-cta{padding:112px 28px;text-align:center;background:linear-gradient(135deg,#e8e2ff,#fcfaf3)}.woo-cta .eyebrow{justify-content:center}.woo-cta h2{margin-bottom:30px}@media(max-width:750px){.site-header{height:70px;padding:0 20px}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;margin:0;padding:15px 24px 24px;background:#fff;border-bottom:1px solid var(--line);z-index:8}.main-nav.is-open{display:block}.main-nav>a,.nav-group{display:block}.nav-group>button{width:100%;text-align:left}.nav-menu{display:none;position:static;width:auto;margin-bottom:8px;box-shadow:none}.has-menu.open .nav-menu{display:block}.header-cta{display:none}.menu-button{display:block;margin-left:auto;border:0;background:none;padding:8px}.menu-button span:not(.sr-only){display:block;width:19px;height:1.5px;margin:5px;background:var(--ink)}.hero-wrap{padding-top:72px}.hero-wrap h1{letter-spacing:-3.2px}.flow-track{width:13vw}.event-row{padding-left:0;padding-right:0;font-size:8px}.partner-list{gap:15px;font-size:13px}.partner-list span:nth-child(2){font-size:11px}.system-section,.audience-section{padding:78px 20px}.home-shopping,.home-mission{grid-template-columns:1fr;gap:42px}.home-shopping,.home-problem,.home-build,.home-paths{padding:78px 20px}.home-mission{min-height:0;padding:78px 20px}.problem-grid,.home-ecosystem-groups,.home-path-grid,.signal-grid{grid-template-columns:1fr}.problem-grid article,.home-path-grid a{min-height:0}.problem-grid h3,.home-path-grid h3{margin-top:28px}.home-merchant-signal{padding:42px 20px 0}.problem-close{flex-direction:column;align-items:flex-start}.bottom-cta-actions{flex-direction:column}.home-ecosystem{padding:78px 20px}.mission-map{max-width:460px;width:100%;margin:auto}.mission-map-steps{grid-template-columns:1fr;gap:8px}.mission-node{min-height:0}.mission-node h3{margin-top:20px}.mission-arrow{justify-self:center;transform:rotate(90deg)}.mission-map-result{align-items:flex-start;flex-direction:column;gap:6px}.shopping-experience ol{grid-template-columns:1fr}.shopping-experience li{min-height:0;padding:13px 0;border-top:1px solid var(--line);border-left:0}.shopping-experience li:first-child{padding-top:0;border-top:0}.shopping-experience li{padding:16px;border:1px solid var(--line);border-radius:8px}.shopping-experience li:first-child{padding:16px;border:1px solid var(--line)}.shopping-experience li:after{inset:auto auto -22px 50%;transform:translate(-50%) rotate(90deg)}.system-grid,.audience-grid,.merchant-intro,.merchant-feature,.permission-section,.payments-intro,.payment-feature,.compliance-section,.discovery-intro,.catalog-feature,.inventory-section,.discovery-benefits,.pipeline-steps,.agentic-intro,.agentic-feature,.checkout-modes,.payment-flow,.woo-intro,.woo-feature,.woo-steps ol{grid-template-columns:1fr}.system-card{min-height:295px}.audience-card{min-height:340px;padding:25px}.merchant-hero,.payments-hero,.discovery-hero,.agentic-hero{padding:70px 20px 78px}.merchant-hero h1,.payments-hero h1,.discovery-hero h1,.agentic-hero h1{letter-spacing:-3px}.merchant-intro,.merchant-feature,.permission-section,.payments-intro,.payment-feature,.compliance-section,.discovery-intro,.catalog-feature,.inventory-section,.agentic-intro,.agentic-feature{gap:42px;padding:78px 20px}.geo-feature{padding-top:20px}.feed-feature{padding-top:78px;background:#f8f4ff}.feed-visual{max-width:500px}.merchant-feature h2,.merchant-intro h2,.permission-copy h2,.payment-feature h2,.compliance-section h2,.payments-intro h2,.catalog-feature h2,.discovery-intro h2,.inventory-copy h2,.pipeline-heading h2,.agentic-intro h2,.checkout-heading h2,.agentic-feature h2,.payment-flow-heading h2{letter-spacing:-2.4px}.merchant-cta,.payments-cta,.discovery-cta,.agentic-cta{padding:82px 20px}.compliance-section{padding-top:78px;background:#f0edff}.protocol-section{grid-template-columns:1fr}.protocol-copy{padding:70px 26px}.bottom-cta{padding:82px 20px}footer{grid-template-columns:1fr;justify-items:center;gap:20px;padding:30px 20px}footer p{display:none}.footer-links{justify-content:flex-start}.route-page{padding:100px 20px}.feed-catalog-feature{padding-top:78px;background:#f0edff}.pipeline-section{padding:78px 20px}.pipeline-steps li{min-height:0}.pipeline-steps b{margin-top:25px}.discovery-benefits{margin:0 20px}.discovery-benefits>div{min-height:0;padding:28px}.discovery-benefits>div+div{border-top:1px solid var(--line);border-left:0}.checkout-section,.payment-flow-section{padding:78px 20px}.checkout-mode{min-height:0}.mandate-feature{padding-top:78px;background:#fff0ec}.payment-flow li{min-height:0}.payment-flow b{margin-top:25px}.woo-hero{padding:70px 20px}.woo-hero h1{letter-spacing:-3px}.woo-intro,.woo-feature{gap:42px;padding:78px 20px}.woo-intro h2,.woo-feature h2,.woo-steps h2,.woo-api h2{letter-spacing:-2.4px}.woo-provision-feature{padding-top:78px;background:#f0edff}.woo-steps,.woo-api{padding:78px 20px}.woo-steps li{min-height:0}.woo-steps b{margin-top:25px}.api-table{overflow-x:auto}.api-row{min-width:620px}.woo-compatibility{padding:20px 20px 78px}.woo-cta{padding:82px 20px}.merchant-market,.merchant-storefront,.merchant-discovery,.merchant-dashboard,.merchant-signup{grid-template-columns:1fr;gap:42px;padding:78px 20px}.merchant-market,.merchant-capabilities,.merchant-storefront,.merchant-discovery,.merchant-payment,.merchant-dashboard{padding-left:20px;padding-right:20px}.merchant-capabilities{padding-top:78px;padding-bottom:78px;background:#f8f4ff}.merchant-capability-grid,.merchant-payment-flow{grid-template-columns:1fr}.merchant-journey{display:grid;grid-template-columns:1fr}.merchant-journey li{padding:10px 16px;text-align:left}.merchant-journey li+li:before{top:-8px;left:16px;content:"↓"}.merchant-capability-grid article{min-height:0}.merchant-capability-grid h3{margin-top:28px}.commerce-compare{max-width:500px}.merchant-discovery{background:#f8f4ff}.merchant-payment{padding-top:78px}.merchant-payment-flow li{display:grid;grid-template-columns:45px 1fr;min-height:0;border-top:1px solid var(--line);border-left:0}.merchant-payment-flow li:first-child{border-top:0}.merchant-payment-flow b{margin-top:0}.merchant-payment-flow small{grid-column:2}.payment-purchase-modes{grid-template-columns:1fr}.merchant-ecosystem{padding:78px 20px}.ecosystem-groups{flex-direction:column}.ecosystem-groups div{max-width:none}.dashboard-preview{grid-template-columns:112px 1fr}.dashboard-main{padding:18px}.dashboard-stats{grid-template-columns:1fr}.merchant-signup{margin:0 20px 78px}.contact-page{grid-template-columns:1fr;gap:42px;min-height:0;padding:78px 20px}.contact-copy h1{letter-spacing:-2.8px}.contact-form{padding:23px}.developer-coming-soon{min-height:calc(100vh - 170px);padding:100px 20px}.developer-coming-soon h1{letter-spacing:-3px}}
