.support-hero{--dot-field-inset:0 0 0 36%;--dot-field-size:34px 34px;border-top:1px solid #0000;border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(34px,6vw,96px);min-height:430px;display:grid;position:relative;overflow:hidden}.support-hero-copy,.support-contact{z-index:1;position:relative}.support-hero-copy{align-content:center;gap:22px;max-width:860px;padding:56px 0 64px;display:grid}.support-hero h1{--poster-heading-size:clamp(4.2rem, 7.4vw, 7.4rem);max-width:8.6ch}.support-hero-copy>p:not(.eyebrow){max-width:45ch;color:var(--ink);font-family:var(--mono);font-size:var(--mono-copy-size);font-weight:500;line-height:1.8}.support-contact{background:linear-gradient(90deg, var(--red) 0 4px, transparent 4px), radial-gradient(circle at 88% 12%, #d9272221, transparent 8rem), #ffffff47;font-family:var(--mono);border:0;align-self:center;gap:16px;padding:28px;display:grid}.support-contact p,.support-panel article>span{color:var(--red);font-size:var(--mono-meta-size);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.support-contact a{color:var(--ink);font-size:var(--mono-label-size);overflow-wrap:anywhere;font-weight:900}.support-contact span{color:var(--muted);font-size:var(--mono-copy-size);line-height:1.65}.support-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);padding:clamp(42px,6vw,76px) 0 clamp(30px,5vw,54px);display:grid}.support-panel article{min-height:230px;font-family:var(--mono);background:radial-gradient(circle at 92% 12%,#10100f0e,#0000 7.5rem),#ffffff38;border:0;align-content:start;gap:16px;padding:30px clamp(22px,3vw,36px);display:grid;position:relative}.support-panel article:before{content:"";background:var(--red);width:42px;height:3px;position:absolute;top:0;left:clamp(22px,3vw,36px)}.support-panel h2{color:var(--ink);font-size:var(--mono-label-size);text-transform:uppercase;margin:0;font-weight:900;line-height:1.25}.support-panel p{color:var(--muted);font-size:var(--mono-copy-size);line-height:1.65}.support-panel a{width:fit-content;min-height:40px;color:var(--ink);font-size:var(--mono-meta-size);text-transform:uppercase;align-items:center;gap:18px;margin-top:auto;font-weight:900;transition:color .16s,transform .16s;display:inline-flex}.support-panel a:hover,.support-panel a:focus-visible{color:var(--red);transform:translate(4px)}.support-panel a span{color:var(--red);font-size:1.2rem}.support-troubleshooting{background:linear-gradient(180deg, #fff3, transparent 12rem), radial-gradient(circle at 82% 18%, #10100f0b, transparent 19rem), var(--paper);border-top:0;border-bottom:0;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:clamp(34px,6vw,96px);width:calc(100vw - 1px);margin-left:calc(.5px - 50vw);padding:clamp(58px,7vw,96px) max(40px,50vw - min(1500px,100vw)/2 + 40px);display:grid;position:relative;left:50%;overflow:hidden}.support-troubleshooting:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#10100f1f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0 0 0 44%;mask-image:linear-gradient(90deg,#0000,#000 28%,#0000 92%)}.support-troubleshooting-heading,.support-troubleshooting-list{z-index:1;position:relative}.support-troubleshooting-heading h2{--poster-heading-size:clamp(3.7rem, 6vw, 6.8rem);margin-top:12px}.support-troubleshooting-list{font-family:var(--mono);gap:12px;display:grid}.support-troubleshooting details{background:#ffffff3d;transition:background-color .16s,box-shadow .16s;box-shadow:inset 3px 0 #0000}.support-troubleshooting details[open]{box-shadow:inset 3px 0 0 var(--red);background:#ffffff5c}.support-troubleshooting summary{min-height:72px;color:var(--ink);cursor:pointer;font-size:var(--mono-label-size);text-transform:uppercase;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:22px;padding:0 18px 0 22px;font-weight:900;line-height:1.35;list-style:none;display:grid}.support-troubleshooting summary::-webkit-details-marker{display:none}.support-troubleshooting summary:after{content:"+";aspect-ratio:1;width:34px;color:var(--red);border:0;place-items:center;transition:border-color .16s,transform .16s;display:grid}.support-troubleshooting details[open] summary:after{content:"-";transform:rotate(180deg)}.support-troubleshooting details p{max-width:72ch;color:var(--muted);font-size:var(--mono-copy-size);padding:0 64px 24px 22px;line-height:1.7}.support-checklist{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,90px);padding:clamp(54px,7vw,88px) 0 96px;display:grid}.support-checklist h2{--poster-heading-size:clamp(3.5rem, 5.6vw, 5.9rem);max-width:9ch;margin-top:12px}.support-checklist ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.support-checklist li{min-height:44px;color:var(--muted);font-family:var(--mono);font-size:var(--mono-copy-size);background:#ffffff3d;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.support-checklist li:before{content:"+";color:var(--red);margin-right:14px}@media (width<=1000px){.support-hero,.support-troubleshooting,.support-checklist{grid-template-columns:1fr}.support-contact{align-self:start;width:min(100%,520px)}.support-panel{grid-template-columns:1fr}.support-panel article,.support-panel article:first-child{min-height:auto;padding:28px 24px}.support-troubleshooting{padding-inline:28px}}@media (width<=640px){.support-hero{min-height:auto}.support-hero-copy{padding:42px 0 28px}.support-hero h1{--poster-heading-size:clamp(3.8rem, 17vw, 5.6rem)}.support-troubleshooting{padding:46px 14px 54px}.support-troubleshooting-heading h2,.support-checklist h2{--poster-heading-size:clamp(2.9rem, 13.6vw, 4.35rem)}.support-troubleshooting summary{min-height:66px}.support-troubleshooting details p{padding-right:0}.support-checklist{padding:46px 0 58px}.support-checklist ul{grid-template-columns:1fr}}
