@font-face{font-family:display;src:url(../media/NaNSuperXSansDisplay_Semibold-s.p.3iioumqodsugz.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:80.95%;descent-override:14.72%;line-gap-override:0.0%;size-adjust:108.7%}.display_adbf25e9-module__5r8uwG__className{font-family:display,display Fallback}.display_adbf25e9-module__5r8uwG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__zYBmFG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__zYBmFG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--bg:#fff;--panel:#f6f5f4;--card:#fff;--ink:#000;--body:#525252;--muted:#737373;--line:#ebe8e7;--dark:#000;--green:#54ed07;--green-ink:#1a7a08;--bento-stage-height:380px;--bento-stage-height-mobile:300px;--sans:var(--font-geist-sans),-apple-system,sans-serif;--display:var(--font-display),-apple-system,BlinkMacSystemFont,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--shadow-color:0,0,0;--shadow-hairline:0 0 0 1px rgba(var(--shadow-color),.06);--shadow-ambient:0 1px 2px rgba(var(--shadow-color),.04),0 2px 6px rgba(var(--shadow-color),.04);--shadow-lift:0 12px 28px -10px rgba(var(--shadow-color),.1),0 4px 14px -6px rgba(var(--shadow-color),.06);--shadow-soft:var(--shadow-hairline),var(--shadow-ambient),var(--shadow-lift);--shadow-device:0 2px 4px #0000002e,0 24px 48px -12px #00000059,0 0 0 1px #ffffff14;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","calt";font-size:16px;line-height:1.65}::selection{background:var(--green);color:#000}h1,h2{text-wrap:balance}.rail{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1160px;margin:0 auto}.inner{padding-left:48px;padding-right:48px}@media (max-width:720px){.inner{padding-left:20px;padding-right:20px}}.divider{border-top:1px solid var(--line)}:root{--ease-out-expo:cubic-bezier(.16,1,.3,1)}.navbar.is-scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px -12px #00000014}.faq details[open] summary{color:var(--ink)}.cta .cta-inner{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.marq-track,.hc-float{animation:none!important}.hero-rotate-stack>span.is-active,.hero-rotate-stack>span.is-out{opacity:1;transition:none;animation:none;transform:none}}.navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffe0;transition:box-shadow .25s,background .25s,border-color .25s;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:60px;display:flex}.brand{color:var(--ink);align-items:center;gap:8px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.brand-logo{flex-shrink:0;width:99px;height:22px;display:block}.brand-product{color:var(--muted);font-weight:400}.links{align-items:center;gap:26px;display:flex}.links a:not(.nav-cta){color:var(--body);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.links a:not(.nav-cta):hover{color:var(--ink)}.btn-primary,.links .nav-cta,.capture .capture-btn{color:#fff;-webkit-text-fill-color:#fff;border-radius:var(--radius-pill);font-size:13.5px;font-weight:500;font-family:var(--sans);white-space:nowrap;cursor:pointer;appearance:none;background:linear-gradient(#3d3d3d 0%,#1c1c1c 55%,#141414 100%);border:1px solid #0000008c;justify-content:center;align-items:center;padding:10px 20px;line-height:1.2;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 1px 1px #00000014,0 2px 6px #0000001f}.btn-primary:hover,.links .nav-cta:hover,.capture .capture-btn:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 2px 4px #0000001a,0 6px 14px #00000024}.btn-primary:active,.links .nav-cta:active,.capture .capture-btn:active{filter:brightness(.98);transition-duration:.1s;transform:translateY(0)scale(.98);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000001f}.btn-primary:focus-visible,.links .nav-cta:focus-visible,.capture .capture-btn:focus-visible{outline:none;box-shadow:inset 0 1px #fff3,0 1px 1px #00000014,0 2px 6px #0000001f,0 0 0 3px #54ed0738}.links .nav-cta{padding:10px 20px;font-size:13.5px}.kicker{width:fit-content;max-width:max-content;color:var(--green-ink);border-radius:var(--radius-pill);letter-spacing:-.01em;white-space:nowrap;background:#54ed071f;align-self:flex-start;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;min-height:auto;display:grid;position:relative}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}}.hero-copy{flex-direction:column;justify-content:center;padding:72px 48px;display:flex}@media (max-width:720px){.hero-copy{padding:56px 20px 48px}}.hero-copy .kicker{margin-bottom:12px}h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.04}.hero-headline{text-wrap:balance;display:block}.hero-headline-static{display:inline}.hero-rotate{vertical-align:bottom;max-width:100%;display:inline-grid}.hero-rotate-stack{grid-template:1fr/1fr;align-items:end;max-width:100%;height:1.08em;padding-bottom:.02em;display:inline-grid;overflow:hidden}.hero-rotate-stack>span{visibility:hidden;white-space:nowrap;opacity:0;text-overflow:ellipsis;will-change:transform,opacity;grid-area:1/1;max-width:100%;overflow:hidden;transform:translateY(110%)}.hero-rotate-stack>span.is-active{visibility:visible;opacity:1;transform:translate(0,0)}.hero-rotate-stack>span.is-active.is-in{animation:heroSlideIn .58s var(--ease-out-expo) both}.hero-rotate-stack>span.is-out{visibility:visible;animation:heroSlideOut .58s var(--ease-out-expo) both}@keyframes heroSlideIn{0%{opacity:.35;transform:translateY(110%)}to{opacity:1;transform:translate(0,0)}}@keyframes heroSlideOut{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-110%)}}@media (max-width:520px){.hero-rotate{margin-top:.08em;display:block}.hero-rotate-stack{height:auto;min-height:1.08em}.hero-rotate-stack>span{white-space:normal}}.hero-copy .sub{max-width:52ch;margin-bottom:24px;font-size:16px;line-height:1.6}.capture{border-radius:var(--radius-pill);background:linear-gradient(#fafafa 0%,#f3f2f1 55%,#eceae9 100%);border:1px solid #0000001f;align-items:center;gap:6px;padding:5px 5px 5px 20px;transition:border-color .2s,box-shadow .25s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #0000000d,0 2px 8px #00000014}.capture:focus-within{border-color:#00000029;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0000000f,0 6px 16px #0000001a,0 0 0 3px #54ed072e}.capture input{color:var(--ink);width:210px;font-size:14.5px;font-family:var(--sans);background:0 0;border:none;outline:none}.capture input::placeholder{color:var(--muted)}.capture .capture-btn{padding:11px 22px;font-size:14px}.success{color:var(--green-ink);padding:12px 0;font-size:15px;font-weight:500;display:inline-block}.hero-media{z-index:1;border-left:1px solid var(--line);justify-content:center;align-items:center;padding:28px 24px;display:flex;position:relative}@media (max-width:920px){.hero-media{border-left:none;border-top:1px solid var(--line);padding:32px 20px 40px}}.frame{background:var(--dark);border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 16px;display:flex;position:relative;overflow:hidden}@media (max-width:920px){.frame{padding:28px 16px}}.shader-mount{position:absolute;inset:0}.shader-mount>*{width:100%!important;height:100%!important}.hc-pos{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.hc-float{justify-content:center;animation:6s ease-in-out infinite floaty;display:flex}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.phone-mockup{--phone-w:268px;width:var(--phone-w);aspect-ratio:393/852;padding:calc(var(--phone-w)*.028);border-radius:calc(var(--phone-w)*.118);background:linear-gradient(160deg,#4a4a4f 0%,#1a1a1c 38%,#2e2e32 68%,#141416 100%);flex-shrink:0;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #00000047,0 20px 40px -14px #00000080,inset 0 1px #ffffff24,inset 0 -1px #00000059}@media (max-width:720px){.phone-mockup{--phone-w:min(268px,72vw)}}.phone-mockup-side{z-index:2;background:linear-gradient(#3f3f43,#222226);border-radius:999px;width:3px;position:absolute}.phone-mockup-side-left{left:-1px;top:calc(var(--phone-w)*.28);height:calc(var(--phone-w)*.14)}.phone-mockup-side-right{right:-1px;top:calc(var(--phone-w)*.24);height:calc(var(--phone-w)*.19)}.phone-mockup-screen{border-radius:calc(var(--phone-w)*.092);background:#000;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-mockup-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.phone-mockup-image-hero{object-position:top center}.marq{padding:16px 0;position:relative;overflow:hidden}.marq:before,.marq:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.marq:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.marq:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.marq-track{align-items:center;gap:12px;width:max-content;animation:40s linear infinite marq;display:flex}@keyframes marq{to{transform:translate(-50%)}}.mq{background:var(--card);border:1px solid var(--line);width:88px;height:48px;box-shadow:var(--shadow-ambient);box-sizing:border-box;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.mq .payment-badge,.mq img,.mq svg{object-fit:contain;object-position:center;max-width:64px;max-height:28px;margin:0 auto;width:64px!important;height:28px!important;display:block!important}.sec-head.split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.sec-head.split h2{margin-bottom:0}.sec-head.split .lede{max-width:38ch;margin-bottom:6px}.sec-head.split>div:first-child{max-width:640px}.faq-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;display:grid}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}}.faq-side{border-right:1px solid var(--line);padding:64px 48px}.faq-side .kicker{margin-bottom:14px}@media (max-width:860px){.faq-side{border-right:none;border-bottom:1px solid var(--line);padding:48px 20px}}.faq-side .sticky{position:sticky;top:104px}.faq-list{padding:40px 48px 64px}@media (max-width:860px){.faq-list{padding:24px 20px 48px}}.counters{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:860px){.counters{grid-template-columns:1fr 1fr}}.counters .c{border-right:1px solid var(--line);padding:48px}.counters .c:last-child{border-right:none}@media (max-width:860px){.counters .c{padding:32px 24px}.counters .c:nth-child(2n){border-right:none}.counters .c:nth-child(-n+2){border-bottom:1px solid var(--line)}}.counters .num{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.05}.counters .lbl{color:var(--muted);letter-spacing:-.01em;margin-top:10px;font-size:14px;font-weight:400;line-height:1.4}.sec-head{padding:96px 48px 56px}@media (max-width:720px){.sec-head{padding:64px 20px 40px}}.sec-head .kicker{margin-bottom:14px}h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);max-width:640px;margin-bottom:16px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.06}h3,.counters .num{font-family:var(--display)}.lede{max-width:54ch;font-size:16.5px}.offerings-block{border-top:1px solid var(--line);background:var(--bg)}.offerings-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:end;gap:48px;padding:64px 48px 40px;display:grid}.offerings-intro-copy .kicker{margin-bottom:14px}.offerings-intro h2{max-width:none;margin-bottom:0}.offerings-intro-lede{align-self:end;max-width:42ch;margin:0;font-size:16px;line-height:1.65}@media (max-width:920px){.offerings-intro{grid-template-columns:1fr;align-items:start;gap:16px;padding:48px 24px 32px}.offerings-intro-lede{align-self:start;max-width:none}}.offerings-tabs{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;grid-template-columns:repeat(3,1fr);display:grid;position:relative}@media (max-width:860px){.offerings-tabs{grid-template-columns:1fr}}.offering-tab{border:none;border-right:1px solid var(--line);background:var(--bg);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);z-index:1;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 28px 22px;transition:color .2s;display:flex;position:relative}.offering-tab:before{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;top:0;left:0;right:0}.offering-tab.is-active:before{background:var(--green)}.offering-tab.is-active{border-bottom:1px solid var(--panel);margin-bottom:-1px;padding-bottom:23px}.offering-tab:last-child{border-right:none}@media (max-width:860px){.offering-tab{border-right:none;border-bottom:1px solid var(--line)}.offering-tab:last-child{border-bottom:none}.offering-tab.is-active{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:22px}}.offering-tab:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.offering-tab-title{color:var(--ink);letter-spacing:-.01em;pointer-events:none;font-size:15px;font-weight:600;transition:color .2s}.offering-tab:not(.is-active) .offering-tab-title{color:var(--body)}.offering-tab-desc{color:var(--muted);pointer-events:none;max-width:28ch;font-size:13px;line-height:1.45}.offerings-panels{height:var(--offerings-panel-height,480px);min-height:var(--offerings-panel-height,480px);background:var(--panel);isolation:isolate;grid-template-areas:"stack";display:grid;position:relative;overflow:hidden}.offerings-panels:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(180deg,#f6f5f400 0%,#f6f5f40f 22%,#f6f5f438 48%,#f6f5f485 72%,#fcfbfae0 90%,var(--bg) 100%);-webkit-backdrop-filter:blur(10px);height:min(220px,50%);position:absolute;bottom:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0% 28%,#00000040 55%,#000000d9 82%,#000 100%);mask-image:linear-gradient(#0000 0% 28%,#00000040 55%,#000000d9 82%,#000 100%)}.offerings-panel{opacity:0;visibility:hidden;pointer-events:none;background:var(--panel);grid-area:stack;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:100%;min-height:0;transition:opacity .28s,visibility .28s;display:grid}.offerings-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.offerings-panel-copy{flex-direction:column;justify-content:center;min-height:0;padding:40px 48px;display:flex;overflow:auto}.offerings-panel-copy h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);flex-shrink:0;margin-bottom:14px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.12}.offerings-panel-copy p{color:var(--body);flex-shrink:0;max-width:42ch;margin:0 0 24px;font-size:16px;line-height:1.65}.offerings-panel-list{flex-direction:column;flex-shrink:0;gap:12px;margin:0;padding:0;list-style:none;display:flex}.offerings-panel-list li{color:var(--body);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.offerings-panel-list li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 3px #54ed072e}.offerings-panel-visual{background:var(--panel);justify-content:center;align-items:flex-end;height:100%;min-height:0;padding:24px 48px 52px 24px;display:flex;overflow:hidden;container-type:size}.offerings-panel-visual .checkout-card-preview{flex-shrink:0;width:min(300px,88%);margin-top:auto}.checkout-card-preview{width:100%}.checkout-card{background:var(--card);box-shadow:var(--shadow-soft);border-radius:16px;flex-direction:column;gap:0;padding:20px;display:flex}.checkout-card-address{color:var(--body);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:16px;font-size:13px;line-height:1.45}.checkout-card-row{text-align:left;cursor:default;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-family:inherit;display:flex}.checkout-card-row+.checkout-card-row{border-top:1px solid var(--line)}.checkout-card-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-card-row-label{color:var(--muted);letter-spacing:.01em;font-size:11.5px;line-height:1.3}.checkout-card-row-title{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.35}.checkout-card-row-title-inline{align-items:center;gap:8px;display:inline-flex}.checkout-card-row-detail{color:var(--muted);font-size:12.5px;line-height:1.35}.checkout-card-chevron{color:var(--muted);opacity:.7;flex-shrink:0}.checkout-card-visa{flex-shrink:0;display:block}.checkout-card-divider{background:var(--line);height:1px;margin:4px 0 12px}.checkout-card-summary{align-items:center;gap:12px;margin-bottom:16px;display:flex}.checkout-card-thumb{background:linear-gradient(135deg,#3a3a3a 0%,#1a1a1a 55%,#0d0d0d 100%);border-radius:8px;flex-shrink:0;width:40px;height:40px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #0003}.checkout-card-summary-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.checkout-card-summary-label{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.35}.checkout-card-summary-count{color:var(--muted);font-size:12.5px;line-height:1.35}.checkout-card-summary-total{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35}.checkout-card-pay-btn{color:#fff;width:100%;font-family:var(--sans);letter-spacing:-.01em;cursor:default;background:linear-gradient(#3d3d3d 0%,#1c1c1c 55%,#141414 100%);border:1px solid #0000008c;border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;font-size:14.5px;font-weight:600;line-height:1.2;display:flex;box-shadow:inset 0 1px #fff3,0 1px 2px #0000001f,0 4px 12px #00000029}@media (prefers-reduced-motion:reduce){.offerings-panel{transition:none}}@media (max-width:920px){.offerings-panels{--offerings-panel-height:620px;height:var(--offerings-panel-height);min-height:var(--offerings-panel-height)}.offerings-panel{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:1fr}.offerings-panel-copy{padding:28px 24px 20px}.offerings-panel-visual{padding:12px 24px 56px}}.capabilities-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:end;gap:48px;padding:64px 48px 24px;display:grid}.capabilities-intro-copy .kicker{margin-bottom:14px}.capabilities-intro h2{max-width:none;margin-bottom:0}.capabilities-intro-lede{align-self:end;max-width:42ch;margin:0;font-size:16px;line-height:1.65}@media (max-width:920px){.capabilities-intro{grid-template-columns:1fr;align-items:start;gap:16px;padding:48px 24px 16px}.capabilities-intro-lede{align-self:start;max-width:none}}.bento{flex-direction:column;display:flex}.bento-feature{background:var(--bg);padding:36px 48px}.capabilities .bento-feature:first-child{padding-top:24px}.capabilities .bento-feature:last-child{padding-bottom:36px}.bento-feature-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:48px;display:grid}.bento-feature-reverse .bento-feature-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}.bento-feature-reverse .bento-feature-copy{grid-area:1/2}.bento-feature-reverse .bento-feature-stage{grid-area:1/1}.bento-feature-copy h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin-bottom:12px;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.12}.bento-feature-copy p{max-width:42ch;color:var(--body);margin:0;font-size:16px;line-height:1.6}.bento-feature-stage{min-height:var(--bento-stage-height);background:var(--panel);border-radius:20px;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.bento-feature-stage-inner{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.bento-feature-stage:has(.payment-methods-field-panel){padding:0}.bento-feature-stage-inner:has(.payment-methods-field-panel){height:100%;min-height:var(--bento-stage-height);justify-content:stretch;align-items:stretch;padding:0}.payment-methods-field-panel{width:100%;height:100%;min-height:var(--bento-stage-height);background:var(--panel);position:relative;overflow:hidden}.payment-methods-field-root{touch-action:none;position:absolute;inset:0;overflow:hidden}.payment-methods-field-artboard{transform-origin:50%;width:421px;height:526px;position:absolute;top:50%;left:50%}.payment-methods-field-grid{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(60% 55% at 50% 53%,#000 50%,#000000e6 50%,#00000026 80%,#0000 100%);mask-image:radial-gradient(60% 55% at 50% 53%,#000 50%,#000000e6 50%,#00000026 80%,#0000 100%)}.payment-methods-field-tile{will-change:transform,opacity;opacity:0;width:52px;height:52px;position:absolute;top:0;left:0}.payment-methods-field-tile-inner{opacity:0;background:0 0;border-radius:11px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,.61,.36,1),background-color .5s,box-shadow .5s;display:flex;overflow:hidden}.payment-methods-field-tile-inner img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.payment-methods-field-grid.is-revealed .payment-methods-field-tile-inner{opacity:1;background:#fff;border:none;box-shadow:0 6px 16px #11111114,0 2px 5px #1111110a}@media (max-width:920px){:is(.bento-feature-stage-inner:has(.payment-methods-field-panel),.payment-methods-field-panel){min-height:var(--bento-stage-height-mobile)}}.bento-feature-stage-inner:has(.bento-bnpl-grid){align-items:center}.bento-feature-stage-inner:has(.bento-mini){max-width:380px}.bento-feature-stage-inner:has(.globe-cdn){width:100%;max-width:min(100%,340px)}.globe-cdn{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:100%;max-width:340px;margin:0 auto;position:relative}.bento-feature-stage-inner:has(.bento-code){align-items:stretch;max-width:420px}@media (max-width:920px){.bento-feature{padding:28px 24px 32px}.capabilities .bento-feature:first-child{padding-top:16px}.bento-feature-layout,.bento-feature-reverse .bento-feature-layout{grid-template-columns:1fr;gap:24px}.bento-feature-reverse .bento-feature-copy,.bento-feature-reverse .bento-feature-stage{grid-area:auto}.bento-feature-copy h3{font-size:24px}.bento-feature-stage{min-height:var(--bento-stage-height-mobile);padding:20px 16px}.bento-feature-stage:has(.payment-methods-field-panel){padding:0}.bento-feature-stage-inner:has(.orbit-stage) .orbit-stage{height:var(--bento-stage-height-mobile);min-height:var(--bento-stage-height-mobile);max-height:var(--bento-stage-height-mobile)}}.bento-bnpl-stage:before{content:"";opacity:.9;pointer-events:none;background-image:radial-gradient(circle at 20% 18%,#ffffff8c 0 18px,#0000 19px),radial-gradient(circle at 62% 34%,#ffffff73 0 16px,#0000 17px),radial-gradient(circle at 38% 72%,#fff6 0 14px,#0000 15px),radial-gradient(circle at 78% 68%,#ffffff59 0 20px,#0000 21px);position:absolute;inset:0}.bento-feature-stage:has(.bento-bnpl-grid):before{content:"";opacity:.9;pointer-events:none;background-image:radial-gradient(circle at 20% 18%,#ffffff8c 0 18px,#0000 19px),radial-gradient(circle at 62% 34%,#ffffff73 0 16px,#0000 17px),radial-gradient(circle at 38% 72%,#fff6 0 14px,#0000 15px),radial-gradient(circle at 78% 68%,#ffffff59 0 20px,#0000 21px);position:absolute;inset:0}.bento-bnpl-grid{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:360px;padding-top:8px;display:grid;position:relative}.bento-bnpl-tile{background:var(--card);min-height:72px;box-shadow:var(--shadow-lift);border-radius:16px;justify-content:center;align-items:center;padding:14px 18px;display:flex}.bento-bnpl-tile:first-child{grid-column:1/-1;justify-self:center;width:min(100%,220px)}.bento-bnpl-tile:nth-child(2){justify-self:end;width:min(100%,170px)}.bento-bnpl-tile:nth-child(3){justify-self:start;width:min(100%,170px)}.bento-bnpl-tile:nth-child(4){grid-column:1/-1;justify-self:center;width:min(100%,220px)}.bnpl-badge{object-fit:contain;width:auto;max-width:100%;height:36px;display:block}.bnpl-badge-splitit{height:28px}@media (max-width:920px){.bento-bnpl-grid{max-width:100%}}.bento-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.bento-badges-inline{margin-top:0;margin-bottom:10px}.payment-badge{width:auto;max-width:100%;display:block}.payment-badge-fallback{border:1px solid var(--line);background:var(--card);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.bento-mini{border:1px solid var(--line);background:var(--card);width:100%;box-shadow:var(--shadow-hairline);border-radius:12px;padding:4px 0}.bento-mini-row{color:var(--body);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:13px;display:flex}.bento-mini-row:last-child{border-bottom:none}.bento-strong{color:var(--ink);font-weight:600}.bento-live{color:var(--green-ink);background:#54ed072e;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.bento-code{color:#e5e5e5;width:100%;font-family:var(--mono);box-shadow:var(--shadow-hairline);background:#000;border-radius:12px;margin:0;padding:16px 18px;font-size:12px;line-height:1.55;overflow-x:auto}.bento-code code{white-space:pre}.feature-grid{border-top:1px dashed var(--line);border-left:1px dashed var(--line);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feature-grid{grid-template-columns:1fr}}.feature-card{border-right:1px dashed var(--line);border-bottom:1px dashed var(--line);background:var(--bg);flex-direction:column;min-height:200px;padding:24px;display:flex;position:relative;overflow:hidden}.feature-card-pattern{pointer-events:none;width:100%;height:100%;margin-top:-8px;margin-left:-80px;position:absolute;top:0;left:50%;-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.feature-card-pattern-inner{opacity:1;background:linear-gradient(90deg,#0000000a,#00000003);position:absolute;inset:0;-webkit-mask-image:radial-gradient(farthest-side at top,#fff,#0000);mask-image:radial-gradient(farthest-side at top,#fff,#0000)}.feature-card-grid-pattern{fill:#0000000a;stroke:#0000001f;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.feature-card-grid-squares{fill:#0000000d;overflow:visible}.feature-card-icon{z-index:2;opacity:.85;align-items:center;display:inline-flex;position:relative}.feature-card-icon svg,.feature-card-icon img{display:block}.feature-card-title{z-index:2;color:var(--ink);margin-top:40px;font-size:15px;font-weight:500;position:relative}.feature-card-desc{z-index:2;color:var(--muted);max-width:34ch;margin-top:8px;font-size:13px;font-weight:400;line-height:1.55;position:relative}.model{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:720px){.model{grid-template-columns:1fr}}.model .row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:28px 48px;display:flex}.model .row:nth-child(odd){border-right:1px solid var(--line)}@media (max-width:720px){.model .row{padding:22px 20px;border-right:none!important}}.model .row:nth-last-child(-n+2){border-bottom:none}@media (max-width:720px){.model .row:nth-last-child(2){border-bottom:1px solid var(--line)}}.model .t{color:var(--ink);font-size:15px;font-weight:500}.model .d{color:var(--body);font-size:14px;line-height:1.55}.ways{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ways .col{border-right:1px solid var(--line);padding:32px 40px 36px}.ways .col:last-child{border-right:none}@media (max-width:860px){.ways{grid-template-columns:1fr}.ways .col{border-right:none;border-bottom:1px solid var(--line);padding:28px 20px}.ways .col:last-child{border-bottom:none}}.ways h3{color:var(--ink);margin-bottom:8px;font-size:16.5px;font-weight:500}.ways p{max-width:44ch;font-size:14px}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--body);justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;font-weight:400;list-style:none;transition:color .2s;display:flex}.faq summary:hover,.faq details[open] summary{color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:60ch;padding-bottom:20px;font-size:14.5px}.cta{border-top:1px solid var(--line);text-align:center;padding:112px 48px;position:relative;overflow:hidden}.cta:before{content:"";background:repeating-radial-gradient(circle at 50% 135%,transparent 0 38px,var(--line) 38px 39px);opacity:.55;pointer-events:none;position:absolute;inset:0}.cta>*{position:relative}.cta h2{margin:0 auto 16px}.cta .kicker{margin-bottom:14px;align-self:center;margin-inline:auto}.cta .sub{margin-bottom:36px;font-size:16px}.foot{border-top:1px solid var(--line);color:var(--muted);padding:56px 48px 40px;font-size:13px}@media (max-width:720px){.foot{padding:40px 20px 32px}}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:44px;display:grid}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot .fbrand{color:var(--ink);font-size:15px;font-weight:600}.foot .fdesc{max-width:240px;margin-top:8px}.foot h4{color:var(--ink);margin-bottom:12px;font-size:12.5px;font-weight:500}.foot a{color:var(--muted);padding:3px 0;text-decoration:none;transition:color .2s;display:block}.foot a:hover{color:var(--ink)}.foot-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:12px;display:flex}.orbit-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);overflow:hidden}.orbit-stage{justify-content:center;width:100%;height:min(52vw,440px);min-height:280px;max-height:520px;display:flex;position:relative;overflow:hidden}.orbit-stage-compact .orbit-globe-wrap{width:min(58%,280px);min-width:210px;box-shadow:0 0 0 1px #000a0f14,0 28px 56px -18px #000a0f66}.orbit-stage-compact .orbit-ring-1{width:min(72%,360px);height:min(72%,360px)}.orbit-stage-compact .orbit-ring-2{width:min(92%,460px);height:min(92%,460px)}.orbit-stage-compact .orbit-ring-3{width:min(112%,560px);height:min(112%,560px)}.orbit-stage-compact .orbit-arm{height:50%;margin-left:-26px}.orbit-stage-compact .orbit-badge{border-radius:999px;margin-top:-26px;padding:5px}.orbit-stage-compact .orbit-badge img{border-radius:7px;width:32px;height:32px}@media (min-width:768px){.orbit-stage-compact .orbit-badge{padding:6px}.orbit-stage-compact .orbit-badge img{width:34px;height:34px}}.orbit-globe-wrap{aspect-ratio:1;z-index:2;pointer-events:none;border-radius:50%;width:min(38vw,300px);position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,50%);box-shadow:0 0 0 1px #000a0f14,0 24px 48px -20px #000a0f59}.orbit-globe{width:100%;height:100%}.orbit-globe>*{width:100%!important;height:100%!important}.orbit-ring{border:1px solid rgba(var(--shadow-color),.08);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.orbit-ring-1{width:min(72vw,440px);height:min(72vw,440px)}.orbit-ring-2{width:min(92vw,580px);height:min(92vw,580px)}.orbit-ring-3{width:min(112vw,720px);height:min(112vw,720px)}.orbit-arm{transform-origin:bottom;flex-direction:column;justify-content:flex-start;align-items:center;width:0;height:50%;margin-left:-32px;display:flex;position:absolute;top:0;left:50%}.orbit-badge{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-ambient);z-index:3;border-radius:999px;margin-top:-32px;padding:6px;position:relative}.orbit-badge img{border-radius:8px;width:36px;height:36px;display:block}@media (min-width:768px){.orbit-stage{height:min(42vw,520px);min-height:360px}.orbit-globe-wrap{width:min(28vw,360px)}.orbit-ring-1{width:min(58vw,520px);height:min(58vw,520px)}.orbit-ring-2{width:min(76vw,680px);height:min(76vw,680px)}.orbit-ring-3{width:min(94vw,860px);height:min(94vw,860px)}.orbit-badge{padding:8px}.orbit-badge img{width:44px;height:44px}}@keyframes orbit-cw{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) + 360deg))}}@keyframes orbit-ccw{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) - 360deg))}}@keyframes counter-cw{0%{transform:rotate(var(--counter-offset,0deg))}to{transform:rotate(calc(var(--counter-offset,0deg) - 360deg))}}@keyframes counter-ccw{0%{transform:rotate(var(--counter-offset,0deg))}to{transform:rotate(calc(var(--counter-offset,0deg) + 360deg))}}@media (prefers-reduced-motion:reduce){.orbit-arm,.orbit-badge{animation:none!important}}@media (max-width:520px){.capture{width:100%;display:flex}.capture input{flex:1;width:0;min-width:0}.links a:not(.nav-cta){display:none}.links{gap:14px}}
