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