.rs-app-container{--rs-navy:#102a43;--rs-teal:#176b73;--rs-teal-dark:#12545b;--rs-teal-soft:#eef7f7;--rs-blue-soft:#f2f6fb;--rs-brand:#e6004d;--rs-dark:#172b4d;--rs-slate:#52657a;--rs-muted:#718096;--rs-border:#dfe7ee;--rs-white:#ffffff;--rs-bg:#f7f9fb;--rs-red:#c92a2a;--rs-green:#14866d;display:block;width:100%;max-width:1160px;margin:32px auto;padding:0 20px;background:transparent!important;color:var(--rs-dark)!important;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rs-app-container,.rs-app-container *,.rs-app-container :after,.rs-app-container :before{box-sizing:border-box}.rs-app-container .rs-card{background:var(--rs-white)!important;border:1px solid var(--rs-border)!important;border-radius:22px;padding:42px;box-shadow:0 18px 45px rgba(16,42,67,.055);margin-bottom:24px}.rs-app-container .rs-intro-card{padding:0;overflow:hidden}.rs-app-container .rs-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:560px}.rs-app-container .rs-intro-main{padding:48px 48px 44px}.rs-app-container .rs-intro-side{padding:42px;background:#f5f8fa;border-left:1px solid var(--rs-border);display:flex;flex-direction:column;justify-content:center}.rs-app-container .rs-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--rs-teal);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.rs-app-container .rs-eyebrow:before{content:"";width:22px;height:2px;background:var(--rs-brand);border-radius:2px}.rs-app-container .rs-title{max-width:690px;font-size:clamp(34px,4.5vw,54px)!important;font-weight:800!important;color:var(--rs-navy)!important;line-height:1.05!important;letter-spacing:-.04em!important;margin:0 0 18px!important}.rs-app-container .rs-subtitle{max-width:680px;font-size:16.5px!important;color:var(--rs-slate)!important;line-height:1.65!important;margin:0 0 26px!important}.rs-app-container .rs-scales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 30px}.rs-app-container .rs-scale-box{background:#f8fbfb;border:1px solid #e1eff1;border-radius:14px;padding:16px 14px;text-align:left}.rs-app-container .rs-scale-box strong{display:block;font-size:12px;color:var(--rs-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.rs-app-container .rs-scale-box span{display:block;font-size:18px;color:var(--rs-navy);font-weight:800;margin-bottom:2px}.rs-app-container .rs-scale-box small{display:block;font-size:12px;color:var(--rs-teal);font-weight:700}.rs-app-container .rs-receive-title{font-size:13px;font-weight:800;color:var(--rs-navy);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.rs-app-container .rs-bullets{list-style:none!important;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;padding:0!important;margin:0 0 22px!important}.rs-app-container .rs-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--rs-slate);margin:0;line-height:1.45}.rs-app-container .rs-check{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rs-teal-soft);color:var(--rs-teal);font-size:12px;font-weight:900;margin-top:1px}.rs-app-container .rs-before-pay{margin:0 0 16px;color:var(--rs-muted);font-size:12px;line-height:1.45}.rs-app-container .rs-payment-error{display:none;max-width:440px;margin:12px 0 0;padding:12px 14px;border:1px solid #f2b8b5;border-radius:10px;background:#fff7f7;color:#8f241f;font-size:13px;line-height:1.45}.rs-app-container .rs-payment-error.is-visible{display:block}.rs-app-container .rs-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rs-app-container .rs-price-wrap{display:flex;flex-direction:column;gap:1px}.rs-app-container .rs-price{font-size:32px;line-height:1;font-weight:800;color:var(--rs-navy);letter-spacing:-.03em}.rs-app-container .rs-price-note{font-size:12px;color:var(--rs-muted)}.rs-app-container .rs-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:11px;border:none;font-weight:800;cursor:pointer;transition:all .18s ease;width:100%;font-size:15px;text-decoration:none;min-height:50px}.rs-app-container .rs-btn-primary{background:var(--rs-teal)!important;color:#fff!important;box-shadow:0 7px 18px rgba(23,107,115,.18)}.rs-app-container .rs-btn-primary:hover{background:var(--rs-teal-dark)!important;transform:translateY(-1px)}.rs-app-container .rs-btn-brand{background:var(--rs-brand)!important;color:#fff!important;box-shadow:0 7px 18px rgba(230,0,77,.2)}.rs-app-container .rs-btn-brand:hover{background:#c40042!important;transform:translateY(-1px)}.rs-app-container .rs-btn-outline{background:#fff!important;border:1px solid var(--rs-border)!important;color:var(--rs-navy)!important}.rs-app-container .rs-btn-outline:hover{background:#f7f9fb!important}.rs-app-container .rs-intro-cta{width:auto;min-width:240px}.rs-app-container .rs-secure-note{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:11.5px;color:var(--rs-muted)}.rs-app-container .rs-secure-dot{width:7px;height:7px;border-radius:50%;background:var(--rs-teal)}.rs-app-container .rs-side-label{font-size:11px;font-weight:800;color:var(--rs-teal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.rs-app-container .rs-side-title{font-size:21px;font-weight:800;color:var(--rs-navy);line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.rs-app-container .rs-side-list{display:grid;gap:10px;margin:0}.rs-app-container .rs-side-item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border:none;background:transparent}.rs-app-container .rs-side-number{width:26px;height:26px;flex:0 0 26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--rs-teal-soft);color:var(--rs-teal);font-size:11px;font-weight:800}.rs-app-container .rs-side-item strong{display:block;color:var(--rs-navy);font-size:13px;margin-bottom:2px}.rs-app-container .rs-side-item span{display:block;color:var(--rs-muted);font-size:12px;line-height:1.4}.rs-app-container .rs-side-footer{margin-top:20px;padding-top:16px;border-top:1px solid #e8eef2;color:var(--rs-muted);font-size:11.5px;line-height:1.5}.rs-app-container .rs-btn-back{background:none!important;border:none!important;color:var(--rs-muted)!important;font-size:13px!important;font-weight:700!important;cursor:pointer;margin-bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;transition:color .15s ease}.rs-app-container .rs-btn-back:hover{color:var(--rs-navy)!important}.rs-app-container .rs-checkout-title{font-size:28px;font-weight:800;color:var(--rs-navy);margin:0 0 7px;letter-spacing:-.03em}.rs-app-container .rs-checkout-subtitle{font-size:14px;color:var(--rs-muted);margin:0 0 24px}.rs-app-container .rs-order{background:#f7f9fb;border:1px solid var(--rs-border);border-radius:14px;padding:18px;margin-bottom:24px}.rs-app-container .rs-order-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px}.rs-app-container .rs-order-name,.rs-app-container .rs-order-price{color:var(--rs-navy);font-size:15px;font-weight:800}.rs-app-container .rs-order-meta{color:var(--rs-muted);font-size:13px}.rs-app-container .rs-payment-label{font-size:12px;font-weight:800;color:var(--rs-slate);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.rs-app-container #paypal-button-container{max-width:440px}.rs-app-container .rs-payment-note{max-width:440px;margin-top:12px;color:var(--rs-muted);font-size:11.5px;line-height:1.45}.rs-app-container .rs-progress-container{height:6px;background:#edf2f6;border-radius:10px;margin-bottom:24px;overflow:hidden}.rs-app-container .rs-progress-bar{height:100%;background:var(--rs-teal);transition:width .3s ease}.rs-app-container .rs-question-text{font-size:22px!important;font-weight:750!important;color:var(--rs-navy)!important;margin:12px 0 22px!important;line-height:1.38;letter-spacing:-.015em}.rs-app-container .rs-options-grid{display:grid;gap:10px}.rs-app-container .rs-option-btn{padding:15px 18px;border:1px solid var(--rs-border)!important;border-radius:12px;background:#fff!important;text-align:left;cursor:pointer;font-weight:650;color:var(--rs-navy)!important;font-size:15px;width:100%;transition:all .15s ease;min-height:52px;display:flex;align-items:center}.rs-app-container .rs-option-btn:hover{border-color:#8bbfc4!important;background:var(--rs-teal-soft)!important;color:var(--rs-teal-dark)!important}.rs-app-container .rs-option-btn.rs-selected{border-color:var(--rs-teal)!important;background:var(--rs-teal-soft)!important;color:var(--rs-teal-dark)!important;box-shadow:0 0 0 1px var(--rs-teal)}.rs-app-container .rs-center{text-align:center}.rs-app-container .rs-icon-circle{width:70px;height:70px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:30px}.rs-app-container .rs-icon-success{background:var(--rs-teal-soft);color:var(--rs-teal)}.rs-app-container .rs-icon-processing{background:var(--rs-blue-soft);color:var(--rs-teal)}.rs-app-container .rs-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center;margin:24px 0}.rs-app-container .rs-score-card{padding:18px 12px;background:#fff;border-radius:13px;border:1px solid var(--rs-border)}.rs-app-container .rs-score-circle{width:60px;height:60px;border-radius:50%;border:3px solid var(--rs-teal);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-weight:800;font-size:15px;color:var(--rs-navy)}.rs-app-container .rs-report-section{margin-bottom:22px;text-align:left}.rs-app-container .rs-report-section h3{font-size:14px;font-weight:800;color:var(--rs-teal-dark);text-transform:uppercase;letter-spacing:.055em;margin:0 0 10px;border-bottom:1px solid var(--rs-border);padding-bottom:7px}.rs-app-container .rs-report-section ul{margin:0;padding-left:20px;color:#334e68;font-size:14px;line-height:1.55}.rs-app-container .rs-report-section li{margin-bottom:8px}.rs-app-container .rs-emergency{border:2px solid #e03131!important;background:#fff7f7!important;padding:32px;border-radius:16px;text-align:center}.rs-app-container .rs-emergency h2{color:#b42318!important;font-weight:800!important;margin:0 0 15px}.rs-app-container .rs-funnel-container{background:#f7f9fb;border:1px solid var(--rs-border);border-radius:14px;padding:26px 22px;margin:30px 0 20px;text-align:center}.rs-app-container .rs-funnel-sec-title{font-size:15px;font-weight:800;color:var(--rs-navy);margin:0 0 6px}.rs-app-container .rs-funnel-desc{font-size:13.5px;color:#52657a;margin:0 0 16px;line-height:1.45}.rs-app-container .rs-funnel-link-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--rs-teal);color:#fff!important;font-weight:800;padding:12px 22px;border-radius:10px;text-decoration:none;font-size:14px;transition:all .18s}.rs-app-container .rs-funnel-link-btn:hover{background:var(--rs-teal-dark);transform:translateY(-1px)}.rs-app-container .hidden{display:none!important}@media (max-width:850px){.rs-app-container{margin:20px auto;padding:0 12px}.rs-app-container .rs-intro-grid{grid-template-columns:1fr}.rs-app-container .rs-intro-side{border-left:none;border-top:1px solid var(--rs-border)}.rs-app-container .rs-intro-main{padding:38px 30px}.rs-app-container .rs-intro-side{padding:30px}}@media (max-width:620px){.rs-app-container .rs-card{padding:26px 20px;border-radius:18px}.rs-app-container .rs-intro-card{padding:0}.rs-app-container .rs-intro-main{padding:32px 22px}.rs-app-container .rs-intro-side{padding:24px 22px}.rs-app-container .rs-bullets,.rs-app-container .rs-scales-grid,.rs-app-container .rs-score-grid{grid-template-columns:1fr}.rs-app-container .rs-title{font-size:34px!important}.rs-app-container .rs-subtitle{font-size:15px!important}.rs-app-container .rs-cta-row{align-items:stretch}.rs-app-container .rs-intro-cta,.rs-app-container .rs-price-wrap{width:100%}.rs-app-container .rs-order-top{align-items:flex-start}}@media print{.rs-app-container .rs-no-print{display:none!important}.rs-app-container{margin:0!important;padding:0!important;max-width:100%!important}.rs-app-container .rs-card{border:none!important;box-shadow:none!important;padding:4px 0!important}.rs-app-container .rs-report-section{page-break-inside:avoid;margin-bottom:8px!important}@page{margin:8mm;size:A4}}