:root{color-scheme:dark;--page: #080d14;--page-soft: #0b111a;--surface: #101823;--surface-elevated: #151e2b;--surface-strong: #1a2534;--surface-subtle: rgba(255, 255, 255, .035);--ink: #f2f6fb;--ink-soft: #c9d3e1;--muted: #8a96a8;--tertiary: #687487;--line: rgba(226, 236, 248, .09);--line-strong: rgba(226, 236, 248, .16);--accent: #1f8fff;--accent-strong: #006dff;--accent-soft: rgba(0, 109, 255, .16);--accent-rgb: 31, 143, 255;--accent-strong-rgb: 0, 109, 255;--success: #78d8a4;--warning: #d7b66b;--shadow-deep: 0 34px 90px rgba(0, 0, 0, .34);--shadow-panel: 0 24px 68px rgba(0, 0, 0, .26);--shadow-hover: 0 28px 76px rgba(0, 0, 0, .34);--radius-button: 12px;--radius-card: 18px;--radius-panel: 24px;--ease-out: cubic-bezier(.16, 1, .3, 1);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--font-sans);background:var(--page);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;min-width:320px;background:linear-gradient(180deg,#0a1018,#080d14 44%,#0a0f17),var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:-18% -12% auto;z-index:-2;height:620px;pointer-events:none;background:radial-gradient(ellipse at 58% 0%,rgba(var(--accent-rgb),.18),transparent 58%),radial-gradient(ellipse at 10% 24%,rgba(120,216,164,.055),transparent 46%);opacity:.84;transform:translateZ(0);animation:ambient-drift 32s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(226,236,248,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(226,236,248,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 82%)}a{color:inherit}button,input,textarea,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(var(--accent-rgb),.62);outline-offset:3px}input,textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius-button);padding:0 14px;color:var(--ink);background:#0f1722f0;font-family:var(--font-sans);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{min-height:120px;padding:12px 14px;resize:vertical}input:focus,textarea:focus{border-color:rgba(var(--accent-rgb),.7);background:#121c2afa;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.15)}h1,h2,h3,p,pre{margin:0}h1,h2,h3{color:var(--ink);letter-spacing:0}h1{max-width:920px;font-size:58px;line-height:1.02;font-weight:840}h2{max-width:780px;font-size:44px;line-height:1.06;font-weight:800}h3{font-size:17px;line-height:1.24;font-weight:760}.site-shell{position:relative;width:min(100%,1248px);margin:0 auto;padding:20px 24px 34px;animation:page-enter .7s var(--ease-out) both}.motion-ready .reveal{opacity:0;transform:translate3d(0,var(--reveal-y, 20px),0);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.motion-ready .reveal.is-visible{opacity:1;transform:translateZ(0)}.site-header{position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;margin-bottom:22px;padding:12px 14px 12px 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:#090e15c2;box-shadow:0 18px 48px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:header-drop .64s var(--ease-out) both}.brand{display:inline-flex;align-items:center;min-width:132px;text-decoration:none}.brand img{display:block;width:136px;height:auto}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--muted);font-size:14px;font-weight:680}.nav-links a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-button);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.nav-links a:hover{border-color:var(--line);background:#ffffff0a;color:var(--ink-soft);transform:translateY(-1px)}.nav-links .nav-cta{margin-left:4px;color:#fff;background:rgba(var(--accent-strong-rgb),.16);border-color:rgba(var(--accent-rgb),.34)}.nav-links .nav-cta:hover{color:#fff;background:rgba(var(--accent-strong-rgb),.24);border-color:rgba(var(--accent-rgb),.48)}.menu-toggle{position:relative;display:none;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:var(--radius-button);color:var(--ink);background:#ffffff09;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.menu-toggle:hover{border-color:rgba(var(--accent-rgb),.34);background:#ffffff0f;box-shadow:0 12px 28px #0000002e}.menu-toggle span{position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .16s ease,transform .16s ease}.menu-toggle span:first-child{transform:translate(-50%,calc(-50% - 6px))}.menu-toggle span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))}.site-header.is-menu-open .menu-toggle span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.site-header.is-menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .menu-toggle span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.hero{position:relative;overflow:hidden;min-height:900px;padding:96px 42px 36px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(180deg,#121b28fa,#090e15fc 64%),var(--page-soft);box-shadow:var(--shadow-deep);isolation:isolate}.hero:before,.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero:before{z-index:-1;background:linear-gradient(90deg,rgba(226,236,248,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(226,236,248,.035) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 82%)}.hero:after{z-index:-2;background:radial-gradient(ellipse at 58% 5%,rgba(var(--accent-rgb),.2),transparent 48%),linear-gradient(180deg,rgba(var(--accent-rgb),.055),transparent 36%);opacity:.92;animation:hero-glow 24s ease-in-out infinite alternate}.hero-card-stage{position:absolute;right:-36px;top:62px;z-index:1;width:min(560px,42vw);height:470px;pointer-events:none}.credit-card-3d,.credit-card-3d canvas{display:block;width:100%;height:100%}.credit-card-3d canvas{filter:drop-shadow(0 42px 68px rgba(0,0,0,.44)) drop-shadow(0 0 34px rgba(var(--accent-strong-rgb),.16))}.hero-brand-device{position:absolute;right:28px;top:124px;z-index:1;width:min(260px,23%);pointer-events:none;perspective:1200px}.brand-device-card{position:relative;overflow:hidden;min-height:330px;border:1px solid rgba(226,236,248,.12);border-radius:24px;background:linear-gradient(180deg,#121d2db8,#080d14d1),#080d14b8;box-shadow:0 38px 100px #00000057,0 0 0 1px #ffffff09 inset;transform:rotateX(3deg) rotateY(-8deg) translateZ(0);animation:brand-device-float 9s ease-in-out infinite}.brand-device-card:before,.brand-device-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-device-card:before{background:linear-gradient(90deg,rgba(226,236,248,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(226,236,248,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 86%)}.brand-device-card:after{background:linear-gradient(135deg,rgba(var(--accent-rgb),.18),transparent 42%),linear-gradient(315deg,rgba(120,216,164,.08),transparent 48%);opacity:.72}.brand-device-topline,.brand-device-logo,.brand-device-routes,.brand-device-signal{position:relative;z-index:1}.brand-device-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 15px;border-bottom:1px solid var(--line);color:var(--tertiary);font-size:11px;font-weight:740;text-transform:uppercase}.brand-device-topline strong{color:var(--ink-soft);font-size:12px;font-weight:720;text-transform:none}.brand-device-logo{display:flex;align-items:center;justify-content:center;min-height:166px;margin:18px;border:1px solid rgba(var(--accent-rgb),.2);border-radius:20px;background:linear-gradient(180deg,#1f8fff1f,#1f8fff09),#080d1475}.brand-device-logo img{display:block;width:min(210px,72%);height:auto;filter:drop-shadow(0 24px 34px rgba(var(--accent-strong-rgb),.28));transform:translateZ(0);animation:brand-logo-lift 7s ease-in-out infinite}.brand-device-routes{display:grid;gap:8px;margin:0 18px}.brand-device-routes span{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:34px;border:1px solid rgba(226,236,248,.09);border-radius:12px;padding:0 12px;color:var(--ink-soft);font-size:12px;font-weight:680;background:#080d1480}.brand-device-routes span:after{content:"";width:42px;height:3px;border-radius:999px;background:rgba(var(--accent-rgb),.52);box-shadow:0 0 16px rgba(var(--accent-rgb),.28)}.brand-device-signal{overflow:hidden;height:1px;margin:18px;background:#e2ecf81f}.brand-device-signal span{display:block;width:36%;height:1px;background:var(--accent);box-shadow:0 0 20px rgba(var(--accent-rgb),.48);animation:brand-signal 4.6s var(--ease-out) infinite}.hero-copy-block{position:relative;z-index:2;max-width:690px}.hero-logo-mark{display:inline-flex;align-items:center;min-height:48px;margin-bottom:24px;padding:9px 12px;border:1px solid rgba(226,236,248,.12);border-radius:14px;background:#080d146b;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff09}.hero-logo-mark img{display:block;width:128px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(var(--accent-strong-rgb),.3))}.eyebrow{margin-bottom:16px;color:var(--accent);font-size:12px;font-weight:760;letter-spacing:0;text-transform:uppercase}.hero-copy{max-width:720px;margin-top:24px;color:var(--ink-soft);font-size:19px;line-height:1.64;font-weight:430}.claim-disclaimer{max-width:660px;margin-top:10px;color:var(--tertiary);font-size:10px;line-height:1.42;font-weight:500}.hero-disclaimer{max-width:620px}.hero-actions,.section-actions,.cta-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:34px}.button{--magnet-x: 0px;--magnet-y: 0px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 18px;border:1px solid transparent;border-radius:var(--radius-button);color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:760;text-decoration:none;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;will-change:transform}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.18),transparent);opacity:0;transform:translate(-72%);transition:opacity .18s ease,transform .56s var(--ease-out)}.button:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 2px),0)}.button:hover:before{opacity:1;transform:translate(72%)}.button>span{position:relative;z-index:1}.button-primary{min-height:56px;padding:16px 21px;color:#fff;background:var(--accent-strong);border-color:#5fa6ff5c;box-shadow:0 18px 42px rgba(var(--accent-strong-rgb),.36),inset 0 1px #ffffff2e}.button-primary:before{display:none}.button-primary:hover{background:#1687ff;border-color:#7ebcff85;box-shadow:0 24px 58px rgba(var(--accent-strong-rgb),.52),0 0 0 1px #52a4ff61,0 0 28px #1687ff47,inset 0 1px #ffffff47}.button-secondary{min-height:56px;padding:16px 20px;color:var(--ink-soft);background:#ffffff09;border-color:var(--line-strong)}.button-secondary:hover{color:#fff;background:#ffffff0f;border-color:#e2ecf838}.hero-console{position:relative;z-index:2;margin-top:58px;perspective:1600px}.console-window{position:relative;overflow:hidden;border:1px solid rgba(226,236,248,.13);border-radius:22px;background:linear-gradient(180deg,#192434fa,#0a0f17fc),#0b111a;box-shadow:0 48px 120px #0000006b,0 0 0 1px #ffffff09 inset;transform:rotateX(2deg) translateZ(0);transform-origin:center top;animation:console-float 9s ease-in-out infinite;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.hero-console:hover .console-window{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 54px 130px #0000007a,0 0 0 1px #ffffff0d inset}.console-window:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.08),transparent 58%);opacity:.75;transform:translate(-78%);animation:console-sheen 8s ease-in-out infinite}.console-toolbar{position:relative;z-index:1;display:flex;align-items:center;gap:7px;min-height:46px;padding:0 16px;border-bottom:1px solid rgba(226,236,248,.1);color:var(--muted);font-size:12px;font-weight:660}.console-toolbar span{width:8px;height:8px;border-radius:999px;background:#e2ecf861}.console-toolbar strong{margin-left:8px;color:var(--ink-soft);font-weight:720}.console-toolbar em{margin-left:auto;color:var(--tertiary);font-style:normal}.console-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.94fr);gap:12px;padding:16px}.merchant-panel,.routing-panel,.console-table,.risk-strip,.operations-strip,.console-metrics>div{border:1px solid var(--line);border-radius:16px;background:#ffffff09;box-shadow:0 1px #ffffff09 inset}.operations-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:18px;align-items:center;padding:16px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.11),transparent 46%),#ffffff08}.operations-strip p{max-width:620px;color:var(--ink-soft);font-size:15px;font-weight:640;line-height:1.5}.operations-strip div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operations-strip span{border:1px solid rgba(226,236,248,.11);border-radius:10px;padding:8px 10px;color:var(--ink-soft);font-size:12px;font-weight:720;background:#080d145c}.merchant-panel{padding:16px}.merchant-panel-heading{margin-bottom:14px}.merchant-account-list{display:grid;gap:8px}.merchant-account-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(226,236,248,.07);border-radius:13px;background:#080d146b}.merchant-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(var(--accent-rgb),.3);border-radius:12px;color:#fff;font-size:13px;font-weight:780;background:rgba(var(--accent-strong-rgb),.2)}.merchant-account-row div{min-width:0}.merchant-account-row strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.24;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.merchant-account-row p{margin-top:4px;overflow:hidden;color:var(--tertiary);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.console-metrics span,.panel-heading-row span,.risk-strip span,.floating-receipt span,.support-heading span{display:block;color:var(--tertiary);font-size:11px;font-weight:720;line-height:1.2;text-transform:uppercase}.merchant-account-row em,.panel-heading-row em{flex:0 0 auto;margin-left:auto;border:1px solid rgba(120,216,164,.22);border-radius:10px;padding:7px 9px;color:var(--success);font-size:12px;font-style:normal;font-weight:720;background:#78d8a412}.merchant-account-row em{color:var(--ink-soft);border-color:var(--line);background:#ffffff09}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.console-metrics>div{min-width:0;padding:16px}.console-metrics strong{display:block;margin-top:10px;color:#fff;font-size:30px;line-height:1;font-weight:760}.console-metrics small{display:block;margin-top:10px;color:var(--tertiary);font-size:12px;font-weight:560}.routing-panel{position:relative;overflow:hidden;grid-column:1 / 2;padding:18px}.panel-heading-row{display:flex;align-items:center;gap:14px}.panel-heading-row strong{display:block;margin-top:5px;color:var(--ink);font-size:16px;line-height:1.3;font-weight:720}.routing-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.routing-track:before{content:"";position:absolute;left:20px;right:20px;top:18px;height:1px;background:#e2ecf821}.routing-track:after{content:"";position:absolute;left:20px;top:18px;width:36%;height:1px;background:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.42);animation:route-progress 4.6s var(--ease-out) infinite}.routing-step{position:relative;z-index:1;min-width:0;padding-top:36px}.routing-step:before{content:"";position:absolute;left:0;top:11px;width:15px;height:15px;border:1px solid rgba(var(--accent-rgb),.62);border-radius:999px;background:#111927;box-shadow:0 0 0 5px rgba(var(--accent-strong-rgb),.11)}.routing-step span{display:block;color:var(--tertiary);font-size:11px;font-weight:720;text-transform:uppercase}.routing-step strong{display:block;margin-top:8px;color:var(--ink-soft);font-size:13px;line-height:1.35;font-weight:620}.console-table{grid-row:span 2;overflow:hidden;min-width:0}.table-head,.table-row{display:grid;grid-template-columns:1fr 1.1fr .72fr .72fr;gap:12px;min-width:560px;align-items:center}.table-head{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--tertiary);font-size:11px;font-weight:720;text-transform:uppercase}.table-row{padding:14px 16px;border-bottom:1px solid rgba(226,236,248,.07);color:var(--muted);font-size:13px;line-height:1.3}.table-row:last-child{border-bottom:0}.table-row strong{width:fit-content;border:1px solid rgba(120,216,164,.2);border-radius:10px;padding:6px 8px;color:var(--success);font-size:12px;line-height:1;font-weight:720;background:#78d8a40f}.risk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;padding:0;background:#e2ecf812}.risk-strip div{min-width:0;padding:15px;background:#0e151ff0}.risk-strip strong{display:block;margin-top:8px;color:var(--ink-soft);font-size:14px;line-height:1.2;font-weight:700}.floating-receipt{position:absolute;right:-12px;bottom:52px;z-index:3;width:min(232px,42%);border:1px solid rgba(226,236,248,.14);border-radius:16px;padding:16px;background:#141d2af0;box-shadow:0 26px 70px #00000061;animation:receipt-drift 8s ease-in-out infinite}.floating-receipt strong{display:block;margin-top:8px;color:#fff;font-size:18px;line-height:1.16;font-weight:720}.floating-receipt small{display:block;margin-top:10px;color:var(--tertiary);font-size:12px}.hero-signal{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:30px;border:1px solid var(--line);border-radius:18px;background:#e2ecf812}.hero-signal div{min-width:0;padding:18px;background:#0c121beb;transition:background .18s ease,transform .18s ease}.hero-signal div:hover{background:#121b28fa;transform:translateY(-2px)}.hero-signal span{display:block;margin-bottom:8px;color:var(--tertiary);font-size:11px;font-weight:720;text-transform:uppercase}.hero-signal strong{display:block;color:var(--ink-soft);font-size:15px;line-height:1.34;font-weight:650}.section{padding:124px 6px 0;scroll-margin-top:112px}.section-heading{display:grid;gap:0;margin-bottom:34px}.section-heading p:not(.eyebrow):not(.claim-disclaimer),.payment-flow-heading p:not(.claim-disclaimer),.availability-heading p:not(.claim-disclaimer),.developer-copy p:not(.claim-disclaimer),.platform-copy p:not(.claim-disclaimer){max-width:720px;margin-top:16px;color:var(--muted);font-size:17px;line-height:1.72;font-weight:420}.platform-section,.developer-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px;align-items:start}.pathfinder-section{display:grid;gap:28px}.pathfinder-shell{position:relative;display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:38px;overflow:hidden;padding:30px;border:1px solid rgba(88,112,148,.42);border-radius:var(--radius-card);background:linear-gradient(135deg,#122036e0,#070b11f0 58%),#ffffff08;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0f}.pathfinder-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(var(--accent-rgb),.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%);opacity:.75}.pathfinder-intro,.pathfinder-detail{position:relative;z-index:1;display:grid;align-content:start}.pathfinder-intro{gap:18px}.pathfinder-intro h2{max-width:430px}.pathfinder-intro p:not(.eyebrow){max-width:500px;color:var(--muted);font-size:17px;line-height:1.72}.pathfinder-tabs{display:grid;gap:10px;margin-top:10px}.pathfinder-tab{display:grid;gap:5px;min-width:0;padding:15px 16px;border:1px solid rgba(154,168,188,.14);border-radius:8px;background:#ffffff09;color:var(--ink-soft);cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pathfinder-tab:hover,.pathfinder-tab.is-active{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.11);transform:translate(4px)}.pathfinder-tab span{color:#fff;font-size:15px;font-weight:760;line-height:1.25}.pathfinder-tab small{color:var(--muted);font-size:12px;font-weight:560;line-height:1.4}.pathfinder-detail{min-height:100%;gap:18px;padding-left:36px;border-left:1px solid rgba(154,168,188,.16)}.pathfinder-detail h3{max-width:640px;color:#fff;font-size:clamp(30px,4vw,58px);line-height:.98}.pathfinder-detail>p:not(.eyebrow):not(.claim-disclaimer){max-width:620px;color:var(--ink-soft);font-size:18px;line-height:1.66}.pathfinder-detail ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid rgba(154,168,188,.16);border-bottom:1px solid rgba(154,168,188,.16)}.pathfinder-detail li{position:relative;min-width:0;padding:18px 16px 18px 24px;color:var(--ink-soft);font-size:13px;font-weight:620;line-height:1.46}.pathfinder-detail li+li{border-left:1px solid rgba(154,168,188,.16)}.pathfinder-detail li:before{position:absolute;top:24px;left:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);content:"";box-shadow:0 0 16px rgba(var(--accent-rgb),.7)}.pathfinder-outcome{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:10px}.pathfinder-outcome strong{max-width:430px;color:#fff;font-size:15px;line-height:1.45}.merchant-type-strip{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:28px;align-items:start}.merchant-type-strip-copy{position:sticky;top:118px;display:grid;gap:14px}.merchant-type-strip-copy h3{max-width:340px;color:#fff;font-size:28px;line-height:1.08}.merchant-type-strip-copy p:not(.eyebrow){max-width:360px;color:var(--muted);font-size:15px;line-height:1.68}.merchant-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.merchant-type-card{position:relative;display:grid;align-content:start;gap:13px;min-width:0;min-height:204px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg,#141d2ac7,#0a0f17e6),#ffffff08;box-shadow:0 14px 36px #00000029,inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease}.merchant-type-card:first-child,.merchant-type-card:nth-child(2){border-color:rgba(var(--accent-rgb),.25);background:linear-gradient(180deg,#1f8fff1c,#0a0f17e6),#ffffff08}.merchant-type-card:hover{border-color:rgba(var(--accent-rgb),.36);background:linear-gradient(180deg,#182434eb,#0b111af0),#ffffff0c;transform:translateY(-3px)}.merchant-type-card span{display:block;color:var(--accent);font-size:11px;font-weight:760;line-height:1.2;text-transform:uppercase}.merchant-type-card h3{margin-top:7px;color:#fff}.merchant-type-card p{color:var(--ink-soft);font-size:14px;line-height:1.58}.merchant-type-card small{align-self:end;display:block;color:var(--tertiary);font-size:12px;font-weight:580;line-height:1.45}.merchant-type-card:last-child{grid-column:auto;min-height:0}.category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.category-list li{position:relative;min-width:0;padding:17px 16px 17px 22px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:15px;font-weight:620;line-height:1.36;transition:background .16s ease,color .16s ease,transform .16s ease}.category-list li:nth-child(odd){border-right:1px solid var(--line)}.category-list li:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:var(--accent);opacity:.32}.category-list li:hover{color:#fff;background:#ffffff09;transform:translateY(-1px)}.platform-section{align-items:center}.platform-copy{max-width:560px}.platform-system{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);padding:16px;background:linear-gradient(180deg,#151f2ee6,#090e15f5),var(--surface);box-shadow:var(--shadow-panel)}.platform-system:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(226,236,248,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(226,236,248,.028) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 92%)}.platform-system>*{position:relative;z-index:1}.system-topline{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.2fr) auto;gap:14px;align-items:center;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:#080d1480}.system-topline span,.system-core span,.system-lanes article div>span{color:var(--tertiary);font-size:11px;font-weight:740;line-height:1.2;text-transform:uppercase}.system-topline strong{color:var(--ink-soft);font-size:13px;line-height:1.3;font-weight:700}.system-topline em{border:1px solid rgba(120,216,164,.2);border-radius:10px;padding:6px 8px;color:var(--success);font-size:12px;font-style:normal;font-weight:720;background:#78d8a40f}.system-core{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:12px;padding:24px;border:1px solid rgba(var(--accent-rgb),.24);border-radius:18px;background:linear-gradient(180deg,#1f8fff21,#1f8fff09),#080d1494;box-shadow:0 18px 52px rgba(var(--accent-strong-rgb),.12),inset 0 1px #ffffff0d}.system-core strong{display:block;max-width:560px;margin-top:8px;color:#fff;font-size:21px;line-height:1.2;font-weight:760}.system-core-metrics{display:grid;grid-template-columns:repeat(3,auto);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#e2ecf814}.system-core-metrics span{min-width:76px;padding:12px 13px;color:var(--ink-soft);font-size:12px;font-weight:720;text-align:center;text-transform:none;background:#080d14b8}.system-lanes{display:grid;gap:10px;margin-top:12px}.system-lanes article{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 132px;gap:16px;align-items:center;min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff08;transition:border-color .18s ease,background .18s ease,transform .18s ease}.system-lanes article:hover{border-color:rgba(var(--accent-rgb),.26);background:#ffffff0c;transform:translate(3px)}.lane-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(var(--accent-rgb),.24);border-radius:12px;color:var(--accent);font-size:12px;font-weight:780;background:rgba(var(--accent-strong-rgb),.1)}.system-lanes h3{margin-top:6px;color:var(--ink)}.system-lanes p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.52}.lane-rail{overflow:hidden;height:4px;border-radius:999px;background:#e2ecf81a}.lane-rail span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.34);animation:lane-signal 4.8s var(--ease-out) infinite}.system-lanes article:nth-child(2) .lane-rail span{animation-delay:.52s}.system-lanes article:nth-child(3) .lane-rail span{animation-delay:1.04s}.system-lanes article:nth-child(4) .lane-rail span{animation-delay:1.56s}.system-lanes article:nth-child(5) .lane-rail span{animation-delay:2.08s}.flow-visual{position:relative;overflow:hidden;min-height:342px;border:1px solid var(--line);border-radius:var(--radius-panel);padding:40px 28px;background:linear-gradient(180deg,#141d2ae0,#0c121beb),var(--surface);box-shadow:var(--shadow-panel)}.flow-track{position:absolute;left:70px;right:70px;top:96px;height:1px;background:#e2ecf81f}.flow-track span{display:block;width:26%;height:1px;background:var(--accent);box-shadow:0 0 22px rgba(var(--accent-rgb),.44);animation:route-progress 5.2s var(--ease-out) infinite}.flow-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flow-card{position:relative;min-width:0;min-height:246px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-card);background:#080d148a;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.flow-card:before{content:"";position:absolute;left:24px;top:47px;width:13px;height:13px;border:1px solid rgba(var(--accent-rgb),.68);border-radius:999px;background:#101823;box-shadow:0 0 0 6px rgba(var(--accent-strong-rgb),.11)}.flow-card:hover{border-color:rgba(var(--accent-rgb),.34);background:#111926b8;box-shadow:var(--shadow-hover);transform:translateY(-4px)}.flow-card>span{display:block;color:var(--accent);font-size:12px;font-weight:780;line-height:1.2}.flow-card h3{margin-top:54px;color:#fff}.flow-card p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.62}.support-matrix{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:14px}.support-column{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg,#141d2ad1,#0b111aeb),var(--surface);box-shadow:var(--shadow-panel)}.support-column-muted{background:linear-gradient(180deg,#111926b8,#0a0f17e0),var(--surface)}.support-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid var(--line)}.support-heading strong{color:#fff;font-size:18px;line-height:1.2;font-weight:720}.support-list{display:grid}.support-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:18px 22px;border-bottom:1px solid var(--line);transition:background .16s ease,transform .16s ease}.support-row:last-child{border-bottom:0}.support-row:hover{background:#ffffff09;transform:translate(3px)}.support-row div{min-width:0}.support-row strong{display:block;color:var(--ink);font-size:16px;line-height:1.24;font-weight:720}.support-row p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.support-row>span:not(.integration-logo){border:1px solid rgba(var(--accent-rgb),.26);border-radius:10px;padding:6px 8px;color:var(--accent);font-size:12px;font-weight:720;background:rgba(var(--accent-strong-rgb),.09)}.support-column-muted .support-row>span:not(.integration-logo){color:var(--tertiary);border-color:var(--line);background:#ffffff06}.integration-logo{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;color:#fff;font-size:13px;font-weight:780;line-height:1;background:#ffffff0b}.integration-logo svg{display:block;width:28px;height:32px}.integration-logo img{display:block;width:25px;height:25px;object-fit:contain}.integration-logo svg path{fill:currentColor}.logo-paylayer,.logo-api,.logo-connectors{color:#fff;background:rgba(var(--accent-strong-rgb),.2);border-color:rgba(var(--accent-rgb),.3)}.logo-woocommerce{width:52px;overflow:hidden;background:#7f54b342;border-color:#b494dc3d}.logo-woocommerce img{width:100%;height:100%;object-fit:cover}.logo-shopify{background:#7ab55c24;border-color:#7ab55c38}.logo-bigcommerce{background:#ffffff0e}.logo-magento{color:#f49f70;background:#f973161a;border-color:#f9731633}.developer-section{align-items:center}.developer-copy{max-width:560px}.developer-workbench{position:relative;display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg,#141d2ae6,#090e15f5),var(--surface);box-shadow:var(--shadow-panel);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.developer-workbench:hover{border-color:rgba(var(--accent-rgb),.32);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.code-window,.api-event-stream{position:relative;z-index:1;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#080d1494}.code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:660}.code-toolbar strong{color:var(--success);font-weight:760}.code-window pre{overflow-x:auto;padding:18px;color:#dbe7ff;font-family:var(--font-mono);font-size:13px;line-height:1.72}.api-event-stream{display:grid;gap:1px;background:#e2ecf812}.api-event-stream div{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;background:#0c121beb;transition:background .16s ease,transform .16s ease}.api-event-stream div:hover{background:#141d2afa;transform:translate(3px)}.api-event-stream span{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--success);box-shadow:0 0 0 5px #78d8a414}.api-event-stream p{min-width:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:13px;line-height:1.4}.final-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:124px;padding:44px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(180deg,#141d2ae6,#090e15f5),var(--surface);box-shadow:var(--shadow-panel);scroll-margin-top:112px}.final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(var(--accent-rgb),.13) 48%,transparent 72%);opacity:.62}.final-cta>*{position:relative;z-index:1}.final-cta h2{max-width:650px;color:#fff}.legal-page{width:min(1120px,calc(100% - 32px));margin:132px auto 0}.legal-hero{display:grid;gap:14px;max-width:820px}.legal-hero h1{color:var(--ink);font-size:clamp(44px,8vw,84px);line-height:.94}.legal-hero p{color:var(--muted);font-size:18px;line-height:1.6}.legal-hero span{color:var(--tertiary);font-size:13px;font-weight:720;text-transform:uppercase}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:34px;margin-top:42px}.legal-nav{position:sticky;top:96px;display:grid;gap:8px;align-self:start}.legal-nav a{border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:720;background:#ffffff09}.legal-nav a:hover,.legal-nav a.active{color:var(--ink);border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-strong-rgb),.1)}.legal-content{display:grid;gap:16px}.legal-content section,.legal-review-note{border:1px solid var(--line);border-radius:18px;padding:24px;background:#ffffff0a}.legal-content h2{margin-bottom:12px;color:var(--ink);font-size:20px}.legal-content p,.legal-review-note{color:var(--muted);font-size:15px;line-height:1.65}.legal-content p+p{margin-top:10px}.legal-review-note{border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-strong-rgb),.08)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:34px;padding:28px 6px 0;color:var(--muted);font-size:14px}.footer-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;max-width:780px}.footer-brand img{width:118px;height:auto}.footer-brand-copy{display:grid;gap:3px;min-width:0}.footer-brand-copy small{color:var(--tertiary);font-size:9.5px;line-height:1.32}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.footer-links a{text-decoration:none;font-weight:680;transition:color .16s ease}.footer-links a:hover{color:var(--ink)}@keyframes ambient-drift{0%{transform:translate3d(-1%,-1%,0) scale(1)}to{transform:translate3d(1%,1.5%,0) scale(1.025)}}@keyframes page-enter{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes header-drop{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-glow{0%{transform:translate3d(-1%,-1%,0) scale(1)}to{transform:translate3d(1.2%,1%,0) scale(1.02)}}@keyframes brand-device-float{0%,to{transform:rotateX(3deg) rotateY(-8deg) translateZ(0)}50%{transform:rotateX(3deg) rotateY(-8deg) translate3d(0,-10px,0)}}@keyframes brand-logo-lift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.018)}}@keyframes brand-signal{0%{opacity:0;transform:translate(-110%)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(300%)}}@keyframes console-float{0%,to{transform:rotateX(2deg) translateZ(0)}50%{transform:rotateX(2deg) translate3d(0,-8px,0)}}@keyframes console-sheen{0%,45%{transform:translate(-78%)}78%,to{transform:translate(78%)}}@keyframes route-progress{0%{transform:translate(0);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translate(250%);opacity:0}}@keyframes lane-signal{0%{opacity:0;transform:translate(-110%)}16%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(260%)}}@keyframes receipt-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6px,-8px,0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.motion-ready .reveal{opacity:1;transform:none}}@media (max-width: 1080px){h1{font-size:46px}h2{font-size:36px}.hero-card-stage{position:relative;right:auto;top:auto;width:min(100%,540px);height:380px;margin:0 0 30px auto}.hero-brand-device{position:relative;right:auto;top:auto;width:min(100%,420px);margin:0 0 34px auto}.brand-device-card{min-height:0;transform:none;animation:none}.brand-device-logo{min-height:170px}.console-main{grid-template-columns:1fr}.routing-panel{grid-column:auto}.console-table{grid-row:auto;overflow-x:auto}.console-window{transform:none}@keyframes console-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}}@media (max-width: 920px){.site-header{align-items:flex-start;flex-direction:column}.nav-links{width:100%;justify-content:flex-start;flex-wrap:wrap}.platform-section,.developer-section,.support-matrix{grid-template-columns:1fr;gap:34px}.pathfinder-shell,.merchant-type-strip{grid-template-columns:1fr}.pathfinder-detail{padding-top:28px;padding-left:0;border-top:1px solid rgba(154,168,188,.16);border-left:0}.pathfinder-detail ul,.merchant-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathfinder-detail li+li{border-left:0}.pathfinder-detail li:nth-child(odd){border-right:1px solid rgba(154,168,188,.16)}.pathfinder-detail li:last-child{grid-column:1 / -1;border-top:1px solid rgba(154,168,188,.16);border-right:0}.merchant-type-strip-copy{position:static}.console-metrics,.risk-strip,.flow-cards{grid-template-columns:1fr 1fr}.flow-track{display:none}.flow-card{min-height:210px}.flow-card h3{margin-top:42px}.final-cta{align-items:flex-start;flex-direction:column}}@media (max-width: 680px){.site-shell{padding:12px 12px 24px}.site-header{position:static;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:14px;border-radius:16px}.brand img{width:124px}.menu-toggle{display:inline-flex}.nav-links{display:grid;grid-template-columns:1fr;width:100%;max-height:0;overflow:hidden;opacity:0;padding-top:0;visibility:hidden;transition:max-height .24s var(--ease-out),opacity .18s ease,padding-top .18s ease,visibility .18s ease}.site-header.is-menu-open .nav-links{max-height:360px;opacity:1;padding-top:12px;visibility:visible}.nav-links a{min-height:44px;justify-content:flex-start;padding:11px 12px}.nav-links .nav-cta{margin-left:0;justify-content:center}.hero{min-height:auto;padding:58px 18px 18px;border-radius:20px}.hero-brand-device{width:100%;margin:0 0 28px}.hero-card-stage{width:100%;height:286px;margin:0 0 24px}.brand-device-logo{min-height:150px;margin:14px}.brand-device-logo img{width:min(180px,68%)}h1{font-size:34px;line-height:1.04}h2{font-size:29px;line-height:1.14}h3{font-size:16px}.hero-copy,.section-heading p:not(.eyebrow):not(.claim-disclaimer),.payment-flow-heading p:not(.claim-disclaimer),.availability-heading p:not(.claim-disclaimer),.developer-copy p:not(.claim-disclaimer),.platform-copy p:not(.claim-disclaimer){font-size:16px}.claim-disclaimer{font-size:10px}.hero-actions,.section-actions,.cta-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-console{margin-top:42px}.console-main{padding:10px}.operations-strip{grid-template-columns:1fr}.operations-strip div{justify-content:flex-start}.merchant-account-row{grid-template-columns:42px minmax(0,1fr)}.merchant-account-row>div:last-of-type,.merchant-account-row em{grid-column:2 / 3}.merchant-account-row em{width:fit-content;margin-left:0}.console-metrics,.hero-signal,.risk-strip,.pathfinder-detail ul,.merchant-type-grid,.category-list,.flow-cards{grid-template-columns:1fr}.pathfinder-shell{padding:22px}.pathfinder-tab:hover,.pathfinder-tab.is-active{transform:none}.pathfinder-detail h3{font-size:29px;line-height:1.08}.pathfinder-detail>p:not(.eyebrow):not(.claim-disclaimer){font-size:16px}.pathfinder-detail li,.pathfinder-detail li:nth-child(odd),.pathfinder-detail li:last-child{grid-column:auto;border-right:0}.pathfinder-detail li+li,.pathfinder-detail li:last-child{border-top:1px solid rgba(154,168,188,.16)}.pathfinder-outcome{align-items:stretch;flex-direction:column}.pathfinder-outcome .button{width:100%}.merchant-type-card,.merchant-type-card:last-child{grid-column:auto;min-height:0}.category-list li:nth-child(odd){border-right:0}.routing-track{grid-template-columns:1fr;gap:16px}.routing-track:before,.routing-track:after{left:7px;right:auto;top:12px;bottom:12px;width:1px;height:auto}.routing-track:after{height:34%;animation:none}.routing-step{padding-top:0;padding-left:34px}.routing-step:before{left:0;top:2px}.floating-receipt{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.section{padding-top:78px}.flow-visual{min-height:0;padding:18px;border-radius:18px}.flow-card{min-height:0;padding:20px}.support-heading,.support-row{padding:18px}.support-row{grid-template-columns:46px minmax(0,1fr)}.support-row>span:not(.integration-logo){grid-column:2 / 3;width:fit-content}.system-topline,.system-core,.system-lanes article{grid-template-columns:1fr}.system-topline{align-items:start;padding:14px}.system-topline em{width:fit-content}.system-core{padding:20px}.system-core-metrics{grid-template-columns:1fr}.system-lanes article{gap:13px;padding:16px}.lane-rail{width:100%}.developer-workbench{padding:10px}.code-window pre{font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.final-cta{margin-top:78px;padding:30px 20px;border-radius:20px}.legal-page{margin-top:110px}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.site-footer{align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start}}
