.home2 .hm-h1--aqc{max-width:22ch;font-size:clamp(34px,5vw,58px);margin-top:18px}.home2 .hm-h1--aqc .hm-accent{display:block}.home2 .hm-hero__sub--aqc{max-width:62ch}.home2 .hm-try{margin:0 auto 14px;max-width:60ch;font-size:15.5px;line-height:1.55;color:var(--h-body);text-wrap:pretty}.home2 .hm-try strong{color:var(--h-navy);font-weight:700}.home2 .hm-hero--aqc .hm-hero__action{margin-top:30px}@media (max-width:640px){.home2 .hm-hero--aqc{padding-top:40px}.home2 .hm-h1--aqc{font-size:clamp(30px,8.4vw,38px);margin:12px auto 14px}.home2 .hm-hero__sub--aqc{font-size:15.5px;line-height:1.55}.home2 .hm-try{font-size:15px;margin-bottom:12px}.home2 .hm-hero--aqc .hm-hero__action{margin-top:22px}}.hm-aqc{background:var(--h-panel)}.hm-aqc__list{list-style:none;margin:0;padding:30px 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 40px}.hm-aqc__step{position:relative;display:flex;align-items:center;gap:14px;min-width:0}.hm-aqc__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--h-accent-soft)}.hm-aqc__ico svg{width:24px;height:24px;fill:none;stroke:var(--h-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hm-aqc__copy{display:flex;flex-direction:column;min-width:0}.hm-aqc__title{font-size:19px;line-height:1.25;font-weight:700;color:var(--h-navy)}.hm-aqc__text{font-size:14.5px;line-height:1.45;color:var(--h-body);text-wrap:pretty}.hm-aqc__arrow{position:absolute;right:-32px;top:50%;width:22px;height:22px;translate:0 -50%;fill:none;stroke:var(--h-rule-2,#cdd1dd);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.hm-aqc__list{grid-template-columns:1fr;padding:24px 20px;gap:0}.hm-aqc__step{padding:12px 0}.hm-aqc__step+.hm-aqc__step{border-top:1px solid var(--h-rule)}.hm-aqc__arrow{display:none}}.hm-tp__list{border-top:0}.hm-cell.hm-tp__item{padding:28px 28px 30px;display:flex;flex-direction:column}.hm-tp__ico{display:block;width:24px;height:24px;margin-bottom:14px;fill:none;stroke:var(--h-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hm-cell.hm-tp__item h3{font-size:17px;margin-bottom:6px}.hm-cell.hm-tp__item p{font-size:14.5px;line-height:1.55}.hm-tp__link{margin-top:10px;font-size:14px;font-weight:600;color:var(--h-accent-ink);text-decoration:none}.hm-tp__link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.hm-cell.hm-tp__item{padding:22px 20px 24px}}.hm-results__item{display:flex;flex-direction:column;gap:4px;text-align:center;align-items:center}.hm-results__value{font-size:clamp(36px,4vw,52px);line-height:1.05;font-weight:700;color:var(--h-navy);font-variant-numeric:tabular-nums}.hm-results__label{font-size:16px;color:var(--h-body)}.hm-results__meta{margin-top:6px;font-size:12.5px;color:var(--h-muted)}.home2 .hm-intro{padding:56px 64px 48px;text-align:center}.home2 .hm-intro__text{margin:0 auto;max-width:68ch;font-size:17px;line-height:1.65;color:var(--h-body);text-wrap:pretty}.home2 .hm-intro__title{margin:36px auto 18px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--h-muted)}.home2 .hm-intro__channels{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home2 .hm-intro__channels li{padding:18px 20px;border:1px solid var(--h-rule);border-radius:16px;background:#fff;text-align:left}.home2 .hm-intro__ico{width:22px;height:22px;color:var(--h-accent);margin-bottom:10px}.home2 .hm-intro__link{font-weight:700;color:var(--h-navy);text-decoration:none}.home2 .hm-intro__link:hover{text-decoration:underline;text-underline-offset:3px}.home2 .hm-intro__channels p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--h-body)}.home2 .hm-trust__links{margin-top:22px;font-size:14.5px}@media (max-width:820px){.home2 .hm-intro{padding:40px 16px 36px}.home2 .hm-intro__channels{grid-template-columns:1fr}}.hm-aqc__heading{margin:0;padding:26px 48px 0;text-align:center;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--h-navy)}@media (max-width:820px){.hm-aqc__heading{padding:20px 16px 0}}