.support-page{--paper:#f5f1e6;--paper-2:#efe9d8;--ink:#0f0e0b;--ink-2:#0f0e0bb3;--ink-3:#0f0e0b7a;--rule:#0f0e0b29;--accent:#0a3b2e;--font-display:var(--font-outfit), "Outfit", system-ui, sans-serif;--font-body:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);padding:0 44px 72px;position:relative;overflow-x:clip}.support-page *{box-sizing:border-box}.support-page:before{content:"";pointer-events:none;opacity:.55;z-index:1;mix-blend-mode:multiply;background-image:radial-gradient(#0f0e0b0e 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.support-page:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(85% 55% at 50% -10%,#0f0e0b0d,#0000 62%),radial-gradient(80% 55% at 50% 108%,#0a3b2e0f,#0000 62%);position:fixed;inset:0}.support-page>*{z-index:2;position:relative}.support-nav,.support-hero,.support-grid,.support-details{max-width:1120px;margin:0 auto}.support-nav{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.support-nav .brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.022em;align-items:center;gap:10px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.support-nav .brand__icon{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block;transform:translateY(-1px)}.support-nav .brand__name{transform:translateY(-1px)}.support-nav .brand__name b{font-weight:500}.support-nav__link{color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none}.support-nav__link:hover{color:var(--ink)}.support-hero{border-top:1px solid var(--rule);padding:96px 0 76px}.support-kicker{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;margin:0 0 22px;font-size:10.5px;font-weight:600}.support-hero h1{max-width:740px;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(54px,9vw,104px);font-weight:300;line-height:.94}.support-hero>p:last-child{max-width:680px;color:var(--ink-2);margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.45}.support-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-card{border-right:1px solid var(--rule);background:#fffcf552;min-height:300px;padding:34px 34px 38px}.support-card:last-child{border-right:0}.support-card span,.support-card__note{font-family:var(--font-mono);letter-spacing:.15em;color:var(--ink-3);text-transform:uppercase;font-size:10.5px;font-weight:600}.support-card h2{max-width:15ch;font-family:var(--font-display);letter-spacing:0;margin:28px 0 16px;font-size:clamp(30px,4vw,44px);font-weight:300;line-height:1}.support-card p{max-width:42ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.support-card a{color:var(--accent);overflow-wrap:anywhere;margin-top:30px;font-size:clamp(18px,2.2vw,24px);font-weight:600;text-decoration:none;display:inline-block}.support-card a:hover{text-underline-offset:5px;text-decoration:underline}.support-card__note{color:var(--accent)!important;margin-top:30px!important}.support-details{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-top:58px;display:grid}.support-details h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,58px);font-weight:300;line-height:1}.support-details__list{gap:18px;display:grid}.support-details__list p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.privacy-policy{border-top:1px solid var(--rule)}.privacy-section{border-top:1px solid var(--rule);padding:26px 0 8px}.privacy-section h3{font-family:var(--font-display);letter-spacing:0;margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:300;line-height:1.05}.privacy-section p+p{margin-top:10px}.privacy-policy a{color:var(--accent);font-weight:600;text-decoration:none}.privacy-policy a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.support-page{padding:0 22px 54px}.support-hero{padding:64px 0 52px}.support-grid,.support-details{grid-template-columns:1fr}.support-card{border-right:0;border-bottom:1px solid var(--rule);background:0 0;min-height:auto;padding:28px 0 34px}.support-card:last-child{border-bottom:0}.support-details{gap:28px}}
