.ast-hp-head h2{margin:0;font-size:clamp(1.75rem, 2.5vw, 2.35rem);line-height:1.16}.ast-hp-offer__block:first-child .ast-hp-head h2{font-size:clamp(3rem, 4vw, 3.5rem);line-height:1.04}.ast-hp-offer__block + .ast-hp-offer__block .ast-hp-head h2{font-size:clamp(2.25rem, 3vw, 3rem);line-height:1.08}.ast-hp-head p{max-width:38ch;margin:0;color:var(--hp-ink-soft);font-size:1rem}.ast-hp-head p:last-child{grid-column:2;text-align:right}.ast-hp-link::after{content:" →"}.ast-hp-coverage__form h2{margin:0;font-size:clamp(1.5rem, 2.1vw, 2rem)}.ast-hp-coverage__form p{margin:0;max-width:46ch}.ast-hp-address input{width:100%;min-width:0;height:54px;padding:0 18px;border:1.5px solid rgba(58, 117, 255, 0.42);border-radius:var(--hp-radius-sm);background:#ffffff;font:inherit;color:var(--hp-ink)}.ast-hp-address input::placeholder{color:var(--hp-muted)}.ast-hp-address input:focus-visible{outline:2px solid var(--hp-blue);outline-offset:1px;border-color:var(--hp-blue)}.ast-hp-address__suggestions[hidden]{display:none}.ast-hp-coverage__result p{margin:0;max-width:none;font-weight:600}.ast-hp-coverage__result .button{justify-self:start}.ast-hp-tariff--a{--hp-tariff-tone:var(--hp-tariff-a)}.ast-hp-tariff--b{--hp-tariff-tone:var(--hp-tariff-b)}.ast-hp-tariff--c{--hp-tariff-tone:var(--hp-tariff-c)}.ast-hp-tariff__specs > div{min-width:0;padding-left:10px;border-left:3px solid var(--hp-tariff-tone, var(--hp-blue))}.ast-hp-tariff__specs dt{color:var(--hp-muted);font-size:0.8rem;line-height:1.3}.ast-hp-tariff__specs dd{margin:2px 0 0;color:var(--hp-ink);font-size:0.9rem;font-weight:700;line-height:1.3}.ast-hp-tariff__price span{color:#ffffff;font-size:0.85rem;opacity:0.88}.ast-hp-tariff__price strong{color:#ffffff;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.25rem, 1.6vw, 1.6rem);line-height:1;white-space:nowrap}.ast-hp-tariff__price small{color:#ffffff;font-size:0.84rem;opacity:0.88;white-space:nowrap}.ast-hp-tariff__seal svg{display:block;width:100%;height:100%}.ast-hp-tariff__seal-ring text{fill:var(--hp-blue-strong);font-family:var(--font-main);font-size:12.4px;font-weight:700;letter-spacing:0.02em}.ast-hp-feed--single .ast-hp-post{align-content:start}.ast-hp-head + .ast-hp-post{border-top:0}.ast-hp-post small{color:var(--hp-blue-strong);font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.02em}.ast-hp-post strong{color:var(--hp-ink);font-size:1.06rem;line-height:1.3}.ast-hp-post span{color:var(--hp-ink-soft);font-size:0.95rem;line-height:1.5}.ast-hp-post--notice strong{padding-left:14px;border-left:3px solid var(--hp-blue)}.ast-hp-post--notice > a{display:grid}.ast-hp-promo__head h2{margin:0;font-size:clamp(1.4rem, 2vw, 1.9rem)}.ast-hp-promo__head .ast-hp-link{align-self:center}.ast-hp-promo__link::after{content:" →"}@media (max-width: 760px){.ast-hp-offer__block:first-child .ast-hp-head h2{font-size:clamp(2.25rem, 10vw, 3rem)}.ast-hp-offer__block + .ast-hp-offer__block .ast-hp-head h2{font-size:clamp(2rem, 8vw, 2.25rem)}.ast-hp-head p:last-child{grid-column:1;text-align:left}}@media (prefers-reduced-motion: no-preference){.ast-bz-scene.is-running:not(.is-paused) .ast-bz-pulse--office{animation:ast-bz-pulse-office 8s linear infinite}.ast-bz-scene.is-running:not(.is-paused) .ast-bz-pulse--cafe{animation:ast-bz-pulse-cafe 8s linear infinite}.ast-bz-scene.is-running:not(.is-paused) .ast-bz-pulse--store{animation:ast-bz-pulse-store 8s linear infinite}}@keyframes ast-bz-pulse-office{0%,5%{stroke-dashoffset:14;opacity:0}6%{opacity:1}24%{opacity:1}25%{stroke-dashoffset:-100;opacity:0}100%{stroke-dashoffset:-100;opacity:0}}@keyframes ast-bz-pulse-cafe{0%,9%{stroke-dashoffset:14;opacity:0}10%{opacity:1}18%{opacity:1}19%{stroke-dashoffset:-100;opacity:0}100%{stroke-dashoffset:-100;opacity:0}}@keyframes ast-bz-pulse-store{0%,24%{stroke-dashoffset:14;opacity:0}25%{opacity:1}35%{opacity:1}36%{stroke-dashoffset:-100;opacity:0}100%{stroke-dashoffset:-100;opacity:0}}.ast-hb-directions{grid-template-columns:repeat(3, minmax(0, 1fr))}.ast-hb-direction__link{display:grid;grid-template-columns:minmax(104px, 42%) minmax(0, 1fr);gap:14px;align-items:center;height:100%;padding:12px;color:inherit;text-decoration:none;border-radius:inherit}.ast-hb-direction__art img{width:100%;height:100%;object-fit:cover}.ast-hb-direction__body{display:grid;gap:6px;min-width:0}.ast-hb-direction__body strong{color:var(--hb-ink);font-size:1.05rem;line-height:1.3}.ast-hb-direction__body > span{color:var(--hb-ink-soft);font-size:0.92rem;line-height:1.45}.ast-hb-direction__link:hover strong,.ast-hb-direction__link:focus-visible strong{color:var(--hb-blue)}.ast-hp-tariffs.ast-hp-tariffs--home{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:var(--hb-section-pad)}.ast-hb-section .ast-hp-tariff__name{margin:2px 0 22px;color:var(--hp-ink);font-family:var(--font-heading);font-weight:400;font-size:clamp(1.5rem, 2vw, 1.9rem);line-height:1.05}@media (max-width: 1100px){.ast-hb-directions{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 760px){.ast-hp-tariffs.ast-hp-tariffs--home{grid-template-columns:minmax(0, 1fr)}}.ast-hb-object__art--photo{justify-self:stretch;height:auto;aspect-ratio:1586/992;margin-bottom:16px}.ast-hb-object__art--photo img{width:100%;height:100%;object-fit:cover}@media (min-width: 600px){.ast-hb-object__art--photo{justify-self:center;width:70%}}.ast-bz-qr{position:absolute;z-index:3;top:12%;left:3.5%;width:15%;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;text-decoration:none;border-radius:12px}.ast-bz-qr__img{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 14px rgba(3, 16, 38, 0.45))}.ast-bz-qr__label{font-size:clamp(0.62rem, 1.9vw, 0.8rem);font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;text-shadow:0 1px 6px rgba(3, 16, 38, 0.6)}.ast-bz-qr:hover .ast-bz-qr__label{text-decoration:underline}.ast-bz-qr:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (min-width: 1200px){.ast-bz-qr{top:calc(100cqh * 0.12);left:calc(100cqw - 100cqh * 1381 / 816 * 0.9645);width:calc(100cqh * 1381 / 816 * 0.13)}.ast-bz-qr__label{font-size:0.84rem}.ast-bz-hero--home .ast-bz-hero__shell,.ast-bz-hero--home .ast-bz-hero__content{pointer-events:none}.ast-bz-hero--home .ast-bz-hero__content > *{pointer-events:auto}}@media (max-width: 599.98px){.ast-bz-qr{top:3%;left:6.5%}}@media (min-width: 1200px) and (max-width: 1365.98px){.ast-bz-qr{left:calc(100cqw - 100cqh * 1381 / 816 * 0.895);width:calc(100cqh * 1381 / 816 * 0.115)}.ast-bz-qr__label{font-size:0.72rem}}@media (min-width: 1200px) and (max-width: 1259.98px){.ast-bz-qr{display:none}}