.followup-design,.lp{--bg:#ffffff;--surface:#ffffff;--surface-alt:#f6f6f6;--surface-input:#f7f7f7;--ink:#111519;--ink-2:#4d5355;--muted:#757b7e;--hairline:#e0e0e0;--hairline-strong:#c9cccd;--accent:#111519;--accent-deep:#111519;--accent-press:#303437;--accent-soft:#f1f2f2;--gold:#ff6d00;--gold-ring:rgba(255,109,0,0.18);--brand-green:#111519;--brand-orange:#ff6d00;--radius:3px;--radius-lg:8px;--shadow-card:none;--guest-orange:#ff6d00;color:#111519;background:#ffffff}.followup-design,.followup-design *,.lp,.lp *{font-family:var(--font-geist),Inter,Arial,sans-serif!important}.lp .lp-nav{background:#ffffff;border-bottom:1px solid #e0e0e0;-webkit-backdrop-filter:none;backdrop-filter:none}.lp .lp-nav-inner{height:68px}.lp .lp-design-wordmark{display:block;width:86px;height:24px}.lp .lp-nav-link{color:#4d5355;font-size:14px;line-height:20px}.lp .lp-footer-links a:hover,.lp .lp-hero-sublink:hover,.lp .lp-nav-link:hover{color:#ff6d00}.lp .lp-btn{border-radius:3px;font-size:14px;line-height:20px}.lp .lp-btn-primary,.lp .lp-btn-primary:hover{background:#ff6d00;color:#ffffff}.lp .lp-btn-primary:hover{background:#e96100}.lp .lp-btn-ghost{background:#ffffff;border-color:#c9cccd;color:#111519}.lp .lp-btn-ghost:hover{background:#f6f6f6;border-color:#111519;color:#111519}.lp .lp-btn-lg{height:50px;padding:0 24px;font-size:15px}.lp .lp-hero{padding:76px 0 80px}.lp .lp-hero-inner{gap:48px}.lp .lp-eyebrow,.lp .lp-kicker{color:#ff6d00;font-size:11px;line-height:16px;letter-spacing:2px}.lp .lp-headline{color:#111519;font-size:54px;font-weight:600;line-height:60px;letter-spacing:-2px}.lp .lp-lead{color:#4d5355;font-size:16px;line-height:26px}.lp .lp-hero-sublink{color:#111519;font-size:13px;line-height:20px;text-decoration:underline;text-underline-offset:4px}.lp .lp-shot{border:1px solid #e0e0e0;border-radius:8px;box-shadow:none}.lp .lp-section{padding:72px 0}.lp .lp-sec-title{color:#111519;font-size:38px;font-weight:600;line-height:45px;letter-spacing:-1px}.lp .lp-sec-lead{color:#4d5355;font-size:16px;line-height:26px}.lp .lp-command,.lp .lp-live{background:#f7f7f7;border-color:#e0e0e0}.lp .lp-point{border-left-color:#c9cccd}.lp .lp-point-t{color:#111519;line-height:22px}.lp .lp-point-d{color:#757b7e;font-size:14px;line-height:22px}.lp .lp-feat,.lp .lp-pricing-card,.lp .lp-step{background:#ffffff;border-color:#e0e0e0;border-radius:8px;box-shadow:none}.lp .lp-check-ic,.lp .lp-feat-ic{background:#f1f2f2;color:#111519;border-radius:6px}.lp .lp-feat-t,.lp .lp-step-t{line-height:24px}.lp .lp-feat-d,.lp .lp-step-d{font-size:14px;line-height:22px}.lp .lp-step-n{background:#fff3e9;color:#d55a00;border-radius:6px;font-size:17px}.lp .lp-check,.lp .lp-pricing-sub,.lp .lp-step-n{line-height:22px}.lp .lp-pricing-badge{background:#fff3e9;color:#c65300;border-radius:3px;font-size:12px;line-height:18px;letter-spacing:0}.lp .lp-final-card{background:#111519;border-radius:8px}.lp .lp-final-title{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-1px}.lp .lp-final-lead{font-size:16px;line-height:26px}.lp .lp-final-foot{font-size:13px;line-height:20px}.lp .lp-final-card .lp-btn-ghost{color:#ffffff;background:transparent;border-color:#909698}.lp .lp-final-card .lp-btn-ghost:hover{color:#ffffff;border-color:#ffffff;background:#303437}.lp .lp-footer{background:#ffffff;border-color:#e0e0e0}.lp .lp-footer .lp-design-wordmark{width:76px;height:21px}.lp .lp-footer-tag{font-size:14px;line-height:22px}.lp .lp-footer-links a{color:#4d5355;line-height:20px}.lp .lp-footer-legal{border-color:#e0e0e0;color:#757b7e;font-size:12px;line-height:18px}.followup-design.mg-page,.followup-design.stage{background:#ffffff}.followup-design.mg-page{background-image:none}.followup-design .mg-topbar{max-width:520px;padding-bottom:18px;background:#ffffff;border-bottom:1px solid #e0e0e0}.followup-design .mg-wordmark{display:block;width:76px;height:21px}.followup-design .mg-shell{max-width:520px}.followup-design .card,.followup-design .mg-card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;background:#ffffff}.followup-design .mg-cardpad{padding:28px}.followup-design .mg-load-error{display:block;width:100%}.followup-design .mg-load-error-title{margin:0 0 12px;color:#111519;font-size:20px;font-weight:600;line-height:26px;text-wrap:balance}.followup-design .mg-load-error-message{margin:0;color:#757b7e;font-size:14px;line-height:22px;text-wrap:pretty}.followup-design .mg-load-error-message,.followup-design .mg-load-error-title{min-width:0;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal}.followup-design .h2,.followup-design .header h1,.followup-design .mg-h1,.followup-design .mg-modal-title,.followup-design .mg-nm{color:#111519;font-weight:600;letter-spacing:0}.followup-design .mg-nm{font-size:22px;line-height:27px}.followup-design .mg-h1{font-size:24px;line-height:29px}.followup-design .mg-rule{background:#ff6d00}.followup-design .mg-sub{color:#4d5355;font-size:14px;line-height:22px}.followup-design .mg-summary{background:#e0e0e0;border-color:#e0e0e0;border-radius:6px}.followup-design .mg-scell{background:#ffffff}.followup-design .mg-l{color:#757b7e;font-size:10px;line-height:14px}.followup-design .mg-v{color:#111519;font-size:15px;line-height:21px}.followup-design .mg-small{font-size:13px;line-height:18px}.followup-design .mg-note{font-size:13px;line-height:20px;border-radius:6px}.followup-design .mg-note-green{background:#f6f6f6;color:#4d5355}.followup-design .mg-note-green svg{color:#ff6d00}.followup-design .followup-confirmed-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #e0e0e0;border-radius:3px;background:#f6f6f6;color:#111519;font-size:15px;line-height:22px;font-weight:600;letter-spacing:0}.followup-design .followup-confirmed-badge svg{color:#ff6d00}.followup-design .mg-btn{border-radius:3px;height:50px;min-height:50px}.followup-design .btn{border-width:1px}.followup-design .btn-primary,.followup-design .mg-btn-green{background:#ff6d00;border-color:#ff6d00;color:#ffffff;box-shadow:none}.followup-design .btn-primary:hover:not(:disabled),.followup-design .mg-btn-green:hover:not(:disabled){background:#e96100;border-color:#e96100}.followup-design .btn-primary:disabled,.followup-design .mg-btn-green:disabled{background:#c9cccd;border-color:#c9cccd;color:#ffffff;opacity:1}.followup-design .btn-outline,.followup-design .mg-btn-ghost{background:#ffffff;color:#111519;border-color:#c9cccd}.followup-design .mg-btn-brick,.followup-design .mg-btn-danger,.followup-design .mg-btn-ghost{border-width:1px}.followup-design .btn-outline:hover:not(:disabled),.followup-design .mg-btn-ghost:hover:not(:disabled){background:#f6f6f6;border-color:#111519;color:#111519}.followup-design .mg-modal{background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.18)}.followup-design .mg-modal-overlay{background:rgba(0,0,0,.48)}.followup-design .mg-modal-title{font-size:24px;line-height:29px}.followup-design .mg-modal-eyebrow{color:#b42318}.followup-design .mg-modal-text{font-size:14px;line-height:22px;color:#4d5355}.followup-design .mg-reason{font-size:13px;line-height:18px;color:#757b7e}.followup-design .input,.followup-design .pselect-trigger,.followup-design .select,.followup-design .textarea{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:3px}.followup-design .label{letter-spacing:1px}.followup-design .powered{display:inline-flex;align-items:baseline;gap:4px;line-height:18px;letter-spacing:0}.followup-design .input:focus,.followup-design .pselect.open .pselect-trigger,.followup-design .select:focus,.followup-design .textarea:focus{border-color:#ff6d00;box-shadow:0 0 0 3px rgba(255,109,0,.18)}.followup-design .cal-month,.followup-design .card-step-title,.followup-design .sub-step-title{color:#111519}.followup-design .cal-dow{font-size:11px;line-height:16px}.followup-design .cal-cell{font-size:15px;line-height:15px}.followup-design .cal-cell.is-selected{background:#ff6d00;color:#ffffff}.followup-design .time.is-selected{background:#fff3e9;border-color:#ff6d00;color:#111519}.followup-design .header h1{font-size:28px;line-height:34px}.followup-design .h2-block{font-size:24px;line-height:30px}.followup-design .footer,.followup-design .mg-foot{color:#757b7e;border-color:#e0e0e0;font-size:12px;line-height:18px}.followup-design .followup-wordmark{display:block;width:48px;height:14px}.followup-design .mg-foot a{color:#4d5355}.followup-design .mg-foot a:hover{color:#ff6d00}.followup-design .waitlist-token-card{text-align:center}.followup-design .cf-overlay{background:rgba(0,0,0,.48)}.followup-design .cf-modal{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 24px 64px rgba(0,0,0,.18)}.followup-design .cf-hero{background:#ffffff}.followup-design .cf-check{background:#111519;box-shadow:none}.followup-design .cf-check:after{border-color:#e0e0e0}.followup-design .cf-eyebrow{color:#ff6d00;font-size:11px;line-height:16px;letter-spacing:2px}.followup-design .cf-title{color:#111519;font-size:28px;line-height:34px;letter-spacing:0}.followup-design .cf-lead{color:#4d5355;font-size:14px;line-height:22px}.followup-design .cf-details{border-radius:6px}.followup-design .cf-row{font-size:14px;line-height:20px}.followup-design .cf-ico{color:#111519;background:#f1f2f2;border-radius:6px}.followup-design .cf-btn,.followup-design .cf-btn:hover{background:#ff6d00;color:#ffffff;border-radius:3px;font-size:16px;line-height:22px}.followup-design .cf-btn:hover{background:#e96100}.followup-design .followup-success-banner{padding:10px 14px;margin-bottom:16px;border:1px solid #e0e0e0;border-left:3px solid #ff6d00;border-radius:3px;background:#f6f6f6;color:#111519;font-size:13px;line-height:20px}@media (max-width:860px){.lp .lp-nav-inner{height:62px}.lp .lp-hero{padding:44px 0 52px}.lp .lp-section{padding:52px 0}.lp .lp-headline{font-size:42px;line-height:48px;letter-spacing:-1px}.lp .lp-sec-title{font-size:32px;line-height:39px}.lp .lp-final-title{font-size:34px;line-height:41px}.lp .lp-hero-inner{gap:32px}}@media (max-width:480px){.lp .lp-headline{font-size:34px;line-height:40px}.lp .lp-sec-title{font-size:28px;line-height:34px}.lp .lp-final-title{font-size:30px;line-height:37px}.followup-design .mg-cardpad{padding:22px}.followup-design .header{padding-top:30px}.followup-design .header h1{font-size:26px;line-height:32px}.followup-design .h2-block{font-size:22px;line-height:28px}}