.home-tariffs{padding-block:clamp(40px,6vw,88px);scroll-margin-top:140px;border-top:1px solid var(--ds-line);margin-top:clamp(40px,5vw,72px)}.home-tariffs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.home-tariffs-heading h2{margin:10px 0 0;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.04em}.home-tariffs-heading p{max-width:420px;color:var(--ds-muted);line-height:1.6;margin:0}.home-tariffs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-tariff{display:flex;flex-direction:column;padding:clamp(22px,2.7vw,36px);background:#fff;border:1px solid var(--ds-line);border-radius:20px;transition:border-color .18s ease,box-shadow .18s ease}.home-tariff:focus-within,.home-tariff:hover{border-color:#b1c7e7;box-shadow:0 12px 36px #17304c0b}.home-tariff-market{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--ds-muted)}.home-tariff-flag{display:block;width:38px;height:26px;object-fit:contain;flex-shrink:0}.home-tariff h3{font-size:clamp(25px,2.8vw,36px);margin:22px 0 24px;font-weight:500;letter-spacing:-.03em}.home-tariff-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:25px;border-bottom:1px solid var(--ds-line);min-height:132px}.home-tariff-old{color:var(--ds-muted);font-size:16px;line-height:1.5}.home-tariff-discount{font-size:10px;color:var(--ds-accent);background:var(--ds-surface);padding:5px 8px;border-radius:6px}.home-tariff-price strong{flex-basis:100%;font-size:clamp(39px,4vw,54px);font-weight:600;color:var(--ds-ink);line-height:1.12;letter-spacing:-.045em}.home-tariff-price strong .currency-mark-byn{font-size:.5em;margin-left:4px}.home-tariff-price-caption{font-size:12px;color:var(--ds-muted)}.home-tariff ul{padding:25px 0;margin:0;list-style:none;display:grid;gap:13px;flex:1}.home-tariff li{display:flex;gap:10px;align-items:flex-start;color:var(--ds-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.home-tariff li>span{color:var(--ds-accent);font-weight:700;flex-shrink:0}.home-tariff-action{width:100%;justify-content:space-between!important;font-size:13px!important}.home-tariff-footer{display:grid;gap:18px;margin-top:auto}.home-tariff-delivery{display:grid;gap:12px}.home-tariff-delivery>.home-tariff-price-caption{min-height:3.2em;margin:0;line-height:1.6}.home-tariff-footer>.home-tariff-action{justify-content:center!important}.home-tariff-details{justify-self:start;min-height:32px;padding:0;border:0;background:none;color:var(--ds-accent);font:500 13px/1.5 var(--font-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.home-tariff-details:hover{text-decoration-thickness:2px}.home-tariffs-note{max-width:880px;margin:24px 0 0;font-size:12px;line-height:1.7;color:var(--ds-muted)}@media(max-width:850px){.home-tariffs-grid{gap:12px}.home-tariff{padding:20px}.home-tariff-discount{font-size:9px}.home-tariff-market{letter-spacing:0}}@media(max-width:680px){.home-tariffs-heading{display:block}.home-tariffs-heading p{margin-top:14px}.home-tariffs-grid{grid-template-columns:1fr}.home-tariff{padding:26px}.home-tariff-price{min-height:0}.home-tariff h3{margin-block:18px}.home-tariff ul{gap:10px}}@media(prefers-reduced-motion:reduce){.home-tariff{transition:none}}.home-turnkey{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;margin-top:24px;padding:clamp(24px,3vw,40px);border:1px solid var(--ds-line);border-radius:20px;background:var(--ds-surface)}.home-turnkey h3{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.035em;margin:20px 0}.home-turnkey-price strong{display:block;font-size:clamp(39px,4vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.15}.home-turnkey-price .currency-mark-byn{font-size:.5em}.home-turnkey-intro,.home-turnkey-price>span{font-size:13px;color:var(--ds-muted);line-height:1.6}.home-turnkey-intro{margin:0 0 14px}.home-turnkey ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.home-turnkey li{display:flex;gap:10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;color:var(--ds-muted)}.home-turnkey li>span{color:var(--ds-accent);font-weight:700;flex-shrink:0}.home-turnkey-note{font-size:13px;line-height:1.6;color:var(--ds-muted);margin:20px 0}@media(max-width:680px){.home-turnkey{grid-template-columns:1fr;gap:24px;padding:26px}}.tariff-delivery-modal{width:min(640px,calc(100vw - 32px));border-radius:16px;padding:28px;scrollbar-gutter:stable}.tariff-delivery-modal .ui-modal-header{margin-bottom:10px;align-items:center}.tariff-delivery-modal .ui-modal-header h2{margin:0;font-weight:500;line-height:1.2}.tariff-delivery-modal .ui-modal-close{border-radius:8px}.tariff-delivery-intro{margin:0 0 16px;color:var(--ds-muted);font-size:14px;line-height:1.5}.tariff-delivery-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 22px;padding:12px 14px;background:var(--ds-surface);border-radius:8px;font-size:12px;line-height:1.5;color:var(--ds-muted)}.tariff-delivery-time strong{color:var(--ds-ink);font-weight:500}.tariff-delivery-stages{display:grid;gap:18px;padding:0;margin:0;list-style:none}.tariff-delivery-stages li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.tariff-delivery-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ds-surface);color:var(--ds-accent);font-size:11px;font-weight:600;line-height:1}.tariff-delivery-stages h3{margin:0 0 5px;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.tariff-delivery-stages p{margin:0;color:var(--ds-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.tariff-delivery-note{margin:22px 0 18px;padding-top:18px;border-top:1px solid var(--ds-line);font-size:12px;line-height:1.6;color:var(--ds-muted)}.tariff-delivery-close{width:100%;justify-content:center!important}@media(max-width:680px){.home-tariff-delivery>.home-tariff-price-caption{min-height:0}.tariff-delivery-modal{padding:20px}.tariff-delivery-stages{gap:16px}}