.landing-hero{padding:72px 0 52px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:34px;align-items:center}.landing-hero h1{font-size:clamp(40px, 5.6vw, 72px);line-height:1.03;margin:12px 0 20px;max-width:820px}.landing-hero p{font-size:clamp(17px, 1.6vw, 20px);max-width:700px}.landing-hero-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,23,.96),rgba(13,13,12,.94));box-shadow:var(--shadow);overflow:hidden}.landing-hero-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.landing-card-body{padding:22px}.landing-card-body h2{color:#fff;font-size:24px;line-height:1.15;margin:0 0 10px}.landing-card-body p{margin:0;color:var(--dim);font-size:15px}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.landing-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.landing-proof div{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.035);padding:16px}.landing-proof strong{display:block;color:var(--yellow2);font-size:22px;line-height:1;margin-bottom:7px}.landing-proof span{color:var(--dim);font:700 11px/1.35 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.06em}.landing-band{padding:72px 0;border-top:1px solid var(--border)}.landing-section-header{max-width:780px;margin-bottom:24px}.landing-section-header h2{font-size:clamp(30px, 3.8vw, 52px);line-height:1.05;margin:8px 0 12px}.landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,23,.94),rgba(13,13,12,.92));padding:24px}.landing-tile h3{color:#fff;font-size:22px;line-height:1.18;margin:10px 0}.landing-tile li,.landing-tile p{color:var(--dim);font-size:15px}.landing-tile ul{margin:12px 0 0;padding-left:20px}.landing-tool-list{display:grid;gap:12px}.landing-tool{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.035);padding:12px;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.landing-tool:hover{border-color:var(--border-strong);background:rgba(250,204,21,.06);transform:translateY(-2px)}.landing-tool img{width:76px;height:76px;object-fit:cover;border-radius:var(--radius-sm);background:#0d0d0a}.landing-tool b{display:block;color:#fff;margin-bottom:4px}.landing-tool span{display:block;color:var(--dim);font-size:14px;line-height:1.45}.landing-form-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:28px;align-items:start}.landing-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(26,26,23,.96),rgba(13,13,12,.94));padding:28px;box-shadow:var(--shadow)}.landing-form h2{color:#fff;font-size:clamp(26px, 3vw, 38px);line-height:1.08;margin:8px 0 18px}.landing-form .btn{width:100%}.landing-note{border-left:3px solid var(--yellow);border-radius:0 var(--radius-md) var(--radius-md) 0;background:rgba(250,204,21,.08);padding:18px}.landing-mini-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.landing-mini-nav a{border:1px solid rgba(250,204,21,.28);border-radius:999px;color:var(--yellow2);padding:9px 12px;font:700 11px/1 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.06em}.landing-mini-nav a:hover{background:rgba(250,204,21,.08)}@media (max-width:920px){.landing-form-wrap,.landing-grid,.landing-grid.two,.landing-hero-grid{grid-template-columns:1fr}.landing-proof{grid-template-columns:1fr}}@media (max-width:560px){.landing-band,.landing-hero{padding:48px 0}.landing-actions .btn,.landing-form .btn{width:100%}.landing-tool{grid-template-columns:60px minmax(0,1fr)}.landing-tool img{width:60px;height:60px}.landing-form{padding:22px}}