.offer-plan-options{border:0;padding:0;margin:28px 0 20px;text-align:left;display:grid;gap:12px}.offer-plan-options legend{font-size:11px;color:#747c74;margin-bottom:12px}.offer-plan{display:flex;gap:12px;align-items:center;border:1px solid #e0e6d7;border-radius:12px;padding:18px 15px;cursor:pointer;background:#fff}.offer-plan.selected{border-color:#9ebd70;background:#f0f6e6}.offer-plan input{accent-color:#657c43;width:17px;height:17px;margin:0;flex-shrink:0}.offer-plan>span:nth-child(2){flex:1}.offer-plan strong{display:block;font-size:13px}.offer-plan small{display:block;font-size:10px;color:#727c68;line-height:1.6;margin-top:5px}.offer-plan-price{font-family:Manrope,Arial,sans-serif;font-weight:700;font-size:23px;letter-spacing:-.04em;text-align:right}.offer-plan-price small{font-family:'DM Sans',Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:9px}.offer-term-note{text-align:left;font-size:11px;line-height:1.7;background:#f2eff8;color:#7d6e93;border-radius:10px;padding:15px}.offer-nocharge{font-size:9px!important;line-height:1.7;margin-top:15px}.offer-catalog{padding:0 28px;background:#fff;border:1px solid var(--line);border-radius:18px}.offer-catalog-row{display:flex;align-items:center;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.offer-catalog-row>span{font-family:Manrope;font-size:13px;color:#94a082}.offer-catalog-row>div{flex:1}.offer-catalog-row h2{font-size:17px;letter-spacing:-.03em}.offer-catalog-row p{font-size:11px;color:var(--muted);margin-top:7px}.offer-catalog-row>strong{font-family:Manrope;font-size:24px;font-weight:600;text-align:right;letter-spacing:-.04em}.offer-catalog-row small{display:block;font-family:'DM Sans';font-weight:400;font-size:10px;letter-spacing:0;color:var(--muted);margin-top:6px}.offer-catalog .local-warning{margin:18px 0 23px}.offers-page{padding-top:50px;padding-bottom:60px}.offers-page-head{margin-bottom:30px}.offers-page h1{font-size:44px;font-weight:550;margin:12px 0}.offer-tour-tabs{display:flex;gap:12px;margin:32px 0 15px;justify-content:center}.offers-page #offer-tour-pane{max-width:650px;margin:auto}.offer-model-section{margin-top:25px}.offer-model-head{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:25px}.offer-model-head h2{font-size:22px}.offer-model-head p{font-size:11px;max-width:650px;color:var(--muted);margin-top:8px}.offer-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.offer-model-totals{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px}.offer-model-total{padding:20px;background:#edf3df;border:1px solid #dfe9cf;border-radius:12px}.offer-model-total.future{background:#f0edf9;border-color:#e1d9ef}.offer-model-total small{font-size:10px;color:#738262;display:block;line-height:1.6}.offer-model-total strong{font-family:Manrope;font-size:31px;letter-spacing:-.05em;display:block;margin:12px 0 7px}.offer-model-total.future small{color:#87759c}.offer-model-validation{padding:17px;border-radius:9px;background:#fff0ea;border:1px solid #edcabe;color:#93563a;font-size:12px}.offer-model-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:20px}.starter-report-link{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#efedf8}.starter-report-link h2{font-size:20px;margin:10px 0}.starter-report-link p{font-size:11px;color:var(--muted)}
@media(max-width:760px){.offers-page{padding-top:32px}.offers-page h1{font-size:33px}.offers-page-head{align-items:start;flex-direction:column}.offer-catalog{padding:0 19px}.offer-catalog-row{gap:13px;align-items:start;flex-wrap:wrap}.offer-catalog-row>div{min-width:180px}.offer-catalog-row h2{font-size:15px}.offer-catalog-row>strong{margin-left:29px;font-size:23px}.offer-tour-tabs .btn{font-size:11px;padding:12px 15px}.offer-plan{padding:16px 12px;gap:9px}.offer-plan strong{font-size:12px}.offer-plan small{font-size:9px}.offer-plan-price{font-size:22px}.offer-model-grid{grid-template-columns:1fr}.offer-model-head{flex-direction:column;gap:15px}.offer-model-total{padding:16px 13px}.offer-model-total strong{font-size:26px}.starter-report-link{align-items:start;flex-direction:column;gap:15px}}
.offer-plan-options{min-inline-size:0;min-width:0}.offer-plan{min-width:0}.offer-plan>span:nth-child(2){min-width:0}.offer-plan-price{flex:none;white-space:nowrap}.offer-plan-price small{white-space:normal}
.calculator-fields>label,.offer-model-grid>div{min-width:0}.calculator-fields>label{overflow-wrap:anywhere}.offer-model-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-model-total strong{overflow-wrap:anywhere}
.offer-plan input[type=radio]{width:17px;min-width:17px;height:17px;min-height:17px;padding:0;margin:0;flex-shrink:0}
.funnel-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-stage{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}
