:root{--p:#f5f3eb;--i:#132d2b;--a:#cfed56}body.platform{margin:0;background:var(--p);color:var(--i);font-family:Inter,Arial,sans-serif}.platform main{max-width:1120px;margin:auto;padding:120px 5vw 80px}.platform header{position:fixed;inset:0 0 auto;height:74px;background:rgba(245,243,235,.96);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;z-index:3;border-bottom:1px solid #d6d8cf}.platform a{color:inherit}.platform .hero{display:grid;grid-template-columns:1.4fr .8fr;gap:44px;min-height:auto;padding:30px 0}.platform h1{font-size:clamp(46px,7vw,84px);line-height:.96;letter-spacing:-.06em;margin:18px 0}.platform .lead{font-size:18px;line-height:1.6}.platform .card,.platform form{background:#fff;padding:26px;border:1px solid #d9ddd4}.platform .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform input,.platform textarea,.platform select{width:100%;box-sizing:border-box;padding:12px;margin:6px 0 14px;border:1px solid #bfc8bf;background:#fff}.platform button,.platform .button{background:var(--i);color:#fff;border:0;padding:14px 18px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.platform .eyebrow{font:11px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.12em}.platform .success{padding:14px;background:#e4f0c0}.platform table{width:100%;border-collapse:collapse;background:#fff}.platform th,.platform td{padding:11px;border-bottom:1px solid #dde1da;text-align:left;font-size:13px}@media(max-width:700px){.platform .hero,.platform .grid{grid-template-columns:1fr}.platform main{padding-top:95px}}
