@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap');body.page-canvas{--cv-ink:#12141a;--cv-mute:#5e6673;--cv-paper:#ffffff;--cv-mist:#f2f3f7;--cv-fog:#e4e7ee;--cv-accent:var(--lending-red,#e30613);--cv-accent-dark:var(--lending-red-dark,#c10510);--cv-accent-rgb:var(--lending-red-rgb,227,6,19);--cv-accent-2:var(--lending-accent-2,var(--cv-accent));--cv-accent-2-rgb:var(--lending-accent-2-rgb,var(--cv-accent-rgb));--cv-btn-from:var(--lending-btn-from,var(--cv-accent));--cv-btn-to:var(--lending-btn-to,var(--cv-accent));--cv-btn-ink:var(--lending-btn-ink,#fff);--cv-tile:28px;--cv-chip:var(--lending-btn-radius,14px);--cv-shadow:0 18px 50px rgba(18,20,26,0.08);--cv-max:1180px;background:var(--cv-mist);color:var(--cv-ink);font-family:Manrope,"Segoe UI",system-ui,sans-serif;padding-bottom:5.5rem}@media (min-width:992px){body.page-canvas{padding-bottom:0}}body.page-canvas a{color:inherit}body.page-canvas a:hover{color:var(--cv-accent)}body.page-canvas .cv-shell{width:min(var(--cv-max),calc(100% - 2rem));margin:0 auto}body.page-canvas .cv-pill{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.7rem 1.45rem;border:0;border-radius:var(--cv-chip);font:inherit;font-weight:800;letter-spacing:-0.01em;text-decoration:none;cursor:pointer;transition:transform 0.15s ease,filter 0.2s ease,background-position 0.45s ease,box-shadow 0.2s ease}body.page-canvas .cv-pill:hover{transform:translateY(-1px)}body.page-canvas .cv-pill--accent,body.page-canvas a.cv-pill--accent,body.page-canvas .cv-pill--accent:hover,body.page-canvas a.cv-pill--accent:hover{background-color:var(--cv-btn-from);background-image:linear-gradient(90deg,var(--cv-btn-from) 0%,var(--cv-btn-to) 48%,var(--cv-btn-from) 100%);background-size:220% 100%;background-position:0% 50%;background-repeat:no-repeat;color:var(--cv-btn-ink)}body.page-canvas .cv-pill--accent:hover,body.page-canvas a.cv-pill--accent:hover{background-position:100% 50%;filter:brightness(1.08) saturate(1.06)}body.page-canvas .cv-pill--light,body.page-canvas a.cv-pill--light,body.page-canvas .cv-pill--light:hover,body.page-canvas a.cv-pill--light:hover{background:#fff;color:#12141a}body.page-canvas .cv-pill--ink,body.page-canvas a.cv-pill--ink,body.page-canvas .cv-pill--ink:hover,body.page-canvas a.cv-pill--ink:hover{background:#1b1e27;color:#fff}body.page-canvas .cv-pill--block{width:100%}body.page-canvas .cv-kicker-title{margin:0 0 1.25rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:800;letter-spacing:-0.04em;line-height:1.15}body.page-canvas .cv-masthead{position:sticky;top:0;z-index:40;background:var(--cv-paper)}body.page-canvas .cv-masthead-utility{background:#eceef3;border-bottom:1px solid rgba(18,20,26,0.04)}body.page-canvas .cv-masthead-utility-row{display:flex;align-items:center;justify-content:space-between;min-height:2.35rem;gap:1rem}body.page-canvas .cv-locale,body.page-canvas .cv-utility-phone{display:inline-flex;align-items:center;gap:0.4rem;border:0;background:transparent;color:var(--cv-ink);font:inherit;font-size:0.82rem;font-weight:700;text-decoration:none;cursor:pointer}body.page-canvas .cv-utility-phone--support{flex-direction:column;align-items:flex-end;gap:0.05rem;line-height:1.15}body.page-canvas .cv-utility-phone-label{color:var(--cv-mute);font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}body.page-canvas .cv-utility-phone-num{color:var(--cv-ink);font-size:0.92rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-utility-phone--support:hover .cv-utility-phone-num{color:var(--cv-accent)}body.page-canvas .cv-locale-pin{color:var(--cv-accent)}body.page-canvas .cv-masthead-bar{border-bottom:1px solid rgba(18,20,26,0.06)}body.page-canvas .cv-masthead-row{display:flex;align-items:center;gap:1.25rem;min-height:4.35rem}body.page-canvas .cv-mark{flex:0 0 auto}body.page-canvas .cv-mark img{display:block;height:38px;width:auto;max-width:168px;object-fit:contain}body.page-canvas .cv-rail{display:none;align-items:center;gap:0.15rem;margin-left:auto}body.page-canvas .cv-rail-link{padding:0.45rem 0.85rem;border:0;background:transparent;border-radius:var(--cv-chip);color:var(--cv-ink);font:inherit;font-size:0.95rem;font-weight:700;text-decoration:none;cursor:pointer}body.page-canvas .cv-rail-link:hover,body.page-canvas .cv-rail-link.is-current{background:var(--cv-mist);color:var(--cv-ink)}body.page-canvas .cv-more--provider.is-current .cv-more-trigger,body.page-canvas .cv-more--provider .cv-more-trigger.is-current{background:rgba(var(--cv-accent-rgb),0.08);color:var(--cv-accent);box-shadow:inset 0 0 0 1.5px rgba(var(--cv-accent-rgb),0.55)}body.page-canvas .cv-more{position:relative}body.page-canvas .cv-more.is-open{z-index:60}body.page-canvas .cv-more.is-open .cv-more-trigger{background:#fff;box-shadow:0 1px 0 rgba(18,20,26,0.06)}body.page-canvas .cv-more-panel{display:none;position:absolute;top:calc(100% + 0.85rem);left:50%;right:auto;min-width:17.5rem;max-width:min(22rem,calc(100vw - 1.5rem));padding:0.85rem 0.75rem 0.75rem;background:#ffffff;border:1px solid #e4e7ee;border-radius:1.35rem;box-shadow:0 4px 12px rgba(18,20,26,0.06),0 24px 56px rgba(18,20,26,0.16);transform:translateX(-50%);transform-origin:top center;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.page-canvas .cv-more--with-aside .cv-more-panel{min-width:36rem;max-width:min(42rem,calc(100vw - 1.5rem));padding:1rem}body.page-canvas .cv-more-panel::before{content:"";position:absolute;top:-0.45rem;left:50%;right:auto;width:0.85rem;height:0.85rem;margin-left:-0.42rem;background:#ffffff;border-left:1px solid #e4e7ee;border-top:1px solid #e4e7ee;transform:rotate(45deg);box-shadow:none;z-index:1}body.page-canvas .cv-more-panel::after{display:none}body.page-canvas .cv-more.is-open .cv-more-panel{display:flex;flex-direction:column;gap:0.15rem;max-height:min(32rem,calc(100vh - 7rem));overflow-y:auto;overscroll-behavior:contain;animation:cvMoreIn 0.2s cubic-bezier(0.2,0.75,0.25,1)}body.page-canvas .cv-more--with-aside.is-open .cv-more-panel{flex-direction:row;align-items:stretch;gap:0.85rem}body.page-canvas .cv-more-panel-main{display:flex;flex-direction:column;gap:0.12rem;flex:1 1 auto;min-width:0}@keyframes cvMoreIn{from{opacity:0;transform:translateX(-50%) translateY(-0.45rem) scale(0.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}body.page-canvas .cv-more-panel a{display:flex;align-items:center;gap:0.75rem;padding:0.78rem 0.95rem;border-radius:0.95rem;color:#1a1d24;font-size:0.98rem;font-weight:650;letter-spacing:-0.015em;line-height:1.25;text-decoration:none;background:transparent;transition:background 0.15s ease,color 0.15s ease}body.page-canvas .cv-more-panel a:hover{background:#f3f5f9;color:#1a1d24}body.page-canvas .cv-more-panel a.is-current{background:rgba(var(--cv-accent-rgb),0.1);color:var(--cv-accent);box-shadow:none}body.page-canvas .cv-more-ico{flex:0 0 auto;width:1.35rem;height:1.35rem;color:#8a94a3}body.page-canvas .cv-more-panel a:hover .cv-more-ico,body.page-canvas .cv-more-panel a.is-current .cv-more-ico{color:var(--cv-accent)}body.page-canvas .cv-more-panel-aside{flex:0 0 14rem;margin:0;padding:1.15rem 1.1rem;border-radius:1.05rem;background:linear-gradient(160deg,#e8f4ff 0%,#eef0ff 55%,#f6f0ff 100%);color:#1a1d24;display:flex;flex-direction:column;justify-content:center}body.page-canvas .cv-more-panel-aside-title{margin:0 0 0.35rem;font-size:1.05rem;font-weight:800;letter-spacing:-0.02em;line-height:1.25}body.page-canvas .cv-more-panel-aside-text{margin:0;color:#5c6573;font-size:0.86rem;font-weight:560;line-height:1.35}body.page-canvas .cv-more-panel-aside-btn{margin-top:0.85rem;align-self:stretch;min-height:2.55rem;padding:0.55rem 0.9rem;border:0;border-radius:0.85rem;background:var(--cv-accent);color:#fff;font:inherit;font-size:0.92rem;font-weight:750;letter-spacing:-0.01em;cursor:pointer;transition:filter 0.15s ease,transform 0.15s ease}body.page-canvas .cv-more-panel-aside-btn:hover{filter:brightness(0.96)}body.page-canvas .cv-more-panel-aside-btn:active{transform:translateY(1px)}body.page-canvas .cv-nav-scrim{position:fixed;inset:0;z-index:45;background:rgba(12,16,24,0.48);opacity:0;pointer-events:none;transition:opacity 0.22s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.page-canvas .cv-nav-scrim.is-visible{opacity:1;pointer-events:auto}body.cv-nav-menu-open{overflow:hidden}body.cv-nav-menu-open .cv-masthead{z-index:55}@media (max-width:720px){body.page-canvas .cv-more--with-aside .cv-more-panel{min-width:17.5rem;max-width:min(22rem,calc(100vw - 1.5rem))}body.page-canvas .cv-more--with-aside.is-open .cv-more-panel{flex-direction:column}body.page-canvas .cv-more-panel-aside{flex-basis:auto}}body.page-canvas .cv-drawer-group{margin:1.15rem 0 0.4rem;padding:0 0.35rem;color:#8a94a3;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}body.page-canvas .cv-drawer-group:first-child{margin-top:0}body.page-canvas .cv-masthead-cta{display:none;margin-left:0.5rem;opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.22s ease,visibility 0.22s ease}body.page-canvas:has(.cv-more.is-open) .cv-masthead-cta{opacity:0;visibility:hidden;pointer-events:none}body.page-canvas .cv-burger{margin-left:auto;width:2.6rem;height:2.6rem;border:0;border-radius:0.85rem;background:var(--cv-mist);display:grid;place-content:center;gap:5px}body.page-canvas .cv-burger span{display:block;width:16px;height:2px;background:var(--cv-ink);border-radius:2px}body.page-canvas .cv-drawer{position:fixed;inset:0;z-index:70;display:flex;align-items:stretch;justify-content:center;padding:0.75rem;padding-top:max(0.75rem,env(safe-area-inset-top));padding-bottom:max(0.75rem,env(safe-area-inset-bottom));background:rgba(12,16,24,0.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity 0.22s ease}body.page-canvas .cv-drawer.is-open{opacity:1;pointer-events:auto}body.page-canvas .cv-drawer[hidden]{display:none!important}body.page-canvas .cv-drawer-sheet{display:flex;flex-direction:column;width:100%;max-width:28rem;max-height:100%;margin:0 auto;padding:1rem 1rem 1.15rem;background:#ffffff;border:1px solid #e4e7ee;border-radius:1.5rem;box-shadow:0 28px 70px rgba(18,20,26,0.28);overflow:hidden;transform:translateY(0.6rem) scale(0.985);transition:transform 0.24s cubic-bezier(0.2,0.75,0.25,1)}body.page-canvas .cv-drawer.is-open .cv-drawer-sheet{transform:translateY(0) scale(1)}body.page-canvas .cv-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.85rem;flex:0 0 auto}body.page-canvas .cv-drawer-brand{display:inline-flex;align-items:center;min-width:0}body.page-canvas .cv-drawer-brand img{height:34px;width:auto;max-width:150px;object-fit:contain}body.page-canvas .cv-drawer-close{flex:0 0 auto;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#f3f5f9;color:#5c6573;display:grid;place-content:center;cursor:pointer}body.page-canvas .cv-drawer-locale{display:inline-flex;align-items:center;gap:0.45rem;align-self:flex-start;margin-bottom:0.85rem;padding:0.55rem 0.9rem;border:1px solid #e4e7ee;border-radius:999px;background:#f7f8fb;color:#1a1d24;font:inherit;font-size:0.92rem;font-weight:700;cursor:pointer}body.page-canvas .cv-drawer-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:0.1rem;padding-right:0.15rem;margin-bottom:0.75rem}body.page-canvas .cv-drawer-nav a{display:flex;align-items:center;gap:0.75rem;padding:0.82rem 0.85rem;border:0;border-radius:0.95rem;color:#1a1d24;font-size:1rem;font-weight:650;letter-spacing:-0.015em;line-height:1.25;text-decoration:none;background:transparent}body.page-canvas .cv-drawer-nav a:hover,body.page-canvas .cv-drawer-nav a:active{background:#f3f5f9}body.page-canvas .cv-drawer-nav a.is-current{background:rgba(var(--cv-accent-rgb),0.1);color:var(--cv-accent)}body.page-canvas .cv-drawer-ico{flex:0 0 auto;width:1.35rem;height:1.35rem;color:#8a94a3}body.page-canvas .cv-drawer-nav a.is-current .cv-drawer-ico,body.page-canvas .cv-drawer-nav a:hover .cv-drawer-ico{color:var(--cv-accent)}body.page-canvas .cv-drawer-aside{flex:0 0 auto;margin-top:auto;padding:1.05rem 1.1rem;border-radius:1.1rem;background:linear-gradient(160deg,#e8f4ff 0%,#eef0ff 55%,#f6f0ff 100%)}body.page-canvas .cv-drawer-aside-title{margin:0 0 0.25rem;font-size:1.02rem;font-weight:800;letter-spacing:-0.02em;line-height:1.25;color:#1a1d24}body.page-canvas .cv-drawer-aside-text{margin:0;color:#5c6573;font-size:0.86rem;font-weight:560;line-height:1.35}body.page-canvas .cv-drawer-aside-btn{margin-top:0.85rem;width:100%;min-height:2.7rem;padding:0.6rem 0.95rem;border:0;border-radius:0.9rem;background:var(--cv-accent);color:#fff;font:inherit;font-size:0.95rem;font-weight:750;letter-spacing:-0.01em;cursor:pointer}@media (min-width:992px){body.page-canvas .cv-rail,body.page-canvas .cv-masthead-cta{display:flex}body.page-canvas .cv-burger,body.page-canvas .cv-drawer{display:none!important}body.page-canvas .cv-masthead-row{min-height:4.7rem}body.page-canvas .cv-mark img{height:48px;max-width:240px}}body.page-canvas .cv-dock{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:0.65rem 0 calc(0.65rem + env(safe-area-inset-bottom));background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);border-top:1px solid var(--cv-fog)}body.page-canvas .cv-dock-row{display:grid;grid-template-columns:1fr auto;gap:0.5rem;align-items:center}body.page-canvas .cv-dock-ghost,body.page-canvas .cv-dock-call{min-height:3rem;padding:0 1rem;border:1px solid var(--cv-fog);border-radius:var(--cv-chip);background:#fff;font:inherit;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (min-width:992px){body.page-canvas .cv-dock{display:none}}body.page-canvas .cv-spotlight{padding:1.25rem 0 0}body.page-canvas .cv-spotlight-card{display:grid;gap:1.5rem;padding:1.6rem 1.4rem 1.8rem;background:radial-gradient(circle at 88% 18%,rgba(var(--cv-accent-rgb),0.16),transparent 28%),linear-gradient(135deg,#f7f8fb 0%,#eceff5 100%);border-radius:var(--cv-tile);overflow:hidden}body.page-canvas .cv-spotlight-copy h1{margin:0 0 0.75rem;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:800;letter-spacing:-0.04em;line-height:1.18}body.page-canvas .cv-spotlight-lead{margin:0 0 1.25rem;max-width:34rem;color:var(--cv-mute);font-size:1.02rem;line-height:1.45}body.page-canvas .cv-spotlight-actions{display:flex;flex-wrap:wrap;gap:0.95rem 1.15rem;align-items:center}body.page-canvas .cv-spotlight-phone{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0.1rem;padding:0.35rem 0.15rem;color:var(--cv-ink);text-decoration:none;line-height:1.15}body.page-canvas .cv-spotlight-phone-label{color:var(--cv-mute);font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}body.page-canvas .cv-spotlight-phone-num{color:var(--cv-accent);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;letter-spacing:-0.03em}body.page-canvas .cv-spotlight-phone:hover .cv-spotlight-phone-num{color:var(--cv-accent-dark)}body.page-canvas .cv-spotlight-art{position:relative;display:grid;place-items:center}body.page-canvas .cv-spotlight-img{display:block;width:min(100%,28rem);height:auto;object-fit:contain}@media (min-width:900px){body.page-canvas .cv-spotlight-card{grid-template-columns:1.15fr 0.85fr;align-items:center;padding:2.4rem 2.6rem;min-height:22rem}body.page-canvas .cv-spotlight-img{width:min(100%,34rem)}}body.page-canvas .cv-probe{margin-top:-1.35rem;position:relative;z-index:2;padding-bottom:0.4rem}body.page-canvas .cv-probe-panel{display:grid;gap:1rem;padding:1.15rem 1.15rem 1.25rem;background:#fff;border-radius:1.5rem;box-shadow:var(--cv-shadow)}body.page-canvas .cv-probe-title{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-0.03em}body.page-canvas .cv-probe-caption{margin:0.35rem 0 0;color:var(--cv-mute);font-size:0.92rem}body.page-canvas .cv-probe-combo{display:grid;grid-template-columns:1fr;gap:0.65rem;align-items:stretch}body.page-canvas .cv-probe-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.page-canvas .cv-probe-field{width:100%;height:3.25rem;min-height:3.25rem;box-sizing:border-box;padding:0 1rem;border:2px solid transparent;border-radius:var(--cv-chip);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,var(--cv-btn-from),var(--cv-btn-to)) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 2px 10px rgba(var(--cv-accent-rgb),0.12);color:var(--cv-ink);font:inherit;line-height:1.2;cursor:pointer;transition:box-shadow 0.2s ease,filter 0.2s ease}body.page-canvas .cv-probe-combo>.cv-pill{height:3.25rem;min-height:3.25rem;box-sizing:border-box;padding-top:0;padding-bottom:0}body.page-canvas .cv-probe-field::placeholder{color:#6b7280;opacity:1}body.page-canvas .cv-probe-field:hover,body.page-canvas .cv-probe-field:focus{box-shadow:0 4px 16px rgba(var(--cv-accent-rgb),0.2);outline:none;filter:saturate(1.05)}@media (min-width:760px){body.page-canvas .cv-probe-panel{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:center;padding:1.15rem 1.35rem}body.page-canvas .cv-probe-combo{grid-template-columns:1fr auto;align-items:stretch}}body.page-canvas .cv-offers,body.page-canvas .cv-perks,body.page-canvas .cv-faq,body.page-canvas .cv-about,body.page-canvas .cv-locales,body.page-canvas .cv-split{padding:2.4rem 0 0.4rem}body.page-canvas .cv-offers-head{display:grid;gap:1rem;margin-bottom:1.25rem}body.page-canvas .cv-chips{display:flex;flex-wrap:wrap;gap:0.45rem}body.page-canvas .cv-chip{min-height:2.35rem;padding:0.4rem 0.9rem;border:0;border-radius:var(--cv-chip);background:#fff;color:var(--cv-ink);font:inherit;font-size:0.88rem;font-weight:700;cursor:pointer}body.page-canvas .cv-chip.is-on{background:var(--cv-ink);color:#fff}body.page-canvas .cv-offer-grid{display:grid;gap:1rem}body.page-canvas .cv-offer{display:flex;flex-direction:column;min-height:100%;padding:1.2rem 1.15rem 1.15rem;background:#fff;border-radius:1.35rem;box-shadow:0 10px 28px rgba(18,20,26,0.05)}body.page-canvas .cv-offer--pack{padding:0;overflow:visible}body.page-canvas .cv-offer-cover{position:relative;height:8.2rem;background:linear-gradient(160deg,#efe7ff 0%,#d9c6ff 52%,#c9b4fb 100%);overflow:hidden;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body.page-canvas .cv-offer-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.page-canvas .cv-offer-body{display:flex;flex-direction:column;flex:1;padding:0;min-height:0}body.page-canvas .cv-offer-top{display:flex;flex-direction:column;align-items:flex-start;gap:0.55rem;padding:0.85rem 1.1rem 0.85rem}body.page-canvas .cv-offer--pack .cv-offer-name{min-height:0;margin:0}body.page-canvas .cv-offer--pack .cv-offer-name--with-tech{min-height:0;margin-bottom:0}body.page-canvas .cv-tech-toggle{display:inline-flex;align-self:flex-start;margin:0;padding:0.18rem;border-radius:999px;background:#edf1f7;gap:0.12rem}body.page-canvas .cv-tech-toggle__btn{min-height:1.85rem;padding:0.2rem 0.78rem;border:0;border-radius:999px;background:transparent;color:var(--cv-mute);font:inherit;font-size:0.78rem;font-weight:800;letter-spacing:0.04em;cursor:pointer}body.page-canvas .cv-tech-toggle__btn.is-on{background:#fff;color:var(--cv-ink);box-shadow:0 1px 4px rgba(18,20,26,0.08)}body.page-canvas .cv-offer-from{color:var(--cv-mute);font-size:0.92rem;font-weight:800}body.page-canvas .cv-offer-tag{align-self:flex-start;margin:0;padding:0.28rem 0.7rem 0.28rem 0.55rem;border-radius:999px;background:#edf1f7;color:#243044;font-size:0.7rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:0.35rem}body.page-canvas .cv-offer-tag--on-cover{position:absolute;top:0.7rem;left:0.7rem;z-index:2;max-width:calc(100% - 1.4rem);box-shadow:0 8px 18px rgba(18,20,26,0.16)}body.page-canvas .cv-offer-tag::before{content:'';width:0.38rem;height:0.38rem;border-radius:50%;background:currentColor;opacity:0.55;flex-shrink:0}body.page-canvas .cv-offer-tag--hot,body.page-canvas .cv-offer-tag--hit{background:linear-gradient(135deg,#ff3b3b 0%,#c62828 55%,#9f1d1d 100%);color:#fff;border:0;box-shadow:0 1px 0 rgba(255,255,255,0.22) inset,0 8px 16px rgba(198,40,40,0.24)}body.page-canvas .cv-offer-tag--hot::before,body.page-canvas .cv-offer-tag--hit::before{background:#fff;opacity:1;box-shadow:0 0 0 3px rgba(255,255,255,0.2)}body.page-canvas .cv-offer-tag--fast{background:#2f6bff;color:#fff}body.page-canvas .cv-offer-tag--fast::before{background:#fff;opacity:1}body.page-canvas .cv-offer-name{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-0.03em;line-height:1.25;color:var(--cv-ink)}body.page-canvas .cv-offer-features{margin:0;padding:0 1.1rem;list-style:none;display:flex;flex-direction:column;gap:0}body.page-canvas .cv-offer-feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.55rem;padding:0.48rem 0;border-top:1px solid #eef1f5}body.page-canvas .cv-offer-feature:first-child{border-top:0;padding-top:0.1rem}body.page-canvas .cv-offer-feature[hidden]{display:none!important}body.page-canvas .cv-offer-feature-ico{width:1.85rem;height:1.85rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--cv-accent-rgb),0.1);color:var(--cv-accent);font-size:0.92rem;flex-shrink:0}body.page-canvas .cv-offer-feature-copy{display:flex;align-items:baseline;justify-content:space-between;gap:0.65rem;min-width:0}body.page-canvas .cv-offer-feature-k{color:var(--cv-mute);font-size:0.8rem;font-weight:600;line-height:1.25}body.page-canvas .cv-offer-feature-v{color:var(--cv-ink);font-size:0.92rem;font-weight:800;letter-spacing:-0.02em;text-align:right;line-height:1.25}body.page-canvas .cv-offer-foot{margin-top:auto;padding:0.85rem 1.05rem 1rem;background:linear-gradient(180deg,rgba(var(--cv-accent-rgb),0.045) 0%,rgba(var(--cv-accent-rgb),0.09) 100%);border-top:1px solid rgba(var(--cv-accent-rgb),0.08)}body.page-canvas .cv-offer-pay{margin:0 0 0.7rem;display:flex;flex-direction:column;gap:0.2rem}body.page-canvas .cv-offer-pay-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.35rem 0.55rem}body.page-canvas .cv-offer-pay-side{display:flex;flex-direction:column;gap:0.12rem}body.page-canvas .cv-offer-was{color:#98a0ad;text-decoration:line-through;font-size:0.86rem;font-weight:700;order:2}body.page-canvas .cv-offer-now{font-size:1.55rem;font-weight:900;letter-spacing:-0.045em;line-height:1;color:var(--cv-ink);order:1}body.page-canvas .cv-offer-connect{color:#667084;font-size:0.76rem;font-weight:600;line-height:1.3}body.page-canvas .cv-offer-connect[hidden]{display:none!important}body.page-canvas .cv-offer-pay-note{color:#667084;font-size:0.76rem;font-weight:600;line-height:1.3}body.page-canvas .cv-offer-pay-note[hidden]{display:none!important}body.page-canvas .cv-offer-actions{display:grid;gap:0.4rem}body.page-canvas .cv-text-btn{border:0;background:transparent;color:var(--cv-mute);font:inherit;font-weight:700;cursor:pointer;padding:0.25rem 0}body.page-canvas .cv-text-btn:hover{color:var(--cv-accent)}body.page-canvas .cv-offer-specs{margin:0;padding:0;list-style:none}@media (min-width:760px){body.page-canvas .cv-offer-grid:not(.cv-offer-grid--slider){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){body.page-canvas .cv-offer-grid:not(.cv-offer-grid--slider){grid-template-columns:repeat(3,minmax(0,1fr))}body.page-canvas .cv-offers-head{grid-template-columns:1fr auto;align-items:end}}body.page-canvas .cv-offer-slider{position:relative;padding:0}body.page-canvas .cv-offer-slider__nav,body.page-canvas .cv-offer-slider__progress{display:none}body.page-canvas .cv-offer-viewport{overflow:visible}body.page-canvas .cv-offer-grid--slider{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}body.page-canvas .cv-offer-grid--slider>.cv-offer[hidden]{display:none!important}@media (min-width:760px) and (max-width:1079.98px){body.page-canvas .cv-offer-grid--slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){body.page-canvas .cv-offer-slider{padding:0 2.7rem 0.2rem}body.page-canvas .cv-offer-slider__nav{display:inline-flex}body.page-canvas .cv-offer-slider__progress{display:block}body.page-canvas .cv-offer-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2.25rem 2rem 6.5rem;margin:-2.25rem -2rem -5.25rem}body.page-canvas .cv-offer-viewport::-webkit-scrollbar{display:none}body.page-canvas .cv-offer-grid--slider{display:flex;align-items:stretch;gap:1rem;grid-template-columns:none}body.page-canvas .cv-offer-grid--slider>.cv-offer{flex:0 0 calc((100% - 2rem) / 3);min-width:0;scroll-snap-align:start}}body.page-canvas .cv-perk-grid{display:grid;gap:0.9rem}body.page-canvas .cv-perk{padding:1.2rem 1.15rem 1.25rem;background:#fff;border-radius:1.35rem}body.page-canvas .cv-perk-art{width:6.75rem;height:6.75rem;margin:-0.25rem 0 0.7rem -0.35rem}body.page-canvas .cv-perk-art img{display:block;width:100%;height:100%;object-fit:contain}body.page-canvas .cv-perk-orb{width:3.1rem;height:3.1rem;margin-bottom:0.9rem;border-radius:1.05rem;background:radial-gradient(circle at 30% 30%,#fff,transparent 42%),linear-gradient(135deg,var(--cv-accent-2),var(--cv-accent))}body.page-canvas .cv-perk-orb--mint{background:linear-gradient(135deg,var(--lending-accent-2-soft,#d8fff3),var(--cv-accent-2))}body.page-canvas .cv-perk-orb--sky{background:linear-gradient(135deg,var(--lending-scene-from,#9ec5ff),var(--cv-accent-2))}body.page-canvas .cv-perk-orb--gold{background:linear-gradient(135deg,#ffe08a,#f0a202)}body.page-canvas .cv-perk h3{margin:0 0 0.4rem;font-size:1.08rem;font-weight:800}body.page-canvas .cv-perk p{margin:0;color:var(--cv-mute);line-height:1.45}@media (min-width:760px){body.page-canvas .cv-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){body.page-canvas .cv-perk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.page-canvas .cv-rush{padding:2rem 0 0.2rem}body.page-canvas .cv-rush-panel{display:grid;gap:1.25rem;padding:1.7rem 1.4rem;border-radius:var(--cv-tile);background:radial-gradient(circle at 92% 18%,rgba(var(--cv-accent-rgb),0.14),transparent 34%),radial-gradient(circle at 8% 88%,rgba(var(--cv-accent-2-rgb),0.1),transparent 42%),linear-gradient(135deg,#f7f8fb 0%,#eceff5 100%);color:var(--cv-ink);overflow:hidden}body.page-canvas .cv-rush-eyebrow{margin:0 0 0.4rem;color:var(--cv-accent);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}body.page-canvas .cv-rush-copy h2{margin:0 0 0.7rem;color:var(--cv-ink);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-0.04em}body.page-canvas .cv-rush-copy p{margin:0 0 1.15rem;max-width:32rem;color:var(--cv-mute);font-weight:600;line-height:1.5}body.page-canvas .cv-rush-art{position:relative;display:grid;place-items:center;min-height:8rem}body.page-canvas .cv-rush-img{display:block;width:min(100%,30rem);height:auto;object-fit:contain}@media (min-width:860px){body.page-canvas .cv-rush-panel{grid-template-columns:1.2fr 0.8fr;align-items:center;padding:2.2rem 2.4rem}}body.page-canvas .cv-split-row{display:grid;gap:1.25rem}body.page-canvas .cv-split-visual,body.page-canvas .cv-split-copy{background:#fff;border-radius:var(--cv-tile)}body.page-canvas .cv-split-copy{padding:1.4rem}body.page-canvas .cv-split-visual{overflow:hidden;padding:0}body.page-canvas .cv-split-check{display:flex;flex-direction:column;height:100%}body.page-canvas .cv-split-check-art{display:grid;place-items:center;min-height:11.5rem;padding:0.9rem 1rem 0.2rem;background:linear-gradient(165deg,#efe7ff 0%,#ddd0ff 55%,#cfc0fb 100%)}body.page-canvas .cv-split-check-art img{display:block;width:min(100%,13.5rem);height:auto;object-fit:contain}body.page-canvas .cv-split-check-copy{display:flex;flex-direction:column;flex:1;padding:0.85rem 1.35rem 1.4rem}body.page-canvas .cv-split-check-title{margin:0 0 0.4rem;font-size:1.22rem;font-weight:800;letter-spacing:-0.03em}body.page-canvas .cv-split-check-caption{margin:0 0 1.05rem;color:var(--cv-mute);line-height:1.45}body.page-canvas .cv-split-check-combo{display:grid;gap:0.65rem;align-items:stretch}body.page-canvas .cv-split-check-combo>.cv-pill{height:3.25rem;min-height:3.25rem;box-sizing:border-box;padding-top:0;padding-bottom:0}body.page-canvas .cv-split-list{margin:0 0 1.2rem;padding:0;list-style:none;display:grid;gap:0.85rem;counter-reset:cvsplit}body.page-canvas .cv-split-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0.75rem;align-items:start;color:var(--cv-mute);line-height:1.45}body.page-canvas .cv-split-item{min-width:0}body.page-canvas .cv-split-list li::before{counter-increment:cvsplit;content:counter(cvsplit);width:2rem;height:2rem;border-radius:50%;background:var(--lending-accent-2-soft,#ebf0ff);color:var(--cv-accent-2);font-weight:800;display:grid;place-items:center}body.page-canvas .cv-split-list strong{display:block;color:var(--cv-ink);margin-bottom:0.15rem}@media (min-width:900px){body.page-canvas .cv-split-row{grid-template-columns:0.9fr 1.1fr;align-items:stretch}}body.page-canvas .cv-faq-list{display:grid;gap:0.65rem}body.page-canvas .cv-faq-item{background:#fff;border-radius:1.15rem;padding:0.2rem 1rem 0.2rem}body.page-canvas .cv-faq-item summary{cursor:pointer;font-weight:800;padding:0.9rem 0;list-style:none}body.page-canvas .cv-faq-item summary::-webkit-details-marker{display:none}body.page-canvas .cv-faq-body{padding:0 0 1rem;color:var(--cv-mute);line-height:1.5}body.page-canvas .cv-about-panel{display:grid;gap:1.25rem;padding:1.5rem 1.35rem 1.4rem;background:#fff;border-radius:var(--cv-tile);overflow:hidden;box-shadow:0 10px 28px rgba(18,20,26,0.05)}body.page-canvas .cv-about-copy .cv-kicker-title{margin-bottom:0.85rem}body.page-canvas .cv-about-lead,body.page-canvas .cv-about-copy p{max-width:40rem;color:var(--cv-mute);line-height:1.55}body.page-canvas .cv-about-copy p{margin:0 0 0.85rem}body.page-canvas .cv-about-copy .cv-pill{margin-top:0.45rem}body.page-canvas .cv-about-art{display:grid;place-items:center;min-height:12rem;padding:0.6rem;border-radius:calc(var(--cv-tile) - 6px);background:linear-gradient(160deg,#efe7ff 0%,#e4d7ff 48%,#d4c2fb 100%);overflow:hidden}body.page-canvas .cv-about-img{display:block;width:min(100%,26rem);height:auto;object-fit:contain}@media (min-width:900px){body.page-canvas .cv-about-panel{grid-template-columns:1.15fr 0.85fr;align-items:center;padding:2rem 1.4rem 2rem 2.15rem;gap:1.5rem}body.page-canvas .cv-about-art{min-height:16rem;align-self:stretch}body.page-canvas .cv-about-img{width:min(100%,30rem)}}body.page-canvas .cv-guide{padding:2rem 0 0.4rem}body.page-canvas .cv-guide-lead{margin:-0.35rem 0 1.35rem;max-width:46rem;color:var(--cv-mute);line-height:1.55}body.page-canvas .cv-guide-slider{position:relative;padding:0 2.7rem 0.2rem}body.page-canvas .cv-guide-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0.85rem 0.2rem 1.35rem;margin:-0.85rem -0.2rem -0.55rem}body.page-canvas .cv-guide-viewport::-webkit-scrollbar{display:none}body.page-canvas .cv-guide-track{display:flex;gap:1rem;align-items:stretch}body.page-canvas .cv-guide-card{flex:0 0 min(100%,18.5rem);min-width:0;scroll-snap-align:start;background:#fff;border:1px solid rgba(116,130,151,0.14);border-radius:var(--cv-tile);padding:1.35rem 1.4rem 1.5rem;box-sizing:border-box;box-shadow:0 1px 2px rgba(21,30,48,0.04),0 8px 22px rgba(36,49,73,0.06)}@media (min-width:800px){body.page-canvas .cv-guide-card{flex-basis:calc((100% - 1rem) / 2)}}body.page-canvas .cv-guide-nav{position:absolute;top:calc(50% - 1.15rem);z-index:2;width:2.5rem;height:2.5rem;margin:0;padding:0;border:1px solid #e4e7ee;border-radius:50%;background:#fff;color:var(--cv-ink);box-shadow:0 8px 22px rgba(18,20,26,0.08);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.page-canvas .cv-guide-nav .bi{font-size:1.1rem;line-height:1}body.page-canvas .cv-guide-nav:hover:not(:disabled){background:var(--cv-mist)}body.page-canvas .cv-guide-nav:disabled{opacity:0.35;cursor:default}body.page-canvas .cv-guide-nav--prev{left:0}body.page-canvas .cv-guide-nav--next{right:0}body.page-canvas .cv-guide-progress{margin:1.05rem auto 0;width:min(11rem,40%);height:3px;border-radius:999px;background:#e4e7ee;overflow:hidden}body.page-canvas .cv-guide-progress-fill{height:100%;width:22%;border-radius:inherit;background:var(--cv-ink)}body.page-canvas .cv-guide-card h3{margin:0 0 0.65rem;font-size:1.08rem;font-weight:800;letter-spacing:-0.03em;line-height:1.3}body.page-canvas .cv-guide-card p{margin:0;color:var(--cv-mute);line-height:1.55}body.page-canvas .cv-locales{padding:2rem 0 1.2rem}body.page-canvas .cv-locales-head{margin:0 0 1.1rem}body.page-canvas .cv-locales-title{margin:0 0 0.45rem;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;letter-spacing:-0.035em;line-height:1.15;color:var(--cv-ink)}body.page-canvas .cv-locales-lead{margin:0;max-width:40rem;color:var(--cv-mute);font-size:1rem;font-weight:600;line-height:1.5}body.page-canvas .popular-cities-wrap .opinion-locales,body.page-canvas .popular-cities-wrap--seo-only{padding:0 0 1rem;text-align:left}body.page-canvas .cv-locales-tools{display:block;margin-bottom:1.05rem}body.page-canvas .cv-locales-find{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;min-height:0;padding:0;border:0;border-radius:50%;background:var(--cv-accent);color:#fff;font:inherit;font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 4px 12px rgba(var(--cv-accent-rgb),0.28)}body.page-canvas .cv-locales-find:hover{border-color:transparent;color:#fff;filter:brightness(1.06) saturate(1.05)}body.page-canvas .cv-locales-find .bi{font-size:1rem;line-height:1}body.page-canvas .cv-locales-abc-wrap{display:flex;align-items:center;gap:0.45rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;margin:0 -0.15rem;padding:0.1rem 0.15rem}body.page-canvas .cv-locales-abc{display:flex;flex-wrap:nowrap;gap:0.4rem;width:max-content;min-width:0}body.page-canvas .cv-locales-abc button{flex:0 0 auto;min-width:2.35rem;height:2.35rem;padding:0 0.7rem;border:1px solid rgba(116,130,151,0.16);border-radius:999px;background:#fff;color:var(--cv-ink);font:inherit;font-size:0.88rem;font-weight:800;cursor:pointer}body.page-canvas .cv-locales-abc button.cv-locales-abc__wide{min-width:0;padding:0 0.95rem}body.page-canvas .cv-locales-abc button.is-on{border-color:rgba(var(--cv-accent-rgb),0.55);background:rgba(var(--cv-accent-rgb),0.1);color:var(--cv-accent);box-shadow:inset 0 0 0 1px rgba(var(--cv-accent-rgb),0.18)}body.page-canvas .cv-locales-panel{padding:1.15rem 1.15rem 1.2rem;background:#fff;border:1px solid rgba(116,130,151,0.12);border-radius:1.5rem;box-shadow:0 1px 2px rgba(21,30,48,0.03),0 12px 28px rgba(36,49,73,0.05)}body.page-canvas .cv-locales-scroll{max-height:none;overflow:visible;padding-right:0}body.page-canvas .cv-locales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem 1.25rem;align-content:start}@media (min-width:640px){body.page-canvas .cv-locales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){body.page-canvas .cv-locales-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.page-canvas .cv-locales-chip,body.page-canvas .cv-locales-chip:visited{display:block;min-width:0;padding:0.45rem 0.1rem;border:0;border-radius:0;background:transparent;color:var(--cv-ink);font-size:0.98rem;font-weight:650;line-height:1.35;text-decoration:none;box-shadow:none}body.page-canvas .cv-locales-chip:hover,body.page-canvas .cv-locales-chip.is-current,body.page-canvas .cv-locales-chip.is-current:visited,body.page-canvas .cv-locales-chip.is-current:hover{color:var(--cv-accent);background:transparent;text-decoration:underline;text-underline-offset:0.18em}body.page-canvas .cv-locales-more{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;width:100%;margin-top:1rem;min-height:2.55rem;padding:0 1rem;border:0;border-radius:var(--cv-chip);background:transparent;color:var(--cv-accent);font:inherit;font-size:0.95rem;font-weight:800;cursor:pointer}body.page-canvas .cv-locales-more:hover{color:var(--cv-accent-dark);text-decoration:underline;text-underline-offset:0.16em}body.page-canvas .cv-colophon{margin-top:2.4rem;padding:0 0 2.4rem}body.page-canvas .cv-colophon-cta-pair{display:grid;gap:1.1rem;margin-bottom:1.1rem}body.page-canvas .cv-colophon-cta{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;padding:1.3rem 1.25rem;background:#fff;border-radius:1.5rem}body.page-canvas .cv-colophon-hours{margin:0 0 0.35rem;color:var(--cv-mute);font-size:0.88rem}body.page-canvas .cv-colophon-headline,body.page-canvas .cv-colophon-phone{display:block;margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;letter-spacing:-0.04em;line-height:1.2;text-decoration:none}@media (min-width:760px){body.page-canvas .cv-colophon-cta-pair{grid-template-columns:1fr 1fr}}body.page-canvas .cv-colophon-grid{display:grid;gap:1.4rem;padding:0.4rem 0.2rem 0}body.page-canvas .footer-signature{margin:3rem 0 0;padding:0 0.2rem 2rem;color:var(--cv-mute);font-size:0.75rem;line-height:1.55}body.page-canvas .footer-signature>*:first-child{margin-top:0}body.page-canvas .footer-signature>*:last-child{margin-bottom:0}body.page-canvas .cv-colophon-col a{color:var(--cv-mute);text-decoration:none}body.page-canvas .cv-colophon-logo img{height:36px;width:auto}body.page-canvas .cv-colophon-col h2{margin:0 0 0.7rem;font-size:0.82rem;letter-spacing:0.06em;text-transform:uppercase}body.page-canvas .cv-colophon-col ul{margin:0;padding:0;list-style:none;display:grid;gap:0.45rem}@media (min-width:860px){body.page-canvas .cv-colophon-grid{grid-template-columns:1.4fr 1fr 1fr}}body.page-canvas .floating-address-check,body.page-canvas .mobile-address-sticky{display:none!important}body.cv-drawer-open{overflow:hidden}body.page-canvas .callback-modal .modal-content,body.page-canvas #callbackModal .modal-content,body.page-canvas #addressLookupModal .modal-content,body.page-canvas .city-picker-modal .modal-content{border-radius:var(--cv-tile)!important;box-shadow:0 28px 70px rgba(18,20,26,0.24)!important;border:1px solid #d5d9e2!important;text-align:left!important;padding:1.85rem 1.4rem 1.55rem!important;max-width:26.5rem;animation:none}body.page-canvas .city-top-tariff-modal__sheet{border-radius:var(--cv-tile)!important;box-shadow:0 28px 80px rgba(18,20,26,0.28)!important;border:1px solid #d5d9e2!important;text-align:left!important;padding:0!important;max-width:min(54rem,100%)!important;width:min(54rem,100%)!important;background:#f6f7f9!important;overflow:hidden!important;animation:none}@media (min-width:768px){body.page-canvas #addressLookupModal .modal-content,body.page-canvas #callbackModal .modal-content{max-width:42rem!important;padding:2.95rem 2.85rem 2.55rem!important}body.page-canvas #addressLookupModal .modal-title,body.page-canvas #callbackModal .modal-title{font-size:1.95rem;margin:0 2.8rem 0.7rem 0!important}body.page-canvas #callbackModal .modal-title,body.page-canvas #addressLookupModal .modal-title{text-align:center!important;margin:0 2.8rem 0.85rem!important}body.page-canvas #addressLookupModal .modal-subtitle,body.page-canvas #callbackModal .modal-subtitle{margin-bottom:1.55rem!important;font-size:1.05rem!important;line-height:1.55}body.page-canvas #callbackModal .modal-form{gap:1.25rem;align-items:stretch}body.page-canvas #callbackModal .modal-submit-btn{min-height:4.35rem;font-size:1.12rem}}body.page-canvas .callback-modal .modal-title,body.page-canvas #addressLookupModal .modal-title,body.page-canvas #cityModal .modal-title,body.page-canvas #callbackModal .modal-title{text-align:left!important;font-size:1.38rem;font-weight:800;letter-spacing:-0.03em;line-height:1.2;margin:0 2.6rem 0.45rem 0!important}body.page-canvas .city-top-tariff-modal__title{text-align:left!important;margin:0!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important;font-weight:800!important;letter-spacing:-0.03em;line-height:1.18}body.page-canvas #callbackModal .modal-title,body.page-canvas #addressLookupModal .modal-title{text-align:center!important;margin:0 2.6rem 0.75rem!important}body.page-canvas .callback-modal .modal-subtitle,body.page-canvas #addressLookupModal .modal-subtitle,body.page-canvas #cityModal .modal-subtitle,body.page-canvas #callbackModal .modal-subtitle{text-align:left!important;color:var(--cv-mute)!important;font-size:0.92rem!important;line-height:1.45;margin-bottom:1.05rem!important}body.page-canvas .modal-close,body.page-canvas .callback-modal .modal-close,body.page-canvas #addressLookupModal .modal-close,body.page-canvas #cityModal .modal-close,body.page-canvas #callbackModal .modal-close{top:0.7rem;right:0.7rem;width:2.55rem!important;height:2.55rem!important;border-radius:var(--cv-chip)!important;background:#eceef3!important;color:var(--cv-ink)!important;font-size:1.45rem;line-height:1;box-shadow:none}body.page-canvas .city-top-tariff-modal__close{top:0.85rem;right:0.85rem;width:2.45rem!important;height:2.45rem!important;border-radius:var(--cv-chip)!important;background:#fff!important;color:var(--cv-ink)!important;font-size:1.35rem;line-height:1;box-shadow:0 1px 0 rgba(0,0,0,0.04)}body.page-canvas .modal-phone-input,body.page-canvas .city-modal-input,body.page-canvas .city-top-tariff-modal__phone,body.page-canvas #addressLookupModal #addressLookupInput.city-modal-input,body.page-canvas #cityModal #cityModalInput.city-modal-input,body.page-canvas .address-lookup-unrecognized-phone{min-height:4.5rem!important;height:4.5rem!important;border-radius:var(--cv-chip)!important;border:1.5px solid #b9bfcb!important;background:#f4f6fa!important;padding:0 1.45rem!important;font-size:1.1rem!important;box-shadow:none!important}body.page-canvas .ru-phone-field{display:flex!important;align-items:stretch!important;width:100%!important;min-height:4.5rem!important;height:4.5rem!important;border-radius:var(--cv-chip)!important;border:1.5px solid #b9bfcb!important;background:#f4f6fa!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:none!important}body.page-canvas .ru-phone-field:focus-within{border-color:var(--cv-ink)!important;background:#fff!important;box-shadow:none!important}body.page-canvas .ru-phone-field__prefix{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;padding:0 0.2rem 0 1.35rem!important;color:var(--cv-ink)!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;user-select:none!important;pointer-events:none!important}body.page-canvas .ru-phone-field .modal-phone-input,body.page-canvas .ru-phone-field .ru-phone-field__input,body.page-canvas .ru-phone-field .city-top-tariff-modal__phone,body.page-canvas .ru-phone-field .address-lookup-unrecognized-phone,body.page-canvas #callbackModal .ru-phone-field #modalPhoneInput.modal-phone-input,body.page-canvas #addressLookupModal .ru-phone-field #providerAddressCheckPhone.modal-phone-input,body.page-canvas #callbackModal #modalPhoneInput.modal-phone-input,body.page-canvas #addressLookupModal #providerAddressCheckPhone.modal-phone-input{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0 1.35rem 0 0.45rem!important;font-size:1.1rem!important}body.page-canvas .ru-phone-field .modal-phone-input:focus,body.page-canvas .ru-phone-field .ru-phone-field__input:focus,body.page-canvas .ru-phone-field #modalPhoneInput.modal-phone-input:focus,body.page-canvas .ru-phone-field #providerAddressCheckPhone.modal-phone-input:focus,body.page-canvas #callbackModal .ru-phone-field #modalPhoneInput.modal-phone-input:focus,body.page-canvas #addressLookupModal .ru-phone-field #providerAddressCheckPhone.modal-phone-input:focus,body.page-canvas #callbackModal #modalPhoneInput.modal-phone-input:focus,body.page-canvas #addressLookupModal #providerAddressCheckPhone.modal-phone-input:focus{border:0!important;background:transparent!important;box-shadow:none!important}body.page-canvas #addressLookupModal #addressLookupInput.city-modal-input,body.page-canvas #cityModal #cityModalInput.city-modal-input{padding-right:2.85rem!important}body.page-canvas .city-modal-input:focus,body.page-canvas #addressLookupModal #addressLookupInput.city-modal-input:focus,body.page-canvas #cityModal #cityModalInput.city-modal-input:focus{border-color:var(--cv-ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--cv-ink)!important}body.page-canvas .address-lookup-clear{right:0.65rem;width:2rem!important;height:2rem!important;border-radius:var(--cv-chip)!important;background:#e4e7ee!important}body.page-canvas .dadata-suggestions--modal{border-radius:1.15rem;max-height:14rem}body.page-canvas #cityModal .modal-content{display:block;box-sizing:border-box;width:min(100%,24rem);min-width:0;max-width:24rem;height:min(32rem,86vh);max-height:min(32rem,86vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0!important;border:1px solid #e4e7ee!important;border-top:1px solid #e4e7ee!important;box-shadow:0 24px 64px rgba(18,20,26,0.18)!important}@media (min-width:900px){body.page-canvas #cityModal .modal-content{width:40rem;min-width:40rem;max-width:40rem;height:38rem;max-height:min(38rem,86vh);padding:0!important}}body.page-canvas #cityModal .city-modal-head{position:sticky;top:0;z-index:2;background:#fff;padding:1.55rem 1.45rem 0.45rem}@media (min-width:900px){body.page-canvas #cityModal .city-modal-head{padding:1.75rem 1.45rem 0.5rem}}body.page-canvas #cityModal .modal-title{font-size:1.55rem;margin:0!important;padding:0 2.6rem 0.4rem 0;line-height:1.25;max-width:100%;text-wrap:balance}body.page-canvas #cityModal .modal-subtitle{margin:0!important;padding:0 0 1.05rem;color:#7a8190!important;font-size:0.9rem!important}body.page-canvas #cityModal .modal-close{position:absolute;top:0.85rem;right:0.85rem;width:2.15rem!important;height:2.15rem!important;border-radius:50%!important;background:#f1f3f7!important;font-size:1.35rem}body.page-canvas #cityModal .city-modal-field{position:relative;margin:0}body.page-canvas #cityModal .city-modal-body{overflow:visible;padding:0 0.7rem 0.85rem}body.page-canvas #cityModal .dadata-suggestions--modal{position:static;margin:0;padding:0.1rem 0;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}body.page-canvas #cityModal #cityModalInput.city-modal-input{min-height:3.35rem!important;height:3.35rem!important;border-radius:14px!important;border:1.5px solid #cfd3dc!important;background:#fff!important;padding:0 2.6rem 0 1.05rem!important;font-size:1rem!important}body.page-canvas #cityModal #cityModalInput.city-modal-input:focus{border-color:#4b5568!important;background:#fff!important;box-shadow:0 0 0 3px rgba(18,20,26,0.08)!important}body.page-canvas #cityModal .city-modal-field-spinner{right:0.9rem;border-top-color:var(--cv-ink)}body.page-canvas #cityModal .dadata-suggestions--modal li button{padding:0.72rem 0.85rem;border-radius:12px;font-size:0.98rem;color:var(--cv-ink);white-space:normal;overflow-wrap:anywhere}body.page-canvas #cityModal .dadata-suggestions--modal li button:hover,body.page-canvas #cityModal .dadata-suggestions--modal li.dadata-suggestion-active button{background:#f3f4f7;color:var(--cv-ink)}body.page-canvas #cityModal .city-modal-popular{list-style:none;margin:0;padding:0;max-height:none;overflow:visible}body.page-canvas #cityModal .city-modal-popular li{margin:0}body.page-canvas #cityModal .city-modal-popular-item{display:block;width:100%;margin:0;padding:0.72rem 0.85rem;border:0;border-radius:12px;background:transparent;color:var(--cv-ink);font:inherit;font-size:0.98rem;font-weight:600;letter-spacing:-0.01em;text-align:left;cursor:pointer}body.page-canvas #cityModal .city-modal-popular-item:hover,body.page-canvas #cityModal .city-modal-popular-item.is-current{background:#f3f4f7}body.page-canvas .modal-submit-btn,body.page-canvas .address-lookup-check-actions .modal-submit-btn,body.page-canvas .address-lookup-check-actions .btn-connect-card,body.page-canvas .callback-modal .modal-form .modal-submit-btn,body.page-canvas .city-top-tariff-modal__connect,body.page-canvas .city-top-tariff-modal__connect.btn-connect-card,body.page-canvas .city-top-tariff-modal__submit,body.page-canvas .city-top-tariff-modal__success-close,body.page-canvas .callback-modal-success__btn,body.page-canvas #addressLookupSubmit,body.page-canvas #providerAddressCheckSubmit,body.page-canvas #callbackSubmitBtn,body.page-canvas #callbackModalSuccessClose{width:10.25rem!important;min-width:10.25rem!important;max-width:10.25rem!important;min-height:4.5rem!important;height:auto!important;padding:0.7rem 0.85rem!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:var(--cv-chip)!important;box-shadow:none!important;font-size:0.92rem!important;font-weight:800;letter-spacing:0.01em;white-space:normal;text-align:center;line-height:1.2;background-color:var(--cv-btn-from)!important;background-image:linear-gradient(90deg,var(--cv-btn-from) 0%,var(--cv-btn-to) 48%,var(--cv-btn-from) 100%)!important;background-size:220% 100%!important;background-position:0% 50%!important;background-repeat:no-repeat!important;color:var(--cv-btn-ink)!important;transition:background-position 0.45s ease,filter 0.2s ease,transform 0.15s ease,opacity 0.15s ease}body.page-canvas .modal-submit-btn:hover:not(.is-inactive):not(:disabled),body.page-canvas .address-lookup-check-actions .modal-submit-btn:hover:not(.is-inactive):not(:disabled),body.page-canvas .callback-modal .modal-form .modal-submit-btn:hover:not(.is-inactive):not(:disabled),body.page-canvas .city-top-tariff-modal__connect:hover:not(.is-inactive):not(:disabled),body.page-canvas .city-top-tariff-modal__submit:hover:not(.is-inactive):not(:disabled),body.page-canvas .city-top-tariff-modal__success-close:hover,body.page-canvas .callback-modal-success__btn:hover,body.page-canvas #addressLookupSubmit:hover:not(:disabled),body.page-canvas #providerAddressCheckSubmit:hover:not(:disabled):not(.is-inactive),body.page-canvas #callbackSubmitBtn:hover:not(.is-inactive):not(:disabled),body.page-canvas #callbackModalSuccessClose:hover{background-position:100% 50%!important;filter:brightness(1.08) saturate(1.06);color:var(--cv-btn-ink)!important}body.page-canvas .modal-submit-btn.is-inactive,body.page-canvas .modal-submit-btn:disabled,body.page-canvas .callback-modal .modal-form .modal-submit-btn.is-inactive,body.page-canvas .callback-modal .modal-form .modal-submit-btn:disabled,body.page-canvas .address-lookup-check-actions .modal-submit-btn.is-inactive,body.page-canvas .address-lookup-check-actions .modal-submit-btn:disabled,body.page-canvas .city-top-tariff-modal__submit.is-inactive,body.page-canvas .city-top-tariff-modal__submit:disabled,body.page-canvas #providerAddressCheckSubmit.is-inactive,body.page-canvas #providerAddressCheckSubmit:disabled,body.page-canvas #callbackSubmitBtn.is-inactive,body.page-canvas #callbackSubmitBtn:disabled,body.page-canvas #addressLookupSubmit:disabled{background-color:#c5c9d2!important;background-image:none!important;color:#fff!important;opacity:0.72;cursor:not-allowed!important;filter:none!important;transform:none!important}body.page-canvas .modal-submit-btn.is-inactive:hover,body.page-canvas .modal-submit-btn:disabled:hover,body.page-canvas .callback-modal .modal-form .modal-submit-btn.is-inactive:hover,body.page-canvas #callbackSubmitBtn.is-inactive:hover,body.page-canvas #providerAddressCheckSubmit:disabled:hover,body.page-canvas #providerAddressCheckSubmit.is-inactive:hover{background-color:#c5c9d2!important;background-image:none!important;color:#fff!important;filter:none!important;transform:none!important}body.page-canvas .quiz-actions.address-lookup-check-actions,body.page-canvas .address-lookup-check-actions{display:flex!important;justify-content:center!important;width:100%;margin-top:1.2rem!important}body.page-canvas .callback-modal .modal-form{align-items:stretch}body.page-canvas .callback-modal .modal-form .modal-submit-btn,body.page-canvas .callback-modal .callback-modal-success__btn{margin-top:0.45rem}body.page-canvas .city-top-tariff-modal__sheet{padding:0!important;overflow:hidden!important;max-width:min(54rem,100%)!important;width:min(54rem,100%)!important}body.page-canvas #addressLookupModal .provider-address-status{margin-bottom:1.15rem}body.page-canvas #addressLookupModal .provider-address-status__title{color:var(--cv-ink)}body.page-canvas #addressLookupModal .provider-address-status__addr{color:var(--cv-mute)}body.page-canvas #addressLookupModal .provider-address-status__ports{color:#d92d20}body.page-canvas #addressLookupModal .provider-address-status__support-phone,body.page-canvas #addressLookupModal .provider-address-status__support-link{color:var(--cv-accent)}body.page-canvas #addressLookupModal .provider-address-check-lead{margin:0 0 0.45rem;color:var(--cv-mute);font-size:0.92rem;font-weight:500;line-height:1.45}body.page-canvas #addressLookupModal .provider-address-check-addr-line{margin:0 0 1.05rem;color:var(--cv-ink);font-size:0.95rem;font-weight:600;line-height:1.45}body.page-canvas #addressLookupModal .provider-address-highlight{color:var(--cv-ink);font-weight:700}body.page-canvas #addressLookupModal .provider-address-edit-btn{display:inline;margin-left:0.4rem;padding:0;border:0;background:none;color:var(--cv-accent);font-size:0.88rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}body.page-canvas #addressLookupModal .provider-address-edit-btn:hover{background:none;color:var(--cv-ink);border-color:transparent}body.page-canvas #addressLookupModal .provider-address-check-phone-lead{margin:0 0 0.25rem;color:#555;font-size:0.9375rem;font-weight:500;line-height:1.5}body.page-canvas #addressLookupModal .provider-address-check-consent,body.page-canvas #addressLookupModal .provider-address-check-consent .consent-label{margin:0;color:var(--cv-mute);font-size:0.84rem;font-weight:500;line-height:1.4;text-align:left}body.page-canvas #addressLookupModal .consent-label--brand .consent-label__text{color:#374151}body.page-canvas #addressLookupModal .consent-label--brand .consent-label__input:checked + .consent-label__box{background:var(--cv-accent);border-color:var(--cv-accent)}body.page-canvas #addressLookupModal .consent-label--brand .consent-label__link{color:inherit;font-weight:700}body.page-canvas #addressLookupModal .consent-label--brand .consent-label__link:hover{color:var(--cv-accent)}body.page-canvas #addressLookupModal .provider-address-check-consent a{color:inherit}body.page-canvas #addressLookupModal .provider-address-check-our-phone{margin-top:0.35rem;color:var(--cv-mute);font-size:0.95rem}body.page-canvas #addressLookupModal .provider-address-check-our-phone-link{color:var(--cv-accent)}body.page-canvas #addressLookupModal .provider-address-premises__option{color:var(--cv-ink);font-size:0.95rem}body.page-canvas #addressLookupModal .provider-address-premises__option input:checked + .provider-address-premises__control{border-color:var(--cv-accent)}body.page-canvas #addressLookupModal .provider-address-premises__control::after{background:var(--cv-accent)}body.page-canvas #addressLookupModal .provider-address-premises__option input:focus-visible + .provider-address-premises__control{outline-color:var(--cv-accent)}body.page-canvas #callbackModal .provider-address-premises__option{color:var(--cv-ink)}body.page-canvas #callbackModal .provider-address-premises__option input:checked + .provider-address-premises__control{border-color:var(--cv-accent)}body.page-canvas #callbackModal .provider-address-premises__control::after{background:var(--cv-accent)}body.page-canvas #callbackModal .callback-modal-support__toggle:hover,body.page-canvas #callbackModal .callback-modal-support__phone{color:var(--cv-accent)}body.page-canvas #callbackModal .consent-label--brand .consent-label__input:checked + .consent-label__box{background:var(--cv-accent);border-color:var(--cv-accent)}body.page-canvas #callbackModal .callback-modal-tabs,body.page-canvas #addressLookupModal .callback-modal-tabs{background:#eceef3}body.page-canvas #callbackModal .callback-modal-help__btn,body.page-canvas #addressLookupModal .callback-modal-help__btn{width:min(100%,18rem)!important;min-width:min(100%,18rem)!important;max-width:100%!important;flex-direction:column;gap:0.2rem;text-decoration:none!important}body.page-canvas #callbackModal .callback-modal-help__btn:hover,body.page-canvas #callbackModal .callback-modal-help__btn:focus,body.page-canvas #callbackModal .callback-modal-help__btn:focus-visible,body.page-canvas #addressLookupModal .callback-modal-help__btn:hover,body.page-canvas #addressLookupModal .callback-modal-help__btn:focus,body.page-canvas #addressLookupModal .callback-modal-help__btn:focus-visible{text-decoration:none!important}body.page-canvas #callbackModal .consent-label--brand .consent-label__link:hover{color:var(--cv-accent)}body.page-canvas #callbackModal .provider-address-check-consent,body.page-canvas #callbackModal .consent-label--brand{text-align:left;width:100%}body.page-canvas #addressLookupModal .callback-modal-success.provider-address-check-success{margin-top:0.35rem;padding:0;border:0;background:transparent;text-align:center;font-weight:inherit;color:inherit}body.page-canvas .city-top-tariff-modal__promo-chip{border-radius:999px!important}body.page-canvas .city-top-tariff-modal__promo-chip--soft{background:#edf1f7;color:#243044;border-color:transparent}body.page-canvas .city-top-tariff-modal__connect,body.page-canvas .city-top-tariff-modal__help-btn{border-radius:var(--cv-chip)!important}body.page-canvas .city-top-tariff-modal__lead-form{display:grid;justify-items:stretch;gap:0.85rem}body.page-canvas .city-top-tariff-modal__lead-form .city-top-tariff-modal__submit{justify-self:stretch}body.page-canvas .city-top-tariff-modal__lead-success .city-top-tariff-modal__success-close{margin-top:0.85rem}body.page-canvas .city-top-tariff-modal__acc-icon{background:rgba(var(--cv-accent-rgb),0.12);color:var(--cv-accent)}body.page-canvas .city-top-tariff-modal__address i{color:var(--cv-accent,var(--lending-red,#c62828))}body.page-canvas .city-top-tariff-modal__help-btn{border-color:var(--cv-accent,var(--lending-red,#c62828));color:var(--cv-accent,var(--lending-red,#c62828))}body.page-canvas .floating-address-check,body.page-canvas .hero-consult-sticky,body.page-canvas .lending-site-header,body.page-canvas .lending-mobile-chrome,body.page-canvas footer.footer{display:none!important}body.page-canvas .cv-stage--page,body.page-canvas main:not(.cv-stage){padding-bottom:2.25rem}body.page-canvas .container{width:min(var(--cv-max),calc(100% - 2rem));max-width:var(--cv-max)}body.page-canvas .city-page-top,body.page-canvas .site-breadcrumbs-wrap{background:transparent;border:0;box-shadow:none;padding:0.85rem 0 0}body.page-canvas .city-page-top .container,body.page-canvas .site-breadcrumbs-wrap .container{padding-left:0;padding-right:0}body.page-canvas .city-breadcrumbs-bar,body.page-canvas .site-breadcrumbs{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;padding:0;gap:0;font-size:0.9rem;font-weight:500;color:var(--cv-mute)}body.page-canvas .city-breadcrumbs-bar-item{padding:0}body.page-canvas .city-breadcrumbs-bar-indicator{display:none!important}body.page-canvas .city-breadcrumbs-bar-link,body.page-canvas .site-breadcrumbs a{color:var(--cv-mute)!important;text-decoration:none}body.page-canvas .city-breadcrumbs-bar-link:hover,body.page-canvas .site-breadcrumbs a:hover{color:var(--cv-accent)!important}body.page-canvas .city-breadcrumbs-bar-current,body.page-canvas .site-breadcrumbs [aria-current="page"]{color:#4b5563!important;background:transparent!important;font-weight:600}body.page-canvas .city-breadcrumbs-bar-sep,body.page-canvas .site-breadcrumbs .sep{width:auto;padding:0;overflow:visible;color:transparent;font-size:0;text-align:center}body.page-canvas .city-breadcrumbs-bar-sep::before,body.page-canvas .site-breadcrumbs .sep::before{content:"/";color:#9ca3af;font-size:0.9rem;font-weight:500;padding:0 0.4rem}body.page-canvas .hero-section,body.page-canvas .company-hero,body.page-canvas .contacts-hero,body.page-canvas .error-miss,body.page-canvas .jobs-hero,body.page-canvas .journal-section,body.page-canvas .support-section,body.page-canvas .downdetector-section,body.page-canvas .info-page-section{background:transparent;border:0;box-shadow:none}body.page-canvas .cv-stage--page .hero-section,body.page-canvas main:not(.cv-stage) .hero-section{padding:1.1rem 0 0}body.page-canvas .cv-stage--page .hero-section>.container,body.page-canvas main:not(.cv-stage) .hero-section>.container{padding:1.5rem 1.35rem 1.6rem;background:radial-gradient(circle at 88% 18%,rgba(var(--cv-accent-rgb),0.16),transparent 28%),linear-gradient(135deg,#f7f8fb 0%,#eceff5 100%);border-radius:var(--cv-tile)}body.page-canvas .hero-title,body.page-canvas .company-hero-title,body.page-canvas .contacts-hero-title,body.page-canvas .jobs-hero-title,body.page-canvas .journal-article-title,body.page-canvas .error-miss-copy h1{font-family:inherit;font-weight:800;letter-spacing:-0.04em;color:var(--cv-ink)}body.page-canvas .hero-subtitle{color:var(--cv-mute)}body.page-canvas .section-card,body.page-canvas .journal-card,body.page-canvas .journal-article,body.page-canvas .contacts-requisites-card,body.page-canvas .error-miss-panel,body.page-canvas .downdetector-head,body.page-canvas .support-seo,body.page-canvas .company-hero-photo{border-radius:var(--cv-tile);border:0;box-shadow:none;background:var(--cv-paper)}body.page-canvas .error-miss-panel{background:radial-gradient(circle at 100% 0%,rgba(var(--cv-accent-rgb),0.14),transparent 42%),linear-gradient(145deg,#ffffff 0%,#f3f4f8 100%);border:1px solid rgba(18,20,26,0.06)}body.page-canvas .error-miss-mark{color:var(--cv-accent)}body.page-canvas .error-miss-label{color:var(--cv-mute)}body.page-canvas .error-miss-text{color:var(--cv-mute)}body.page-canvas .error-page .cv-locales{margin-top:0.35rem}body.page-canvas .btn,body.page-canvas .btn-search,body.page-canvas .btn-connect-card,body.page-canvas .btn-check-availability,body.page-canvas .jobs-btn,body.page-canvas .modal-submit-btn{border-radius:var(--cv-chip)}body.page-canvas .popular-city-item,body.page-canvas .journal-card-category,body.page-canvas .downdetector-hot-region-pill{border-radius:var(--cv-chip)}body.page-canvas .address-search .address-input,body.page-canvas .address-search input[type="text"]{border-radius:var(--cv-chip);min-height:3.4rem}body.page-canvas .hero-section .address-input-wrap--combo,body.page-canvas .provider-city-address-check-form .address-input-wrap--combo,body.page-canvas .downdetector-address-check-form .address-input-wrap--combo{--combo-radius:var(--cv-chip);--combo-btn-radius:max(0px,calc(var(--combo-radius) - var(--combo-inset,0.32rem)));border-radius:var(--combo-radius)}body.page-canvas .hero-section .address-input-wrap--combo .btn-search,body.page-canvas .provider-city-address-check-form .address-input-wrap--combo .btn-search,body.page-canvas .downdetector-address-check-form .address-input-wrap--combo .btn-search{border-radius:var(--combo-btn-radius)}body.page-canvas .cv-stage--page .hero-section--with-top-tariffs>.container,body.page-canvas main:not(.cv-stage) .hero-section--with-top-tariffs>.container{padding-bottom:1.2rem}body.page-canvas .cv-office-lead.office-lead-section{padding:0 0 2.5rem;background:transparent}body.page-canvas .cv-office-lead .office-lead-grid{gap:1.5rem 2rem;padding:1.6rem 1.4rem 1.7rem;background:var(--cv-paper);border:1px solid #d5d9e2;border-radius:var(--cv-tile);box-shadow:var(--cv-shadow)}body.page-canvas .cv-office-lead .office-lead-eyebrow{color:var(--cv-accent)}body.page-canvas .cv-office-lead .office-lead-title{color:var(--cv-ink);letter-spacing:-0.03em}body.page-canvas .cv-office-lead .office-lead-text,body.page-canvas .cv-office-lead .office-lead-perks span{color:var(--cv-mute)}body.page-canvas .cv-office-lead .office-lead-card{border-radius:calc(var(--cv-tile) - 8px);border:1px solid #e4e7ee;background:#f7f8fb;box-shadow:none}body.page-canvas .cv-office-lead .office-lead-input{min-height:3.4rem;border-radius:var(--cv-chip);border:1.5px solid #b9bfcb;background:#fff;box-shadow:none}body.page-canvas .cv-office-lead .office-lead-input:focus{border-color:var(--cv-ink);box-shadow:inset 0 0 0 1px var(--cv-ink)}body.page-canvas .cv-office-lead .office-lead-submit{min-height:4rem;border-radius:var(--cv-chip);border:0;background-color:var(--cv-btn-from);background-image:linear-gradient(90deg,var(--cv-btn-from) 0%,var(--cv-btn-to) 48%,var(--cv-btn-from) 100%);background-size:220% 100%;background-position:0% 50%;color:var(--cv-btn-ink);font-weight:800}body.page-canvas .cv-office-lead .office-lead-submit:hover{background-position:100% 50%;filter:brightness(1.08) saturate(1.06);color:var(--cv-btn-ink)}@media (max-width:860px){body.page-canvas .cv-office-lead .office-lead-grid{grid-template-columns:1fr;padding:1.25rem 1.1rem 1.35rem}}body.page-canvas.page-support{--cv-support-mark:#ff6a3d}body.page-canvas .cv-support .cv-spotlight{padding-top:1.25rem}body.page-canvas .cv-support-eyebrow{margin:0 0 0.65rem;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--cv-accent)}body.page-canvas .cv-support-hero-card{align-items:stretch}body.page-canvas .cv-support-phone-line{display:inline-flex;flex-direction:column;gap:0.15rem;margin-top:1.1rem;text-decoration:none}body.page-canvas .cv-support-phone-label{font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--cv-mute)}body.page-canvas .cv-support-phone-num{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-0.03em;color:var(--cv-ink)}body.page-canvas .cv-support-phone-line:hover .cv-support-phone-num{color:var(--cv-accent)}body.page-canvas .cv-support-phone-fallback{margin:1rem 0 0;color:var(--cv-mute);font-size:0.95rem}body.page-canvas .cv-support-actions{padding:0.5rem 0 2.4rem}body.page-canvas .cv-support-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}body.page-canvas .cv-support-action{display:flex;flex-direction:column;align-items:flex-start;gap:0.55rem;min-height:100%;padding:1.2rem 1.15rem 1.3rem;border:1px solid #d8dce6;border-radius:var(--cv-tile);background:var(--cv-paper);box-shadow:var(--cv-shadow);text-align:left;text-decoration:none;color:inherit;font:inherit;cursor:pointer;transition:transform 0.15s ease,border-color 0.2s ease,box-shadow 0.2s ease}body.page-canvas .cv-support-action:hover{transform:translateY(-2px);border-color:rgba(var(--cv-accent-rgb),0.45);box-shadow:0 22px 48px rgba(18,20,26,0.1);color:inherit}body.page-canvas .cv-support-action-mark{width:0.7rem;height:0.7rem;border-radius:999px;background:var(--cv-support-mark);box-shadow:0 0 0 6px rgba(255,106,61,0.14)}body.page-canvas .cv-support-action-mark--mint{background:#1fa97a;box-shadow:0 0 0 6px rgba(31,169,122,0.14)}body.page-canvas .cv-support-action-mark--sky{background:#2f7de1;box-shadow:0 0 0 6px rgba(47,125,225,0.14)}body.page-canvas .cv-support-action-mark--gold{background:#d4a017;box-shadow:0 0 0 6px rgba(212,160,23,0.16)}body.page-canvas .cv-support-action h3{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-support-action p{margin:0;color:var(--cv-mute);font-size:0.92rem;line-height:1.45}body.page-canvas .cv-support-quiz-wrap{padding:0 0 2.6rem}body.page-canvas .cv-support-quiz{padding:1.55rem 1.45rem 1.65rem;border-radius:var(--cv-tile);background:radial-gradient(circle at 92% 8%,rgba(var(--cv-accent-rgb),0.12),transparent 34%),linear-gradient(160deg,#fff 0%,#f4f6fa 100%);border:1px solid #d8dce6;box-shadow:var(--cv-shadow)}body.page-canvas .cv-support-quiz-lead{margin:-0.35rem 0 1.25rem;max-width:42rem;color:var(--cv-mute);font-size:1.02rem;line-height:1.5}body.page-canvas .cv-support-quiz-question{margin:0 0 0.9rem;font-size:1.15rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-support-quiz-options{display:grid;gap:0.65rem}body.page-canvas .cv-support-quiz-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0.95rem 1.1rem;border:1px solid #d5d9e2;border-radius:calc(var(--cv-tile) - 8px);background:#fff;color:var(--cv-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:border-color 0.15s ease,transform 0.15s ease,background 0.15s ease}body.page-canvas .cv-support-quiz-option:hover{border-color:rgba(var(--cv-accent-rgb),0.5);background:#fff8f7;transform:translateX(2px)}body.page-canvas .cv-support-quiz-option-chevron{color:var(--cv-mute);font-size:1.25rem;line-height:1}body.page-canvas .cv-support-quiz-badge{margin:0 0 0.45rem;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--cv-accent)}body.page-canvas .cv-support-quiz-result-title{margin:0 0 0.55rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-0.03em}body.page-canvas .cv-support-quiz-result-body{margin:0;max-width:40rem;color:var(--cv-mute);font-size:1.02rem;line-height:1.55}body.page-canvas .cv-support-quiz-footer{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:1.25rem}body.page-canvas .cv-support-quiz-result-actions{display:flex;flex-wrap:wrap;gap:0.65rem}body.page-canvas .cv-support-rush .cv-rush-panel{margin-top:0.5rem}body.page-canvas .cv-support-rush-actions{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1rem}body.page-canvas .cv-support .cv-locales{padding-bottom:3rem}body.page-canvas .cv-support-city-search{min-width:min(100%,16rem);min-height:2.75rem;padding:0.55rem 0.95rem;border:1px solid #d0d5e0;border-radius:var(--cv-chip);background:#fff;color:var(--cv-ink);font:inherit;font-weight:600}body.page-canvas .cv-support-city-search:focus{outline:2px solid rgba(var(--cv-accent-rgb),0.35);outline-offset:1px;border-color:rgba(var(--cv-accent-rgb),0.55)}@media (max-width:1100px){body.page-canvas .cv-support-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.page-canvas .cv-support-action-grid{grid-template-columns:1fr}body.page-canvas .cv-support-quiz{padding:1.25rem 1.05rem 1.35rem}body.page-canvas .cv-support-quiz-footer{flex-direction:column;align-items:stretch}body.page-canvas .cv-support-quiz-result-actions .cv-pill,body.page-canvas .cv-support-quiz-footer>.cv-pill{width:100%}}body.page-canvas .review-submit-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.page-canvas .cv-pill--ghost,body.page-canvas a.cv-pill--ghost,body.page-canvas .cv-pill--ghost:hover,body.page-canvas a.cv-pill--ghost:hover{background:#fff;color:var(--cv-ink);border:1px solid #d5d9e2;box-shadow:none}body.page-canvas .cv-pill--ghost:hover,body.page-canvas a.cv-pill--ghost:hover{background:#f7f8fb;border-color:#c8ced9;color:var(--cv-ink)}body.page-canvas.page-home .providers-section:has(.cv-opinion-hub){padding:0.35rem 0 0;background:transparent}body.page-canvas.page-home .providers-section:has(.cv-opinion-hub)>.container{width:100%;max-width:none;padding:0}body.page-canvas .hero-section--opinion{padding:1.15rem 0 0.15rem}body.page-canvas .cv-stage--page .hero-section--opinion>.container{padding:0.15rem 0 0.85rem;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.page-canvas .hero-section--opinion .hero-title{margin:0 0 0.55rem;max-width:42rem;font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:800;letter-spacing:-0.035em;line-height:1.12}body.page-canvas .hero-section--opinion .hero-subtitle{margin:0;max-width:40rem;color:var(--cv-mute);font-size:1.02rem;font-weight:600;line-height:1.5}body.page-canvas .cv-opinion-hub-wrap{margin:0.85rem auto 0}body.page-canvas .cv-opinion-hub__card{background:#fff;border-radius:var(--cv-tile);box-shadow:var(--cv-shadow);padding:1.45rem 1.4rem 1.35rem}body.page-canvas .cv-opinion-hub__top{display:grid;gap:1.15rem}@media (min-width:800px){body.page-canvas .cv-opinion-hub__top{grid-template-columns:1fr auto;align-items:start;gap:1.5rem}}body.page-canvas .cv-opinion-hub__brand{display:flex;gap:1rem;align-items:flex-start;min-width:0}body.page-canvas .cv-opinion-hub__logo{flex:0 0 auto;width:7.5rem;height:3.25rem;display:flex;align-items:center;justify-content:center;padding:0.45rem 0.55rem;background:var(--cv-mist);border-radius:var(--cv-chip)}body.page-canvas .cv-opinion-hub__logo img{max-width:100%;max-height:100%;object-fit:contain}body.page-canvas .cv-opinion-hub__eyebrow{margin:0 0 0.25rem;color:var(--cv-mute);font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}body.page-canvas .cv-opinion-hub__name{margin:0 0 0.3rem;font-size:1.55rem;font-weight:800;letter-spacing:-0.03em}body.page-canvas .cv-opinion-hub__meta{margin:0;color:var(--cv-mute);font-size:0.92rem;font-weight:600}body.page-canvas .cv-opinion-hub__score{display:grid;justify-items:start;gap:0.25rem;padding:0.95rem 1.1rem;background:linear-gradient(145deg,#fff8f0,#fff);border:1px solid #f0e4d6;border-radius:1.15rem;min-width:9.5rem}body.page-canvas .cv-opinion-hub__score-num{display:flex;align-items:baseline;gap:0.15rem;line-height:1}body.page-canvas .cv-opinion-hub__score-num strong{font-size:2.35rem;font-weight:800;letter-spacing:-0.04em}body.page-canvas .cv-opinion-hub__score-num span{color:var(--cv-mute);font-size:1rem;font-weight:700}body.page-canvas .cv-opinion-hub__stars{color:#f5a524;font-size:1rem;letter-spacing:0.05em}body.page-canvas .cv-opinion-hub__score-note{margin:0.15rem 0 0;color:var(--cv-mute);font-size:0.82rem;font-weight:600}body.page-canvas .cv-opinion-hub__about{margin-top:1.15rem;padding-top:1.05rem;border-top:1px solid var(--cv-fog)}body.page-canvas .cv-opinion-hub__about-text{margin:0;color:var(--cv-mute);font-size:0.95rem;line-height:1.55;font-weight:550}body.page-canvas .cv-opinion-hub__about-toggle{margin-top:0.55rem;padding:0;border:0;background:none;color:var(--cv-accent);font:inherit;font-weight:700;cursor:pointer}body.page-canvas .cv-opinion-hub__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0.7rem;margin-top:1.15rem}body.page-canvas .cv-opinion-hub__stat{padding:0.85rem 0.95rem;background:var(--cv-mist);border-radius:var(--cv-chip)}body.page-canvas .cv-opinion-hub__stat-label{display:block;margin-bottom:0.2rem;color:var(--cv-mute);font-size:0.78rem;font-weight:700}body.page-canvas .cv-opinion-hub__stat-value{font-size:1.15rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-opinion-hub__stat-note{display:block;margin-top:0.15rem;color:var(--cv-mute);font-size:0.75rem;font-weight:600}body.page-canvas .cv-opinion-hub__footer{display:grid;gap:1rem;margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--cv-fog)}@media (min-width:900px){body.page-canvas .cv-opinion-hub__footer{grid-template-columns:1fr auto;align-items:end}}body.page-canvas .cv-opinion-hub__support{display:block;margin-bottom:0.2rem;color:var(--cv-mute);font-size:0.78rem;font-weight:700}body.page-canvas .cv-opinion-hub__phone{display:inline-block;font-size:1.15rem;font-weight:800;letter-spacing:-0.02em;text-decoration:none}body.page-canvas .cv-opinion-hub__web{display:inline-block;margin-top:0.35rem;color:var(--cv-accent);font-size:0.88rem;font-weight:700;text-decoration:none}body.page-canvas .cv-opinion-hub__actions{display:flex;flex-wrap:wrap;gap:0.55rem}body.page-canvas .cv-opinion-section{padding:0.35rem 0 0.5rem;background:transparent}body.page-canvas .cv-opinion-section__head{display:grid;gap:1rem;margin-bottom:1.15rem}@media (min-width:800px){body.page-canvas .cv-opinion-section__head{grid-template-columns:1fr auto;align-items:end}}body.page-canvas .cv-opinion-section__lead{margin:0.45rem 0 0;max-width:42rem;color:var(--cv-mute);font-size:0.98rem;font-weight:600;line-height:1.5}body.page-canvas .cv-opinion-motivate{display:grid;gap:1rem;margin:0 0 1.35rem;padding:1.25rem 1.3rem;border:1px solid rgba(116,130,151,0.14);border-radius:var(--cv-tile);background:radial-gradient(circle at 92% 18%,rgba(var(--cv-accent-rgb),0.12),transparent 34%),radial-gradient(circle at 8% 88%,rgba(var(--cv-accent-2-rgb),0.08),transparent 42%),linear-gradient(135deg,#f7f8fb 0%,#eceff5 100%);color:var(--cv-ink);box-shadow:0 1px 2px rgba(21,30,48,0.03),0 10px 28px rgba(36,49,73,0.05)}@media (min-width:760px){body.page-canvas .cv-opinion-motivate{grid-template-columns:1fr auto;align-items:center}}body.page-canvas .cv-opinion-motivate__title{margin:0 0 0.35rem;color:var(--cv-ink);font-size:1.2rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-opinion-motivate__text{margin:0;color:var(--cv-mute);font-size:0.94rem;font-weight:600;line-height:1.5}body.page-canvas .cv-opinion-motivate .cv-pill--accent{justify-self:start}body.page-canvas .cv-opinion-legend{margin:0 0 1.15rem;padding:1.05rem 1.15rem;background:#fff;border-radius:1.2rem;box-shadow:0 8px 24px rgba(18,20,26,0.04)}body.page-canvas .cv-opinion-legend__title{margin:0 0 0.4rem;font-size:1.05rem;font-weight:800}body.page-canvas .cv-opinion-legend__lead{margin:0 0 0.85rem;color:var(--cv-mute);font-size:0.9rem;line-height:1.45}body.page-canvas .cv-opinion-legend__list{margin:0;padding:0;list-style:none;display:grid;gap:0.55rem}@media (min-width:800px){body.page-canvas .cv-opinion-legend__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem 1.1rem}}body.page-canvas .cv-opinion-legend__term{display:block;font-size:0.88rem;font-weight:800}body.page-canvas .cv-opinion-legend__desc{display:block;color:var(--cv-mute);font-size:0.82rem;font-weight:550;line-height:1.4}body.page-canvas .cv-opinion-list{display:grid;gap:1rem}body.page-canvas .cv-opinion-list.provider-opinions-list,body.page-canvas .provider-opinions-list .cv-opinion-card{align-items:stretch}body.page-canvas .cv-opinion-card,body.page-canvas .cv-opinion-card.provider-opinion-review{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:0;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(116,130,151,0.14);border-radius:1.45rem;box-shadow:0 1px 2px rgba(21,30,48,0.03),0 8px 20px rgba(36,49,73,0.05);height:100%}body.page-canvas .cv-opinion-card__score{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.45rem;padding:1.15rem 0.4rem 1.2rem;background:var(--cv-mist);color:var(--cv-ink)}body.page-canvas .cv-opinion-card[data-score="5"] .cv-opinion-card__score{background:rgba(var(--cv-accent-rgb),0.12);color:var(--cv-accent-dark)}body.page-canvas .cv-opinion-card[data-score="4"] .cv-opinion-card__score{background:#12141a;color:#fff}body.page-canvas .cv-opinion-card[data-score="3"] .cv-opinion-card__score{background:#eceef3;color:var(--cv-mute)}body.page-canvas .cv-opinion-card__score-val{font-size:1.7rem;font-weight:800;letter-spacing:-0.06em;line-height:1}body.page-canvas .cv-opinion-card__stars{display:flex;flex-direction:column;align-items:center;gap:0.08rem;font-size:0.62rem;line-height:1;color:currentColor;opacity:0.88}body.page-canvas .cv-opinion-card[data-score="4"] .cv-opinion-card__stars{color:#f5c453;opacity:1}body.page-canvas .cv-opinion-card[data-score="5"] .cv-opinion-card__stars{color:var(--cv-accent-dark);opacity:1}body.page-canvas .cv-opinion-card__quote{display:flex;flex-direction:column;min-width:0;margin:0;padding:1.15rem 1.2rem 1.05rem 1.25rem;border:0}body.page-canvas .cv-opinion-card__text{position:relative;margin:0;padding-left:0.15rem;font-size:1.02rem;font-weight:600;line-height:1.55;color:var(--cv-ink)}body.page-canvas .cv-opinion-card__text::before{content:'«';display:block;margin:0 0 0.15rem;font-size:1.85rem;font-weight:800;line-height:0.7;color:rgba(var(--cv-accent-rgb),0.35)}body.page-canvas .cv-opinion-card__sides{display:grid;gap:0.4rem;margin-top:0.9rem}body.page-canvas .cv-opinion-card__pro,body.page-canvas .cv-opinion-card__con{display:grid;grid-template-columns:1.05rem minmax(0,1fr);gap:0.45rem;align-items:start;margin:0;padding:0;background:none;font-size:0.88rem;line-height:1.4;font-weight:550}body.page-canvas .cv-opinion-card__pro{color:#157a3c}body.page-canvas .cv-opinion-card__con{color:#b42318}body.page-canvas .cv-opinion-card__side-mark{font-size:1.15rem;font-weight:800;line-height:1.15}body.page-canvas .cv-opinion-card__side-label{font-weight:800;margin-right:0.15rem}body.page-canvas .cv-opinion-card__by{display:flex;align-items:center;gap:0.7rem;margin-top:auto;padding-top:0.95rem;border-top:1px solid var(--cv-fog)}body.page-canvas .cv-opinion-card__avatar{flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cv-mist);color:var(--cv-ink);font-size:0.85rem;font-weight:800}body.page-canvas .cv-opinion-card__who{display:grid;gap:0.12rem;min-width:0}body.page-canvas .cv-opinion-card__who .review-author{font-size:0.92rem;font-weight:800;letter-spacing:-0.02em}body.page-canvas .cv-opinion-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.55rem;color:var(--cv-mute);font-size:0.78rem;font-weight:600}body.page-canvas .cv-opinion-card__city{color:var(--cv-ink);font-weight:700}body.page-canvas .cv-opinion-card__about{color:var(--cv-mute)}body.page-canvas .cv-opinion-card__about a{color:var(--cv-accent);text-decoration:none;font-weight:700}body.page-canvas .cv-opinion-card__logo{margin-left:auto;max-height:1.35rem;width:auto;object-fit:contain}@media (max-width:639.98px){body.page-canvas .cv-opinion-card,body.page-canvas .cv-opinion-card.provider-opinion-review{grid-template-columns:1fr}body.page-canvas .cv-opinion-card__score{flex-direction:row;justify-content:flex-start;align-items:center;gap:0.7rem;padding:0.7rem 1.1rem}body.page-canvas .cv-opinion-card__stars{flex-direction:row;gap:0.12rem;font-size:0.78rem}body.page-canvas .cv-opinion-card__quote{padding-top:0.95rem}}body.page-canvas .cv-opinion-card__criteria{margin:0;padding:0.85rem 0.9rem;list-style:none;display:grid;gap:0.45rem;background:var(--cv-mist);border-radius:1rem;align-self:start}body.page-canvas .cv-opinion-card__criterion{display:flex;align-items:center;justify-content:space-between;gap:0.55rem}body.page-canvas .cv-opinion-card__criterion-name{font-size:0.8rem;font-weight:700;color:var(--cv-mute)}body.page-canvas .cv-opinion-card__criterion-stars{color:#f5a524;font-size:0.78rem;letter-spacing:0.02em;white-space:nowrap}body.page-canvas .cv-opinion-more{display:flex;justify-content:center;margin:1.25rem 0 0.5rem}body.page-canvas .cv-opinion-back{margin:1.35rem 0 0;font-size:0.92rem;font-weight:700}body.page-canvas .cv-opinion-back a{color:var(--cv-mute);text-decoration:none}body.page-canvas .cv-opinion-back a:hover{color:var(--cv-accent)}body.page-canvas .cv-opinion-empty{margin:0 0 1rem;padding:1.15rem 1.2rem;background:#fff;border-radius:1.2rem}body.page-canvas .cv-opinion-hub__about-clip{overflow:hidden;max-height:none;transition:max-height 0.38s ease}body.page-canvas .cv-opinion-hub__about-clip.is-collapsed{position:relative}body.page-canvas .cv-opinion-hub__about-clip.is-collapsed::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1.4em;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 85%)}.visit-intent-backdrop{z-index:1040;background:rgba(18,22,30,0.72);backdrop-filter:blur(6px)}.visit-intent-modal{z-index:1050;align-items:center;justify-content:center;padding:1rem}.visit-intent-panel{width:min(100%,26.5rem);max-height:min(92vh,40rem);overflow:auto;padding:1.35rem 1.25rem 1.4rem;border-radius:calc(var(--ui-btn-radius,14px) + 6px);border:1px solid rgba(var(--lending-red-rgb,243,71,60),0.18);background:linear-gradient(165deg,var(--lending-red-soft,#fff1ef) 0%,#fff 42%,#fff 100%);box-shadow:0 22px 48px rgba(18,22,30,0.28)}.visit-intent-kicker{margin:0 0 0.35rem;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--lending-red,#f3473c)}.visit-intent-title{margin:0 0 1.1rem;font-size:1.35rem;line-height:1.25;color:#1a1f2a}.visit-intent-lead{margin:0 0 1.1rem;font-size:0.92rem;line-height:1.45;color:#5b6472}.visit-intent-back{display:inline-flex;align-items:center;gap:0.25rem;margin:0 0 0.75rem;padding:0;border:0;background:none;color:#5b6472;font-size:0.88rem;font-weight:600;cursor:pointer}.visit-intent-back:hover{color:var(--lending-red,#f3473c)}.visit-intent-options{display:flex;flex-direction:column;gap:0.65rem}.visit-intent-option{display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;width:100%;padding:0.95rem 1rem;text-align:left;border-radius:var(--ui-btn-radius,14px);border:1px solid rgba(26,31,42,0.1);background:#fff;box-shadow:0 1px 0 rgba(26,31,42,0.04);cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.visit-intent-option:hover,.visit-intent-option:focus-visible{border-color:rgba(var(--lending-red-rgb,243,71,60),0.55);box-shadow:0 6px 18px rgba(var(--lending-red-rgb,243,71,60),0.14);outline:none;transform:translateY(-1px)}.visit-intent-option-title{font-size:0.98rem;font-weight:700;line-height:1.3;color:#1a1f2a}.visit-intent-option-text{font-size:0.84rem;line-height:1.4;color:#6a7382}.support-self-help-hero{padding:2.25rem 0 1.25rem;background:radial-gradient(ellipse 80% 60% at 10% 0%,var(--lending-red-soft,#fff1ef),transparent 55%),linear-gradient(180deg,#f7f8fb 0%,#fff 100%)}.support-self-help-kicker{margin:0 0 0.5rem;font-size:0.75rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--lending-red,#f3473c)}.support-self-help-phone-label{margin:0 0 0.35rem;font-size:0.95rem;font-weight:600;color:#5b6472}.support-self-help-phone{margin:0 0 1rem;font-size:clamp(2rem,5.5vw,3.1rem);line-height:1.1;font-weight:800;letter-spacing:-0.02em;color:#141820}.support-self-help-phone-link,.support-self-help-phone-link:link,.support-self-help-phone-link:visited,.support-self-help-phone-link:hover,.support-self-help-phone-link:active,.support-self-help-phone-link:focus,.support-self-help-phone-link:focus-visible{color:inherit;text-decoration:none!important;outline:none}.support-self-help-phone-link:hover,.support-self-help-phone-link:focus-visible{color:var(--lending-red,#f3473c)}.support-self-help-title{margin:0 0 0.75rem;max-width:22ch;font-size:clamp(1.6rem,3.2vw,2.15rem);line-height:1.15;color:#141820}.support-self-help-title--compact{max-width:none;margin-bottom:0.85rem}.support-self-help-lead{margin:0;max-width:40rem;font-size:1.05rem;line-height:1.55;color:#4a5260}.support-self-help-section{padding:1.5rem 0 3rem}.support-self-help-steps{margin:1rem 0 1.5rem;padding:0;list-style:none;counter-reset:support-step;display:grid;gap:0.85rem}.support-self-help-steps li{counter-increment:support-step;position:relative;padding:1rem 1rem 1rem 3.25rem;border-radius:var(--ui-btn-radius,14px);border:1px solid rgba(26,31,42,0.08);background:#fff}.support-self-help-steps li::before{content:counter(support-step);position:absolute;left:1rem;top:1rem;width:1.6rem;height:1.6rem;border-radius:999px;display:grid;place-items:center;font-size:0.82rem;font-weight:700;color:#fff;background:var(--lending-red,#f3473c)}.support-self-help-steps strong{display:block;margin-bottom:0.2rem;color:#141820}.support-self-help-steps span{color:#5b6472;font-size:0.95rem;line-height:1.45}.support-self-help-actions{display:flex;flex-wrap:wrap;gap:0.65rem;margin-bottom:1.5rem}.support-self-help-note{padding:1rem 1.1rem;border-radius:var(--ui-btn-radius,14px);background:#f3f5f8;color:#4a5260;font-size:0.92rem;line-height:1.5}.support-self-help-note p{margin:0}.support-self-help-footer{margin:0;padding:1.25rem 0;font-size:0.88rem;color:#6a7382}.cv-locale--static{display:inline-flex;align-items:center;gap:0.35rem;font-weight:600;color:#4a5260;cursor:default}body.page-support-self-help .cv-utility-phone,body.page-support-self-help .cv-dock,body.page-support-self-help .js-open-callback-modal,body.page-support-self-help .js-open-address-lookup{display:none!important}body.page-support-self-help .support-self-help-phone-link{display:inline}body.page-canvas .city-opinions-preview-header{justify-content:space-between;align-items:center;margin-bottom:1.75rem;gap:1.25rem}body.page-canvas .city-opinions-preview-header h2{flex:1 1 24rem;width:auto;text-align:left;max-width:42rem}body.page-canvas .reviews-compose{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.2rem;border:0;border-radius:var(--cv-chip);background:var(--cv-ink,#171d2b);color:#fff;font:inherit;font-weight:650;cursor:pointer}body.page-canvas .reviews-compose:hover{background:#30465a}body.page-canvas .city-opinions-preview-section .provider-opinions-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #cbd5df}.review-story{min-width:0;padding:1.6rem 0;border-bottom:1px solid #cbd5df}.review-story__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.page-canvas .review-story .cv-opinion-card__by{display:flex;align-items:center;flex:1;min-width:0;margin:0;padding:0;border:0;gap:.8rem}body.page-canvas .review-story .cv-opinion-card__avatar{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#dceaf0;color:#234a58}body.page-canvas .review-story .cv-opinion-card__logo{margin-left:1rem}.review-story__rating{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;color:#213f4b}.review-story__rating>span{color:#148498}.review-story__rating strong{font-size:1.55rem}.review-story__rating small{color:#657482}.review-story__text{margin:1.1rem 0 0;max-width:60rem;font-size:1rem;line-height:1.7;color:#263341;overflow-wrap:anywhere}.review-story__details{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.15rem 0 0}.review-story__details>div{border-left:2px solid #a9c6ce;padding-left:.85rem;min-width:0}.review-story__details dt{font-size:.75rem;font-weight:600;color:#657482;margin-bottom:.3rem}.review-story__details dd{margin:0;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}body.page-canvas .city-opinions-preview-actions-below{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:1.2rem}body.page-canvas .city-opinions-preview-actions-below .provider-opinions-more-btn{flex:1 0 100%;width:100%!important;padding:1rem!important;border:1px dashed #94aeb9;border-radius:8px;background:transparent;color:#285867;box-shadow:none;font-weight:600}body.page-canvas .city-opinions-preview-actions-below .provider-opinions-more-btn:hover{background:#e1edf1}body.page-canvas .city-opinions-preview-actions-below .btn-check-availability{padding:.35rem 0!important;border:0;border-radius:0;background:transparent;color:#285867;box-shadow:none;text-decoration:underline;text-underline-offset:5px}body.page-canvas .city-opinions-preview-actions-below .btn-check-availability::after{content:' ↗'}.city-opinions-preview-section :is(button,a):focus-visible{outline:3px solid #148498;outline-offset:4px}@media (max-width:575.98px){body.page-canvas .city-opinions-preview-header h2{flex-basis:100%}body.page-canvas .reviews-compose{width:100%}.review-story{padding:1.25rem 0}.review-story__header{align-items:flex-start;gap:.5rem}body.page-canvas .review-story .cv-opinion-card__logo{display:none}.review-story__details{grid-template-columns:1fr;gap:.85rem}.review-story__rating strong{font-size:1.25rem}}.city-opinions-preview-section .js-city-opinions-preview-more[hidden]{display:none!important}body.page-canvas .city-opinions-preview-section .provider-opinions-list{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;padding:.25rem 0 .75rem;align-items:stretch}.city-opinions-preview-section .provider-opinions-list::-webkit-scrollbar{display:none}.city-opinions-preview-section .review-story{flex:0 0 calc((100% - 1.25rem) / 2);box-sizing:border-box;padding:1.5rem;border:1px solid #d8e2e9;border-radius:16px;background:#fff;scroll-snap-align:start}.city-opinions-preview-section .review-story__details{grid-template-columns:1fr;gap:.9rem}.city-opinions-preview-section .review-story__header{align-items:flex-start}body.page-canvas .review-story .cv-opinion-card__logo{display:none}body.page-canvas .city-opinions-preview-actions-below{justify-content:space-between;align-items:center}.review-carousel-controls{display:flex;align-items:center;gap:.8rem}.review-carousel-controls[hidden]{display:none}.review-carousel-position{font-size:.85rem;color:#657482;min-width:4.5rem;text-align:center}.review-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c6d8e0;border-radius:50%;background:#fff;color:#285867;font-size:1.3rem;cursor:pointer}.review-carousel-arrow:hover:not(:disabled){background:#dceef2}.review-carousel-arrow:disabled{opacity:.35;cursor:default}@media (max-width:767.98px){.city-opinions-preview-section .review-story{flex-basis:100%;padding:1.1rem}}.city-opinions-preview-section .review-story{display:flex;flex-direction:column}.review-story__subject{display:flex;align-items:flex-start;flex-direction:column;gap:.45rem;min-width:0}.review-story__eyebrow{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:#687d88;font-weight:600}.review-story__provider{display:inline-flex;align-items:center;gap:.75rem;padding:.35rem .65rem;border-radius:6px;background:#e9f3f5;color:#235667;font-size:.92rem;font-weight:650;text-decoration:none;overflow-wrap:anywhere}a.review-story__provider:hover{background:#d2e8ed;color:#173b48}.review-story__signature{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:1.2rem;margin-top:auto;font-size:.8rem}.review-story__signature>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.review-story__signature-label{color:#788792;font-size:.7rem}.review-story__signature strong{color:#283b46;font-weight:600;overflow-wrap:anywhere}.review-story__location{color:#647984}.review-story__published{color:#788792;font-size:.75rem;white-space:nowrap}body.page-canvas .city-opinions-preview-section .review-story.cv-opinion-card{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:0;padding:0;border-radius:1.45rem;height:auto}body.page-canvas .city-opinions-preview-section .review-story .cv-opinion-card__quote{height:100%;box-sizing:border-box}body.page-canvas .city-opinions-preview-section .review-story__signature{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:nowrap;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--cv-fog)}.review-story__signature .review-story__provider-line{flex:0 1 auto;min-width:0}.review-story__signature>div:nth-child(2){flex:0 1 auto;min-width:0}.review-story__signature .review-story__provider{padding:0;border-radius:0;background:transparent;font-size:.8rem}.review-story__signature .review-story__signature-label{display:none}.review-story__signature .review-story__location{font-size:.75rem}.review-story__signature .review-story__published{margin-left:auto;flex:0 0 auto}@media (max-width:575.98px){body.page-canvas .city-opinions-preview-section .review-story.cv-opinion-card{grid-template-columns:3.25rem minmax(0,1fr)}body.page-canvas .city-opinions-preview-section .review-story .cv-opinion-card__quote{padding:1rem .85rem}body.page-canvas .city-opinions-preview-section .review-story__signature{flex-wrap:wrap}body.page-canvas .city-opinions-preview-section .review-story__signature .review-story__published{margin-left:auto}}body.page-canvas .city-opinions-preview-section .cv-opinion-card[data-score="3"] .cv-opinion-card__score{background:#465366;color:#fff}body.page-canvas .city-opinions-preview-section .cv-opinion-card[data-score="3"] .cv-opinion-card__stars{color:#ffd47b;opacity:1}.review-actions-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-left:auto}body.page-canvas .city-opinions-preview-section .reviews-archive,body.page-canvas .city-opinions-preview-section .reviews-compose{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;box-sizing:border-box;height:46px;min-height:46px;padding:0 1.15rem;border-radius:var(--cv-chip);font:inherit;font-size:.9rem;font-weight:650;line-height:1.2;text-decoration:none;box-shadow:none;transition:background .15s,border-color .15s}body.page-canvas .city-opinions-preview-section .reviews-archive{border:1px solid #aac3ce;background:#fff;color:#285867}body.page-canvas .city-opinions-preview-section .reviews-archive:hover{background:#e7f2f5;border-color:#528a9a}body.page-canvas .city-opinions-preview-section .reviews-compose{border:1px solid #171d2b;background:#171d2b;color:#fff}body.page-canvas .city-opinions-preview-section .reviews-compose:hover{background:#30465a;border-color:#30465a}body.page-canvas .city-opinions-preview-section .review-story__signature .review-story__provider-line{align-items:flex-start}body.page-canvas .city-opinions-preview-section .review-story__signature .review-story__provider{display:inline-flex;align-items:center;align-self:flex-start;gap:.55rem;max-width:100%;width:fit-content;padding:.4rem .65rem;background:#f4f8fa;border:1px solid #dbe7ec;border-radius:8px;color:#294d5c;font-size:.8rem;font-weight:650;text-decoration:none;line-height:1.3}body.page-canvas .city-opinions-preview-section .review-story__signature a.review-story__provider:hover{background:#e4f0f4;border-color:#9abcc9}.review-story__provider img{width:44px;height:20px;object-fit:contain;flex-shrink:0}.review-story__provider-arrow{color:#608b9a}@media (max-width:575.98px){.review-actions-right{width:100%;gap:.5rem}body.page-canvas .city-opinions-preview-section .review-actions-right>:is(a,button){flex:1 1 auto;width:auto;padding:.7rem .8rem}}body.page-canvas .city-tariff-pick-promo,body.page-canvas .partner-tariff-plate-promo,body.page-canvas .cv-offer-pay-note,body.page-canvas .provider-city-tariff-highlight-promo{display:block;margin:0;padding:.42rem .6rem;border:1px solid #e1e8ed;border-radius:10px;background:#f6f8fa;color:#657482;font-size:.76rem;font-weight:600;line-height:1.35}
