:root{--ivory:#f7f5f0;--ink:#241e1d;--muted:#655e59;--red:#ad252b;--border:#ddd8d0;--white:#fffdf9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--red);outline-offset:5px}.private{background:#2e2323;color:#f6eeea;text-align:center;font-size:11px;letter-spacing:2px;padding:4px}header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 max(5vw,20px);border-bottom:1px solid var(--border);background:var(--ivory);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:750;letter-spacing:-1px}.brand img{object-fit:contain}nav{display:flex;align-items:center;gap:32px;font-size:15px}nav a:hover,.textlink:hover,footer a:hover{color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:linear-gradient(115deg,#392324,#b4252b);color:white!important;border:0;border-radius:7px;padding:14px 24px;min-height:48px;font-size:16px;font-weight:600;box-shadow:0 8px 22px #89212810}.button:hover{background:#8e2228;transform:translateY(-1px)}small{display:block;font-size:13px;color:var(--muted);margin-top:12px}.menu{display:none}.navdrop{position:relative}.navdrop summary{cursor:pointer;list-style:none}.navdrop summary:after{content:'⌄';padding-left:8px}.navdrop div{position:absolute;top:38px;left:-20px;background:var(--white);padding:18px;box-shadow:0 12px 35px #241e1d1a;border:1px solid var(--border);width:285px;border-radius:8px}.navdrop a{display:block;padding:9px}.hero{position:relative;overflow:hidden;text-align:center;padding:64px 20px 60px}.network{position:absolute;inset:0;width:100%;height:100%;color:#a9272d;opacity:.12;pointer-events:none}.hero-content{position:relative}.eyebrow{text-transform:uppercase;color:var(--red);font-size:12px;letter-spacing:1.8px;font-weight:650;display:block}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;line-height:1.13;letter-spacing:-1.5px;font-weight:650;margin-top:0}h1{font-size:clamp(36px,4.4vw,64px);margin:22px auto;max-width:900px}h1 em{font-style:normal;color:var(--red)}h2{font-size:clamp(29px,3vw,43px);margin:18px 0 24px}h3{font-size:25px;letter-spacing:-.7px}p{margin:0 0 22px}.promises{font-size:20px;line-height:1.65;font-weight:500}.intro{font-size:17px;color:var(--muted)}.hero-actions{display:flex;align-items:flex-start;justify-content:center;gap:30px;margin-top:29px}.hero-actions .textlink{padding-top:13px}.textlink{font-size:15px;font-weight:600;display:inline-flex;gap:20px;align-items:center}.section{padding:72px max(5vw,20px);max-width:1440px;margin:auto}.section-head{display:grid;grid-template-columns:.6fr 1.3fr 1fr;gap:30px;align-items:start;margin-bottom:40px}.section-head h2{margin:0}.section-head p{font-size:16px;color:var(--muted);padding-top:3px}.levers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lever{padding:27px 30px 33px;display:flex;flex-direction:column;border-right:1px solid var(--border);transition:background .2s}.lever:first-child{padding-left:0}.lever:last-child{border-right:0}.lever:hover{background:#eee9e0}.lever-number{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-bottom:27px}.lever .eyebrow{font-size:11px;margin-bottom:12px}.lever h3{min-height:86px;font-size:26px}.lever p{color:var(--muted);font-size:16px}.lever .textlink{margin-top:auto}.skip{position:absolute;top:-100px;left:20px;z-index:99;background:white;padding:12px}.skip:focus{top:35px}footer{padding:50px max(5vw,20px);border-top:1px solid var(--border);display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:30px;font-size:14px}footer a,footer .muted{display:block;margin-bottom:8px}footer .brand{display:flex}footer p{color:var(--muted);font-size:15px;margin-top:15px}.muted{color:var(--muted)}.dark{background:#292322;color:#faf7f0}.dark .eyebrow{color:#e6a2a1}.dark p{color:#c9c0b9}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.diagram{margin-top:35px;border:1px solid #605451;border-radius:12px;padding:28px;background:#302827}.diagram-top{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1px;color:#d4c6c0}.flow{display:flex;align-items:center;justify-content:center;gap:22px;padding:35px 0}.node{border:1px solid #76635d;padding:18px;text-align:center;border-radius:7px;min-width:160px;font-size:16px;background:#382e2c}.node small{color:#c9b9b0;font-size:12px;margin-top:4px}.central{border-color:#d16a6b;background:#542d30;min-width:260px}.central img{vertical-align:middle;margin-right:8px}.connector{color:#cc7676}.providers{display:grid;gap:10px}.providers .node{padding:10px 18px}.diagram-caption{text-align:center;font-size:14px!important;margin-bottom:0}.subscription{background:#eee8df}.sequence{display:grid;gap:0;padding:30px;border:1px solid #d8cbc0;border-radius:10px;background:#f7f3ed}.sequence>div{display:flex;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid #ded4c9}.sequence>div:last-of-type{border:0}.sequence b{border:1px solid #c3afa3;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:14px;color:var(--red)}.sequence strong{font-size:17px}.sequence small{margin:3px 0}.sequence>small{margin-top:16px}.team{display:grid;grid-template-columns:1fr 1fr;gap:25px}.person{border-top:1px solid var(--border);padding-top:24px}.person h3{margin:10px 0;font-size:25px}.person p{font-size:16px;color:var(--muted)}.monogram{font-size:30px;color:var(--red);letter-spacing:-1px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.steps h3{font-size:23px}.steps p{font-size:16px;color:var(--muted)}.steps .eyebrow{margin-bottom:18px}.faq details{border-bottom:1px solid var(--border);padding:21px 0}.faq summary{cursor:pointer;list-style:none;padding-right:40px;position:relative;font-weight:550}.faq summary:after{content:'+';position:absolute;right:8px;color:var(--red);font-size:23px}.faq details[open] summary:after{content:'−'}.faq p{font-size:16px;color:var(--muted);max-width:800px;margin:18px 0 0}.end{padding:55px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:35px;background:#ebe2d9}.end h2{font-size:35px;margin-bottom:0}.end>div:last-child{flex-shrink:0}.pagehero{padding:55px max(5vw,20px) 65px;max-width:1300px;margin:auto}.breadcrumb{font-size:14px;color:var(--muted);display:block;margin-bottom:38px}.pagehero h1{font-size:clamp(35px,4vw,56px);margin:20px 0;max-width:900px}.pagehero p{max-width:740px;color:var(--muted);font-size:20px}.pagehero small{margin-top:12px}.prose{max-width:800px}.prose h2{margin-top:38px;font-size:30px}.prose p,.prose li{font-size:17px}.form-wrap{align-items:start}.form{background:var(--white);padding:32px;border:1px solid var(--border);border-radius:10px}.form label{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #a99b91;border-radius:5px;background:#fffdf9;color:var(--ink);margin-bottom:19px;font-size:16px;min-height:48px}.form textarea{resize:vertical;min-height:100px}.notice{font-size:14px;padding:15px;background:#eee6dc;border-left:3px solid var(--red);line-height:1.6}.form .button{width:100%;cursor:pointer}.formstatus{margin-top:18px;font-size:15px}.formstatus:empty{display:none}@media(min-width:1500px){header,footer,.end{padding-left:calc((100vw - 1296px)/2);padding-right:calc((100vw - 1296px)/2)}}@media(max-width:1000px){nav{gap:18px;font-size:14px}.brand{font-size:20px}.section-head{grid-template-columns:1fr 2fr}.section-head p{grid-column:2}.lever{padding:24px 20px}.flow{gap:10px}.central{min-width:220px}.node{min-width:130px}.split{gap:35px}.diagram{padding:20px}.end h2{font-size:30px}}@media(max-width:760px){body{font-size:17px}header{height:76px}.menu{display:block;background:transparent;border:1px solid var(--border);padding:9px 14px;border-radius:5px;font-size:15px}nav{display:none;position:absolute;left:0;right:0;top:76px;background:var(--ivory);padding:20px;border-bottom:1px solid var(--border);align-items:stretch;gap:15px;flex-direction:column}nav.open{display:flex}.navdrop div{position:static;width:auto;box-shadow:none;margin-top:10px}.hero{padding:44px 20px}.hero h1{font-size:39px;letter-spacing:-1.8px}.desktop{display:none}.eyebrow{font-size:10px;letter-spacing:1.3px}.promises{font-size:18px}.intro{font-size:16px}.hero-actions{gap:20px;align-items:center;flex-direction:column}.hero-actions .textlink{padding:0}.section{padding:48px 20px}.section-head{display:block;margin-bottom:30px}.section-head h2{margin:16px 0}.section-head p{margin-bottom:0}.levers,.steps,.split,.team{grid-template-columns:1fr}.lever,.lever:first-child{padding:27px 0;border-right:0;border-bottom:1px solid var(--border)}.lever:last-child{border-bottom:0}.lever h3{min-height:0;max-width:420px}.lever-number{margin-bottom:18px}.split{gap:30px}.flow{flex-direction:column}.connector{transform:rotate(90deg)}.providers{grid-template-columns:1fr 1fr 1fr;gap:7px;width:100%}.providers .node{min-width:0;font-size:12px;padding:12px 5px}.central{min-width:230px}.diagram-top{flex-direction:column;gap:6px;font-size:10px}.node{min-width:230px}.end{padding:40px 20px;display:block}.end h2{font-size:29px;margin-bottom:27px}.end br{display:none}footer{grid-template-columns:1fr 1fr;padding:40px 20px;gap:28px 20px}.footerbrand{grid-column:1/-1}.pagehero{padding:35px 20px 40px}.pagehero p{font-size:18px}.breadcrumb{margin-bottom:25px}.form{padding:23px}.sequence{padding:18px}.steps{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.partners{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0 26px;background:var(--white)}.partners-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(5vw,20px);margin-bottom:18px}.partners-heading h2{margin:0;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:500;color:var(--muted)}.partners-pause{background:none;border:1px solid var(--border);border-radius:5px;padding:8px 12px;font-size:13px;min-height:44px;cursor:pointer;white-space:nowrap;color:var(--ink)}.partners-window{overflow:hidden}.partners-track{display:flex;width:max-content;animation:partners-scroll 65s linear infinite}.partners-list{display:flex;list-style:none;margin:0;padding:0;flex-shrink:0}.partners-list li{width:178px;height:62px;display:flex;align-items:center;justify-content:center;padding:10px 24px}.partners-list img{display:block;max-width:130px;max-height:42px;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}.partners:hover .partners-track,.partners:focus-within .partners-track,.partners.is-paused .partners-track{animation-play-state:paused}@keyframes partners-scroll{to{transform:translateX(-50%)}}@media(max-width:760px){.partners-heading{gap:12px}.partners-heading h2{font-size:13px;max-width:205px}.partners-list li{width:150px}.partners-list img{max-width:110px}}@media(prefers-reduced-motion:reduce){.partners-track{animation:none;width:100%}.partners-list{flex-wrap:wrap;justify-content:center;width:100%}.partners-list[aria-hidden]{display:none}.partners-pause{display:none}}
.partners-list img[alt="HiPay"]{transform:scale(1.45)}.partners-list img[alt="PayPal"],.partners-list img[alt="Checkout.com"],.partners-list img[alt="Cybersource"]{transform:scale(1.65)}
.problem-intro{max-width:850px;margin-bottom:36px}.problem-intro>p{max-width:740px;color:var(--muted)}.failure-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.failure-grid article{background:var(--white);padding:28px 30px;border:1px solid var(--border);border-radius:9px}.failure-grid h3{font-size:24px;margin:16px 0}.failure-grid p{font-size:16px;color:var(--muted);margin:0}.problem-close{margin:30px 0 0;font-size:18px}.problem-close strong{color:var(--red)}.benefit-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:38px 0 48px}.benefit-columns article{border-top:1px solid #705451;padding-top:24px}.benefit-columns h3{font-size:28px;margin:16px 0 20px}.benefit-columns p{font-size:16px}.benefit-columns strong{display:block;font-size:15px;line-height:1.6;color:#f4e3d8}.integration-note{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;margin-top:40px;align-items:start}.integration-note h3{font-size:26px;margin:0}.integration-note p{font-size:16px;margin:0}.outcome-strip{padding:35px max(5vw,20px);display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:#ebe2d9}.outcome-strip strong{font-size:22px;line-height:1.25;letter-spacing:-.5px;color:#86272b;display:block;margin-bottom:12px}.outcome-strip span{font-size:15px;line-height:1.6;display:block;color:var(--muted)}@media(max-width:760px){.failure-grid,.benefit-columns,.integration-note{grid-template-columns:1fr}.failure-grid article{padding:24px}.benefit-columns{gap:24px;margin-bottom:32px}.integration-note{gap:20px}.outcome-strip{grid-template-columns:1fr 1fr;padding:30px 20px;gap:28px 20px}.outcome-strip strong{font-size:20px}}@media(max-width:400px){.outcome-strip{grid-template-columns:1fr}}
.metrics{background:var(--white);border-bottom:1px solid var(--border);padding-top:40px;padding-bottom:40px}.metrics strong{font-size:clamp(38px,4vw,55px);letter-spacing:-2px}.metrics span{max-width:220px}.metrics>div{border-right:1px solid var(--border);padding-right:24px}.metrics>div:last-child{border:0}@media(max-width:760px){.metrics>div{border:0;padding:0}}@media(max-width:400px){.metrics{grid-template-columns:1fr 1fr}}
.failure-grid h3{margin:0 0 14px}.simple-benefits{background:#eee8e2}.benefits-intro{text-align:center;max-width:850px;margin:0 auto 35px}.benefits-intro p{color:var(--muted);font-size:18px}.simple-benefits .benefit-columns{gap:24px;margin:0 0 28px}.simple-benefits .benefit-columns article{background:var(--white);border:1px solid #b39088;border-radius:12px;padding:36px 30px;text-align:center}.simple-benefits .benefit-columns h3{font-size:28px;margin:0 0 20px}.simple-benefits .benefit-columns p{margin:0;color:var(--muted);font-size:17px}.simple-benefits .section>.textlink{display:flex;justify-content:center}.problem-intro p{font-size:18px}.payment-problem{padding-top:55px;padding-bottom:55px}@media(max-width:760px){.simple-benefits .benefit-columns article{padding:27px 24px}.benefits-intro{text-align:left}.benefits-intro br{display:none}}
.email-fallback{font-size:14px;overflow-wrap:anywhere;margin:18px 0 0}.email-fallback a,.prose a{color:var(--red);text-decoration:underline;text-underline-offset:3px}
