.rbb{--orange:#e2502a;--orange-deep:#c13e1c;--orange-bright:#ff6b3d;--orange-soft:#fdf0ec;--black:#0a0808;--black-soft:#1a1614;--white:#fff;--gray-100:#f5f2f0;--gray-200:#e8e3df;--gray-300:#c8c0b8;--gray-500:#6b635d;--gray-700:#3a3530;--gray-warm:#a99c98;--success-soft:#e3f4e8;--success-deep:#1f7a45;--grad-cta:linear-gradient(135deg, #b53718 0%, #e2502a 65%, #f0a537 100%);--grad-cta-hover:linear-gradient(135deg, #a02e12 0%, #c13e1c 65%, #e2823a 100%);--grad-headline:linear-gradient(90deg, #f5a45e 0%, #e2502a 55%, #c13e1c 100%);--shadow-card-hover:0 24px 48px -20px #0a080826;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,-apple-system,sans-serif;line-height:1.5}.rbb *,.rbb :before,.rbb :after{box-sizing:border-box}.rbb .container{max-width:1240px;margin:0 auto;padding:0 32px}.rbb .container--narrow{max-width:720px}.rbb .section{padding:96px 0}.rbb .section--alt{background:var(--gray-100)}.rbb .section--dark{background:var(--black);color:var(--white)}@media (width<=767px){.rbb .section{padding:64px 0}.rbb .container{padding:0 20px}}.rbb .nav{border-bottom:1px solid var(--gray-200);background:var(--white);padding:14px 0}.rbb .nav-inner{justify-content:center;align-items:center;display:flex}.rbb .logo-img{width:auto;height:32px;display:block}.rbb .hero{text-align:center;padding:56px 0 8px}.rbb .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:24px;font-size:12px;font-weight:800;display:inline-block}.rbb .eyebrow:before,.rbb .eyebrow:after{content:"";background:var(--orange);vertical-align:middle;width:24px;height:2px;margin-bottom:3px;display:inline-block}.rbb .eyebrow:before{margin-right:12px}.rbb .eyebrow:after{margin-left:12px}.rbb .headline{letter-spacing:-.04em;color:var(--black);max-width:900px;margin:0 auto 20px;font-family:Inter Tight,sans-serif;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.05}.rbb .hl-gradient{background:var(--grad-headline);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.rbb .hero-subhead{color:var(--gray-700);max-width:660px;margin:0 auto 16px;font-family:Inter,sans-serif;font-size:18px;line-height:1.6}.rbb .hero-lead{color:var(--black);max-width:660px;margin:0 auto;font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.6}.rbb .cta-primary{text-align:center;background:var(--grad-cta);color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;border-radius:4px;width:100%;padding:18px 28px;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-block}.rbb .cta-primary:hover:not(:disabled){background:var(--grad-cta-hover)}.rbb .cta-primary:disabled{opacity:.65;cursor:not-allowed}.rbb .cta-primary--inline{width:auto;min-width:320px;max-width:100%}.rbb .form-section{padding:40px 0 0}.rbb .form-card{background:var(--white);border:1.5px solid var(--gray-200);max-width:560px;box-shadow:var(--shadow-card-hover);border-radius:8px;margin:0 auto;padding:32px}.rbb .field{text-align:left;margin-bottom:18px}.rbb .field label{letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);margin-bottom:7px;font-size:12px;font-weight:800;display:block}.rbb .field input[type=text],.rbb .field input[type=email],.rbb .field input[type=tel]{border:1.5px solid var(--gray-200);width:100%;color:var(--black);background:var(--white);border-radius:4px;outline:none;padding:14px;font-family:Inter,sans-serif;font-size:16px;transition:border-color .15s,box-shadow .15s}.rbb .field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.rbb .field-error{color:var(--orange-deep);margin-top:6px;font-size:13px;font-weight:600;display:block}.rbb .consent{text-align:left;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.rbb .consent input{width:17px;height:17px;accent-color:var(--orange);flex-shrink:0;margin-top:3px}.rbb .consent span{color:var(--gray-500);font-family:Inter,sans-serif;font-size:12.5px;line-height:1.5}.rbb .form-microcopy{color:var(--gray-500);text-align:center;margin-top:14px;font-family:Inter,sans-serif;font-size:13px}.rbb .form-alert{background:var(--orange-soft);border:1.5px solid var(--orange);color:var(--orange-deep);border-radius:4px;margin-bottom:18px;padding:12px 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.rbb .section-intro{text-align:center;max-width:720px;margin:0 auto 48px}.rbb .section-intro .label{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);background:var(--orange-soft);border-radius:4px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-block}.rbb .section-intro h2{letter-spacing:-.035em;color:var(--black);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.05}.rbb .card-stack{gap:20px;max-width:760px;margin:0 auto;display:grid}.rbb .card{background:var(--white);border:1.5px solid var(--gray-200);border-radius:8px;align-items:flex-start;gap:18px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.rbb .card:hover{border-color:var(--gray-300);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.rbb .card-icon{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rbb .card-name{letter-spacing:-.025em;color:var(--black);margin:0 0 8px;font-family:Inter Tight,sans-serif;font-size:21px;font-weight:800;line-height:1.15}.rbb .card-body{color:var(--gray-700);margin:0;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.6}.rbb .closing{text-align:center}.rbb .closing h2{letter-spacing:-.035em;max-width:780px;margin:0 auto 14px;font-family:Inter Tight,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08}.rbb .closing p{color:var(--gray-warm);max-width:620px;margin:0 auto 30px;font-family:Inter,sans-serif;font-size:17px}.rbb .check-mark{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-flex}.rbb .check-list{text-align:left;max-width:480px;margin:0 auto;padding:0;list-style:none}.rbb .check-list li{color:var(--gray-700);align-items:flex-start;gap:12px;margin-bottom:14px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;display:flex}.rbb .footer{background:var(--black);color:var(--gray-warm);text-align:center;padding:32px 0;font-family:Inter,sans-serif;font-size:13px}.rbb .footer a{color:var(--gray-warm);text-decoration:underline}.rbb .footer a:hover{color:var(--orange)}.rbb .es-hero{text-align:center;background:linear-gradient(180deg, var(--orange-soft) 0%, var(--white) 55%);padding:40px 0 72px}.rbb .es-livebar{border:2px dashed var(--orange);border-radius:999px;align-items:center;gap:12px;margin-bottom:26px;padding:8px 16px;display:inline-flex}.rbb .es-livebar-tag{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.rbb .es-livebar-text{color:var(--black);font-size:14px;font-weight:700}.rbb .es-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--black);margin:0 0 14px;font-size:clamp(15px,2vw,20px);font-weight:800}.rbb .es-kicker span{color:var(--orange)}.rbb .es-countdown-bar{background:var(--gray-100);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;max-width:560px;margin:28px auto 0;padding:10px 20px;display:flex}.rbb .es-countdown-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gray-500);font-size:12px;font-weight:800}.rbb .countdown{gap:12px;display:flex}.rbb .countdown-unit{flex-direction:column;align-items:center;min-width:40px;display:flex}.rbb .countdown-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--black);font-family:Inter Tight,sans-serif;font-size:26px;font-weight:900;line-height:1}.rbb .countdown-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);margin-top:3px;font-size:10px;font-weight:700}.rbb .countdown--compact .countdown-num{font-size:18px}.rbb .countdown--compact .countdown-label{font-size:9px}.rbb .es-form-slot{text-align:left;max-width:640px;margin:32px auto 0;scroll-margin-top:90px}.rbb .cta-primary--stack{padding:18px 24px;display:block}.rbb .cta-line{justify-content:center;align-items:center;gap:10px;font-size:clamp(15px,2vw,19px);display:inline-flex}.rbb .cta-sub{text-transform:none;letter-spacing:0;opacity:.92;margin-top:6px;font-size:13px;font-weight:600;display:block}.rbb .of-card{background:var(--white);border:1.5px solid var(--gray-200);box-shadow:var(--shadow-card-hover);border-radius:8px;flex-direction:column;gap:22px;padding:24px;display:flex}.rbb .of-loading{color:var(--gray-700);flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:48px 24px;font-weight:700}.rbb .of-error-card{border-color:var(--orange);color:var(--orange-deep);text-align:center;font-weight:600}.rbb .of-spin{animation:1s linear infinite rbb-spin}@keyframes rbb-spin{to{transform:rotate(360deg)}}.rbb .of-existing{background:var(--orange-soft);color:var(--gray-700);border:1.5px solid #f6c9b8;border-radius:6px;padding:14px 16px;font-family:Inter,sans-serif;font-size:14px}.rbb .of-existing a{color:var(--orange-deep);font-weight:800;text-decoration:underline}.rbb .of-bump{background:#fef6e7;border:1.5px solid #f4c98a;border-radius:6px;padding:12px 14px}.rbb .of-bump-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;display:flex}.rbb .of-check{border:1.5px solid var(--gray-300);color:#fff;background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.rbb .of-check--on{background:var(--success-deep);border-color:var(--success-deep)}.rbb .of-bump-copy{flex:1;min-width:0}.rbb .of-bump-title{color:var(--black);font-family:Inter Tight,sans-serif;font-size:15px;font-weight:800;display:block}.rbb .of-bump-title em{color:var(--success-deep);font-style:normal}.rbb .of-bump-price{color:var(--success-deep);flex-shrink:0;font-size:12.5px;font-weight:700}.rbb .of-bump-details{color:var(--gray-700);margin-top:10px;padding-left:32px;font-family:Inter,sans-serif;font-size:13px}.rbb .of-bump-details p{margin:0;font-weight:700}.rbb .of-bump-details ul{margin:6px 0 0;padding-left:18px}.rbb .of-section-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rbb .of-section-head h3{letter-spacing:.12em;text-transform:uppercase;color:var(--black);margin:0;font-size:12px;font-weight:800}.rbb .of-rule{background:var(--gray-200);flex:1;height:1px}.rbb .of-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rbb .of-field{margin-bottom:12px;display:block}.rbb .of-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.rbb .of-field input{border:1.5px solid var(--gray-200);width:100%;color:var(--black);background:var(--white);border-radius:4px;outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:16px}.rbb .of-field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.rbb .of-card-input{border:1.5px solid var(--gray-200);color:var(--gray-500);border-radius:4px;align-items:center;gap:12px;padding:14px;display:flex}.rbb .of-card-element{flex:1}.rbb .of-summary{border:1.5px solid var(--gray-200);border-radius:6px;overflow:hidden}.rbb .of-summary-head{border-bottom:1px solid var(--gray-200);background:var(--gray-100);align-items:center;gap:8px;padding:12px 16px;display:flex}.rbb .of-summary-head h3{margin:0;font-size:15px;font-weight:800}.rbb .of-summary-rows{color:var(--gray-700);padding:14px 16px;font-family:Inter,sans-serif;font-size:14.5px}.rbb .of-summary-rows>div{justify-content:space-between;gap:16px;margin-bottom:6px;display:flex}.rbb .of-preview-note{background:var(--gray-100);text-align:center;color:var(--gray-500);border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.rbb .of-fineprint{color:var(--gray-500);text-align:center;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.55}.rbb .of-fineprint a{color:var(--orange-deep)}.rbb .es-stack{gap:20px;max-width:940px;margin:0 auto;padding:0;list-style:none;display:grid}.rbb .es-stack-row{background:var(--white);border:1.5px solid var(--gray-200);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:20px;padding:26px;display:grid}.rbb .es-stack-price{text-align:right;min-width:150px}.rbb .es-price-free{color:var(--success-deep);margin:0;font-family:Inter Tight,sans-serif;font-size:26px;font-weight:900;line-height:1}.rbb .es-price-value,.rbb .es-price-note{color:var(--orange-deep);margin:4px 0 0;font-family:Inter,sans-serif;font-size:13px}.rbb .es-total{text-align:center;margin-top:44px}.rbb .es-total-value{color:var(--gray-700);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(20px,2.6vw,26px);font-weight:800}.rbb .es-total-today{letter-spacing:-.03em;color:var(--black);margin:10px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(28px,4.4vw,46px);font-weight:900}.rbb .es-total-today span{color:var(--success-deep)}.rbb .es-total-cta{max-width:520px;margin:26px auto 0}.rbb .es-accent{color:var(--orange)}.rbb .es-ads-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rbb .es-ads-card{display:block}.rbb .es-ads-closing{text-align:center;letter-spacing:-.02em;max-width:700px;color:var(--black);margin:36px auto 0;font-family:Inter Tight,sans-serif;font-size:clamp(18px,2.4vw,24px);font-weight:800}.rbb .es-sticky{z-index:50;background:var(--white);border-top:1.5px solid var(--gray-200);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -20px #0a080866}.rbb .es-sticky-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:12px 32px;display:flex}.rbb .es-sticky-timer{align-items:center;gap:14px;display:flex}.rbb .es-sticky-timer>span{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);font-size:11px;font-weight:800}@media (width<=860px){.rbb .es-ads-grid{grid-template-columns:1fr}.rbb .es-stack-row{grid-template-columns:auto 1fr;padding:20px}.rbb .es-stack-price{text-align:left;grid-column:2}.rbb .es-countdown-bar{flex-direction:column;gap:8px}.rbb .es-sticky-inner{flex-direction:column;gap:10px;padding:10px 20px}.rbb .es-sticky-timer{display:none}.rbb .of-grid{grid-template-columns:1fr}}.rbb .up-hero{padding-bottom:96px}.rbb .up-step{background:var(--gray-100);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);border-radius:999px;margin:0 0 18px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-block}.rbb .up-card{text-align:left}.rbb .up-rows{border:1.5px solid var(--gray-200);border-radius:6px;overflow:hidden}.rbb .up-row{color:var(--gray-700);border-bottom:1px solid var(--gray-200);justify-content:space-between;gap:16px;padding:14px 16px;font-family:Inter,sans-serif;font-size:14.5px;display:flex}.rbb .up-row:last-child{border-bottom:none}.rbb .up-row strong{color:var(--success-deep);white-space:nowrap;font-family:Inter Tight,sans-serif}.rbb .up-row--total{background:var(--gray-100);color:var(--black);font-weight:800}.rbb .up-price{text-align:center}.rbb .up-price-strike{color:var(--gray-500);margin:0;font-family:Inter,sans-serif;font-size:14px}.rbb .up-price-now{letter-spacing:-.035em;color:var(--black);margin:6px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.05}.rbb .up-price-now span{color:var(--gray-500);font-size:.42em;font-weight:800}.rbb .up-lists{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rbb .up-list-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);margin:0 0 10px;font-size:11px;font-weight:800}.rbb .up-lists ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rbb .up-lists li{color:var(--gray-700);align-items:flex-start;gap:10px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;display:flex}.rbb .up-decline{cursor:pointer;color:var(--gray-500);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0;font-family:Inter,sans-serif;font-size:14px;text-decoration:underline;display:inline-flex}.rbb .up-decline:hover:not(:disabled){color:var(--black)}.rbb .up-claimed{text-align:center}.rbb .up-claimed h2{letter-spacing:-.025em;margin:0;font-family:Inter Tight,sans-serif;font-size:26px;font-weight:800}.rbb .ty-upgrade{background:var(--success-soft);max-width:640px;color:var(--success-deep);border-radius:6px;margin:18px auto 0;padding:12px 18px;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:800}@media (width<=860px){.rbb .up-lists{grid-template-columns:1fr}}@media (width<=560px){.rbb .of-bump-toggle{flex-wrap:wrap}.rbb .of-bump-copy{flex:auto}.rbb .of-bump-price{flex:1 0 100%;padding-left:32px;font-size:12px}}.rbb .oc-card{text-align:left}.rbb .oc-badge{background:var(--success-soft);width:48px;height:48px;color:var(--success-deep);border-radius:999px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.rbb .oc-title{text-align:center;letter-spacing:-.025em;color:var(--black);margin:0;font-family:Inter Tight,sans-serif;font-size:26px;font-weight:800}.rbb .oc-rows{border:1.5px solid var(--gray-200);border-radius:6px;overflow:hidden}.rbb .oc-row{color:var(--gray-700);border-bottom:1px solid var(--gray-200);justify-content:space-between;gap:16px;padding:14px 16px;font-family:Inter,sans-serif;font-size:14.5px;display:flex}.rbb .oc-row:last-child{border-bottom:none}.rbb .oc-row strong{color:var(--success-deep);white-space:nowrap;font-family:Inter Tight,sans-serif}.rbb .oc-row--total{background:var(--gray-100);color:var(--black);font-weight:800}.rbb .oc-row--total strong{color:var(--black)}.rbb .oc-steps ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rbb .oc-steps li{color:var(--gray-700);align-items:flex-start;gap:10px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.5;display:flex}.rbb .env-badge{border:1px dashed var(--orange,#e2502a);color:var(--orange,#e2502a);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700}@media (width<=640px){.rbb .env-badge{padding:4px 8px;font-size:10px}}
