.interactive-quote-upsell-demo-module__ObAgpW__section{box-sizing:border-box;background:#081622;width:100%;padding:90px clamp(16px,5vw,60px);position:relative;overflow:hidden}.interactive-quote-upsell-demo-module__ObAgpW__container{z-index:2;max-width:1240px;margin:0 auto;position:relative}.interactive-quote-upsell-demo-module__ObAgpW__head{text-align:center;max-width:780px;margin:0 auto 48px}.interactive-quote-upsell-demo-module__ObAgpW__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--orange,#ff6a24);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.interactive-quote-upsell-demo-module__ObAgpW__eyebrow span{font-size:13px}.interactive-quote-upsell-demo-module__ObAgpW__title{letter-spacing:-.03em;color:#f3f7f8;margin:0 0 16px;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.1}.interactive-quote-upsell-demo-module__ObAgpW__title em{color:#7997a6;font-style:normal}.interactive-quote-upsell-demo-module__ObAgpW__subtitle{color:#9eb5c2;margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.interactive-quote-upsell-demo-module__ObAgpW__tradeSwitcher{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__tradeTab{appearance:none;color:#a2b7c4;cursor:pointer;background:#ffffff0a;border:1px solid #aec7d32e;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.interactive-quote-upsell-demo-module__ObAgpW__tradeTab:hover{color:#f3f7f8;background:#ffffff14}.interactive-quote-upsell-demo-module__ObAgpW__tradeTab.interactive-quote-upsell-demo-module__ObAgpW__active{background:var(--orange,#ff6a24);border-color:var(--orange,#ff6a24);color:#090d16;font-weight:800;box-shadow:0 4px 14px #ff6a2459}.interactive-quote-upsell-demo-module__ObAgpW__layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px;display:grid}@media (max-width:960px){.interactive-quote-upsell-demo-module__ObAgpW__layout{grid-template-columns:1fr}}.interactive-quote-upsell-demo-module__ObAgpW__quotePhone{background:#0b1f2d;border:1px solid #aec7d333;border-radius:24px;padding:24px clamp(16px,3vw,28px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14}.interactive-quote-upsell-demo-module__ObAgpW__phoneHeader{border-bottom:1px solid #aec7d324;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__companyBadge{align-items:center;gap:10px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__companyLogo{background:var(--orange,#ff6a24);color:#3d1200;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.interactive-quote-upsell-demo-module__ObAgpW__companyName{color:#f3f7f8;font-size:14px;font-weight:700;line-height:1.2}.interactive-quote-upsell-demo-module__ObAgpW__quoteNumber{font-size:11px;font-family:var(--font-geist-mono), monospace;color:#8fa6b4}.interactive-quote-upsell-demo-module__ObAgpW__statusPill{font-size:10px;font-weight:700;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#4ade80;background:#22c55e24;border:1px solid #22c55e4d;border-radius:6px;padding:4px 8px}.interactive-quote-upsell-demo-module__ObAgpW__tierLabel{letter-spacing:.08em;text-transform:uppercase;color:#8fa6b4;margin:0 0 12px;font-size:12px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__tiersGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}@media (max-width:600px){.interactive-quote-upsell-demo-module__ObAgpW__tiersGrid{grid-template-columns:1fr}}.interactive-quote-upsell-demo-module__ObAgpW__tierCard{appearance:none;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #aec7d329;border-radius:14px;padding:12px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.interactive-quote-upsell-demo-module__ObAgpW__tierCard:hover{background:#ffffff0f;border-color:#aec7d34d}.interactive-quote-upsell-demo-module__ObAgpW__tierCard.interactive-quote-upsell-demo-module__ObAgpW__selectedTier{border-color:var(--orange,#ff6a24);box-shadow:0 0 0 1px var(--orange,#ff6a24);background:linear-gradient(145deg,#ff6a2424,#ff6a240a)}.interactive-quote-upsell-demo-module__ObAgpW__popularBadge{box-sizing:border-box;background:var(--orange,#ff6a24);color:#090d16;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;max-width:100%;margin-bottom:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.interactive-quote-upsell-demo-module__ObAgpW__tierName{color:#f3f7f8;margin-bottom:4px;font-size:13px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__tierPrice{color:#f3f7f8;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.interactive-quote-upsell-demo-module__ObAgpW__tierSummary{color:#8fa6b4;margin-top:4px;font-size:11px;line-height:1.35}.interactive-quote-upsell-demo-module__ObAgpW__addonsSection{background:#0003;border:1px solid #aec7d31f;border-radius:16px;margin-bottom:22px;padding:16px}.interactive-quote-upsell-demo-module__ObAgpW__addonsHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__addonsTitle{letter-spacing:.06em;text-transform:uppercase;color:#f3f7f8;margin:0;font-size:12px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__addonsHint{color:var(--orange,#ff6a24);font-size:11px;font-weight:600}.interactive-quote-upsell-demo-module__ObAgpW__addonList{flex-direction:column;gap:8px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__addonItem{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__addonItem:hover{background:#ffffff0d}.interactive-quote-upsell-demo-module__ObAgpW__addonItem.interactive-quote-upsell-demo-module__ObAgpW__checked{background:#ff6a2414;border-color:#ff6a2447}.interactive-quote-upsell-demo-module__ObAgpW__addonLeft{align-items:center;gap:10px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__customCheckbox{color:#fff;border:1.5px solid #aec7d366;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;transition:all .15s;display:grid}.interactive-quote-upsell-demo-module__ObAgpW__addonItem.interactive-quote-upsell-demo-module__ObAgpW__checked .interactive-quote-upsell-demo-module__ObAgpW__customCheckbox{background:var(--orange,#ff6a24);border-color:var(--orange,#ff6a24)}.interactive-quote-upsell-demo-module__ObAgpW__addonText{flex-direction:column;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__addonName{color:#f3f7f8;font-size:13px;font-weight:600}.interactive-quote-upsell-demo-module__ObAgpW__addonDesc{color:#8fa6b4;font-size:11px}.interactive-quote-upsell-demo-module__ObAgpW__addonPrice{color:var(--orange,#ff6a24);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__paymentSection{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #aec7d329;border-radius:16px;margin-bottom:20px;padding:16px}.interactive-quote-upsell-demo-module__ObAgpW__totalRow{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__totalLabel{color:#f3f7f8;font-size:14px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__totalAmount{color:#f3f7f8;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.interactive-quote-upsell-demo-module__ObAgpW__paymentModeTabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.interactive-quote-upsell-demo-module__ObAgpW__payTab{appearance:none;color:#8fa6b4;cursor:pointer;text-align:center;background:#00000040;border:1px solid #aec7d329;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .15s}.interactive-quote-upsell-demo-module__ObAgpW__payTab.interactive-quote-upsell-demo-module__ObAgpW__activePayTab{border-color:var(--orange,#ff6a24);color:#fff;background:#ff6a2429}.interactive-quote-upsell-demo-module__ObAgpW__planScheduleNote{color:#a2b8c5;background:#0003;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.4}.interactive-quote-upsell-demo-module__ObAgpW__planScheduleNote strong{color:#4ade80}.interactive-quote-upsell-demo-module__ObAgpW__eSignArea{margin-top:18px}.interactive-quote-upsell-demo-module__ObAgpW__signInputRow{gap:10px;display:flex}@media (max-width:500px){.interactive-quote-upsell-demo-module__ObAgpW__signInputRow{flex-direction:column}}.interactive-quote-upsell-demo-module__ObAgpW__signInput{color:#f3f7f8;background:#00000059;border:1px solid #aec7d33d;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.interactive-quote-upsell-demo-module__ObAgpW__signInput:focus{border-color:var(--orange,#ff6a24)}.interactive-quote-upsell-demo-module__ObAgpW__signBtn{appearance:none;background:var(--orange,#ff6a24);color:#3d1200;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__signBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.interactive-quote-upsell-demo-module__ObAgpW__signedConfirmation{background:#22c55e1f;border:1px solid #22c55e59;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;animation:.3s ease-out interactive-quote-upsell-demo-module__ObAgpW__fadeIn;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__signedLeft{align-items:center;gap:10px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__signedCheck{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.interactive-quote-upsell-demo-module__ObAgpW__signedTitle{color:#f3f7f8;font-size:13px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__signedTime{color:#86efac;font-size:11px;font-family:var(--font-geist-mono), monospace}.interactive-quote-upsell-demo-module__ObAgpW__resetBtn{color:#d1e2ec;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:11px}.interactive-quote-upsell-demo-module__ObAgpW__resetBtn:hover{color:#fff;border-color:#fff}.interactive-quote-upsell-demo-module__ObAgpW__insightColumn{flex-direction:column;gap:20px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__insightCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#102430b3 0%,#0a1822e6 100%);border:1px solid #aec7d32e;border-radius:20px;padding:28px 24px}.interactive-quote-upsell-demo-module__ObAgpW__insightCardHead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__insightIcon{width:36px;height:36px;color:var(--orange,#ff6a24);background:#ff6a2426;border:1px solid #ff6a244d;border-radius:10px;place-items:center;display:grid}.interactive-quote-upsell-demo-module__ObAgpW__insightIcon svg{width:18px;height:18px}.interactive-quote-upsell-demo-module__ObAgpW__insightHeadline{color:#f3f7f8;margin:0;font-size:18px;font-weight:700}.interactive-quote-upsell-demo-module__ObAgpW__insightPillRow{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__metricPill{color:#ff9153;background:#ff6a241f;border:1px solid #ff6a244d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.interactive-quote-upsell-demo-module__ObAgpW__insightBody{color:#a5b9c5;margin:0 0 16px;font-size:14.5px;line-height:1.65}.interactive-quote-upsell-demo-module__ObAgpW__benefitList{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__benefitList li{color:#d1e1eb;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.interactive-quote-upsell-demo-module__ObAgpW__benefitList li i{color:#4ade80;margin-top:1px;font-style:normal;font-weight:800}.interactive-quote-upsell-demo-module__ObAgpW__featureLink{color:var(--orange,#ff6a24);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.interactive-quote-upsell-demo-module__ObAgpW__featureLink:hover{gap:10px;text-decoration:underline}@keyframes interactive-quote-upsell-demo-module__ObAgpW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.interactive-quote-upsell-demo-module__ObAgpW__tradeTab,.interactive-quote-upsell-demo-module__ObAgpW__payTab,.interactive-quote-upsell-demo-module__ObAgpW__signBtn,.interactive-quote-upsell-demo-module__ObAgpW__resetBtn,.interactive-quote-upsell-demo-module__ObAgpW__featureLink{touch-action:manipulation;min-height:44px}.interactive-quote-upsell-demo-module__ObAgpW__tradeTab,.interactive-quote-upsell-demo-module__ObAgpW__featureLink{align-items:center;display:inline-flex}.interactive-quote-upsell-demo-module__ObAgpW__signInput,.interactive-quote-upsell-demo-module__ObAgpW__addonItem{box-sizing:border-box;min-height:44px}}
