:root{--bg:#001a33;--ink:#fff;--muted:#ffffff8c;--line:#ffffff1a;--brand:#22d3ee;--blue:#2563eb;--blue-hover:#1d4ed8;--green:#4ade80;--danger:#f87171}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.6}button,input{font:inherit}a{color:inherit;text-decoration:none}#bp-checkout-page{--navy:#001a33;--navy-mid:#036;--blue:#2563eb;--blue-hover:#1d4ed8;--gold:#facc15;--cyan:#22d3ee;--white:#fff;--off-white:#ffffffe0;--muted:#ffffff8c;--border:#ffffff1a;--green:#4ade80;--danger:#f87171;color:var(--off-white);background:var(--navy);width:100%;font-size:16px;line-height:1.6;display:block}#bp-checkout-page *,#bp-checkout-page :before,#bp-checkout-page :after{box-sizing:border-box;margin:0;padding:0}#bp-checkout-page a{color:inherit;text-decoration:none}#bp-checkout-page .page-header{border-bottom:1px solid var(--border);text-align:center;background:radial-gradient(at top,#036 0%,#001a33 65%);padding:36px 24px 40px}#bp-checkout-page .page-header h1{color:#fff;max-width:680px;margin:0 auto;font-size:clamp(16px,2.1vw,22px);font-weight:900;line-height:1.2}#bp-checkout-page .page-header h1 .accent{color:var(--cyan)}#bp-checkout-page .secure-strip{border-bottom:1px solid var(--border);text-align:center;color:var(--muted);background:#22d3ee12;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:flex}#bp-checkout-page .secure-strip svg{width:14px;height:14px;stroke:var(--green);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#bp-checkout-page .checkout-wrap{background:#001a33;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;max-width:980px;margin:0 auto;padding:48px 24px 72px;display:grid}#bp-checkout-page .left-col,#bp-checkout-page .right-col{flex-direction:column;gap:24px;display:flex}#bp-checkout-page .order-summary{border:1px solid var(--border);background:#036;border-radius:10px;overflow:hidden}#bp-checkout-page .order-summary-header,#bp-checkout-page .form-header{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);background:#22d3ee14;padding:14px 22px;font-size:11px;font-weight:700}#bp-checkout-page .form-header{align-items:center;gap:8px;display:flex}#bp-checkout-page .form-header svg{width:13px;height:13px;stroke:var(--cyan);fill:none;stroke-width:2.5px}#bp-checkout-page .order-item{border-bottom:1px solid var(--border);padding:20px 22px}#bp-checkout-page .order-item-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}#bp-checkout-page .order-item-name{color:#fff;font-size:15px;font-weight:700;line-height:1.3}#bp-checkout-page .order-item-price{color:#fff;white-space:nowrap;font-size:18px;font-weight:900}#bp-checkout-page .order-item-bullets{flex-direction:column;gap:7px;list-style:none;display:flex}#bp-checkout-page .order-item-bullets li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}#bp-checkout-page .order-item-bullets li svg{width:14px;height:14px;stroke:var(--cyan);fill:none;stroke-width:2.5px;flex-shrink:0;margin-top:2px}@keyframes bpFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#bp-checkout-page .order-total{background:#2563eb1f;border-top:1px solid #2563eb4d;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}#bp-checkout-page .order-total-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}#bp-checkout-page .order-total-price{color:var(--cyan);font-size:22px;font-weight:900;transition:transform .15s}#bp-checkout-page .order-total-price.pop{transform:scale(1.12)}#bp-checkout-page .bump-line-item{color:#ffffffa6;border-top:1px solid #ffffff12;flex-direction:column;gap:3px;padding:10px 22px;font-size:13px;animation:.2s bpFadeIn;display:flex}#bp-checkout-page .bli-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#bp-checkout-page .bli-name{color:var(--off-white);font-weight:600}#bp-checkout-page .bli-includes{color:var(--gold);flex-direction:column;gap:2px;margin:5px 0 0;padding:0;font-size:12px;list-style:none;display:flex}#bp-checkout-page #checkout .bli-includes{color:var(--co-gold-ink)}#bp-checkout-page .bli-desc{color:var(--muted);font-size:12.5px;line-height:1.45}#bp-checkout-page .bump-line-item .bli-price{color:var(--cyan);white-space:nowrap;font-weight:700}#bp-checkout-page .bumps-section{flex-direction:column;gap:14px;display:flex}#bp-checkout-page .bumps-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:700}#bp-checkout-page .bump{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;color:inherit;background:#036;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}#bp-checkout-page .bump:hover{border-color:#22d3ee4d}#bp-checkout-page .bump.selected{background:#22d3ee0f;border-color:#22d3ee59}#bp-checkout-page .bump:disabled{cursor:wait;opacity:.7}#bp-checkout-page .bump-checkbox{background:0 0;border:2px solid #ffffff40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:border-color .2s,background .2s;display:flex}#bp-checkout-page .bump.selected .bump-checkbox{background:var(--cyan);border-color:var(--cyan)}#bp-checkout-page .bump-checkbox svg{stroke:#001a33;fill:none;stroke-width:3px;opacity:0;width:13px;height:13px;transition:opacity .15s}#bp-checkout-page .bump.selected .bump-checkbox svg{opacity:1}#bp-checkout-page .bump-content{flex:1}#bp-checkout-page .bump-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}#bp-checkout-page .bump-name{color:#fff;font-size:14px;font-weight:700;line-height:1.3}#bp-checkout-page .bump-price{color:var(--cyan);white-space:nowrap;font-size:15px;font-weight:800}#bp-checkout-page .bump-desc{color:var(--muted);font-size:13px;line-height:1.5}#bp-checkout-page .order-form-card{border:1px solid var(--border);background:#036;border-radius:10px;overflow:hidden}#bp-checkout-page .form-body{padding:24px 22px}#bp-checkout-page .step-indicator{align-items:center;gap:0;margin-bottom:22px;display:flex}#bp-checkout-page .step-pill{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;border:1px solid var(--border);border-radius:20px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:12px;font-weight:700;transition:all .2s;display:flex}#bp-checkout-page .step-pill.active{color:var(--cyan);background:#22d3ee0f;border-color:#22d3ee59}#bp-checkout-page .step-pill.done{color:var(--green);background:#4ade800f;border-color:#4ade804d}#bp-checkout-page .step-num{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;transition:all .2s;display:flex}#bp-checkout-page .step-pill.active .step-num{background:var(--cyan);color:#001a33}#bp-checkout-page .step-pill.done .step-num{background:var(--green);color:#001a33}#bp-checkout-page .step-connector{background:var(--border);flex:1;height:1px;margin:0 8px}#bp-checkout-page .step-panel{display:none}#bp-checkout-page .step-panel.active{display:block}#bp-checkout-page .bp-field{margin-bottom:16px}#bp-checkout-page .bp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:700;display:block}#bp-checkout-page .bp-input{color:#fff;-webkit-appearance:none;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}#bp-checkout-page .bp-input::placeholder{color:#ffffff40}#bp-checkout-page .bp-input:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}#bp-checkout-page .bp-input.error{border-color:#f8717199}#bp-checkout-page .bp-error-msg{color:var(--danger);margin-top:5px;font-size:12px}#bp-checkout-page .consent-row{cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;display:flex}#bp-checkout-page .consent-checkbox{appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffff40;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:border-color .2s,background .2s;position:relative}#bp-checkout-page .consent-checkbox:checked{background:var(--cyan);border-color:var(--cyan)}#bp-checkout-page .consent-checkbox:checked:after{content:"";border:2.5px solid #001a33;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}#bp-checkout-page .consent-text{color:var(--muted);font-size:12px;line-height:1.5}#bp-checkout-page .save-disclosure{color:var(--muted);text-align:center;margin-top:10px;font-size:12px;line-height:1.5}#bp-checkout-page .btn-continue,#bp-checkout-page .btn-submit{background:var(--blue);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:18px 24px;font-size:16px;font-weight:800;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 6px 28px #2563eb73}#bp-checkout-page .btn-continue:hover,#bp-checkout-page .btn-submit:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 10px 36px #2563eb8c}#bp-checkout-page .btn-continue:disabled,#bp-checkout-page .btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}#bp-checkout-page .btn-submit svg{stroke:#fff;fill:none;stroke-width:2.5px;width:18px;height:18px}#bp-checkout-page .btn-submit-amount{background:#ffffff26;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:700}#bp-checkout-page .captured-email-row{color:#ffffffa6;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}#bp-checkout-page .captured-email-val{color:var(--cyan);word-break:break-all;font-weight:600}#bp-checkout-page .captured-email-change{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;margin-left:auto;font-size:12px;text-decoration:underline}#bp-checkout-page .trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}#bp-checkout-page .trust-item{color:#fff6;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}#bp-checkout-page .trust-item svg{width:14px;height:14px;stroke:var(--green);fill:none;stroke-width:2.5px;flex-shrink:0}#bp-checkout-page .site-footer{color:#fff6;text-align:center;background:#036;border-top:1px solid #22d3ee1a;padding:28px 24px;font-size:13px;line-height:1.9}#bp-checkout-page .site-footer a{color:#ffffff80;margin:0 8px;text-decoration:underline}#bp-checkout-page .site-footer a:hover{color:#fff}#bp-checkout-page .footer-links{margin-top:8px}#bp-checkout-page .footer-disclaimer{color:#ffffff4d;max-width:680px;margin:16px auto 0;font-size:11px;line-height:1.6}#bp-checkout-page .aam-hero{padding:48px 24px 44px}#bp-checkout-page .aam-hero h1{max-width:720px;font-size:clamp(24px,3.6vw,34px)}#bp-checkout-page .aam-hero-sub{color:var(--muted);margin:12px auto 0;font-size:15px;font-style:italic}#bp-checkout-page .aam-video{max-width:640px;margin:28px auto 8px}#bp-checkout-page .aam-video-el{background:#001a33;border:1px solid #ffffff1f;border-radius:12px;width:100%;display:block;box-shadow:0 20px 60px #00000073}#bp-checkout-page .aam-cta{background:var(--blue);letter-spacing:.05em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;margin-top:26px;padding:18px 34px;font-size:clamp(13px,1.6vw,16px);font-weight:800;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 34px #2563eb80;color:#fff!important}#bp-checkout-page .aam-cta:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 12px 40px #2563eb99}#bp-checkout-page .aam-cta-sub{color:var(--muted);margin-top:10px;font-size:12px}#bp-checkout-page .aam-cta-wrap{text-align:center;padding:8px 24px 20px}#bp-checkout-page .aam-letter{max-width:620px;margin:0 auto;padding:24px}#bp-checkout-page .aam-letter p{color:var(--off-white);margin:0 0 18px;font-size:15px;line-height:1.7}#bp-checkout-page .aam-letter strong{color:#fff;font-weight:800}#bp-checkout-page .aam-price-block{text-align:center;border-top:1px solid #ffffff14;max-width:640px;margin:0 auto;padding:32px 24px 44px}#bp-checkout-page .aam-price{color:#fff;font-size:68px;font-weight:900;line-height:1}#bp-checkout-page .aam-price-cur{vertical-align:super;margin-right:2px;font-size:34px;font-weight:800}#bp-checkout-page .aam-price-line{color:var(--muted);margin-top:8px;font-size:13px}#bp-checkout-page .aam-guarantee-badge{color:var(--green);background:#4ade800f;border:1px solid #4ade8040;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;font-size:13px;display:inline-flex}#bp-checkout-page .aam-guarantee-badge svg{width:16px;height:16px;stroke:var(--green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#bp-checkout-page .testimonials-section{max-width:1000px;margin:0 auto;padding:40px 24px 24px}#bp-checkout-page .testimonials-label{text-align:center;color:var(--yellow);letter-spacing:.3em;font-size:13px}#bp-checkout-page .testimonials-title{text-align:center;color:#fff;margin:10px 0 6px;font-size:clamp(22px,2.8vw,30px);font-weight:900}#bp-checkout-page .testimonials-sub{text-align:center;max-width:560px;color:var(--muted);margin:0 auto 28px;font-size:14px}#bp-checkout-page .tm-grid{column-count:2;column-gap:16px;max-width:900px;margin:0 auto}#bp-checkout-page .tm-img{break-inside:avoid;border:1px solid #ffffff14;border-radius:10px;width:100%;height:auto;margin:0 0 16px;display:block}#bp-checkout-page .faq-section{max-width:760px;margin:0 auto;padding:24px 24px 40px}#bp-checkout-page .faq-title{text-align:center;color:#fff;margin:8px 0 24px;font-size:clamp(22px,2.8vw,30px);font-weight:900;line-height:1.25}#bp-checkout-page .faq-list{flex-direction:column;gap:12px;display:flex}#bp-checkout-page .faq-item{background:#036;border:1px solid #ffffff1a;border-radius:10px;transition:border-color .2s;overflow:hidden}#bp-checkout-page .faq-item[open]{border-color:#22d3ee59}#bp-checkout-page .faq-question{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}#bp-checkout-page .faq-question::-webkit-details-marker{display:none}#bp-checkout-page .faq-chevron{width:18px;height:18px;stroke:var(--cyan);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}#bp-checkout-page .faq-item[open] .faq-chevron{transform:rotate(180deg)}#bp-checkout-page .faq-answer{color:var(--muted);padding:0 20px 18px;font-size:14px;line-height:1.6}@media (max-width:720px){#bp-checkout-page .tm-grid{column-count:1}}#bp-checkout-page .checkout-error,#bp-checkout-page .checkout-loading{color:var(--muted);padding:20px 22px}#bp-checkout-page .error-box{color:var(--danger);background:#f8717114;border:1px solid #f8717166;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13px}#bp-checkout-page .payment-element-wrap{margin:8px 0 4px}#bp-checkout-page .offer-box{background:var(--navy-mid);border:2px dashed var(--cyan);border-radius:12px;flex-direction:column;gap:18px;padding:26px 22px;display:flex}#bp-checkout-page .offer-box-title{text-align:center;color:var(--white);font-size:22px;font-weight:800}#bp-checkout-page .offer-box-image{justify-content:center;align-items:center;display:flex}#bp-checkout-page .offer-box-image img{width:100%;max-width:320px;height:auto;display:block}#bp-checkout-page .offer-box-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}#bp-checkout-page .offer-box-list li{color:var(--off-white);gap:10px;font-size:14px;line-height:1.5;display:flex}#bp-checkout-page .offer-box-list strong{color:var(--white)}#bp-checkout-page .offer-check{flex-shrink:0}#bp-checkout-page .offer-box-total{text-align:center;color:var(--off-white);border-top:1px solid var(--border);padding-top:16px;font-weight:700}#bp-checkout-page .offer-box-price{text-align:center;color:var(--green);font-size:20px;font-weight:800}#bp-checkout-page .step-panel .order-summary{margin-bottom:18px}#bp-checkout-page .step-panel .bumps-section{margin:18px 0}@media (max-width:720px){#bp-checkout-page .checkout-wrap{grid-template-columns:minmax(0,1fr);padding:32px 16px 60px}}.center-page{background:#001a33;place-items:center;min-height:100vh;padding:24px;display:grid}.simple-card,.upsell-card{color:#fff;background:#036;border:1px solid #ffffff1a;border-radius:14px;width:min(720px,100%);padding:40px;box-shadow:0 14px 40px #00000059}.simple-card{text-align:center}.eyebrow{color:#22d3ee;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;display:inline-block}.simple-card h1,.upsell-card h1{margin:8px 0 16px;line-height:1.1}.lead{color:#fff9;font-size:17px;line-height:1.55}.muted{color:#ffffff80}.check-list{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";color:#4ade80;margin-right:10px;font-weight:900}.upsell-price{color:#4ade80;margin:18px 0;font-size:46px;font-weight:900}.upsell-actions{gap:8px;display:grid}.pay-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;width:100%;margin-top:10px;padding:18px 20px;font-size:18px;font-weight:800}.pay-button:hover{background:#1d4ed8}.pay-button:disabled{cursor:not-allowed;background:#fff3}.decline-button{color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:underline}.primary-link{color:#fff;background:#2563eb;border-radius:8px;padding:13px 18px;font-weight:800;display:inline-block}.error-box{color:#f87171;background:#f8717114;border:1px solid #f8717166;border-radius:8px;margin-top:14px;padding:12px 14px}.legal-page{color:#ffffffc7;max-width:760px;margin:0 auto;padding:56px 24px 80px;font-size:15px;line-height:1.75}.legal-page h1{color:#fff;margin-bottom:6px;font-size:32px;font-weight:800}.legal-page h2{color:#fff;margin:32px 0 8px;font-size:18px;font-weight:700}.legal-page p{margin-bottom:12px}.legal-page a{color:#22d3ee;text-decoration:underline}.legal-page code{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:13px}.legal-updated{color:#ffffff73;margin-bottom:24px;font-size:13px}.legal-back{margin-top:40px}#bp-checkout-page #checkout{--co-canvas:#fff;--co-surface:#fff;--co-inset:#eaf1f6;--co-border:#dde6ee;--co-border-strong:#c3d1de;--co-ink:#0b2239;--co-muted:#56697d;--co-accent:#0e7490;--co-accent-tint:#0e749012;--co-gold:#d4a017;--co-gold-tint:#facc151f;--co-gold-ink:#8a6100;--co-green:#15803d;--co-danger:#b91c1c;--co-shadow:0 1px 2px #0b22390d, 0 14px 34px -18px #0b22394d;padding:0 16px;display:block}#bp-checkout-page #checkout .checkout-wrap{background:var(--co-canvas);color:var(--co-ink);box-shadow:var(--co-shadow);border-radius:18px;padding:40px 32px}#bp-checkout-page #checkout .order-form-card,#bp-checkout-page #checkout .order-summary{background:var(--co-surface);border:1px solid var(--co-border)}#bp-checkout-page #checkout .form-header,#bp-checkout-page #checkout .order-summary-header{background:var(--co-inset);border-bottom:1px solid var(--co-border);color:var(--co-accent)}#bp-checkout-page #checkout .form-header svg{stroke:var(--co-accent)}#bp-checkout-page #checkout .step-pill{color:var(--co-muted);border-color:var(--co-border-strong)}#bp-checkout-page #checkout .step-pill.active{color:var(--co-accent);border-color:var(--co-accent);background:var(--co-accent-tint)}#bp-checkout-page #checkout .step-pill.done{color:var(--co-green);background:#15803d0f;border-color:#15803d59}#bp-checkout-page #checkout .step-num{color:var(--co-muted);background:#dbe5ed}#bp-checkout-page #checkout .step-pill.active .step-num{background:var(--co-accent);color:#fff}#bp-checkout-page #checkout .step-pill.done .step-num{background:var(--co-green);color:#fff}#bp-checkout-page #checkout .step-connector{background:var(--co-border-strong)}#bp-checkout-page #checkout .bp-label{color:var(--co-muted)}#bp-checkout-page #checkout .bp-input{background:var(--co-surface);border:1px solid var(--co-border-strong);color:var(--co-ink)}#bp-checkout-page #checkout .bp-input::placeholder{color:#91a3b4}#bp-checkout-page #checkout .bp-input:focus{border-color:var(--co-accent);box-shadow:0 0 0 3px var(--co-accent-tint)}#bp-checkout-page #checkout .bp-input.error{border-color:#b91c1c8c}#bp-checkout-page #checkout .consent-checkbox{border-color:var(--co-border-strong)}#bp-checkout-page #checkout .consent-checkbox:checked{background:var(--co-accent);border-color:var(--co-accent)}#bp-checkout-page #checkout .consent-checkbox:checked:after{border-color:#fff}#bp-checkout-page #checkout .consent-text,#bp-checkout-page #checkout .save-disclosure{color:var(--co-muted)}#bp-checkout-page #checkout .bump-line-item{color:var(--co-muted);border-top-color:var(--co-border)}#bp-checkout-page #checkout .bli-name{color:var(--co-ink)}#bp-checkout-page #checkout .bli-desc{color:var(--co-muted)}#bp-checkout-page #checkout .bump-line-item .bli-price,#bp-checkout-page #checkout .bumps-label{color:var(--co-accent)}#bp-checkout-page #checkout .bump{background:var(--co-surface);border-color:var(--co-border)}#bp-checkout-page #checkout .bump:hover{border-color:var(--co-border-strong)}#bp-checkout-page #checkout .bump.selected,#bp-checkout-page #checkout .bump-featured{border-color:var(--co-accent);background:var(--co-accent-tint)}#bp-checkout-page #checkout .bump-checkbox{border-color:var(--co-border-strong)}#bp-checkout-page #checkout .bump.selected .bump-checkbox{background:var(--co-accent);border-color:var(--co-accent)}#bp-checkout-page #checkout .bump.selected .bump-checkbox svg{stroke:#fff}#bp-checkout-page #checkout .bump-name{color:var(--co-ink)}#bp-checkout-page #checkout .bump-price{color:var(--co-accent)}#bp-checkout-page #checkout .bump-desc{color:var(--co-muted)}#bp-checkout-page #checkout .btn-continue,#bp-checkout-page #checkout .btn-submit{box-shadow:0 4px 16px #2563eb47}#bp-checkout-page #checkout .btn-continue:hover,#bp-checkout-page #checkout .btn-submit:hover{box-shadow:0 8px 24px #2563eb5c}#bp-checkout-page #checkout .trust-item{color:var(--co-muted)}#bp-checkout-page #checkout .trust-item svg{stroke:var(--co-green)}#bp-checkout-page #checkout .error-box{color:var(--co-danger);background:#b91c1c0f;border-color:#b91c1c59}#bp-checkout-page #checkout .checkout-loading,#bp-checkout-page #checkout .checkout-error{background:var(--co-canvas);box-shadow:var(--co-shadow);color:var(--co-muted);text-align:center;border-radius:18px;padding:40px 32px}#bp-checkout-page #checkout .offer-box{background:var(--co-surface);border:2px dashed var(--co-accent)}#bp-checkout-page #checkout .offer-box-title{color:var(--co-ink)}#bp-checkout-page #checkout .offer-box-list li{color:#2b3d50}#bp-checkout-page #checkout .offer-box-list strong{color:var(--co-ink)}#bp-checkout-page #checkout .offer-box-total{color:#2b3d50;border-top-color:var(--co-border)}#bp-checkout-page #checkout .offer-box-price{color:var(--co-green)}#bp-checkout-page #checkout .order-item{border-bottom-color:var(--co-border)}#bp-checkout-page #checkout .order-item-name,#bp-checkout-page #checkout .order-item-price{color:var(--co-ink)}#bp-checkout-page #checkout .order-item-bullets li{color:var(--co-muted)}#bp-checkout-page #checkout .order-item-bullets li svg{stroke:var(--co-accent)}#bp-checkout-page #checkout .order-total{background:var(--co-inset);border-top:1px solid var(--co-border)}#bp-checkout-page #checkout .order-total-label{color:var(--co-muted)}#bp-checkout-page #checkout .order-total-price{color:var(--co-accent)}@media (max-width:860px){#bp-checkout-page #checkout{padding:0 10px}#bp-checkout-page #checkout .checkout-wrap,#bp-checkout-page #checkout .checkout-loading,#bp-checkout-page #checkout .checkout-error{border-radius:14px;padding:26px 18px}}#bp-checkout-page #checkout-form{scroll-margin-top:24px}#bp-checkout-page .order-item-bullets strong{color:var(--white)}#bp-checkout-page #checkout .order-item-bullets strong{color:var(--co-ink)}#bp-checkout-page .bump-badge{background:var(--gold);color:#3b2f00;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:9px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}#bp-checkout-page .bump-savings{color:var(--gold);margin-top:8px;font-size:13px;font-weight:700}#bp-checkout-page .bump-savings s{color:var(--muted);margin-right:5px;font-weight:500}#bp-checkout-page .bump-featured{border-color:#facc1573}#bp-checkout-page .bump-featured:hover{border-color:var(--gold)}#bp-checkout-page .bump-featured.selected{border-color:var(--gold);background:#facc151a}#bp-checkout-page .bump-featured .bump-price{color:var(--gold)}#bp-checkout-page .bump-featured .bump-checkbox{border-color:#facc1580}#bp-checkout-page .bump-featured.selected .bump-checkbox{background:var(--gold);border-color:var(--gold)}#bp-checkout-page .bump-featured.selected .bump-checkbox svg{stroke:#3b2f00}#bp-checkout-page .bump-includes{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}#bp-checkout-page .bump-includes li{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}#bp-checkout-page .bump-includes li svg{width:13px;height:13px;stroke:var(--gold);fill:none;stroke-width:3px;flex-shrink:0;margin-top:3px}#bp-checkout-page .bump-includes strong{color:var(--off-white);font-weight:600}#bp-checkout-page .bump-included{background:#facc150a;border-color:#facc154d}#bp-checkout-page .bump-included .bump-checkbox{border-color:var(--gold);background:#facc15d9}#bp-checkout-page .bump-included .bump-checkbox svg{opacity:1;stroke:#3b2f00}#bp-checkout-page .bump-included-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:11px;font-weight:700}#bp-checkout-page #checkout .bump-badge{background:var(--gold);color:#3b2f00}#bp-checkout-page #checkout .bump-savings{color:var(--co-gold-ink)}#bp-checkout-page #checkout .bump-savings s{color:var(--co-muted)}#bp-checkout-page #checkout .bump-featured{border-color:var(--co-gold);background:var(--co-gold-tint)}#bp-checkout-page #checkout .bump-featured.selected{border-color:var(--co-gold);background:#facc1533}#bp-checkout-page #checkout .bump-featured .bump-price{color:var(--co-gold-ink)}#bp-checkout-page #checkout .bump-featured .bump-checkbox{border-color:var(--co-gold)}#bp-checkout-page #checkout .bump-featured.selected .bump-checkbox{background:var(--co-gold);border-color:var(--co-gold)}#bp-checkout-page #checkout .bump-featured.selected .bump-checkbox svg{stroke:#3b2f00}#bp-checkout-page #checkout .bump-includes li{color:var(--co-muted)}#bp-checkout-page #checkout .bump-includes li svg{stroke:var(--co-gold)}#bp-checkout-page #checkout .bump-includes strong{color:var(--co-ink)}#bp-checkout-page #checkout .bump-included{border-color:var(--co-gold);background:var(--co-gold-tint)}#bp-checkout-page #checkout .bump-included .bump-checkbox{background:var(--co-gold);border-color:var(--co-gold)}#bp-checkout-page #checkout .bump-included .bump-checkbox svg{stroke:#3b2f00;opacity:1}#bp-checkout-page #checkout .bump-included-tag{color:var(--co-gold-ink)}#bp-checkout-page .required-star{color:#f87171;font-weight:800}#bp-checkout-page #checkout .required-star{color:#dc2626}#bp-checkout-page .offer-value-row{align-items:center;gap:8px;margin-top:5px;display:flex}#bp-checkout-page .offer-value{color:var(--muted);font-size:12.5px;font-weight:600;text-decoration-thickness:1.5px}#bp-checkout-page .offer-free{color:#4ade80;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#22c55e24;border:1px solid #22c55e66;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}#bp-checkout-page #checkout .offer-value{color:var(--co-muted)}#bp-checkout-page #checkout .offer-free{color:var(--co-green);background:#15803d17;border-color:#15803d59}#bp-checkout-page .offer-today{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#22d3ee24;border:1px solid #22d3ee66;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}#bp-checkout-page #checkout .offer-today{background:var(--co-accent-tint);color:var(--co-accent);border-color:#0e749059}#bp-checkout-page .trust-badges{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}#bp-checkout-page .trust-badges img{flex:1 1 0;min-width:0;max-width:250px;height:auto;display:block}#bp-oto-page{--navy:#001a33;--navy-mid:#036;--cyan:#22d3ee;--white:#fff;--off-white:#ffffffe0;--muted:#ffffff8c;--border:#ffffff1a;color:var(--off-white);background:var(--navy);width:100%;font-size:16px;line-height:1.7;display:block}#bp-oto-page *,#bp-oto-page :before,#bp-oto-page :after{box-sizing:border-box;margin:0;padding:0}#bp-oto-page .accent{color:var(--cyan)}#bp-oto-page .oto-hero{background:radial-gradient(ellipse at top, var(--navy-mid) 0%, var(--navy) 65%);text-align:center;padding:56px 24px 64px}#bp-oto-page .oto-hero h1{color:#fff;max-width:720px;margin:0 auto 36px;font-size:clamp(22px,3.6vw,36px);font-weight:900;line-height:1.15}#bp-oto-page .oto-video{background:#000;border:2px solid #22d3ee40;border-radius:10px;width:100%;max-width:680px;margin:0 auto 36px;overflow:hidden;box-shadow:0 24px 60px #0009}#bp-oto-page .oto-video-el{width:100%;height:auto;display:block}#bp-oto-page .oto-cta-wrap{text-align:center;max-width:720px;margin:0 auto}#bp-oto-page .oto-cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#2563eb;border:0;border-radius:6px;width:100%;max-width:620px;padding:20px 32px;font-size:clamp(15px,2vw,18px);font-weight:800;line-height:1.3;transition:background .2s,transform .15s;display:inline-block;box-shadow:0 6px 28px #2563eb80}#bp-oto-page .oto-cta:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px)}#bp-oto-page .oto-cta:disabled{box-shadow:none;cursor:not-allowed;background:#fff3}#bp-oto-page .oto-price-line{justify-content:center;align-items:baseline;gap:10px;margin-top:14px;display:flex}#bp-oto-page .oto-price-was{color:var(--muted);font-size:16px;text-decoration:line-through}#bp-oto-page .oto-price-now{color:#4ade80;font-size:26px;font-weight:900}#bp-oto-page .oto-cta-sub{color:var(--muted);margin-top:8px;font-size:13px}#bp-oto-page .error-box{color:#f87171;text-align:left;background:#f8717114;border:1px solid #f8717166;border-radius:8px;max-width:620px;margin:0 auto 14px;padding:12px 14px;font-size:13px}#bp-oto-page .oto-section-title{color:#fff;text-align:center;margin-bottom:10px;font-size:clamp(20px,3vw,30px);font-weight:900;line-height:1.2}#bp-oto-page .oto-section-sub{text-align:center;color:var(--muted);margin-bottom:36px;font-size:15px}#bp-oto-page .oto-testimonials{background:var(--navy-mid);border-top:1px solid #22d3ee1a;padding:56px 24px 64px}#bp-oto-page .oto-tm-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;max-width:980px;margin:0 auto 40px;display:grid}#bp-oto-page .oto-tm-img{border:1px solid #22d3ee26;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 8px 32px #0000004d}#bp-oto-page .oto-faq{background:var(--navy);border-top:1px solid #22d3ee1a;padding:56px 24px 64px}#bp-oto-page .oto-faq-list{flex-direction:column;gap:12px;max-width:720px;margin:0 auto 40px;display:flex}#bp-oto-page .oto-faq-item{background:var(--navy-mid);border:1px solid var(--border);border-radius:10px;overflow:hidden}#bp-oto-page .oto-faq-item[open]{border-color:#22d3ee4d}#bp-oto-page .oto-faq-q{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex}#bp-oto-page .oto-faq-q::-webkit-details-marker{display:none}#bp-oto-page .oto-faq-chevron{width:16px;height:16px;stroke:var(--cyan);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}#bp-oto-page .oto-faq-item[open] .oto-faq-chevron{transform:rotate(180deg)}#bp-oto-page .oto-faq-a{color:#ffffffa6;padding:0 22px 20px;font-size:15px}#bp-oto-page .oto-decline{color:#ffffff80;cursor:pointer;background:0 0;border:0;margin:28px auto 0;padding:10px;font-size:14px;text-decoration:underline;display:block}#bp-oto-page .oto-decline:disabled{cursor:not-allowed;opacity:.5}#bp-oto-page .oto-footer{background:var(--navy-mid);color:#fff6;text-align:center;border-top:1px solid #22d3ee1a;padding:32px 24px;font-size:13px;line-height:1.9}#bp-oto-page .oto-footer-links a{color:#ffffff80;margin:0 8px;text-decoration:underline}#bp-oto-page .oto-footer-fine{max-width:580px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.6}@media (max-width:600px){#bp-oto-page .oto-hero,#bp-oto-page .oto-testimonials,#bp-oto-page .oto-faq{padding:40px 16px 48px}#bp-oto-page .oto-tm-grid{grid-template-columns:1fr}#bp-oto-page .oto-cta{padding:18px 20px}}#bp-ty-page{--navy:#001a33;--navy-mid:#036;--cyan:#22d3ee;--green:#4ade80;--white:#fff;--off-white:#ffffffe0;--muted:#fff9;color:var(--off-white);background:var(--navy);width:100%;font-size:16px;line-height:1.7;display:block}#bp-ty-page *,#bp-ty-page :before,#bp-ty-page :after{box-sizing:border-box;margin:0;padding:0}#bp-ty-page a{color:inherit;text-decoration:none}#bp-ty-page .accent{color:var(--cyan)}#bp-ty-page .ty-confirm-bar{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--green);background:#4ade801f;border-bottom:1px solid #4ade8040;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;display:flex}#bp-ty-page .ty-confirm-bar svg{width:15px;height:15px;stroke:var(--green);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#bp-ty-page .ty-hero{background:radial-gradient(ellipse at top, var(--navy-mid) 0%, var(--navy) 65%);text-align:center;padding:64px 24px 72px}#bp-ty-page .ty-hero h1{color:var(--white);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}#bp-ty-page .ty-hero h2{color:var(--muted);max-width:720px;margin:0 auto 48px;font-size:clamp(17px,2.6vw,24px);font-style:italic;font-weight:600;line-height:1.5}#bp-ty-page .ty-video{background:#000;border:2px solid #22d3ee40;border-radius:10px;width:100%;max-width:680px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #0009}#bp-ty-page .ty-video-el{width:100%;height:auto;display:block}#bp-ty-page .ty-calendly{background:var(--navy);border-top:1px solid #22d3ee1a;padding:64px 24px 80px}#bp-ty-page .ty-calendly-heading{text-align:center;max-width:720px;margin:0 auto 36px}#bp-ty-page .ty-calendly-heading h3{color:var(--white);margin-bottom:10px;font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1.2}#bp-ty-page .ty-calendly-heading p{color:var(--muted);font-size:16px}#bp-ty-page .ty-calendly-embed{border:1px solid #22d3ee26;border-radius:10px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 16px 48px #0006}#bp-ty-page .ty-footer{background:var(--navy-mid);color:#fff6;text-align:center;border-top:1px solid #22d3ee1a;padding:32px 24px;font-size:13px;line-height:1.9}#bp-ty-page .ty-footer-links{margin-top:8px}#bp-ty-page .ty-footer-links a{color:#ffffff80;margin:0 8px;text-decoration:underline}#bp-ty-page .ty-footer-links a:hover{color:var(--white)}#bp-ty-page .ty-footer-fine{max-width:580px;margin:14px auto 0;font-size:12px;line-height:1.6}@media (max-width:600px){#bp-ty-page .ty-hero{padding:48px 20px 56px}#bp-ty-page .ty-calendly{padding:48px 20px 64px}}.vsl{position:relative}.vsl-overlay{cursor:pointer;background:#00000059;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;transition:background .2s;display:flex;position:absolute;inset:0}.vsl-overlay:hover{background:#00000040}.vsl-play{background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s,background .2s;display:flex;box-shadow:0 0 0 14px #2563eb2e}.vsl-overlay:hover .vsl-play{background:#1d4ed8;transform:scale(1.08)}.vsl-play svg{fill:#fff;width:28px;height:28px;margin-left:4px}.vsl-label{color:#fff9;letter-spacing:.05em;font-size:13px;font-weight:500}@media (max-width:600px){.vsl-play{width:56px;height:56px;box-shadow:0 0 0 10px #2563eb2e}.vsl-play svg{width:22px;height:22px}}
