.app-support .support-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.app-support .product-hero h1{font-size:clamp(38px,4.4vw,64px)}.app-support .product-hero h1 span{color:var(--brand-lime)}.app-support .support-scope{color:var(--atlas-muted);margin:24px 0;font-size:14px}.app-support .product-hero .product-inline{color:var(--brand-mint)}.support-contact{border:1px solid var(--atlas-rule);border-radius:var(--atlas-radius);background:var(--atlas-panel);padding:32px;scroll-margin-top:24px;box-shadow:0 0 70px #78dbba08}.app-support .support-contact h2{color:var(--brand-paper);margin:18px 0;font-size:30px;line-height:1.15}.app-support .support-contact p{color:var(--atlas-muted)}.app-support .support-contact-note{border-top:1px solid var(--atlas-rule);margin-top:24px;padding-top:20px;font-size:13px;line-height:1.65}.app-support .founder-email{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.app-support .founder-email-reveal,.app-support .founder-email-copy{font:600 14px var(--font-brand-sans);background:var(--brand-lime);color:var(--brand-ink);cursor:pointer;border:0;border-radius:7px;padding:13px 18px}.app-support .founder-email a{color:var(--brand-lime);font-size:18px;font-weight:600}.app-support .founder-email-status{color:var(--atlas-muted);flex-basis:100%;font-size:12px}.support-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.support-request-grid article{border-radius:var(--atlas-radius);background:#f9faf5;border:1px solid #c8d5bf;padding:26px}.support-request-grid span{font:10px var(--font-brand-mono);letter-spacing:.07em;color:var(--brand-teal)}.support-request-grid h3{letter-spacing:-.03em;margin:22px 0 14px;font-size:22px}.support-request-grid p{color:#52665a;margin:0;font-size:15px;line-height:1.75}.support-questions{grid-template-columns:1fr 1.5fr;gap:64px;padding-top:0;display:grid}.support-questions details{border-top:1px solid #c8d5bf;padding:22px 0}.support-questions summary{cursor:pointer;font-weight:600;line-height:1.5}.support-questions details p{color:#52665a;margin-bottom:0;font-size:15px;line-height:1.8}@media (max-width:800px){.app-support .support-hero-grid,.support-questions{grid-template-columns:1fr;gap:32px}.support-request-grid{grid-template-columns:1fr}.support-contact{padding:26px}.support-questions{padding-top:0}}.app-support .product-wrap{max-width:var(--layout-container-max);padding-inline:var(--layout-gutter)}
