.shell{max-width:var(--max);margin:auto;padding:0 28px}.top{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.top .shell{display:flex;align-items:center;gap:24px;min-height:62px}.brand{font-size:14px;font-weight:750;letter-spacing:.06em;white-space:nowrap}.nav{display:flex;gap:17px;overflow-x:auto;white-space:nowrap;font-size:13px}.nav a{color:#46505a}.hero{background:linear-gradient(150deg,#fff 18%,#edf2ff 100%);border-bottom:1px solid var(--line);padding:82px 0 72px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.hero h1{font-size:clamp(42px,6.3vw,78px);line-height:1.07;letter-spacing:-.045em;margin:18px 0 24px}.dek{font-size:clamp(17px,2.2vw,23px);color:#47515d;max-width:780px;line-height:1.55}