.install-page{background:radial-gradient(ellipse at 100% 0%,rgb(182 194 255 / .045),transparent 50%),var(--bg)}.install-nav{display:flex;gap:25px;margin-left:auto;font-size:13px}.install-nav a{display:flex;align-items:center;min-height:44px}.install-nav a:hover{color:var(--brand)}.install-layout{max-width:1020px;padding-block:64px 70px}.install-intro h1{font-size:clamp(38px,4.2vw,58px);line-height:1.14;letter-spacing:-.05em;margin-bottom:22px}.install-intro>p:last-of-type{font-size:17px;line-height:1.8;color:var(--muted);max-width:650px}.install-assurances{display:flex;gap:14px 27px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:var(--muted)}.install-assurances span:first-child{color:var(--brand)}.install-system-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.install-system-nav a{display:flex;align-items:center;min-height:46px;padding:10px 24px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13px;transition:background .3s,border-color .3s}.install-system-nav a:hover{background:var(--tint);border-color:var(--brand-line);color:var(--brand-hover)}.install-sections>section{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;padding-block:45px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.install-section-heading{display:flex;align-items:start;gap:15px}.install-os-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--brand);font-size:20px;line-height:1;flex:none}.install-section-heading .eyebrow{font-size:10px;letter-spacing:.025em;margin:0 0 8px}.install-section-heading h2{font-size:27px;line-height:1.25;letter-spacing:-.035em}.install-body{min-width:0;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 35px rgb(0 0 0 / .14),inset 0 1px 0 rgb(232 232 232 / .035);border-radius:15px;padding:27px 30px;backdrop-filter:blur(12px)}.install-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.install-actions>span,.install-version{font-size:11px;color:var(--muted)}.install-body .button{font-size:12px;padding-inline:18px;min-height:50px}.install-mac-downloads{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.install-version{margin-top:13px}.install-body .button-secondary{background:var(--tint);border-color:var(--brand-line);color:var(--brand)}.install-body .button-secondary:hover{background:var(--brand-tint);border-color:var(--brand-hover);color:var(--brand-hover)}.install-explanation{font-size:14px;color:var(--muted);line-height:1.9}.install-steps{padding:0;margin:25px 0 0;list-style:none;counter-reset:install}.install-steps li{position:relative;padding-left:36px;counter-increment:install}.install-steps li+li{margin-top:22px}.install-steps li::before{content:counter(install);position:absolute;left:0;top:1px;display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--brand-line);border-radius:50%;font-size:10px;color:var(--brand)}.install-steps strong{font-size:14px;font-weight:500;line-height:1.65}.install-steps p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:5px}.install-note{margin-top:25px;padding:17px 20px;background:var(--tint);border:1px solid var(--line);border-radius:9px}.install-note strong{font-size:12px;font-weight:500}.install-note p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:7px}.install-note a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.install-more{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--brand);margin-top:18px;line-height:1.6}.install-support{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--tint);border:1px solid var(--line);border-radius:14px;padding:32px 35px;margin-top:40px}.install-support .eyebrow{margin-bottom:12px;font-size:10px}.install-support h2{font-size:30px}.install-support p:last-child{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.8}.install-support .button{flex:none;font-size:12px}.install-page .header{background:rgb(13 13 13 / .9);backdrop-filter:blur(20px)}
@media(max-width:900px){.install-sections>section{grid-template-columns:1fr;gap:24px}.install-section-heading h2{font-size:30px}.install-support{gap:25px;padding:28px}.install-layout{padding-top:45px}}
@media(max-width:700px){.install-nav{gap:15px;font-size:11px;white-space:nowrap}.install-nav a:first-of-type{display:none}.install-page .nav{min-height:74px}.install-layout{padding-block:37px 45px}.install-intro h1{font-size:36px;line-height:1.15}.install-intro>p:last-of-type{font-size:15px;line-height:1.85}.install-assurances{gap:10px;font-size:11px;margin-top:20px;display:block}.install-assurances span{display:block}.install-assurances span+span{margin-top:7px}.install-system-nav{gap:8px;margin-top:24px;padding-bottom:25px}.install-system-nav a{flex:1;justify-content:center;padding:10px 9px;font-size:12px;min-height:44px}.install-sections>section{padding-block:30px;gap:18px;scroll-margin-top:92px}.install-section-heading h2{font-size:27px}.install-body{padding:22px 20px;border-radius:12px}.install-actions{display:block}.install-actions .button{width:100%}.install-actions>span{display:block;margin-top:12px}.install-mac-downloads{grid-template-columns:1fr;gap:10px}.install-explanation{font-size:13px}.install-steps li{padding-left:31px}.install-steps strong{font-size:13px}.install-steps p{font-size:13px}.install-steps li+li{margin-top:20px}.install-note{padding:15px;margin-top:21px}.install-note p{font-size:11px}.install-support{display:block;padding:24px;margin-top:30px}.install-support .button{width:100%;margin-top:22px}.install-support h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.install-page *{transition:none!important}}
