:root{--brand-red:#c80000;--brand-red-hover:#a30000;--brand-red-soft:rgba(200, 0, 0, 0.14);--brand-red-border:rgba(200, 0, 0, 0.35);--brand-black:#000000;--brand-white:#ffffff;--brand-muted:rgba(255, 255, 255, 0.72);--brand-muted-dark:rgba(0, 0, 0, 0.62)}.bg-slate-950,body.bg-slate-950,footer.bg-slate-950,main.bg-slate-950{background-color:var(--brand-black)!important}header #mobile-menu-content a,header #mobile-menu-content button,header nav a{font-weight:600}.btn-primary,.package-select-btn.bg-blue-500,.package-select-btn.bg-blue-600,a.bg-blue-600,button.bg-blue-600{background-color:var(--brand-red)!important;color:var(--brand-white)!important;box-shadow:0 10px 24px rgba(200,0,0,.22)!important;cursor:pointer}.btn-primary:hover,.hover\:bg-blue-700:hover,.package-select-btn.bg-blue-500:hover,.package-select-btn.bg-blue-600:hover,a.bg-blue-600:hover,button.bg-blue-600:hover{background-color:var(--brand-red-hover)!important}footer .btn-primary:hover,html[data-theme=light] footer .btn-primary:hover{background-color:var(--brand-red-hover)!important;color:var(--brand-white)!important}#package-name.text-blue-200,.badge-soft,.text-blue-200,.text-blue-50{color:#ffb3b3!important}.text-brand-accent,.text-brand-red{color:var(--brand-red)!important}.btn-ghost{color:var(--brand-red)!important}.billing-select:focus{border-color:rgba(255,255,255,.35)!important;box-shadow:0 0 0 1px rgba(255,255,255,.2)!important}.popup-content input:focus,.popup-content select:focus,.popup-content textarea:focus,main input:focus:not(.border-red-400),main select:focus:not(.border-red-400),main textarea:focus:not(.border-red-400){border-color:rgba(255,255,255,.35)!important;box-shadow:0 0 0 1px rgba(255,255,255,.2)!important}.popup-content select,main select{color-scheme:dark;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23cbd5e1'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.popup-content select option,main select option{background-color:#111!important;color:#f1f5f9!important}#extras .extra-checkbox:checked{background-color:var(--brand-red)!important;border-color:var(--brand-red-hover)!important}.package-card.ring-2{--tw-ring-color:var(--brand-red)!important}.priority-dot{background-color:#60a5fa!important}.section-band-red{border-left:4px solid var(--brand-red);padding-left:1.25rem}#cta .cta-panel{background:linear-gradient(135deg,var(--brand-red) 0,#8f0000 100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 40px rgba(200,0,0,.28)!important}#cta .cta-panel p{color:rgba(255,255,255,.92)!important}#cta .cta-panel .btn-ghost{background:var(--brand-white)!important;color:var(--brand-black)!important;box-shadow:0 8px 20px rgba(0,0,0,.18)!important}#cta .cta-panel .btn-ghost:hover{background:#f3f4f6!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important}#savings .savings-panel{background:linear-gradient(135deg,rgba(200,0,0,.16) 0,rgba(0,0,0,.92) 55%)!important;border-color:var(--brand-red-border)!important}.package-card--featured{background:linear-gradient(145deg,rgba(200,0,0,.22) 0,rgba(0,0,0,.95) 58%)!important;border-color:var(--brand-red-border)!important;box-shadow:0 16px 32px rgba(200,0,0,.18)!important}html[data-theme=light],html[data-theme=light] body{background:var(--brand-white)!important;color:var(--brand-black)!important}html[data-theme=light] footer.bg-slate-950,html[data-theme=light] main.bg-slate-950{background:var(--brand-white)!important;color:var(--brand-black)!important}html[data-theme=light] .badge-soft,html[data-theme=light] .text-blue-200,html[data-theme=light] footer .text-blue-200,html[data-theme=light] main .text-blue-200{color:var(--brand-red)!important}html[data-theme=light] .btn-ghost{color:var(--brand-red)!important;background:var(--brand-white)!important;border:1px solid rgba(0,0,0,.12)!important}html[data-theme=light] #cta .cta-panel .btn-ghost{color:var(--brand-black)!important}html[data-theme=light] .plain-header{background:var(--brand-white)!important;border-bottom-color:rgba(0,0,0,.1)!important}html[data-theme=light] .plain-header .text-slate-300,html[data-theme=light] .plain-header .text-slate-400,html[data-theme=light] .plain-header a{color:var(--brand-muted-dark)!important}html[data-theme=light] .plain-header a:hover{color:var(--brand-black)!important}html[data-theme=light] footer a:hover,html[data-theme=light] main a:hover{color:var(--brand-red)!important}html[data-theme=light] #packages .package-select-btn.bg-blue-600,html[data-theme=light] .btn-primary,html[data-theme=light] .btn-primary:hover,html[data-theme=light] .inline-flex.bg-brand-red,html[data-theme=light] .package-select-btn.bg-brand-red,html[data-theme=light] .package-select-btn.bg-brand-red:hover,html[data-theme=light] a.bg-blue-600,html[data-theme=light] a.bg-blue-600:hover,html[data-theme=light] a.bg-brand-red,html[data-theme=light] a.bg-brand-red:hover,html[data-theme=light] button.bg-blue-600,html[data-theme=light] button.bg-blue-600:hover,html[data-theme=light] button.bg-brand-red,html[data-theme=light] button.bg-brand-red:hover,html[data-theme=light] footer .btn-primary,html[data-theme=light] header .btn-primary,html[data-theme=light] main .btn-primary{color:var(--brand-white)!important}.hover\:text-blue-200:hover,.hover\:text-blue-400:hover,.text-blue-300,a.text-blue-300{color:#ff8a8a!important}.bg-blue-500\/20{background-color:var(--brand-red-soft)!important}.error-pages .text-blue-300,.text-blue-300.font-bold{color:#ffb3b3!important}html[data-theme=light] .hover\:text-blue-400:hover,html[data-theme=light] .text-blue-300{color:var(--brand-red)!important}html[data-theme=light] #packages .package-select-btn.bg-blue-600,html[data-theme=light] #packages .package-select-btn.bg-brand-red,html[data-theme=light] .btn-primary,html[data-theme=light] a.bg-blue-600,html[data-theme=light] a.bg-brand-red,html[data-theme=light] body.h-full .max-w-xl a.bg-blue-600,html[data-theme=light] button.bg-blue-600,html[data-theme=light] button.bg-brand-red,html[data-theme=light] footer .btn-primary,html[data-theme=light] header a.bg-blue-600,html[data-theme=light] header a.bg-brand-red{background-color:var(--brand-red)!important;box-shadow:0 10px 24px rgba(200,0,0,.18)!important}html[data-theme=light] #packages .package-select-btn.bg-blue-600:hover,html[data-theme=light] #packages .package-select-btn.bg-brand-red:hover,html[data-theme=light] .btn-primary:hover,html[data-theme=light] .hover\:bg-\[\#a30000\]:hover,html[data-theme=light] .hover\:bg-blue-700:hover,html[data-theme=light] a.bg-blue-600:hover,html[data-theme=light] a.bg-brand-red:hover,html[data-theme=light] body.h-full .max-w-xl a.bg-blue-600:hover,html[data-theme=light] button.bg-blue-600:hover,html[data-theme=light] button.bg-brand-red:hover,html[data-theme=light] footer .btn-primary:hover,html[data-theme=light] header a.bg-blue-600:hover,html[data-theme=light] header a.bg-brand-red:hover{background-color:var(--brand-red-hover)!important}html[data-theme=light] #cta .btn-ghost,html[data-theme=light] .btn-ghost{color:var(--brand-red)!important}html[data-theme=light] #cta .cta-panel,html[data-theme=light] #cta>div{background:linear-gradient(135deg,var(--brand-red) 0,#8f0000 100%)!important;box-shadow:0 20px 40px rgba(200,0,0,.2)!important}html[data-theme=light] #cta .cta-panel .section-heading,html[data-theme=light] #cta .cta-panel h2,html[data-theme=light] #cta .cta-panel p,html[data-theme=light] #cta .section-heading,html[data-theme=light] #cta .text-blue-50{color:var(--brand-white)!important}html[data-theme=light] #cta .cta-panel .btn-ghost{background:var(--brand-white)!important;color:var(--brand-black)!important;border-color:rgba(0,0,0,.1)!important}html[data-theme=light] #cta .cta-panel .btn-ghost:hover{background:#f3f4f6!important;color:var(--brand-black)!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}html[data-theme=light] #packages .package-card.bg-gradient-to-br,html[data-theme=light] .package-card--featured{background:linear-gradient(145deg,rgba(200,0,0,.1) 0,#fff 58%)!important;border-color:var(--brand-red-border)!important;box-shadow:0 12px 28px rgba(200,0,0,.1)!important}html[data-theme=light] #savings .savings-panel{background:linear-gradient(135deg,rgba(200,0,0,.08) 0,#fff 58%)!important;border-color:var(--brand-red-border)!important}html[data-theme=light] .text-brand-accent,html[data-theme=light] .text-brand-red,html[data-theme=light] main .text-brand-red{color:var(--brand-red)!important}html[data-theme=light] #package-name.text-brand-red{color:var(--brand-red)!important}html[data-theme=light] .popup-content a{color:var(--brand-red)!important}html[data-theme=light] #extras .extra-checkbox{accent-color:var(--brand-red)!important}html[data-theme=light] #extras .extra-checkbox:checked,html[data-theme=light] #extras .extra-checkbox:disabled:checked{background-color:var(--brand-red)!important;border-color:var(--brand-red-hover)!important}html[data-theme=light] body.h-full .max-w-xl .text-blue-100,html[data-theme=light] body.h-full .max-w-xl .text-blue-300{color:var(--brand-red)!important}html[data-theme=light] .focus\:border-white\/35:focus,html[data-theme=light] .focus\:ring-white\/20:focus,html[data-theme=light] .popup-content input:focus,html[data-theme=light] .popup-content select:focus,html[data-theme=light] .popup-content textarea:focus,html[data-theme=light] main input:focus:not(.border-red-400),html[data-theme=light] main select:focus:not(.border-red-400),html[data-theme=light] main textarea:focus:not(.border-red-400){border-color:#94a3b8!important;box-shadow:0 0 0 1px rgba(148,163,184,.35)!important}html[data-theme=light] .popup-content select,html[data-theme=light] main select{color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}html[data-theme=light] #selection-summary #period-select option,html[data-theme=light] .popup-content select option,html[data-theme=light] main select option{background-color:#fff!important;color:#0f172a!important}html[data-theme=light] .card,html[data-theme=light] .panel,html[data-theme=light] .tile-soft,html[data-theme=light] footer .bg-white\/5,html[data-theme=light] main .bg-white\/5{background:#fff!important;border-color:rgba(0,0,0,.1)!important}html[data-theme=light] footer .text-slate-100,html[data-theme=light] footer .text-slate-200,html[data-theme=light] footer .text-slate-300,html[data-theme=light] footer .text-slate-400,html[data-theme=light] footer .text-white,html[data-theme=light] main .section-heading,html[data-theme=light] main .text-slate-100,html[data-theme=light] main .text-slate-200,html[data-theme=light] main .text-slate-300,html[data-theme=light] main .text-slate-400,html[data-theme=light] main .text-white:not(.btn-primary):not(.package-select-btn):not(.bg-brand-red):not(.bg-blue-600),html[data-theme=light] main h1,html[data-theme=light] main h2,html[data-theme=light] main h3,html[data-theme=light] main h4{color:var(--brand-black)!important}html[data-theme=light] footer .text-slate-400,html[data-theme=light] main .text-slate-400{color:var(--brand-muted-dark)!important}html[data-theme=light] .section-band-red{border-left-color:var(--brand-red)}html[data-theme=light] #packages .package-card .package-select-btn.bg-blue-500,html[data-theme=light] #packages .package-card .package-select-btn.bg-blue-600,html[data-theme=light] #packages .package-card .package-select-btn.bg-brand-red,html[data-theme=light] #valeting .bg-blue-600,html[data-theme=light] #valeting .bg-brand-red,html[data-theme=light] body.h-full a.bg-blue-600,html[data-theme=light] footer a.btn-primary,html[data-theme=light] footer button.btn-primary,html[data-theme=light] header a.bg-blue-600,html[data-theme=light] header a.bg-brand-red,html[data-theme=light] main .package-select-btn.bg-blue-500,html[data-theme=light] main .package-select-btn.bg-blue-600,html[data-theme=light] main .package-select-btn.bg-brand-red,html[data-theme=light] main a.bg-blue-600,html[data-theme=light] main a.bg-brand-red,html[data-theme=light] main a.btn-primary,html[data-theme=light] main button.bg-blue-600,html[data-theme=light] main button.bg-brand-red,html[data-theme=light] main button.btn-primary{color:var(--brand-white)!important}html[data-theme=light] #packages .package-card .package-select-btn.bg-blue-600:hover,html[data-theme=light] #packages .package-card .package-select-btn.bg-brand-red:hover,html[data-theme=light] footer a.btn-primary:hover,html[data-theme=light] footer button.btn-primary:hover,html[data-theme=light] main .package-select-btn.bg-blue-600:hover,html[data-theme=light] main .package-select-btn.bg-brand-red:hover,html[data-theme=light] main a.btn-primary:hover,html[data-theme=light] main button.btn-primary:hover{color:var(--brand-white)!important}#founder-hero .text-blue-200,html[data-theme=light] #founder-hero .text-blue-200{color:#ffb3b3!important;font-weight:400!important}#founder-hero h1,html[data-theme=light] #founder-hero h1{font-weight:600!important}.popup-container.popup-container--compact{min-height:auto!important;max-width:28rem!important}.popup-content .popup-actions{display:flex;justify-content:flex-end;padding-top:.25rem}.popup-content .popup-success .popup-actions{margin-top:.5rem}.popup-content .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;border-radius:9999px;cursor:pointer!important}.popup-container{background:#111!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important}.popup-header{border-bottom-color:rgba(255,255,255,.1)!important}.popup-content a{color:var(--brand-red)!important}.popup-content [data-popup-close]{cursor:pointer!important}.popup-overlay.show{background-color:rgba(0,0,0,.55)!important}.popup-content .popup-btn-ok{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.625rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer!important;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2);transition:background-color .2s ease}.popup-content .popup-btn-ok:hover{background:rgba(255,255,255,.16)}html[data-theme=light] .popup-overlay.show{background-color:rgba(0,0,0,.35)!important}html[data-theme=light] .popup-content .popup-btn-ok{background:#f3f4f6;color:#111;border-color:rgba(0,0,0,.15)}html[data-theme=light] .popup-content .popup-btn-ok:hover{background:#e5e7eb}html[data-theme=light] .popup-container{background:#fff!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 20px 40px rgba(0,0,0,.12)!important}html[data-theme=light] .popup-header{border-bottom-color:rgba(0,0,0,.1)!important}