.adv-hero{padding:calc(var(--nav-h) + 80px) 0 80px;background:radial-gradient(100% 70% at 80% 0%, #a885471a, transparent 55%), radial-gradient(80% 70% at 0% 100%, #2e5d4e14, transparent 55%), var(--hs-bg);border-bottom:1px solid var(--hs-line)}.adv-hero h1{font-family:var(--hs-serif);letter-spacing:-.03em;max-width:16ch;margin:18px 0 22px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1}.adv-hero h1 em{color:var(--hs-trust);font-style:italic}.adv-hero p{font:400 clamp(16px, 1.5vw, 18px) var(--hs-sans);color:var(--hs-ink-2);max-width:560px;margin:0 0 32px;line-height:1.55}.adv-audience{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.aud{border:1px solid var(--hs-line);border-radius:var(--hs-r-md);background:var(--hs-bg-elev);padding:26px}.aud .n{font-family:var(--hs-serif);color:var(--hs-trust);font-size:44px;line-height:1}.aud .l{font:500 14px var(--hs-sans);color:var(--hs-ink-2);margin-top:10px}.fmt{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fmt-card{border:1px solid var(--hs-line);border-radius:var(--hs-r-md);background:var(--hs-bg-elev);transition:transform .4s var(--hs-ease), box-shadow .4s, border-color .4s;padding:30px 26px}.fmt-card:hover{box-shadow:var(--hs-shadow-md);border-color:var(--hs-line-strong);transform:translateY(-4px)}.fmt-card .tag{background:var(--hs-gold-soft);height:24px;color:var(--hs-gold-ink);font:600 11px var(--hs-sans);letter-spacing:.02em;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 10px;display:inline-flex}.fmt-card h3{font:600 19px var(--hs-sans);letter-spacing:-.015em;margin:0 0 8px}.fmt-card p{font:400 14.5px var(--hs-sans);color:var(--hs-ink-2);margin:0;line-height:1.55}.princ{flex-direction:column;gap:2px;max-width:760px;margin:0 auto;display:flex}.princ-item{border-bottom:1px solid var(--hs-line);gap:16px;padding:22px 0;display:flex}.princ-item:last-child{border-bottom:0}.princ-item .pi-ico{background:var(--hs-trust-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.princ-item h4{font:600 17px var(--hs-sans);margin:0 0 4px}.princ-item p{font:400 14px var(--hs-sans);color:var(--hs-ink-2);margin:0;line-height:1.5}.adv-form{background:var(--hs-bg-elev);border:1px solid var(--hs-line);border-radius:var(--hs-r-md);max-width:640px;box-shadow:var(--hs-shadow-md);margin:0 auto;padding:clamp(28px,4vw,44px)}.adv-form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{margin-bottom:16px}.field label{font:500 13px var(--hs-sans);color:var(--hs-ink-2);margin-bottom:6px;display:block}.field input,.field select,.field textarea{border:1px solid var(--hs-line);border-radius:var(--hs-r-md);background:var(--hs-bg);width:100%;height:48px;font:400 15px var(--hs-sans);color:var(--hs-ink);outline:none;padding:0 14px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:none;height:104px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--hs-ink);box-shadow:0 0 0 3px #1a1a190f}.form-note{text-align:center;font:400 12px var(--hs-sans);color:var(--hs-ink-3);margin-top:14px}.adv-thanks{text-align:center;padding:30px 0}.adv-thanks .t{font-family:var(--hs-serif);color:var(--hs-trust);margin-bottom:8px;font-size:28px}.adv-thanks .s{color:var(--hs-ink-2)}@media (max-width:900px){.adv-audience{grid-template-columns:1fr 1fr}.fmt{grid-template-columns:1fr}}@media (max-width:680px){.adv-form .row{grid-template-columns:1fr}}
