body.design-v2[data-page="/price-calc"] .pc-hero{padding:42px 0 30px}body.design-v2[data-page] .calculator-section{padding:44px 0 80px;background:#f5f8fa}body.design-v2[data-page] .calc{background:transparent;border:0;border-radius:0}body.design-v2[data-page] .calc__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:none;border:0;border-radius:0;margin-bottom:32px;max-width:720px;overflow:visible}body.design-v2[data-page] .calc__tab{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:18px;align-content:center;min-height:98px;padding:18px;border:1px solid #d7e1e8;border-radius:8px;background:#fff;color:#52616b}body.design-v2[data-page] .calc__tab.is-active{border:1px solid #006eef;background:#edf5ff;box-shadow:0 0 0 1px #006eef;color:#006eef}body.design-v2[data-page] .calc__tab-preview{grid-row:span 2;align-self:center;width:72px;height:48px;object-fit:cover;object-position:left top;border:1px solid #d7e1e8;border-radius:3px}body.design-v2[data-page] .calc__tab-label{font-size:18px}body.design-v2[data-page] .calc__tab-hint{font-size:11px;text-transform:none}body.design-v2[data-page] .calc__grid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}body.design-v2[data-page] .calc__form{padding:0;border:0}body.design-v2[data-page] .calc__row{margin-bottom:32px}body.design-v2[data-page] .calc__label{font-size:19px;text-transform:none;color:#182b3a;margin-bottom:16px}body.design-v2[data-page] .calc__rooms{grid-template-columns:minmax(0,1fr) 100px auto;gap:18px;padding:14px 0 8px}body.design-v2[data-page] .calc__rooms input[type=range]{height:28px;cursor:pointer}body.design-v2[data-page] .calc__num{width:100px;height:52px;font-size:22px;font-weight:700;background:#fff;border:1px solid #c9d9e4}body.design-v2[data-page] .calc__hint,body.design-v2[data-page] .calc__sub{font-size:13px;line-height:1.6}body.design-v2[data-page] .calc__period{gap:0;display:inline-flex;border:1px solid #cbdbe7;border-radius:6px;overflow:hidden}body.design-v2[data-page] .calc__radio{border:0;border-radius:0;background:#fff;padding:14px 20px}body.design-v2[data-page] .calc__radio:has(input:checked){background:#e6f1ff;color:#005dc9}body.design-v2[data-page] .calc__radio em{color:#18734e;margin-left:6px}body.design-v2[data-page] .calc__modules,body.design-v2[data-page] .calc__support{gap:10px}body.design-v2[data-page] .calc__mod,body.design-v2[data-page] .calc__sup{grid-template-columns:20px minmax(0,1fr);gap:14px;background:#fff;padding:20px;border:1px solid #e0e7ec;border-radius:8px;transition:border-color .15s,box-shadow .15s}body.design-v2[data-page] .calc__mod:hover,body.design-v2[data-page] .calc__sup:hover{border-color:#99bfe4;box-shadow:0 3px 12px #183b5010}body.design-v2[data-page] .calc__mod:has(input:checked),body.design-v2[data-page] .calc__sup:has(input:checked){border-color:#9fc6ef;background:#f7fbff}body.design-v2[data-page] .calc__mod input,body.design-v2[data-page] .calc__sup input{width:18px;height:18px}body.design-v2[data-page] .calc__mod-title{font-size:15px;line-height:1.45;flex-wrap:wrap}body.design-v2[data-page] .calc__mod-desc{font-size:13px;line-height:1.6;margin-top:4px}body.design-v2[data-page] .calc__mod-price,body.design-v2[data-page] .calc__sup-price{font-size:13px;padding-top:3px}body.design-v2[data-page] .calc__mod.is-required{opacity:1}body.design-v2[data-page] .calc__mod-tag{background:#e1f2e9;color:#247347;font-size:10px}body.design-v2[data-page] .calc__mod-tag--pro{background:#e9eff4;color:#4e6474}body.design-v2[data-page] .calc__mod.is-unavailable{opacity:.5;cursor:not-allowed;background:#eef1f3}body.design-v2[data-page] .calc__total{background:#fff;color:#182b3a;border:1px solid #e0e7ec;border-radius:8px;padding:28px;box-shadow:0 10px 32px #173c5510;top:158px;max-height:calc(100dvh - 178px)}body.design-v2[data-page] .calc__total-label{color:#607789;font-size:12px;text-transform:none;margin-bottom:18px}body.design-v2[data-page] .calc__total-value{color:#006eef;font-size:40px;line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}body.design-v2[data-page] .calc__total-value em{color:#526d80;font-size:15px;white-space:nowrap}body.design-v2[data-page] .calc__total-hint{color:#52616b;font-size:13px;line-height:1.6;margin-top:12px}body.design-v2[data-page] .calc__total-hint span{color:#18734e}body.design-v2[data-page] .calc__total-break{border-color:#e2eaf0;gap:16px;margin-top:24px}body.design-v2[data-page] .calc__brk{color:#52616b;gap:16px;line-height:1.5}body.design-v2[data-page] .calc__brk b{color:#182b3a;text-align:right}body.design-v2[data-page] .calc__brk--next{background:#edf6f1}body.design-v2[data-page] .calc__total-cta{background:#006eef;color:#fff;font-size:14px;min-height:48px}body.design-v2[data-page] .calc__total-cta:hover{background:#005ccc;color:#fff}body.design-v2[data-page] .calc__disclaimer{color:#697c89;font-size:12px}body.design-v2[data-page] .calc :is(button,input,a):focus-visible{outline:2px solid #006eef;outline-offset:4px}@media (max-width: 1100px){body.design-v2[data-page] .calc__grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}body.design-v2[data-page] .calc__total{padding:24px}body.design-v2[data-page] .calc__mod,body.design-v2[data-page] .calc__sup{grid-template-columns:20px minmax(0,1fr)}body.design-v2[data-page] .calc__mod-price,body.design-v2[data-page] .calc__sup-price{grid-column:2;text-align:left}}@media (max-width: 800px){body.design-v2[data-page] .calc__grid{grid-template-columns:minmax(0,1fr)}body.design-v2[data-page] .calc__total{position:static;max-height:none;overflow:visible;grid-row:1}body.design-v2[data-page] .calc__total-break{grid-template-columns:repeat(2,minmax(0,1fr))}body.design-v2[data-page] .calc__brk{flex-direction:column;gap:4px}body.design-v2[data-page] .calc__brk b{text-align:left}}@media (max-width: 540px){body.design-v2[data-page] .calculator-section{padding-top:28px}body.design-v2[data-page] .calc__tabs{gap:10px}body.design-v2[data-page] .calc__tab{grid-template-columns:minmax(0,1fr);padding:14px;min-height:132px;gap:6px}body.design-v2[data-page] .calc__tab-preview{grid-row:auto;width:64px;height:36px}body.design-v2[data-page] .calc__tab-label{font-size:16px}body.design-v2[data-page] .calc__tab-hint{font-size:10px}body.design-v2[data-page] .calc__rooms{grid-template-columns:minmax(0,1fr) 84px;gap:12px}body.design-v2[data-page] .calc__num{width:84px}body.design-v2[data-page] .calc__rooms .calc__unit{grid-column:2;text-align:center}body.design-v2[data-page] .calc__mod,body.design-v2[data-page] .calc__sup{padding:16px}body.design-v2[data-page] .calc__radio{padding:12px 14px;font-size:13px}body.design-v2[data-page] .calc__total-value{font-size:36px}}body.design-v2[data-page] .calc__billing{min-width:0;border:0;border-bottom:1px solid #e2eaf0;padding:0 0 20px;margin:0 0 22px}body.design-v2[data-page] .calc__billing legend{padding:0;margin-bottom:12px;color:#607789;font-size:12px;font-weight:600}body.design-v2[data-page] .calc__billing .calc__period{display:grid;grid-template-columns:1fr 1fr;width:100%}body.design-v2[data-page] .calc__billing .calc__radio{justify-content:center;padding:10px 6px;gap:6px;font-size:12px;white-space:nowrap}body.design-v2[data-page] .calc__billing .calc__radio em{font-size:11px;margin-left:3px}body.design-v2[data-page] .calculator-section{background:#fff;padding-top:32px}body.design-v2[data-page] .calc__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}body.design-v2[data-page] .calc__heading h1{font-size:30px;line-height:1.25;margin:0}body.design-v2[data-page] .calc__heading>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#738592}body.design-v2[data-page] .calc__tabs{max-width:660px;display:grid;gap:4px;padding:5px;background:#f0f4f7;border-radius:8px;margin-bottom:32px}body.design-v2[data-page] .calc__tab{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;text-align:left;min-height:72px;padding:12px 18px;background:transparent;border:1px solid transparent;border-radius:5px;box-shadow:none}body.design-v2[data-page] .calc__tab.is-active{background:#fff;color:#006eef;border:1px solid #dae4eb;box-shadow:0 2px 6px #1a354c0a}body.design-v2[data-page] .calc__tab-icon{grid-row:span 2;align-self:center}body.design-v2[data-page] .calc__tab-label{font-size:16px;line-height:1.3;font-weight:600}body.design-v2[data-page] .calc__tab-hint{font-size:12px;line-height:1.4;color:#718391}body.design-v2[data-page] .calc__grid{gap:48px;grid-template-columns:minmax(0,1fr) 350px;align-items:start}body.design-v2[data-page] .calc__row{margin-bottom:28px}body.design-v2[data-page] .calc__label{font-size:17px;font-weight:600;margin-bottom:12px}body.design-v2[data-page] .calc__rooms{padding:0}body.design-v2[data-page] .calc__num{height:46px;font-size:20px;border-radius:6px}body.design-v2[data-page] .calc__hint{margin-top:8px;color:#84929b}body.design-v2[data-page] .calc__period{border-color:#dce5eb;background:#f3f6f8;padding:3px;gap:3px}body.design-v2[data-page] .calc__radio{padding:10px 16px;border-radius:4px;background:transparent;font-size:13px}body.design-v2[data-page] .calc__radio:has(input:checked){background:#fff;box-shadow:0 1px 4px #15374a12}body.design-v2[data-page] .calc__modules,body.design-v2[data-page] .calc__support{gap:0;border-top:1px solid #e5ebef}body.design-v2[data-page] .calc__mod,body.design-v2[data-page] .calc__sup{padding:18px 14px;border:0;border-bottom:1px solid #e5ebef;border-radius:0;gap:14px;background:#fff}body.design-v2[data-page] .calc__mod:hover,body.design-v2[data-page] .calc__sup:hover{background:#f6f9fb;box-shadow:none;border-color:#e5ebef}body.design-v2[data-page] .calc__mod:has(input:checked),body.design-v2[data-page] .calc__sup:has(input:checked){background:#f2f7fd;border-color:#e0e8ef}body.design-v2[data-page] .calc__mod-title{font-size:14px}body.design-v2[data-page] .calc__mod-desc{font-size:12px;line-height:1.65;color:#6a7f8d}body.design-v2[data-page] .calc__mod.is-required{background:#f3f8f5}body.design-v2[data-page] .calc__total{padding:26px;border-color:#dce5eb;background:#f8fafc;box-shadow:0 8px 28px #203c4d09}body.design-v2[data-page] .calc__total-label{font-size:14px;font-weight:600;color:#263e4c;margin-bottom:16px}body.design-v2[data-page] .calc__total-value{font-size:42px;font-weight:700;letter-spacing:0}body.design-v2[data-page] .calc__total-break{padding-top:22px;margin-top:22px;gap:14px}body.design-v2[data-page] .calc__brk{font-size:13px}body.design-v2[data-page] .calc__total-cta{border:0;border-radius:6px}body.design-v2[data-page] .calc__disclaimer{line-height:1.65;margin-bottom:0}@media (max-width:1000px){body.design-v2[data-page] .calc__grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}body.design-v2[data-page] .calc__total{padding:22px}}@media (max-width:800px){body.design-v2[data-page] .calc__grid{grid-template-columns:minmax(0,1fr)}body.design-v2[data-page] .calc__total{grid-row:auto}body.design-v2[data-page] .calc__heading>span{display:none}body.design-v2[data-page] .calc__heading h1{font-size:26px}body.design-v2[data-page] .calc__total-break{grid-template-columns:1fr}body.design-v2[data-page] .calc__brk{flex-direction:row}body.design-v2[data-page] .calc__brk b{text-align:right}}@media (max-width:540px){body.design-v2[data-page] .calc__tab{padding:12px 9px;gap:4px 8px;grid-template-columns:22px minmax(0,1fr);min-height:72px}body.design-v2[data-page] .calc__tab-icon{width:20px}body.design-v2[data-page] .calc__tab-label{font-size:14px}body.design-v2[data-page] .calc__tab-hint{font-size:10px}body.design-v2[data-page] .calc__mod,body.design-v2[data-page] .calc__sup{padding:16px 10px}}
