.inner-hero{padding-top:140px;padding-bottom:90px}.inner-hero h1{letter-spacing:-.08em;max-width:1000px;color:var(--foreground);margin:24px 0 34px;font-size:clamp(64px,11vw,150px);font-weight:900;line-height:.82}.inner-hero p{color:var(--muted);max-width:620px;font-size:19px;line-height:1.5}.inner-content{padding-bottom:150px}.inner-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.inner-card{background:var(--panel);min-height:220px;padding:32px}.inner-card h2{margin:16px 0;font-size:32px}.inner-card p{color:var(--muted);line-height:1.55}.inner-card strong{color:var(--lime);letter-spacing:.12em;font-size:13px}.page-list{border-top:1px solid var(--line)}.page-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:20px;padding:28px 0;display:grid}.page-list h2{margin:0;font-size:clamp(26px,4vw,48px)}.page-list p{color:var(--muted);margin:7px 0 0}.page-list small{color:var(--lime)}.contact-layout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.contact-form{gap:16px;display:grid}.contact-form label{letter-spacing:.1em;font-size:12px}.contact-form input,.contact-form textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--foreground);font:inherit;border-radius:8px;padding:16px}.contact-form textarea{resize:vertical;min-height:150px}.success-message{color:var(--lime);border:1px solid var(--lime);padding:16px}@media (max-width:800px){.inner-hero{padding-top:90px;padding-bottom:60px}.inner-content{padding-bottom:90px}.inner-grid,.contact-layout{grid-template-columns:1fr}.page-list article{grid-template-columns:45px 1fr}.page-list article svg{display:none}}
