.QuoteProposal-module__EXvL7q__page{--bg:#191923;--bg-raise:#1d1d2b;--line:#a6b1e124;--line-strong:#4a4ebf52;--aqua:#5dfdcb;--peri:#a6b1e1;--muted:#7c85a3;--ink:#0d1017;--violet:#4a4ebf;--violet-soft:#4a4ebf29;--violet-line:#4a4ebf66;--lavender:#dcd6f7;--radius:22px;background:radial-gradient(1100px 520px at 12% -8%, #4a4ebf4d, transparent 62%), radial-gradient(900px 480px at 100% 30%, #4a4ebf24, transparent 60%), var(--bg);color:#fff;font-variant-numeric:tabular-nums;font-family:Montserrat,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45}.QuoteProposal-module__EXvL7q__embedded{border-radius:14px;overflow:hidden}.QuoteProposal-module__EXvL7q__topbar{border-bottom:1px solid var(--violet-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.QuoteProposal-module__EXvL7q__brand{align-items:center;gap:9px;font-size:.95rem;font-weight:800;display:inline-flex}.QuoteProposal-module__EXvL7q__mark{color:#fff;width:18px;height:auto}.QuoteProposal-module__EXvL7q__headCount{color:var(--peri);font-size:.85rem;font-weight:600}.QuoteProposal-module__EXvL7q__shell{flex-direction:column;gap:40px;max-width:1280px;margin:0 auto;padding:32px 20px 40px;display:flex}.QuoteProposal-module__EXvL7q__main{flex-direction:column;gap:48px;min-width:0;display:flex}.QuoteProposal-module__EXvL7q__shellTwoCol{padding-bottom:104px}@media (min-width:860px){.QuoteProposal-module__EXvL7q__shellTwoCol{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;padding-bottom:48px;display:grid}}.QuoteProposal-module__EXvL7q__aside{min-width:0}@media (min-width:860px){.QuoteProposal-module__EXvL7q__aside{position:sticky;top:24px}}.QuoteProposal-module__EXvL7q__panel{background:linear-gradient(160deg, #4a4ebf24, #4a4ebf08 60%), var(--bg-raise);border:1.5px solid var(--violet-line);border-radius:var(--radius);padding:24px 22px}.QuoteProposal-module__EXvL7q__sectionTitle{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 16px;font-size:1.4rem;font-weight:800;line-height:1.2;display:flex}.QuoteProposal-module__EXvL7q__sectionTitle:before{content:"";background:var(--violet);border-radius:2px;flex-shrink:0;width:4px;height:1.1em;box-shadow:0 0 12px #4a4ebf99}.QuoteProposal-module__EXvL7q__hint{color:var(--muted);margin:-8px 0 18px;font-size:.88rem;font-weight:500}.QuoteProposal-module__EXvL7q__kicker{background:var(--violet-soft);border:1px solid var(--violet-line);text-transform:uppercase;letter-spacing:.16em;color:var(--lavender);border-radius:999px;margin:0 0 18px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-block}.QuoteProposal-module__EXvL7q__headline{letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,6vw,3.2rem);font-weight:800;line-height:1.02}.QuoteProposal-module__EXvL7q__accent{color:var(--aqua)}.QuoteProposal-module__EXvL7q__sub{color:var(--peri);max-width:34rem;margin:14px 0 0;font-size:1.05rem;font-weight:500;line-height:1.55}.QuoteProposal-module__EXvL7q__loop{align-items:flex-end;gap:4px;width:100%;max-width:360px;height:28px;margin:26px 0 0;display:flex;position:relative;overflow:hidden}.QuoteProposal-module__EXvL7q__slot,.QuoteProposal-module__EXvL7q__slotOn{border-radius:2px;flex:1}.QuoteProposal-module__EXvL7q__slot{background:#a6b1e124;height:42%}.QuoteProposal-module__EXvL7q__slotOn{background:var(--aqua);height:100%;box-shadow:0 0 14px #5dfdcb66}.QuoteProposal-module__EXvL7q__playhead{background:linear-gradient(90deg,#0000,#5dfdcb29,#0000);width:42%;animation:4.5s linear infinite QuoteProposal-module__EXvL7q__sweep;position:absolute;top:0;bottom:0}@keyframes QuoteProposal-module__EXvL7q__sweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.QuoteProposal-module__EXvL7q__playhead{animation:none;display:none}}.QuoteProposal-module__EXvL7q__planGrid{flex-direction:column;gap:16px;display:flex}@media (min-width:560px){.QuoteProposal-module__EXvL7q__planGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}}.QuoteProposal-module__EXvL7q__figures{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:480px){.QuoteProposal-module__EXvL7q__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.QuoteProposal-module__EXvL7q__figure{flex-direction:column;gap:4px;min-width:0;display:flex}.QuoteProposal-module__EXvL7q__figValue{letter-spacing:-.03em;color:var(--aqua);white-space:nowrap;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;line-height:1}.QuoteProposal-module__EXvL7q__figLabel{color:var(--peri);font-size:.9rem;font-weight:500}.QuoteProposal-module__EXvL7q__panelFoot{border-top:1px solid var(--violet-line);margin-top:24px;padding-top:18px}.QuoteProposal-module__EXvL7q__band{color:#fff;margin:0;font-size:.95rem;font-weight:500}.QuoteProposal-module__EXvL7q__band strong{font-weight:800}.QuoteProposal-module__EXvL7q__fine{color:var(--muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.QuoteProposal-module__EXvL7q__locList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.QuoteProposal-module__EXvL7q__loc{background:var(--bg-raise);border:1.5px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:16px;padding:16px;display:flex}.QuoteProposal-module__EXvL7q__locThumb{border-radius:14px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.QuoteProposal-module__EXvL7q__locThumb img{object-fit:cover;width:100%;height:100%;display:block}.QuoteProposal-module__EXvL7q__locThumbEmpty{background:linear-gradient(135deg,#4a4ebf4d,#5dfdcb1f);width:100%;height:100%;display:block}.QuoteProposal-module__EXvL7q__locBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.QuoteProposal-module__EXvL7q__locHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.QuoteProposal-module__EXvL7q__locName{font-size:1.05rem;font-weight:700;line-height:1.25}.QuoteProposal-module__EXvL7q__locPrice{color:var(--aqua);white-space:nowrap;font-size:1.05rem;font-weight:800}.QuoteProposal-module__EXvL7q__locPer{color:var(--peri);margin-left:2px;font-size:.75rem;font-weight:500}.QuoteProposal-module__EXvL7q__locCity{color:var(--muted);font-size:.82rem;font-weight:500}.QuoteProposal-module__EXvL7q__locStats{color:var(--peri);margin-top:8px;font-size:.9rem;font-weight:500}.QuoteProposal-module__EXvL7q__locStats strong{color:#fff;font-weight:800}.QuoteProposal-module__EXvL7q__locRange{color:var(--muted);font-size:.8rem}.QuoteProposal-module__EXvL7q__includedList{flex-direction:column;gap:14px;margin:0;list-style:none;display:flex}.QuoteProposal-module__EXvL7q__includedList li{padding-left:28px;font-size:.98rem;font-weight:500;line-height:1.45;position:relative}.QuoteProposal-module__EXvL7q__includedList li:before{content:"";border:solid var(--aqua);border-width:0 2.5px 2.5px 0;width:8px;height:14px;position:absolute;top:.2em;left:2px;transform:rotate(45deg)}.QuoteProposal-module__EXvL7q__decisionCard{background:linear-gradient(170deg, #4a4ebf57, #4a4ebf14 70%), var(--bg-raise);border:1.5px solid var(--violet-line);border-radius:var(--radius);flex-direction:column;align-items:stretch;padding:26px 22px 22px;display:flex;box-shadow:0 16px 40px #4a4ebf38}.QuoteProposal-module__EXvL7q__decisionEyebrow{color:var(--lavender);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.QuoteProposal-module__EXvL7q__decisionPlan{margin-top:6px;font-size:1.35rem;font-weight:800}.QuoteProposal-module__EXvL7q__decisionInstallments{letter-spacing:-.03em;color:var(--aqua);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:18px;font-size:2rem;font-weight:800;line-height:1;display:flex}.QuoteProposal-module__EXvL7q__decisionTimes{letter-spacing:0;color:#fff;font-size:.95rem;font-weight:600}.QuoteProposal-module__EXvL7q__decisionTotal{color:var(--lavender);margin:8px 0 22px;font-size:.88rem;font-weight:500}.QuoteProposal-module__EXvL7q__ctaPrimary,.QuoteProposal-module__EXvL7q__cta{text-align:center;border-radius:999px;padding:15px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:block}.QuoteProposal-module__EXvL7q__ctaPrimary{background:var(--aqua);color:var(--ink);margin-bottom:10px}.QuoteProposal-module__EXvL7q__cta{background:var(--violet);color:#fff}.QuoteProposal-module__EXvL7q__bar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--violet-line);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.QuoteProposal-module__EXvL7q__barPrice{color:var(--aqua);white-space:nowrap;flex-direction:column;font-size:1.1rem;font-weight:800;line-height:1.15;display:flex}.QuoteProposal-module__EXvL7q__barLabel{color:var(--peri);font-size:.72rem;font-weight:600}.QuoteProposal-module__EXvL7q__barActions{gap:8px;display:flex}.QuoteProposal-module__EXvL7q__barCtaPrimary,.QuoteProposal-module__EXvL7q__barCta{white-space:nowrap;border-radius:999px;padding:11px 16px;font-size:.88rem;font-weight:700;text-decoration:none}.QuoteProposal-module__EXvL7q__barCtaPrimary{background:var(--aqua);color:var(--ink)}.QuoteProposal-module__EXvL7q__barCta{background:var(--violet);color:#fff}@media (min-width:860px){.QuoteProposal-module__EXvL7q__bar{display:none}}.QuoteProposal-module__EXvL7q__warn{color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:16px;font-size:.82rem;line-height:1.5}
.PlanCard-module__xyKiZa__card{text-align:left;color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#1d1d2b;border:1.5px solid #a6b1e124;border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;width:100%;min-width:0;padding:38px 22px 22px;font-family:Montserrat,Inter,system-ui,sans-serif;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;position:relative}.PlanCard-module__xyKiZa__card:hover{background:#22223a;border-color:#4a4ebf99;transform:translateY(-2px)}.PlanCard-module__xyKiZa__card:focus-visible{outline-offset:2px;outline:2px solid #5dfdcb}.PlanCard-module__xyKiZa__cardSelected{background:linear-gradient(170deg,#4a4ebf4d,#4a4ebf0f 70%),#1d1d2b;border-color:#4a4ebf;box-shadow:0 0 0 1px #4a4ebf,0 10px 28px #4a4ebf59}.PlanCard-module__xyKiZa__cardRecommended,.PlanCard-module__xyKiZa__cardRecommended:hover{color:#0d1017;background:#5dfdcb;border-color:#5dfdcb}.PlanCard-module__xyKiZa__cardRecommended.PlanCard-module__xyKiZa__cardSelected{box-shadow:0 0 0 2px #0d1017,0 10px 28px #5dfdcb47}.PlanCard-module__xyKiZa__ribbon{color:#5dfdcb;text-transform:uppercase;letter-spacing:.08em;background:#0d1017;border-radius:0 0 10px 10px;padding:7px 12px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-1.5px;right:20px}.PlanCard-module__xyKiZa__label{letter-spacing:-.01em;font-size:1.35rem;font-weight:800;line-height:1.1}.PlanCard-module__xyKiZa__priceBlock{flex-direction:column;gap:4px;width:100%;display:flex}.PlanCard-module__xyKiZa__original{color:#7c85a3;font-size:.85rem;font-weight:500;text-decoration:line-through}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__original{color:#0d10178c}.PlanCard-module__xyKiZa__priceLine{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.PlanCard-module__xyKiZa__price{letter-spacing:-.03em;color:#fff;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:800;line-height:1}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__price{color:#0d1017}.PlanCard-module__xyKiZa__per{color:#a6b1e1;font-size:.85rem;font-weight:500}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__per{color:#0d1017a6}.PlanCard-module__xyKiZa__badge{color:#fff;background:#4a4ebf;border-radius:6px;align-self:flex-start;margin-top:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__badge{color:#0d1017;background:#fff}.PlanCard-module__xyKiZa__details{flex-direction:column;flex:1;gap:4px;width:100%;display:flex}.PlanCard-module__xyKiZa__line{font-size:1rem;font-weight:500}.PlanCard-module__xyKiZa__line strong{font-weight:800}.PlanCard-module__xyKiZa__lineMuted{color:#a6b1e1;font-size:.85rem;font-weight:500}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__lineMuted{color:#0d1017a6}.PlanCard-module__xyKiZa__savings{color:#5dfdcb;margin-top:6px;font-size:.85rem;font-weight:700}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__savings{color:#0d1017}.PlanCard-module__xyKiZa__action{text-align:center;color:#dcd6f7;background:#4a4ebf38;border:1px solid #4a4ebf80;border-radius:999px;align-self:stretch;padding:14px 16px;font-size:.9rem;font-weight:700}.PlanCard-module__xyKiZa__cardSelected .PlanCard-module__xyKiZa__action{color:#0d1017;background:#5dfdcb;border-color:#5dfdcb}.PlanCard-module__xyKiZa__cardRecommended .PlanCard-module__xyKiZa__action{color:#5dfdcb;background:#0d1017;border-color:#0d1017}
