*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#fffdf8;-webkit-font-smoothing:antialiased;background:#3c315b;min-width:320px;min-height:100vh;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img,svg{display:block}.support-shell{min-height:100vh;padding:16px 16px 0}@media (width>=640px){.support-shell{padding-inline:24px}}@media (width>=1024px){.support-shell{padding-inline:64px}}.support-header,.support-footer,.support-main{width:100%;max-width:1500px;margin-inline:auto}.support-header{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 8px 16px;display:flex}@media (width>=640px){.support-header{padding-inline:16px}}@media (width>=1024px){.support-header{padding-inline:0}}.support-brand{letter-spacing:-.045em;align-items:center;gap:10px;font-family:Space Grotesk,Inter Variable,ui-sans-serif,sans-serif;font-size:22px;font-weight:700;display:inline-flex}.support-brand img{object-fit:contain;width:32px;height:32px}.support-home{color:#fffdf8cc;border:1px solid #fffdf829;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.support-home:hover{color:#fffdf8;background:#fffdf814;border-color:#fffdf857}.support-home svg{width:17px;height:17px}.support-main{color:#2c2250;background:#fffdf8;border-radius:28px;overflow:hidden}@media (width>=640px){.support-main{border-radius:36px}}.support-hero{background:radial-gradient(circle at 90% 5%,#fffdf885 0 16%,#0000 42%),#ab9ff2;align-items:end;gap:48px;min-height:430px;padding:64px 24px 28px;display:grid}@media (width>=640px){.support-hero{min-height:500px;padding:84px 48px 48px}}@media (width>=1024px){.support-hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:72px;padding:96px 7vw 64px}}.support-heading{align-self:center}.support-eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:11px;font-weight:700}.support-heading h1{letter-spacing:-.065em;max-width:870px;margin-top:20px;font-family:Space Grotesk,Inter Variable,ui-sans-serif,sans-serif;font-size:clamp(50px,7vw,108px);font-weight:700;line-height:.94}.support-heading h1 span{color:#fffdf8;display:block}.support-email{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf894;border:1px solid #2c22501f;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:22px;transition:transform .25s,background-color .25s;display:flex}.support-email:hover{background:#fffdf8d1;transform:translateY(-3px)}.support-email:hover .support-email-arrow{transform:translate(3px)}.support-email-copy{flex-direction:column;min-width:0;display:flex}.support-email-copy small{letter-spacing:.12em;text-transform:uppercase;opacity:.48;font-size:11px;font-weight:700}.support-email-copy strong{overflow-wrap:anywhere;letter-spacing:-.025em;margin-top:5px;font-size:clamp(16px,2vw,20px);font-weight:600}.support-email-arrow{color:#fffdf8;background:#2c2250;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .25s;display:grid}.support-email-arrow svg{width:22px;height:22px}.support-report{gap:44px;padding:68px 24px 32px;display:grid}@media (width>=640px){.support-report{padding:88px 48px 48px}}@media (width>=1024px){.support-report{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:7vw;padding:112px 7vw 72px}}.support-section-heading h2{letter-spacing:-.055em;max-width:560px;margin-top:14px;font-family:Space Grotesk,Inter Variable,ui-sans-serif,sans-serif;font-size:clamp(36px,4vw,58px);font-weight:650;line-height:1.02}.support-report-intro{color:#2c22509e;max-width:430px;margin-top:24px;font-size:16px;line-height:1.65}.support-report-details{min-width:0}.support-report-label{color:#2c225080;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #2c225024;padding-bottom:16px;font-size:11px;font-weight:700}.support-report-list{padding:0;list-style:none;display:grid}.support-report-list li{border-bottom:1px solid #2c225024;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;display:grid}.support-report-list span{color:#2c225061;letter-spacing:.08em;font-family:Space Grotesk,Inter Variable,ui-sans-serif,sans-serif;font-size:11px;font-weight:700}.support-report-list strong{letter-spacing:-.015em;font-size:15px;font-weight:550;line-height:1.45}.support-security-note{color:#2c22509e;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:550;display:flex}.support-security-note svg{flex:none;width:19px;height:19px}.support-contact{color:#fffdf8;background:#2c2250;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;margin:0 16px 16px;padding:36px 24px;transition:background-color .25s;display:flex}@media (width>=640px){.support-contact{border-radius:28px;min-height:230px;margin:0 28px 28px;padding:48px}}@media (width>=1024px){.support-contact{margin:0 48px 48px;padding:56px 5vw}}.support-contact:hover{background:#21183f}.support-contact:hover>svg{transform:translate(6px)}.support-contact>span{flex-direction:column;min-width:0;display:flex}.support-contact small{letter-spacing:.14em;text-transform:uppercase;opacity:.56;font-size:11px;font-weight:700}.support-contact strong{overflow-wrap:anywhere;letter-spacing:-.055em;margin-top:14px;font-family:Space Grotesk,Inter Variable,ui-sans-serif,sans-serif;font-size:clamp(25px,5vw,58px);font-weight:600;line-height:1}.support-contact em{color:#fffdf894;margin-top:12px;font-size:14px;font-style:normal;font-weight:500}.support-contact>svg{color:#ab9ff2;flex:none;width:clamp(40px,6vw,72px);height:clamp(40px,6vw,72px);transition:transform .25s}.support-footer{color:#fffdf88f;justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:24px 8px;font-size:12px;display:flex}@media (width>=640px){.support-footer{padding-inline:16px}}@media (width>=1024px){.support-footer{padding-inline:0}}.support-footer nav{gap:20px;display:flex}.support-footer a{transition:color .2s}.support-footer a:hover{color:#fffdf8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
