@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
.a4-site-page{background:#000;overflow-x:clip}.a4-site-page ::selection{background:var(--a4-primary);color:#fff}@media (max-width:820px){.a4-site-page .two-col,.a4-site-page .hiw-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.a4-site-page .ct-grid{grid-template-columns:1fr!important}}@media (max-width:880px){.a4-site-page .q-grid{grid-template-columns:1fr!important}}.a4-site-page .q-input{width:100%;font-family:var(--a4-font-body);color:var(--a4-ink);background:var(--a4-surface-card);border:1px solid var(--a4-hairline-light);border-radius:var(--a4-r-md);outline:none;padding:14px 16px;font-size:15.5px;transition:border-color .18s}.a4-site-page .q-input:focus{border-color:var(--a4-primary)}@keyframes hwpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hwrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a4-site-page .hw-fade{animation:.45s both hwrise}@media (max-width:760px){.a4-site-page .ins-feat{grid-template-columns:1fr!important}.a4-site-page .hw-rail{flex-direction:column!important;align-items:stretch!important}.a4-site-page .hw-rail .hw-conn{display:none!important}.a4-site-page .hw-body{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.a4-site-page .hero-bg:before,.a4-site-page .hw-fade{animation:none}}
