/* Practical navigation, clearer content and a complete legal footer. */
.hero{min-height:620px;padding-block:42px;gap:35px}.hero h1{font-size:clamp(40px,3.7vw,54px);line-height:1.16}.hero-art{height:520px;gap:18px}.hero-art .phone{width:216px}.phone-one,.phone-two{transform:none}.phone-two{margin-top:46px}.halo{inset:35px -5px;border-radius:32px;background:#f8eef0}.phone{box-shadow:0 12px 28px -17px #65424c55;border-radius:27px}.hero .text-link{margin-top:18px}.intro{padding-block:35px 65px}.intro h2{font-size:36px}.three{margin-top:28px}.feature{padding-bottom:65px;gap:75px}.screen-scene{height:580px;border-radius:22px}.screen-scene .phone,.guide .phone{transform:none;width:240px}.daily{padding-block:60px;margin-bottom:60px}.more{padding-bottom:65px}.partner{margin-bottom:65px}.faq{padding-bottom:65px}.download{padding-block:38px}.download h2{font-size:39px}.download>img{width:72px;height:72px;margin-bottom:18px}.download .eyebrow{display:none}.article-section{padding-bottom:65px}.article-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.article-heading h2{font-size:36px}.article-heading .eyebrow{margin-bottom:12px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.article-card{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.article-card:hover{border-color:var(--rose);box-shadow:0 8px 25px #5136420a}.article-category{font-size:11px;color:var(--rose);font-weight:700;margin-bottom:18px}.article-card h3{line-height:1.35;font-size:21px}.article-card p{font-size:14px;margin-top:14px;margin-bottom:24px}.article-action{font-size:13px;font-weight:700;color:var(--rose);margin-top:auto}.site-footer{width:100%;background:#f3efef;border-top:1px solid var(--line);padding:44px 0 22px;margin-top:60px}.footer-grid{display:grid;grid-template-columns:1.1fr .75fr 1fr 1.15fr;gap:35px}.footer-grid h3{font-size:14px;letter-spacing:0;line-height:1.5;margin-bottom:16px}.footer-grid nav{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:500;line-height:1.6}.footer-description{font-size:12px;margin-top:17px;line-height:1.8}.contact-link{font-size:13px;display:block;margin:7px 0}.contact-link:hover{text-decoration:underline}.requisites{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #dfd7dc;padding-top:22px;margin-top:30px}.requisites p{font-size:12px;line-height:1.8}.requisites strong{color:var(--ink);font-weight:600}.legal-note{font-size:10px;margin-top:20px}.nav nav{gap:23px}
@media(max-width:1100px){.hero-art .phone{width:180px}.hero-art{height:460px}.hero{min-height:560px}.hero h1{font-size:42px}.nav nav{gap:14px;font-size:12px}.footer-grid{gap:25px}.feature{gap:45px}}
@media(max-width:760px){header{position:relative}.nav{height:auto;display:grid;grid-template-columns:1fr auto;padding-block:14px;row-gap:15px}.nav nav{display:flex;grid-row:2;grid-column:1/-1;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:11px}.nav>.button{grid-column:2;grid-row:1}.hero{padding-block:28px;gap:12px;min-height:0}.hero h1{font-size:clamp(35px,8.5vw,48px)}.hero .eyebrow{font-size:9px;margin-bottom:16px}.hero .lead{font-size:15px;margin-block:18px}.hero-art{height:auto;padding:24px 13px 18px;gap:13px}.hero-art .phone{width:44%;border-radius:22px;border-width:4px}.phone-two{margin-top:28px}.halo{inset:16px 0 0;border-radius:22px}.intro{padding-block:30px 40px}.intro h2,.article-heading h2{font-size:29px}.three{gap:20px;margin-top:20px}.three article{padding-top:18px}.feature{gap:25px;padding-bottom:40px}.screen-scene{height:520px}.screen-scene .phone{width:222px}.daily{padding-block:40px;margin-bottom:40px}.more{padding-bottom:40px}.partner{margin-bottom:45px}.faq{padding-bottom:40px}.download h2{font-size:30px}.article-section{padding-bottom:40px}.article-heading{align-items:flex-start;gap:15px}.article-heading .eyebrow{font-size:9px}.article-heading .text-link{font-size:12px;white-space:nowrap;margin-top:35px}.article-grid{grid-template-columns:1fr;gap:13px;margin-top:22px}.article-card{padding:22px}.article-category{margin-bottom:12px}.article-card p{margin-bottom:18px}.site-footer{margin-top:40px;padding-top:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-grid .brand{font-size:16px}.footer-grid .brand img{width:36px;height:36px}.footer-grid h3{font-size:13px}.footer-grid nav,.footer-description{font-size:11px}.contact-link{font-size:12px}.requisites{grid-template-columns:1fr;gap:12px}.requisites p{font-size:11px}.legal-note{font-size:9px}.feature h2,.daily h2,.more h2,.faq h2{font-size:31px}html{scroll-padding-top:20px}}
