.arp{padding:120px 0 60px}.arp h1{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}.arp h2{font-size:clamp(1.4rem,2.6vw,2rem);margin:34px 0 12px}.arp p,.arp li{color:var(--text-dim);margin-bottom:10px}.arp ul{padding-left:20px}.arp .lead{font-size:1.1rem;max-width:760px}
.arp .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0}.arp .box{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.arp .box b{display:block;color:var(--text);margin-bottom:4px}
.arp details{background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:8px}.arp summary{cursor:pointer;font-weight:700;color:var(--text)}.arp .chips{display:flex;flex-wrap:wrap;gap:8px}.arp .chips a{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:.9rem;color:var(--text)}.arp .chips a:hover{border-color:var(--cyan);color:var(--cyan)}
.arw{padding:40px 0}.arw .arc{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.arw h2,.arp .arw h2{margin-top:0}.arw form{display:grid;gap:12px;margin-top:14px}.arw .r{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.arw label{display:grid;gap:4px;font-size:.82rem;color:var(--text-dim)}.arw select,.arw input,.arw textarea{width:100%;background:var(--bg-elev);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit}.arw button{justify-self:start;background:linear-gradient(135deg,var(--cyan),#0093ff);color:#001018;border:0;border-radius:12px;padding:12px 22px;font-weight:700;cursor:pointer;font-family:'Bricolage Grotesque',sans-serif}.arw small{color:var(--text-dim)}
@media(max-width:760px){.arw .r{grid-template-columns:1fr}}
