.download-site-frame{container-type:inline-size}.windows-download-page{gap:clamp(48px,6cqw,88px);width:100%;padding:clamp(56px,7dvh,96px) 0 clamp(70px,9dvh,120px);display:grid}.windows-download-hero{isolation:isolate;grid-template-columns:1fr;gap:clamp(30px,4cqw,62px);display:grid;position:relative}.windows-download-copy{text-align:center;z-index:2;justify-items:center;width:100%;min-width:0;padding-bottom:clamp(120px,13cqw,185px);display:grid;position:relative}.windows-requirements>span,.windows-install-steps>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.78rem,.86cqw,.92rem);font-weight:800}.windows-download-copy h1{color:var(--ink);font-family:var(--font-display-stack);letter-spacing:-.065em;justify-items:center;row-gap:.3em;max-width:980px;margin:0;font-size:clamp(5rem,10cqw,10rem);font-weight:600;line-height:.84;display:grid}.windows-download-copy h1 strong{color:var(--accent);font:inherit;white-space:nowrap}.windows-download-intro{color:var(--muted);text-wrap:balance;max-width:720px;margin:clamp(24px,2.8cqw,38px) auto 0;font-size:clamp(1rem,1.25cqw,1.22rem);line-height:1.6}.windows-download-actions{place-items:center;gap:14px;width:100%;margin-top:clamp(32px,4cqw,58px);display:grid}.windows-download-home-cta{justify-content:center;margin-top:0}.windows-download-home-cta:active,.windows-download-secondary:active,.windows-requirements>a:active,.windows-install-help a:active{transform:translateY(1px)}.windows-download-decor{pointer-events:none;z-index:1;position:absolute}.windows-download-decor-waveform{align-items:center;width:clamp(180px,18cqw,260px);height:clamp(112px,11cqw,158px);display:flex;top:clamp(16px,2.5cqw,38px);left:clamp(12px,3cqw,52px);transform:rotate(-12deg)}.windows-download-dynamic-wave{justify-content:center;align-items:center;gap:clamp(3px,.3cqw,5px);width:100%;height:100%;display:flex}.windows-download-dynamic-wave>span{transform-origin:50%;background:#684d42;border-radius:999px;flex:none;display:block}.windows-download-secondary,.windows-requirements>a,.windows-install-help a{color:var(--accent);border-bottom:1px solid #b45b3161;padding-bottom:4px;font-size:clamp(.92rem,1cqw,1rem);font-weight:800;transition:border-color .18s,color .18s,transform .18s}.windows-download-secondary:hover,.windows-requirements>a:hover,.windows-install-help a:hover{border-color:var(--ink);color:var(--ink)}.windows-release-wave{z-index:0;width:100%;min-height:clamp(245px,23cqw,365px);margin-top:clamp(-105px,-7cqw,-58px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.windows-wave-layers{width:100%;height:100%;position:absolute;inset:0}.windows-wave-layer-back{fill:var(--accent)}.windows-wave-layer-middle{fill:#743522}.windows-wave-layer-front{fill:#351812}.windows-download-facts{border-top:1px solid #684c3b29;border-bottom:1px solid #684c3b29;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.windows-download-facts div{gap:8px;padding:clamp(20px,2.4cqw,34px);display:grid}.windows-download-facts div:not(:last-child){border-right:1px solid #684c3b29}.windows-download-facts dt{color:#76695f;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,.82cqw,.84rem);font-weight:800}.windows-download-facts dd{color:var(--ink);margin:0;font-size:clamp(1rem,1.25cqw,1.24rem);font-weight:800;line-height:1.2}.windows-download-highlights{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,6cqw,96px);display:grid}.windows-download-highlights-heading{gap:16px;display:grid}.windows-download-highlights-heading>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.78rem,.86cqw,.92rem);font-weight:800}.windows-download-highlights-heading h2{color:var(--ink);font-family:var(--font-display-stack);letter-spacing:-.055em;max-width:9ch;margin:0;font-size:clamp(2.7rem,4.4cqw,4.6rem);font-weight:600;line-height:.96}.windows-download-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.windows-download-highlights li{border-top:1px solid #684c3b29;gap:8px;min-height:108px;padding:20px 0;display:grid}.windows-download-highlights li:nth-child(odd){padding-right:clamp(22px,2.8cqw,40px)}.windows-download-highlights li:nth-child(2n){border-left:1px solid #684c3b29;padding-left:clamp(22px,2.8cqw,40px)}.windows-download-highlights li strong{color:var(--ink);font-size:clamp(1rem,1.15cqw,1.18rem);line-height:1.2}.windows-download-highlights li span{color:#76695f;font-size:clamp(.86rem,.94cqw,.98rem);line-height:1.4}.windows-download-details{grid-template-columns:minmax(0,1.03fr) minmax(300px,.72fr);gap:clamp(46px,8cqw,130px);display:grid}.windows-requirements,.windows-install-steps{align-content:start;display:grid}.windows-requirements h2,.windows-install-steps h2{color:var(--ink);font-family:var(--font-display-stack);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(3rem,5.2cqw,5.2rem);font-weight:600;line-height:.94}.windows-requirements>p{color:var(--muted);max-width:620px;margin:22px 0 0;font-size:clamp(1rem,1.16cqw,1.14rem);line-height:1.58}.windows-requirements ul{gap:15px;margin:clamp(26px,3cqw,36px) 0 24px;padding:0;list-style:none;display:grid}.windows-requirements .model-requirement-selector{margin-bottom:28px}.windows-requirements li{color:#4f4038;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:clamp(.96rem,1.06cqw,1.08rem);line-height:1.45;display:grid}.windows-requirements li svg{fill:none;height:19px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;margin-top:1px}.windows-install-steps{background:#fff9f194;border:1px solid #906d532e;border-radius:clamp(22px,2.6cqw,38px);padding:clamp(26px,3.4cqw,48px);box-shadow:0 22px 38px #4d33221a,inset 0 1px #ffffffc2}.windows-install-steps h2{font-size:clamp(2.6rem,4.3cqw,4.2rem)}.windows-install-steps ol{margin:clamp(28px,3.2cqw,42px) 0 0;padding:0;list-style:none;display:grid}.windows-install-steps li{border-top:1px solid #684c3b29;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.windows-install-steps li strong{color:var(--accent);letter-spacing:.12em;font-size:.76rem;line-height:1.5}.windows-install-steps li p{color:#4f4038;margin:0;font-size:clamp(.96rem,1.06cqw,1.08rem);line-height:1.48}.windows-install-help{background:#b45b3114;gap:12px;margin-top:12px;padding:18px;display:grid}.windows-install-help p{color:var(--ink);margin:0;font-size:.9rem;font-weight:800}.windows-install-help div{flex-wrap:wrap;align-items:start;gap:12px 20px;display:flex}@media (max-width:980px){.windows-download-decor-waveform{display:none}.windows-download-details{grid-template-columns:1fr}.windows-download-copy{padding-bottom:0}.windows-release-wave{margin-top:-24px}.windows-download-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.windows-download-facts div:nth-child(2n){border-right:0}.windows-download-facts div:nth-child(-n+4){border-bottom:1px solid #684c3b29}.windows-download-facts div:last-child{border-right:0;grid-column:1/-1}.windows-download-highlights{grid-template-columns:1fr}.windows-download-highlights-heading h2{max-width:13ch}}@media (max-width:720px){.windows-download-page{gap:44px;padding:50px 0 58px}.windows-download-hero{gap:36px}.windows-download-copy h1{font-size:clamp(3.4rem,15vw,4.3rem)}.windows-download-actions{align-items:stretch;width:100%;display:grid}.windows-download-home-cta{justify-self:center;width:min(100%,360px)}.windows-download-secondary{justify-self:center}.windows-release-wave{min-height:270px;overflow:hidden}.windows-wave-layers{width:calc(100% + 36px);left:-18px}.windows-download-facts{grid-template-columns:1fr}.windows-download-facts div,.windows-download-facts div:nth-child(2){border-bottom:1px solid #684c3b29;border-right:0;padding-inline:0}.windows-download-facts div:last-child{border-bottom:0;grid-column:auto}.windows-download-highlights{gap:28px}.windows-download-highlights ul{grid-template-columns:1fr}.windows-download-highlights li,.windows-download-highlights li:nth-child(odd),.windows-download-highlights li:nth-child(2n){border-left:0;min-height:0;padding:16px 0}.windows-download-highlights-heading h2{font-size:clamp(2.7rem,13vw,3.7rem)}.windows-requirements h2,.windows-install-steps h2{font-size:clamp(2.8rem,14vw,4rem)}.windows-install-steps{border-radius:20px;padding:22px}}@media (min-width:981px) and (max-width:1220px){.windows-download-decor-waveform{width:195px;top:24px;left:8px}}