.compatibility-page{color:#fefaf3;background:#0f0f1a;min-height:100vh;padding-bottom:80px}.compatibility-page header{justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;padding:24px;display:flex}.compatibility-page header a:first-child{color:#f3cf89;font:700 32px Georgia,serif;text-decoration:none}.compatibility-page header a:last-child{color:#f3cf89}.compatibility-hero{text-align:center;max-width:780px;margin:36px auto 28px;padding:0 24px}.compatibility-hero>p{color:#e9b95d;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.compatibility-hero h1{margin:10px 0 18px;font:700 clamp(2.3rem,6vw,4.5rem)/1.04 Georgia,serif}.compatibility-hero span{color:#d3cad5;font-size:1.08rem;line-height:1.65}.compatibility-form{background:#18151f;border:1px solid #382f3f;border-radius:20px;gap:18px;width:min(880px,100% - 32px);margin:0 auto;padding:28px;display:grid;position:relative;overflow:hidden}.compatibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compatibility-form label{gap:7px;font-weight:700;display:grid}.compatibility-form label span{color:#99919f;font-weight:400}.compatibility-form input,.compatibility-form select{color:#fff;background:#0f0f16;border:1px solid #413847;border-radius:10px;width:100%;padding:12px 13px}.compatibility-consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.55;font-weight:400!important}.compatibility-consent input{accent-color:#e8703a;width:auto;margin-top:4px}.compatibility-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e8703a,#c94b3b);border:0;border-radius:999px;justify-self:start;padding:13px 20px;font-weight:800}.compatibility-form>p{color:#aaa1a9;font-size:.9rem}.compatibility-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:680px){.compatibility-grid{grid-template-columns:1fr}.compatibility-form{padding:20px}}
