.support-page{--support-ink: #06110f;--support-muted: #4b5f5a;--support-paper: #f7f8f7;--support-panel: #ffffff;--support-line: rgba(6, 17, 15, .14);--support-accent: #0f766e;--support-accent-soft: rgba(15, 118, 110, .1);--support-error: #b42318;--support-font: "SF Mono", "SFMono-Regular", "Cascadia Mono", "Liberation Mono", "Menlo", monospace;min-height:100vh;background:var(--support-paper);color:var(--support-ink);font-family:var(--support-font)}.support-nav{position:sticky;top:0;z-index:30;height:52px;background:#f7f8f7d6;border-bottom:1px solid var(--support-line);backdrop-filter:blur(18px)}.support-nav-content{width:100%;height:52px;padding:0 clamp(.85rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:1rem}.support-nav .rocket-logo{min-width:0;color:var(--support-ink);font-size:1rem;line-height:1;gap:.35rem;background:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:var(--support-ink)}.support-nav .rocket-logo span{color:var(--support-ink);-webkit-text-fill-color:var(--support-ink)}.support-nav .logo-img{width:22px;height:22px;filter:grayscale(1) brightness(0)}.support-nav .rocket-smoke-container{display:none}.support-nav-links{min-width:0;height:52px;display:flex;align-items:center;justify-content:flex-end;gap:1rem;overflow:hidden}.support-nav-links a{height:52px;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--support-ink);font-size:.82rem;line-height:1;text-decoration:none;white-space:nowrap}.support-main{width:min(1180px,100%);margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vw,7rem)}.support-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2.25rem,6vw,4rem)}.support-hero-copy{max-width:820px}.support-eyebrow{margin:0 0 1rem;color:var(--support-accent);font-size:.84rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.support-hero h1{margin:0;color:var(--support-ink);font-size:clamp(3rem,8vw,7rem);font-weight:760;letter-spacing:0;line-height:.95}.support-lede{max-width:720px;margin:1.35rem 0 0;color:var(--support-muted);font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.55}.support-brand-panel{display:flex;align-items:center;gap:1rem;border:1px solid var(--support-line);border-radius:8px;background:var(--support-panel);padding:1.2rem}.support-brand-panel img{width:44px;height:44px;filter:grayscale(1) brightness(0)}.support-brand-panel span,.support-brand-panel strong{display:block}.support-brand-panel span{color:var(--support-muted);font-size:.78rem;text-transform:uppercase}.support-brand-panel strong{margin-top:.2rem;color:var(--support-ink);font-size:clamp(.88rem,1.5vw,1.05rem);overflow-wrap:anywhere}.support-brand-panel a{color:inherit;text-decoration:none}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(1rem,3vw,2rem);align-items:start}.contact-form,.contact-reasons article{border:1px solid var(--support-line);border-radius:8px;background:var(--support-panel)}.contact-form{display:grid;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem)}.contact-honey{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.form-row{display:grid;gap:.5rem}.form-row label{color:var(--support-ink);font-size:.86rem;font-weight:700}.form-row input,.form-row textarea{width:100%;border:1px solid var(--support-line);border-radius:8px;background:#fbfcfc;color:var(--support-ink);font:inherit;font-size:1rem;line-height:1.4;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.form-row input{min-height:48px;padding:0 .9rem}.form-row textarea{min-height:170px;resize:vertical;padding:.85rem .9rem}.form-row input:focus,.form-row textarea:focus{border-color:var(--support-accent);background:#fff;box-shadow:0 0 0 4px var(--support-accent-soft)}.topic-picker{position:relative;z-index:4}.topic-trigger{width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:1px solid var(--support-line);border-radius:8px;background:linear-gradient(135deg,#0f766e1c,#fff0 42%),#fbfcfc;color:var(--support-ink);font:inherit;padding:.75rem .9rem;text-align:left;cursor:pointer;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.topic-trigger:hover{border-color:#0f766e6b;transform:translateY(-1px)}.topic-trigger:focus-visible,.topic-picker:has(.topic-trigger[aria-expanded=true]) .topic-trigger{border-color:var(--support-accent);background:linear-gradient(135deg,#0f766e29,#fff0 46%),#fff;box-shadow:0 0 0 4px var(--support-accent-soft)}.topic-trigger-icon,.topic-option-dot{width:.8rem;height:.8rem;border-radius:999px;background:var(--support-accent);box-shadow:0 0 0 5px var(--support-accent-soft)}.topic-trigger-copy,.topic-option span{min-width:0;display:grid;gap:.2rem}.topic-trigger-copy strong,.topic-option strong{color:var(--support-ink);font-size:.98rem;line-height:1.15}.topic-trigger-copy span,.topic-option span span{color:var(--support-muted);font-size:.82rem;line-height:1.35}.topic-trigger-arrow{width:.56rem;height:.56rem;border-right:2px solid var(--support-muted);border-bottom:2px solid var(--support-muted);transform:rotate(45deg) translateY(-2px);transition:transform .16s ease,border-color .16s ease}.topic-trigger[aria-expanded=true] .topic-trigger-arrow{border-color:var(--support-accent);transform:rotate(225deg) translateY(-1px)}.topic-menu{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:20;display:grid;gap:.35rem;border:1px solid rgba(6,17,15,.16);border-radius:8px;background:#fff;padding:.45rem;box-shadow:0 18px 45px #06110f29}.topic-option{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;padding:.72rem .75rem;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}.topic-option:hover,.topic-option:focus-visible,.topic-option-active{border-color:#0f766e33;background:var(--support-accent-soft);outline:none}.topic-option-dot{width:.54rem;height:.54rem;background:transparent;box-shadow:0 0 0 1px #0f766e61}.topic-option-active .topic-option-dot{background:var(--support-accent);box-shadow:0 0 0 4px var(--support-accent-soft)}.form-status{margin:0;border-radius:8px;padding:.9rem 1rem;font-size:.95rem;line-height:1.45}.form-status-success{color:var(--support-accent);background:var(--support-accent-soft)}.form-status-error{color:var(--support-error);background:#b4231814}.contact-submit{min-height:52px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:0 1.35rem;border:1px solid var(--support-ink);border-radius:999px;background:var(--support-ink);color:var(--support-paper);font:inherit;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.contact-submit:hover{transform:translateY(-2px);background:var(--support-accent);border-color:var(--support-accent)}.contact-submit:disabled{cursor:not-allowed;opacity:.58;transform:none}.contact-reasons{display:grid;gap:1rem}.contact-reasons article{padding:1.2rem}.contact-reasons h2{margin:0 0 .55rem;color:var(--support-ink);font-size:1rem;letter-spacing:0}.contact-reasons p{margin:0;color:var(--support-muted);font-size:.95rem;line-height:1.55}.support-faq{display:grid;gap:clamp(1rem,3vw,2rem);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--support-line)}.faq-standalone{margin-top:0;padding-top:0;border-top:0}.support-faq-heading h2{max-width:760px;margin:0;color:var(--support-ink);font-size:clamp(2rem,4vw,3.8rem);font-weight:760;letter-spacing:0;line-height:1}.support-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.support-faq-item{border:1px solid var(--support-line);border-radius:8px;background:var(--support-panel);padding:clamp(1.1rem,2.5vw,1.5rem)}.support-faq-item h3{margin:0 0 .7rem;color:var(--support-ink);font-size:1rem;line-height:1.35;letter-spacing:0}.support-faq-item p{margin:0;color:var(--support-muted);font-size:.95rem;line-height:1.6}@media(max-width:820px){.support-hero,.contact-layout,.support-faq-list{grid-template-columns:1fr}.support-brand-panel{max-width:420px}}@media(max-width:520px){.support-nav,.support-nav-content,.support-nav-links,.support-nav-links a{height:44px;min-height:44px}.support-nav-content{padding:0 .65rem;column-gap:.6rem}.support-nav .rocket-logo{font-size:.82rem;gap:.25rem}.support-nav .logo-img{width:18px;height:18px}.support-nav-links{gap:.55rem}.support-nav-links a{font-size:.68rem}.contact-submit{width:100%}}
