.checkout-page{--checkout-ink:#f2fbf4;--checkout-muted:#d0e6d7;--checkout-deep:#0b2b20;--checkout-surface:#123d2d;--checkout-panel:#194b37;--checkout-line:#508469;min-height:100vh;padding-bottom:56px;color:var(--checkout-ink)!important;background:#0b2b20 linear-gradient(165deg,#0b2b20 0%,#0e3626 55%,#09271c 100%)!important}.checkout-page *{box-sizing:border-box}.checkout-page .checkout-topbar{justify-content:space-between;align-items:center;gap:15px;width:min(1080px,100% - 32px);margin:0 auto;padding:23px 0;display:flex}.checkout-page .checkout-topbar .brand{color:#f4fcf5!important}.checkout-page .checkout-topbar>a:last-child{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex;color:#d6f3df!important}.checkout-page .checkout-shell{grid-template-columns:minmax(0,1.55fr) minmax(275px,.76fr);align-items:start;gap:18px;width:min(1070px,100% - 28px);margin:30px auto 0;display:grid}.checkout-page .checkout-review-card,.checkout-page .checkout-trust-card{border-radius:22px;min-width:0;border:1px solid var(--checkout-line)!important;background:var(--checkout-surface)!important;color:var(--checkout-ink)!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;box-shadow:0 16px 34px #00140c2e!important}.checkout-page .checkout-review-card{padding:clamp(20px,3.5vw,35px)}.checkout-page .checkout-kicker{letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex;color:#ace8be!important}.checkout-page .checkout-review-card h1{letter-spacing:-.035em;margin:14px 0 12px;font:600 clamp(31px,3.7vw,45px)/1.12 Georgia,serif;color:#f8fff8!important}.checkout-page .checkout-review-card>p{max-width:650px;margin:0;font-size:14px;line-height:1.65;color:var(--checkout-muted)!important}.checkout-page .checkout-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.checkout-page .checkout-plan-summary>div{border-radius:14px;min-width:0;padding:16px;background:var(--checkout-panel)!important;box-shadow:none!important;border:1px solid #639576!important}.checkout-page .checkout-plan-summary small{letter-spacing:.07em;font-size:11px;font-weight:850;display:block;color:#c4e3cc!important}.checkout-page .checkout-plan-summary strong{letter-spacing:-.015em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(16px,2vw,21px);line-height:1.4;display:block;color:#f8fff9!important}.checkout-page .checkout-terms{gap:10px;margin-top:20px;display:grid}.checkout-page .checkout-terms article{border-radius:13px;gap:13px;padding:15px;display:flex;box-shadow:none!important;background:#174533!important;border:1px solid #4f8365!important}.checkout-page .checkout-terms article>svg{flex:none;width:20px;height:20px;color:#b1edc7!important}.checkout-page .checkout-terms article div{gap:5px;display:grid}.checkout-page .checkout-terms strong{font-size:14px;line-height:1.4;color:#f5fff6!important}.checkout-page .checkout-terms span{font-size:13px;line-height:1.6;color:#d0e8d8!important}.checkout-page .checkout-action-block{margin-top:22px}.checkout-page .checkout-action-block>button{text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:13px 16px;display:grid;color:#fff!important;box-shadow:none!important;background:#286d4b!important;border:1px solid #93cda5!important}.checkout-page .checkout-action-block>button:disabled{cursor:not-allowed;color:#c0d7c6!important;background:#25513c!important;border-color:#628e6e!important}.checkout-page .checkout-action-block>button span{gap:5px;display:grid}.checkout-page .checkout-action-block>button strong{color:inherit;font-size:15px;line-height:1.4}.checkout-page .checkout-action-block>button small{color:#e3f1e6;font-size:12px;line-height:1.45}.checkout-page .checkout-error{color:#ffd0c0!important;margin:9px 0 0!important;font-size:13px!important}.checkout-page .checkout-auth-actions{gap:10px;margin-top:19px;display:grid}.checkout-page .checkout-auth-actions a{text-align:center;border:1px solid #7eac8a;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px;font-size:14px;font-weight:800;text-decoration:none;display:flex;color:#edfff1!important;background:#1c5238!important}.checkout-page .checkout-auth-actions a.primary{background:#2b704c!important;border-color:#8ac99c!important}.checkout-page .checkout-fineprint{color:#c4decc!important;margin-top:17px!important;font-size:12px!important;line-height:1.7!important}.checkout-page .checkout-fineprint a{text-underline-offset:3px;font-weight:800;text-decoration:underline;color:#d4f8d8!important}.checkout-page .checkout-trust-card{padding:25px;position:sticky;top:20px}.checkout-page .checkout-trust-card>svg{color:#b6e6c2!important}.checkout-page .checkout-trust-card>small{letter-spacing:.1em;margin-top:12px;font-size:11px;font-weight:850;display:block;color:#bde0c6!important}.checkout-page .checkout-trust-card h2{margin:10px 0 12px;font:600 26px/1.2 Georgia,serif;color:#f7fff9!important}.checkout-page .checkout-trust-card>p{margin:0 0 19px;font-size:13px;line-height:1.65;color:#d1e4d7!important}.checkout-page .checkout-trust-card>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:15px 0;display:grid;border-top:1px solid #508267!important}.checkout-page .checkout-trust-card>div span{border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid;color:#e8f8ec!important;background:#20563d!important;border:1px solid #599475!important}.checkout-page .checkout-trust-card>div p{margin:0;font-size:13px;line-height:1.55;color:#cee5d5!important}.checkout-page .checkout-trust-card>div strong{color:#f7fff9!important}.checkout-page .founder-sandbox-checkout{border-radius:15px;gap:14px;margin-top:21px;padding:19px;display:grid;color:#f7fff8!important;box-shadow:none!important;background:#1a503a!important;border:1px solid #79a88a!important}.checkout-page .founder-sandbox-checkout-head{align-items:center;gap:11px;display:flex}.checkout-page .founder-sandbox-checkout-head>svg{flex:none;color:#b9ebc6!important}.checkout-page .founder-sandbox-checkout-head>div{gap:5px;display:grid}.checkout-page .founder-sandbox-checkout-head strong{font-size:16px;color:#f8fff9!important}.checkout-page .founder-sandbox-checkout-head span{font-size:13px;color:#d8eddd!important}.checkout-page .founder-sandbox-checkout>p{margin:0;font-size:13px;line-height:1.7;color:#e0eee4!important}.checkout-page .founder-sandbox-checkout>p strong{color:#f9fff9!important}.checkout-page .founder-sandbox-checkout>button{width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:850;line-height:1.4;display:flex;color:#fff!important;box-shadow:none!important;background:#226c46!important;border:1px solid #9fdbaf!important}.checkout-page .founder-sandbox-checkout>button:hover:enabled,.checkout-page .checkout-action-block>button:hover:enabled{background:#32835a!important}.checkout-page .founder-sandbox-checkout>button:disabled{cursor:not-allowed;color:#c6dfce!important;background:#2d5541!important;border-color:#678c71!important}.checkout-page .founder-sandbox-checkout>a{text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline;color:#d9f7dc!important}.checkout-page .founder-sandbox-checkout>.founder-sandbox-checkout-error{font-weight:800;color:#ffd4c6!important}.checkout-page :is(a,button):focus-visible{outline-offset:3px!important;outline:3px solid #c8f6a9!important}@media (max-width:840px){.checkout-page .checkout-shell{grid-template-columns:1fr}.checkout-page .checkout-trust-card{position:static}}@media (max-width:560px){.checkout-page .checkout-topbar{width:calc(100% - 24px);padding:15px 0}.checkout-page .checkout-shell{gap:12px;width:calc(100% - 18px);margin:12px auto 0}.checkout-page .checkout-review-card,.checkout-page .checkout-trust-card{border-radius:17px;padding:18px}.checkout-page .checkout-review-card h1{font-size:32px}.checkout-page .checkout-plan-summary{gap:8px}.checkout-page .checkout-plan-summary>div{padding:12px}.checkout-page .checkout-plan-summary strong{font-size:15px}.checkout-page .checkout-terms article{padding:13px}.checkout-page .founder-sandbox-checkout{padding:14px}}@media (max-width:350px){.checkout-page .checkout-plan-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.checkout-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.checkout-page .founder-sandbox-method-notice,.checkout-page .founder-sandbox-browser-guide{color:#effaf2;background:#123d2d;border:1px solid #719e84;border-radius:13px;gap:10px;min-width:0;padding:14px 16px;display:grid}.checkout-page .founder-sandbox-method-notice strong,.checkout-page .founder-sandbox-browser-guide>strong{color:#f9fff9;font-size:14px;font-weight:850}.checkout-page .founder-sandbox-method-notice p,.checkout-page .founder-sandbox-browser-guide p,.checkout-page .founder-sandbox-browser-guide li{color:#dcefe2;margin:0;font-size:13px;line-height:1.65}.checkout-page .founder-sandbox-browser-guide ol{gap:5px;margin:0;padding-left:22px;display:grid}.checkout-page .founder-sandbox-test-card{background:#1e513d;border:1px solid #71a487;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.checkout-page .founder-sandbox-test-card code{color:#fbfffc;letter-spacing:.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(14px,2.7vw,17px);font-weight:850}.checkout-page .founder-sandbox-test-card button{color:#fff;font:inherit;cursor:pointer;background:#276a48;border:1px solid #9ed9ac;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.checkout-page .founder-sandbox-test-card button:hover{background:#35865c}.checkout-page .founder-sandbox-browser-guide .founder-sandbox-open-provider{color:#fff;text-align:center;background:#276e4b;border:1px solid #a5dfb3;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:12px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.checkout-page .founder-sandbox-browser-guide .founder-sandbox-open-provider:hover{background:#34875b}.checkout-page .founder-sandbox-browser-guide .founder-sandbox-guide-note{color:#cce6d3;font-size:12px}
