.page-hero{padding:72px 0 80px;background:linear-gradient(135deg,#07111f 0%,#10294b 100%);color:#fff;overflow:hidden}.page-hero .crumb{padding-top:0;color:#aebbd0}.page-hero .crumb a{color:#7aa7ff}.page-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;margin-top:58px}.page-hero h1{font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.062em;margin:18px 0 22px}.page-hero p{font-size:18px;line-height:1.72;color:#bdc9da;max-width:720px}.hero-note{border:1px solid #ffffff26;background:#ffffff0d;border-radius:22px;padding:26px}.hero-note b{display:block;color:#45d9bc;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.hero-note p{font-size:14px;margin:0}.icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px}.icon-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.icon-mark{width:44px;height:44px;border-radius:13px;background:var(--soft);color:var(--blue);display:grid;place-items:center;font-size:21px;font-weight:900;margin-bottom:22px}.icon-card h3{font-size:19px;margin:0 0 10px}.icon-card p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:76px;align-items:start}.split h2{position:sticky;top:120px}.content-list{border-top:1px solid var(--line)}.content-item{display:grid;grid-template-columns:48px 1fr;gap:17px;padding:25px 0;border-bottom:1px solid var(--line)}.content-item .icon-mark{width:40px;height:40px;font-size:17px;margin:0}.content-item h3{margin:0 0 8px;font-size:18px}.content-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.72}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:44px}.contact-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.contact-row{display:grid;grid-template-columns:46px 1fr;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.contact-row:last-child{border-bottom:0}.contact-row .icon-mark{width:42px;height:42px;font-size:18px;margin:0}.contact-row small{display:block;color:#7a8799;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.contact-row a,.contact-row strong{font-size:15px;font-weight:850}.expect{background:var(--ink);color:#fff}.expect .icon-card{background:#111f34;border-color:#243752}.expect .icon-card p{color:#aab8cb}.expect .icon-mark{background:#18304d;color:var(--mint)}.legal{max-width:860px}.legal h2{font-size:31px;margin:48px 0 14px;letter-spacing:-.035em}.legal h2:first-child{margin-top:0}.legal h3{font-size:18px;margin:25px 0 10px}.legal p,.legal li{color:var(--muted);font-size:14px;line-height:1.8}.legal ul{padding-left:20px}.legal-note{background:var(--soft);border:1px solid #cfddff;border-radius:16px;padding:20px 22px;color:#43536a;font-size:13px;line-height:1.7;margin-bottom:35px}.mini-cta{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.mini-cta h3{margin:0 0 8px;font-size:23px}.mini-cta p{margin:0;color:var(--muted);font-size:13px}
@media(max-width:900px){.page-hero-grid,.split,.contact-layout{grid-template-columns:1fr}.split{gap:35px}.split h2{position:static}.icon-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.page-hero{padding:48px 0 62px}.page-hero-grid{margin-top:36px;gap:30px}.page-hero h1{font-size:44px}.icon-grid{grid-template-columns:1fr}.contact-panel{padding:22px}.mini-cta{display:block}.mini-cta .btn{margin-top:20px}}
