#contact{--tr-ink:#0d1216;--tr-red:#e41418;--tr-green:#1a8754;--tr-bg:#f1f2f4;--tr-muted:#55637d;--r-pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--max:1320px;--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--panel-bg:var(--tr-ink);--panel-text:#fff;--panel-muted:#aeb6c4;--panel-ghost-border:hsla(0,0%,100%,.35);--panel-ghost-border-hover:hsla(0,0%,100%,.6);background:var(--panel-bg);color:var(--panel-text);font-family:var(--font)}#contact.ctaband--red{--panel-bg:var(--tr-red);--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#contact.ctaband--green{--panel-bg:var(--tr-green);--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#contact.ctaband--ink{--panel-bg:var(--tr-ink);--panel-text:#fff;--panel-muted:#aeb6c4}#contact.ctaband--white{--panel-bg:#fff;--panel-text:var(--tr-ink);--panel-muted:var(--tr-muted);--panel-ghost-border:rgba(13,18,22,.18);--panel-ghost-border-hover:rgba(13,18,22,.32)}#contact.ctaband--none{--panel-bg:transparent;--panel-text:var(--tr-ink);--panel-muted:var(--tr-muted);--panel-ghost-border:rgba(13,18,22,.18);--panel-ghost-border-hover:rgba(13,18,22,.32)}#contact .ctaband-in{align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--max);padding:64px 24px}@media (max-width:760px){#contact .ctaband-in{grid-template-columns:1fr;padding:48px 24px;text-align:center}}#contact h2{color:var(--panel-text);font-size:clamp(24px,3.6vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;text-transform:none}#contact h2,#contact p{font-family:var(--font)}#contact p{color:var(--panel-muted);font-size:16px;margin-top:12px;max-width:52ch}#contact .btns{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:760px){#contact .btns{justify-content:center}}#contact .btn{align-items:center;border:none;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;text-decoration:none;transition:filter .18s var(--ease),transform .12s var(--ease);white-space:nowrap}#contact .btn:active{transform:scale(.98)}#contact .btn-go:hover{filter:brightness(.93)}#contact .btn-go--green{background:var(--tr-green);color:#fff}#contact .btn-go--red{background:var(--tr-red);color:#fff}#contact .btn-go--ink{background:var(--tr-ink);color:#fff}#contact .btn-go--white{background:#fff;color:var(--tr-red)}#contact .btn-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--panel-ghost-border);color:var(--panel-text)}#contact .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--panel-ghost-border-hover)}#contact .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#contact .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#contact .reveal{opacity:1;transform:none;transition:none}}