
.support-main{width:min(800px,calc(100% - 40px));margin:150px auto 80px}.support-main h1{font-size:clamp(36px,6vw,64px);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.support-intro{font-size:19px;line-height:1.6;color:var(--muted);max-width:620px}.support-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:34px 0 20px}.support-tabs button{padding:22px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font-size:20px;font-weight:bold}.support-tabs button span{display:block;font-size:13px;font-weight:normal;color:var(--muted);margin-top:8px;line-height:1.5}.support-tabs button[aria-pressed=true]{border-color:#ff6818;box-shadow:inset 0 3px #ff6818}.support-form{padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.support-form[hidden]{display:none}.support-form h2{font-size:27px;margin-bottom:25px}.support-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.5;margin-bottom:20px}.support-form input,.support-form textarea,.support-form select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);padding:13px;font:inherit}.support-form textarea{resize:vertical}.support-form :focus-visible,.support-tabs :focus-visible{outline:2px solid #78d7f2;outline-offset:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-note{font-size:12px;color:var(--muted);line-height:1.6;margin:14px 0}.support-contact{margin-top:25px;line-height:1.6}.support-contact a{text-decoration:underline}.honey{display:none!important}#submission-note{border:1px solid #78d7f2;border-radius:10px;padding:20px;margin-top:25px}.header nav{gap:20px}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.downloads-main{width:min(1000px,calc(100% - 40px))}.platform-card{background:linear-gradient(145deg,var(--panel),var(--bg));border:1px solid var(--line);border-radius:18px;padding:30px 24px;position:relative;overflow:hidden}.platform-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--platform)}.platform-icon{width:64px;height:64px;color:var(--platform);margin-bottom:34px}.platform-card h2{font-size:28px;margin-bottom:12px}.platform-card p{color:var(--muted);font-size:14px;line-height:1.6;min-height:45px}.platform-card button{width:100%;margin-top:30px;opacity:.65;cursor:not-allowed;background:var(--raised);border:1px solid var(--line);border-radius:7px;color:var(--ink);padding:14px;font:inherit}.platform-card small{display:block;color:var(--muted);font:11px monospace;letter-spacing:.1em;margin-top:12px}.downloads-main .support-contact{margin-top:35px}.platform-card{animation:platform-in .65s both cubic-bezier(.22,1,.36,1)}.platform-card:nth-child(2){animation-delay:.12s}.platform-card:nth-child(3){animation-delay:.24s}@keyframes platform-in{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.platform-card{animation:none}}@media(max-width:760px){.header nav{display:flex;gap:14px;position:absolute;top:65px;left:0;right:0;justify-content:center;font-size:13px}.header nav a:not(.support-link):not(.download-link):not(.partner-nav){display:none}.support-page .header nav a{display:block}.support-main{margin-top:160px}.support-form{padding:20px}.support-tabs button{padding:16px;font-size:17px}.download-grid{grid-template-columns:1fr}.platform-card{padding:26px}.platform-icon{margin-bottom:20px}.form-grid{grid-template-columns:1fr}}
.platform-download{display:block;text-align:center;background:var(--platform);color:#101210;border-radius:7px;padding:14px 10px;margin-top:30px;font-size:14px;font-weight:bold;text-decoration:none}.platform-download:hover{filter:brightness(1.1)}.install-guide{margin-top:50px;padding:28px;border:1px solid var(--line);border-radius:14px}.install-guide h2{font-size:26px;margin-bottom:22px}.install-guide ol{padding-left:24px;display:grid;gap:20px}.install-guide li{font-size:16px;line-height:1.7;color:var(--muted)}.install-guide strong{color:var(--ink)}

@media(max-width:760px){.header nav a.partner-nav{display:block}.header nav{gap:18px}}@media(min-width:761px) and (max-width:1100px){.header nav{gap:12px;font-size:12px}.header .brand{font-size:22px;gap:8px}.header-actions{gap:10px}}

.header nav a.partner-nav{display:inline-flex!important;visibility:visible!important;opacity:1!important;white-space:nowrap}

/* The teaser sits behind Intel, outside the unchanged three-column grid. */
.intel-stack{position:relative;isolation:isolate;min-width:0;--peek:clamp(18px,calc((100vw - 1040px)/2),64px)}
.intel-stack>.platform-card{height:100%;z-index:1;animation-delay:.24s}
.linux-peek{position:absolute;inset:14px calc(-1 * var(--peek)) 14px 14px;border:1px solid var(--line);border-right:3px solid #bba0ff;border-radius:18px;background:var(--raised);color:var(--ink);z-index:0}
.linux-peek>span{position:absolute;right:0;top:0;bottom:0;width:var(--peek);display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font-size:14px;letter-spacing:.04em;white-space:nowrap}
@media(max-width:760px){.intel-stack{--peek:18px}}
