:root{--bg: #07080c;--bg-2: #0d0f16;--surface: #12151e;--surface-2: #181c28;--border: rgba(255,255,255,0.08);--border-strong: rgba(255,255,255,0.16);--text: #eef0f6;--muted: #8b91a5;--accent: #7c5cff;--accent-2: #00e0ff;--accent-grad: linear-gradient(135deg,#7c5cff 0%,#00e0ff 100%);--success: #3ddc97;--radius: 20px;--radius-sm: 12px;--font-display: "Unbounded",system-ui,sans-serif;--font: "Inter",system-ui,-apple-system,sans-serif;--container: 1200px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 80px}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg{display: block}[hidden]{display: none !important}::selection{background: rgba(124,92,255,.45);color: #fff}:focus-visible{outline: 2px solid var(--accent-2);outline-offset: 3px;border-radius: 6px}.btn:focus-visible{outline-offset: 4px;border-radius: 999px}main:focus{outline: none}.skip-link{position: fixed;top: 12px;left: 12px;z-index: 100;padding: 12px 20px;border-radius: 999px;background: var(--accent-grad);color: #fff;font-weight: 600;transform: translateY(-200%);transition: transform .2s}.skip-link:focus{transform: none}.progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;transform-origin: 0 50%;transform: scaleX(0);background: var(--accent-grad);pointer-events: none}.spotlight{position: relative;isolation: isolate}.spotlight::before{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;pointer-events: none;opacity: 0;background: radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(124,92,255,.14),transparent 60%);transition: opacity .3s}.spotlight:hover::before{opacity: 1}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;cursor: pointer}h1,h2,h3,h4{margin: 0;line-height: 1.15}p{margin: 0}.container{width: 100%;max-width: var(--container);margin: 0 auto;padding: 0 24px}.accent{background: var(--accent-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 24px;border-radius: 999px;border: 1px solid transparent;font-weight: 600;font-size: 15px;white-space: nowrap;transition: transform .2s,box-shadow .2s,background .2s,border-color .2s}.btn--primary{background: var(--accent-grad);color: #fff;box-shadow: 0 8px 30px -8px rgba(124,92,255,.7)}.btn--primary:hover{transform: translateY(-2px);box-shadow: 0 14px 40px -8px rgba(124,92,255,.9)}.btn--ghost{border-color: var(--border-strong);background: rgba(255,255,255,.03)}.btn--ghost:hover{border-color: rgba(255,255,255,.35);background: rgba(255,255,255,.06)}.btn--sm{padding: 10px 18px;font-size: 14px}.btn--lg{padding: 17px 30px;font-size: 16px}.btn--block{width: 100%}.header{position: fixed;inset: 0 0 auto 0;z-index: 50;transition: background .3s,border-color .3s,backdrop-filter .3s;border-bottom: 1px solid transparent}.header.is-scrolled{background: rgba(7,8,12,.75);backdrop-filter: blur(16px);border-color: var(--border)}.header__inner{display: flex;align-items: center;justify-content: space-between;height: 72px;gap: 24px}.logo{display: inline-flex;align-items: center;gap: 10px;font-family: var(--font-display);font-weight: 800;font-size: 18px;letter-spacing: .02em}.logo__mark{width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;background: var(--accent-grad);color: #fff}.logo__thin{font-weight: 500;color: var(--muted);margin-left: -4px}.nav{display: flex;gap: 32px;font-size: 15px;color: var(--muted)}.nav a:not(.btn):hover,.nav a.is-current{color: var(--text)}.nav a:not(.btn){position: relative;transition: color .2s}.nav a.is-current::after{content: "";position: absolute;left: 0;right: 0;bottom: -6px;height: 2px;border-radius: 2px;background: var(--accent-grad)}.nav__cta-mobile{display: none}.header__right{display: flex;align-items: center;gap: 20px}.header__phone{font-weight: 600;font-size: 15px}.burger{display: none;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--border-strong);background: transparent;position: relative}.burger span{position: absolute;left: 12px;right: 12px;height: 2px;background: var(--text);border-radius: 2px;transition: transform .3s,top .3s}.burger span:first-child{top: 17px}.burger span:last-child{top: 25px}.burger.is-open span:first-child{top: 21px;transform: rotate(45deg)}.burger.is-open span:last-child{top: 21px;transform: rotate(-45deg)}.hero{position: relative;padding: 150px 0 60px;overflow: hidden}.hero__glow{position: absolute;top: -200px;right: -200px;width: 900px;height: 900px;pointer-events: none;background: radial-gradient(circle,rgba(124,92,255,.35),transparent 60%);filter: blur(40px)}.hero__grid-bg{position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(ellipse at 50% 30%,#000 20%,transparent 70%);-webkit-mask-image: radial-gradient(ellipse at 50% 30%,#000 20%,transparent 70%)}.hero__inner{position: relative;display: grid;grid-template-columns: 1.1fr 1fr;gap: 48px;align-items: center}.badge{display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px;border-radius: 999px;border: 1px solid var(--border-strong);background: rgba(255,255,255,.03);font-size: 14px;color: var(--muted)}.badge__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--success);box-shadow: 0 0 0 4px rgba(61,220,151,.2);animation: pulse 2s infinite}@keyframes pulse{50%{box-shadow: 0 0 0 8px rgba(61,220,151,0)}}.hero__title{font-family: var(--font-display);font-weight: 800;font-size: clamp(36px,4.6vw,62px);letter-spacing: -.02em;margin: 24px 0}.hero__text{font-size: 18px;color: var(--muted);max-width: 520px}.hero__actions{display: flex;gap: 14px;margin-top: 36px;flex-wrap: wrap}.hero__stats{display: flex;gap: 48px;list-style: none;padding: 0;margin: 48px 0 0}.hero__stats strong{display: block;font-family: var(--font-display);font-size: 32px;font-weight: 700}.hero__stats span{color: var(--muted);font-size: 14px}.hero__visual{position: relative;display: grid;place-items: center;min-height: 520px}.pc{position: relative;animation: float 6s ease-in-out infinite}@keyframes float{50%{transform: translateY(-14px)}}.pc__case{width: 340px;height: 440px;border-radius: 24px;padding: 14px;background: linear-gradient(160deg,#1d2130,#0c0e15);border: 1px solid var(--border-strong);box-shadow: 0 40px 80px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)}.pc__glass{position: relative;height: 100%;border-radius: 14px;overflow: hidden;display: flex;gap: 10px;padding: 14px;background: linear-gradient(135deg,rgba(124,92,255,.12),rgba(0,224,255,.06)),#080a10;border: 1px solid rgba(255,255,255,.1)}.pc__glass::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 55%)}.pc__mobo{flex: 1;border-radius: 10px;padding: 16px;position: relative;background: #11141d;border: 1px solid rgba(255,255,255,.06);display: grid;grid-template-columns: 1fr auto;grid-template-rows: auto 1fr;gap: 14px}.pc__cpu{width: 96px;height: 96px;border-radius: 12px;background: #1a1e2b;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.08)}.pc__ram{display: flex;gap: 5px}.pc__ram span{width: 8px;height: 96px;border-radius: 3px;background: linear-gradient(to bottom,var(--accent),var(--accent-2));box-shadow: 0 0 12px rgba(124,92,255,.7);animation: rgb 4s linear infinite}.pc__ram span:nth-child(2){animation-delay: -.5s}.pc__ram span:nth-child(3){animation-delay: -1s}.pc__ram span:nth-child(4){animation-delay: -1.5s}@keyframes rgb{50%{filter: hue-rotate(90deg) brightness(1.2)}}.pc__gpu{grid-column: 1 / -1;align-self: center;height: 70px;border-radius: 10px;padding: 0 12px;background: linear-gradient(90deg,#1c2030,#252a3c);border: 1px solid rgba(255,255,255,.1);display: flex;align-items: center;justify-content: space-around;box-shadow: 0 6px 0 -2px var(--accent),0 10px 30px -6px rgba(124,92,255,.8)}.pc__front{width: 64px;display: flex;flex-direction: column;justify-content: space-around;align-items: center}.fan{--s: 56px;width: var(--s);height: var(--s);border-radius: 50%;position: relative;border: 2px solid rgba(124,92,255,.8);box-shadow: 0 0 18px rgba(124,92,255,.6),inset 0 0 14px rgba(0,224,255,.35);display: grid;place-items: center}.fan i{width: 80%;height: 80%;border-radius: 50%;animation: spin 1.2s linear infinite;background: conic-gradient(from 0deg,rgba(255,255,255,.25) 0 15%,transparent 15% 33%,rgba(255,255,255,.25) 33% 48%,transparent 48% 66%,rgba(255,255,255,.25) 66% 81%,transparent 81%)}.fan--cooler{--s: 70px}.fan--sm{--s: 44px;border-width: 1px}@keyframes spin{to{transform: rotate(360deg)}}.pc__shadow{width: 280px;height: 30px;margin: 30px auto 0;border-radius: 50%;background: radial-gradient(rgba(124,92,255,.5),transparent 70%);filter: blur(10px)}.float-card{position: absolute;padding: 14px 18px;border-radius: 16px;min-width: 170px;background: rgba(18,21,30,.8);border: 1px solid var(--border-strong);backdrop-filter: blur(12px);box-shadow: 0 20px 40px -10px rgba(0,0,0,.6);animation: float 5s ease-in-out infinite}.float-card--1{top: 60px;left: -10px;animation-delay: -1s}.float-card--2{bottom: 90px;right: -10px;animation-delay: -3s}.float-card__label{display: block;font-size: 12px;color: var(--muted)}.float-card__value{font-family: var(--font-display);font-size: 26px;font-weight: 700}.float-card__value small{font-size: 13px;color: var(--accent-2);margin-left: 4px}.float-card__bar{height: 4px;border-radius: 4px;background: rgba(255,255,255,.08);margin-top: 8px}.float-card__bar span{display: block;height: 100%;border-radius: inherit;background: var(--accent-grad)}.brands{position: relative;overflow: hidden;margin-top: 70px;padding-top: 36px;border-top: 1px solid var(--border);font-family: var(--font-display);font-weight: 700;font-size: 18px;color: rgba(255,255,255,.28);letter-spacing: .04em;mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.brands__track{display: flex;gap: 64px;width: max-content;animation: marquee 32s linear infinite}.brands__track span{white-space: nowrap;transition: color .3s}.brands__track span:hover{color: rgba(255,255,255,.7)}.brands:hover .brands__track{animation-play-state: paused}@keyframes marquee{to{transform: translateX(calc(-50% - 32px))}}.section{padding: 100px 0;position: relative}.section--alt{background: var(--bg-2);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.section__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 48px;flex-wrap: wrap}.section__head--center{flex-direction: column;align-items: center;text-align: center}.section__head--center .section__sub{max-width: 600px}.eyebrow{display: inline-block;font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--accent-2);margin-bottom: 14px}.section__title{font-family: var(--font-display);font-weight: 700;font-size: clamp(28px,3.6vw,46px);letter-spacing: -.01em}.section__sub{color: var(--muted);font-size: 17px;margin-top: 16px}.features{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.feature{padding: 28px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border);transition: border-color .3s,transform .3s}.feature:hover{border-color: rgba(124,92,255,.4);transform: translateY(-4px)}.feature__icon{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;background: rgba(124,92,255,.12);margin-bottom: 20px}.feature__icon svg{width: 24px;height: 24px;fill: none;stroke: var(--accent-2);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.feature h3{font-size: 18px;margin-bottom: 10px}.feature p{color: var(--muted);font-size: 15px}.tabs{display: flex;gap: 6px;padding: 6px;border-radius: 999px;background: var(--surface);border: 1px solid var(--border);flex-wrap: wrap}.tab{padding: 9px 18px;border-radius: 999px;border: 0;background: transparent;color: var(--muted);font-size: 14px;font-weight: 500;transition: background .2s,color .2s}.tab:hover{color: var(--text)}.tab.is-active{background: var(--surface-2);color: var(--text);box-shadow: inset 0 0 0 1px var(--border-strong)}.builds{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.builds{align-items: start}.pc-card{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 24px 22px 18px;border-radius: 24px;background: var(--surface);border: 1px solid var(--border);transition: border-color .3s,box-shadow .3s;animation: fadeUp .5s both}.pc-card:hover{border-color: rgba(124,92,255,.4);box-shadow: 0 30px 60px -30px rgba(124,92,255,.55)}.pc-card__tag{position: absolute;top: 18px;right: 18px;z-index: 1;font-size: 12px;font-weight: 600;padding: 5px 12px;border-radius: 999px;background: var(--accent-grad)}.pc-card__type{position: absolute;top: 20px;left: 22px;font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.pc-card__media{position: relative;width: 100%;display: grid;place-items: center;margin: 14px 0 6px}.pc-card__media::before{content: "";position: absolute;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(124,92,255,.22),transparent 65%)}.pc-card__media img{position: relative;width: 100%;max-width: 260px;height: auto;transition: transform .5s cubic-bezier(.2,.8,.2,1),opacity .25s}.pc-card:hover .pc-card__media img{transform: scale(1.04) translateY(-4px)}.pc-card__media img.is-switching{opacity: 0}.pc-card__colors{display: flex;gap: 10px;justify-content: center}.swatch{width: 26px;height: 26px;border-radius: 50%;padding: 0;border: 2px solid transparent;box-shadow: 0 0 0 1px var(--border-strong);transition: box-shadow .2s,transform .2s}.swatch:hover{transform: scale(1.1)}.swatch--black{background: #15171f}.swatch--white{background: #eceef3}.swatch.is-active{box-shadow: 0 0 0 2px var(--text);border-color: var(--surface)}.pc-card__color-name{font-size: 13px;color: var(--muted);margin-top: 6px}.pc-card__name{font-family: var(--font-display);font-size: 24px;font-weight: 700;letter-spacing: .01em;margin: 14px 0 10px}.pc-card__desc{color: var(--muted);font-size: 15px;line-height: 1.5;min-height: 4.5em}.pc-card__price{margin: 18px 0;display: grid;gap: 2px}.pc-card__price strong{font-size: 19px;font-weight: 700}.pc-card__price span{font-size: 12px;color: var(--muted)}.pc-card .btn--block + .btn--block{margin-top: 10px}.btn--outline{border-color: rgba(124,92,255,.7);color: #b9a8ff;background: transparent}.btn--outline:hover{background: rgba(124,92,255,.1);border-color: var(--accent);color: #fff}.perf{position: relative;width: 100%;display: flex;align-items: center;gap: 12px;margin-top: 16px;padding: 10px 14px;border-radius: 14px;background: var(--surface-2);text-align: left}.gauge{position: relative;width: 52px;height: 52px;flex-shrink: 0}.gauge__ring{width: 100%;height: 100%}.gauge__track,.gauge__value{fill: none;stroke-width: 4;stroke-linecap: round}.gauge__track{stroke: rgba(255,255,255,.1)}.gauge__value{stroke: var(--accent-2)}.gauge__dot{fill: var(--accent-2);filter: drop-shadow(0 0 4px var(--accent-2))}.gauge__num{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;font-weight: 800;font-size: 15px;line-height: 1}.gauge__num small{display: block;font-size: 8px;font-weight: 700;color: var(--muted);text-transform: uppercase;margin-top: 2px}.perf__text{display: grid;padding-right: 18px}.perf__text strong{font-size: 15px}.perf__text span{font-size: 13px;color: var(--muted)}.perf__help{position: absolute;top: 8px;right: 10px;width: 18px;height: 18px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;font-weight: 700;background: rgba(255,255,255,.12);color: var(--muted);cursor: help}.perf__tip{position: absolute;bottom: calc(100% + 8px);right: -6px;width: 230px;padding: 10px 12px;border-radius: 10px;z-index: 5;background: #222636;border: 1px solid var(--border-strong);color: var(--text);font-size: 12px;font-weight: 400;line-height: 1.45;box-shadow: 0 12px 30px -8px rgba(0,0,0,.7);opacity: 0;visibility: hidden;transform: translateY(4px);transition: .2s}.perf__help:hover .perf__tip,.perf__help:focus .perf__tip{opacity: 1;visibility: visible;transform: none}.pc-card__specs{list-style: none;padding: 0;margin: 8px 0 0;width: 100%;display: grid;gap: 8px;text-align: left}.spec{display: flex;align-items: center;gap: 12px;padding: 9px 14px;border-radius: 12px;background: rgba(255,255,255,.035);min-width: 0}.spec__icon{width: 22px;height: 22px;flex-shrink: 0;color: var(--muted)}.spec>div{display: grid;min-width: 0}.spec__label{font-size: 12.5px;color: var(--muted)}.spec__value{font-size: 14px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pc-card__more{width: 100%}.pc-card__more summary{list-style: none;cursor: pointer;display: grid;justify-items: center;gap: 6px;padding-top: 10px;margin-top: 12px;background: linear-gradient(var(--border-strong),var(--border-strong)) center 22px / 100% 1px no-repeat}.pc-card__more summary::-webkit-details-marker{display: none}.pc-card__plus{position: relative;width: 24px;height: 24px;border-radius: 50%;background: var(--accent-grad);box-shadow: 0 0 0 6px var(--surface);transition: transform .3s}.pc-card__plus::before,.pc-card__plus::after{content: "";position: absolute;left: 50%;top: 50%;width: 11px;height: 2px;border-radius: 2px;background: #fff;transform: translate(-50%,-50%)}.pc-card__plus::after{transform: translate(-50%,-50%) rotate(90deg)}.pc-card__more[open] .pc-card__plus{transform: rotate(45deg)}.pc-card__more-label{font-size: 14px;color: var(--muted)}.pc-card__more summary:hover .pc-card__more-label{color: var(--text)}.pc-card__more[open] .pc-card__specs{margin-top: 14px;animation: fadeUp .35s both}.pc-dialog{width: min(920px,calc(100% - 32px));max-height: calc(100dvh - 32px);padding: 0;border-radius: 24px;overflow: auto;background: var(--surface);color: var(--text);border: 1px solid var(--border-strong);box-shadow: 0 40px 100px -20px rgba(0,0,0,.9)}.pc-dialog::backdrop{background: rgba(4,5,8,.75);backdrop-filter: blur(6px)}.pc-dialog[open]{animation: fadeUp .3s both}.pc-dialog__close{position: absolute;top: 14px;right: 14px;z-index: 1;width: 40px;height: 40px;border-radius: 50%;border: 0;background: rgba(255,255,255,.08);font-size: 24px;line-height: 1}.pc-dialog__close:hover{background: rgba(255,255,255,.16)}.pc-dialog__grid{display: grid;grid-template-columns: 1fr 1.2fr}.pc-dialog__media{position: sticky;top: 0;align-self: start;height: min(100%,calc(100dvh - 32px));display: grid;place-items: center;padding: 40px 24px;background: radial-gradient(circle at 50% 45%,rgba(124,92,255,.25),transparent 65%),var(--bg-2)}.pc-dialog__media img{width: 100%;max-width: 340px;height: auto}.pc-dialog__body{padding: 36px 32px 28px}.pc-dialog__type{font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--accent-2)}.pc-dialog__title{font-family: var(--font-display);font-size: 30px;margin: 8px 0 10px}.pc-dialog__desc{color: var(--muted)}.pc-dialog h4{font-size: 13px;text-transform: uppercase;letter-spacing: .1em;color: var(--muted);margin: 24px 0 10px}.pc-dialog__games,.pc-dialog__specs{list-style: none;padding: 0;margin: 0;display: grid;gap: 6px}.pc-dialog__games li{display: flex;justify-content: space-between;gap: 12px;padding: 10px 14px;border-radius: 10px;background: rgba(255,255,255,.035);font-size: 14px}.pc-dialog__games b{color: var(--accent-2);text-align: right}.pc-dialog__specs .spec__value{white-space: normal}.pc-dialog__footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--border)}.pc-dialog__footer .pc-card__price{margin: 0}.pc-dialog__actions{display: flex;gap: 10px;flex-wrap: wrap}@media (max-width: 760px){.pc-dialog__grid{grid-template-columns: 1fr}.pc-dialog__media{position: static;height: auto;padding: 28px 24px 8px}.pc-dialog__media img{max-width: 220px}.pc-dialog__body{padding: 20px 20px 24px}.pc-dialog__actions,.pc-dialog__actions .btn{width: 100%}}@keyframes fadeUp{from{opacity: 0;transform: translateY(20px)}}.config{display: grid;grid-template-columns: 1fr 380px;gap: 32px;align-items: start}.config__options{display: grid;gap: 28px}.config-group h3{font-size: 15px;font-weight: 600;margin-bottom: 12px;display: flex;align-items: center;gap: 10px}.config-group h3 span{width: 26px;height: 26px;border-radius: 8px;display: grid;place-items: center;font-size: 12px;background: rgba(124,92,255,.15);color: var(--accent-2)}.config-group__items{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 10px}.opt{text-align: left;padding: 16px;border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--border);transition: border-color .2s,background .2s}.opt:hover{border-color: var(--border-strong)}.opt.is-active{border-color: var(--accent);background: rgba(124,92,255,.1);box-shadow: inset 0 0 0 1px var(--accent)}.opt__name{display: block;font-weight: 600;font-size: 14px}.opt__meta{display: block;font-size: 12px;color: var(--muted);margin-top: 2px}.opt__price{display: block;font-size: 13px;margin-top: 8px;color: var(--accent-2);font-weight: 600}.config__summary{position: sticky;top: 96px}.summary{padding: 28px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border-strong);box-shadow: 0 30px 60px -30px rgba(0,0,0,.7)}.summary__title{font-family: var(--font-display);font-size: 20px;margin-bottom: 20px}.summary__list{list-style: none;padding: 0;margin: 0 0 20px;display: grid;gap: 10px;font-size: 14px}.summary__list li{display: flex;justify-content: space-between;gap: 12px}.summary__list li span:first-child{color: var(--muted);flex-shrink: 0}.summary__list li span:last-child{text-align: right}.summary__perf{display: grid;gap: 12px;padding: 18px 0;border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.perf-row{display: grid;grid-template-columns: 120px 1fr;align-items: center;gap: 12px;font-size: 13px;color: var(--muted)}.perf-bar{height: 6px;border-radius: 6px;background: rgba(255,255,255,.07);overflow: hidden}.perf-bar span{display: block;height: 100%;width: 0;border-radius: inherit;background: var(--accent-grad);transition: width .5s cubic-bezier(.2,.8,.2,1)}.summary__total{display: flex;justify-content: space-between;align-items: baseline;margin-top: 20px}.summary__total span{color: var(--muted);font-size: 14px}.summary__total strong{font-family: var(--font-display);font-size: 28px}.summary__note{font-size: 12px;color: var(--muted);margin: 6px 0 20px}.steps{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;counter-reset: s}.step{position: relative;padding: 32px 28px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border)}.step__num{font-family: var(--font-display);font-size: 44px;font-weight: 800;background: var(--accent-grad);-webkit-background-clip: text;background-clip: text;color: transparent;opacity: .9}.step h3{font-size: 18px;margin: 16px 0 10px}.step p{color: var(--muted);font-size: 15px}.step:not(:last-child)::after{content: "";position: absolute;top: 56px;right: -20px;width: 20px;height: 1px;background: linear-gradient(90deg,var(--accent),transparent)}.rating{display: flex;align-items: center;gap: 14px}.rating strong{font-family: var(--font-display);font-size: 44px}.rating span{font-size: 13px;color: var(--muted)}.stars{color: #ffc94d;letter-spacing: 2px}.reviews{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.review{margin: 0;padding: 28px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border);display: flex;flex-direction: column;gap: 16px}.review blockquote{margin: 0;font-size: 15px;line-height: 1.7;flex: 1}.review figcaption{display: flex;align-items: center;gap: 12px;padding-top: 16px;border-top: 1px solid var(--border)}.review figcaption strong{display: block;font-size: 15px}.review figcaption span:not(.avatar){font-size: 13px;color: var(--muted)}.avatar{width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;font-size: 14px;font-weight: 700;background: var(--accent-grad);flex-shrink: 0}.faq-wrap{display: grid;grid-template-columns: 1fr 1.4fr;gap: 64px}.faq{display: grid;gap: 12px}.faq__item{border-radius: var(--radius-sm);background: var(--surface);border: 1px solid var(--border);transition: border-color .2s}.faq__item[open]{border-color: rgba(124,92,255,.4)}.faq__item summary{list-style: none;cursor: pointer;padding: 20px 24px;font-weight: 600;display: flex;justify-content: space-between;align-items: center;gap: 16px}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--accent-2);transition: transform .3s;flex-shrink: 0}.faq__item[open] summary::after{transform: rotate(45deg)}.faq__item p{padding: 0 24px 22px;color: var(--muted)}.cta{position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr 440px;gap: 56px;align-items: center;padding: 64px;border-radius: 32px;background: var(--surface);border: 1px solid var(--border-strong)}.cta__glow{position: absolute;bottom: -300px;left: -200px;width: 700px;height: 700px;background: radial-gradient(circle,rgba(0,224,255,.18),transparent 60%);pointer-events: none}.cta__content{position: relative}.cta__list{list-style: none;padding: 0;margin: 28px 0 0;display: grid;gap: 12px}.cta__list li{display: flex;align-items: center;gap: 12px}.cta__list li::before{content: "✓";width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font-size: 12px;background: rgba(61,220,151,.15);color: var(--success)}.form{position: relative;display: grid;gap: 16px;padding: 32px;border-radius: var(--radius);background: var(--bg-2);border: 1px solid var(--border)}.field span{display: block;font-size: 13px;color: var(--muted);margin-bottom: 6px}.field input,.field select,.field textarea{width: 100%;padding: 14px 16px;border-radius: var(--radius-sm);font: inherit;font-size: 15px;color: var(--text);background: var(--surface);border: 1px solid var(--border);outline: none;transition: border-color .2s,box-shadow .2s;resize: vertical}.field select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%238b91a5' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center}.field input:focus,.field select:focus,.field textarea:focus{border-color: var(--accent);box-shadow: 0 0 0 4px rgba(124,92,255,.15)}.field.is-error input{border-color: #ff5c7a}.form__note{font-size: 12px;color: var(--muted);text-align: center}.form__hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.form__error{font-size: 14px;color: #ff8fa3;text-align: center;padding: 12px;border-radius: var(--radius-sm);background: rgba(255,92,122,.1)}.form__error[hidden]{display: none}.form__error a{color: var(--text);text-decoration: underline}.form__tg{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 14px;font-weight: 600;color: #2aabee;border-top: 1px solid var(--border);padding-top: 16px}.form__tg:hover{color: #5cc4ff}.btn[disabled]{opacity: .6;pointer-events: none}.tg-btn{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: rgba(42,171,238,.14);color: #2aabee;transition: background .2s,transform .2s}.tg-btn:hover{background: #2aabee;color: #fff;transform: translateY(-2px)}.form__success{position: absolute;inset: 0;border-radius: inherit;background: var(--bg-2);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 10px;padding: 32px;animation: fadeUp .4s}.form__success[hidden]{display: none}.form__success-icon{width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;font-size: 28px;background: rgba(61,220,151,.15);color: var(--success);margin-bottom: 8px}.form__success p{color: var(--muted)}.footer{padding: 72px 0 32px;border-top: 1px solid var(--border)}.footer__inner{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 40px}.footer__brand p{color: var(--muted);margin-top: 16px;max-width: 280px;font-size: 15px}.footer__col{display: flex;flex-direction: column;gap: 10px;font-size: 15px}.footer__col h4{font-size: 14px;text-transform: uppercase;letter-spacing: .1em;color: var(--muted);margin-bottom: 6px}.footer__col a:hover{color: var(--accent-2)}.footer__col span{color: var(--muted)}.footer__bottom{display: flex;justify-content: space-between;gap: 16px;margin-top: 56px;padding-top: 24px;border-top: 1px solid var(--border);font-size: 14px;color: var(--muted);flex-wrap: wrap}.mobile-bar{display: none}.hero.is-paused *,.hero.is-paused *::before,.hero.is-paused *::after{animation-play-state: paused !important}.reveal{opacity: 0;transform: translateY(24px);transition: opacity .7s,transform .7s}.reveal.is-visible{opacity: 1;transform: none}@media (max-width: 1080px){.nav{gap: 22px}.header__phone{display: none}.features,.steps{grid-template-columns: repeat(2,1fr)}.step::after{display: none}.builds,.reviews{grid-template-columns: repeat(2,1fr)}.config{grid-template-columns: 1fr}.config__summary{position: static}.cta{grid-template-columns: 1fr;padding: 48px}}@media (max-width: 860px){.burger{display: block}.header__cta{display: none}.nav{position: fixed;top: 72px;left: 0;right: 0;bottom: 0;flex-direction: column;gap: 4px;padding: 24px;background: rgba(7,8,12,.97);backdrop-filter: blur(16px);font-size: 20px;color: var(--text);transform: translateX(100%);transition: transform .35s ease}.nav.is-open{transform: none}.nav a:not(.btn){padding: 14px 0;border-bottom: 1px solid var(--border)}.nav__cta-mobile{display: inline-flex;margin-top: 20px}.hero{padding-top: 120px}.hero__inner{grid-template-columns: 1fr}.hero__visual{min-height: 460px}.faq-wrap{grid-template-columns: 1fr;gap: 32px}.footer__inner{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.container{padding: 0 16px}.section{padding: 72px 0}.hero__stats{gap: 24px}.hero__stats strong{font-size: 24px}.hero__actions .btn{flex: 1}.pc__case{width: 270px;height: 360px}.pc__cpu{width: 72px;height: 72px}.fan--cooler{--s: 54px}.fan{--s: 44px}.fan--sm{--s: 32px}.pc__ram span{height: 72px}.pc__front{width: 50px}.float-card{min-width: 140px;padding: 10px 14px}.float-card__value{font-size: 20px}.float-card--1{left: 0;top: 20px}.float-card--2{right: 0;bottom: 60px}.brands{font-size: 15px}.brands__track{gap: 40px}@keyframes marquee{to{transform: translateX(calc(-50% - 20px))}}body{padding-bottom: calc(72px + env(safe-area-inset-bottom))}.mobile-bar{position: fixed;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));z-index: 40;display: grid;grid-template-columns: 1fr 1fr 1.2fr;gap: 6px;padding: 6px;border-radius: 18px;background: rgba(18,21,30,.88);border: 1px solid var(--border-strong);backdrop-filter: blur(16px);box-shadow: 0 16px 40px -12px rgba(0,0,0,.8)}.mobile-bar__item{display: flex;align-items: center;justify-content: center;gap: 6px;height: 44px;border-radius: 12px;font-size: 14px;font-weight: 600}.mobile-bar__item--tg{color: #2aabee}.mobile-bar__item--cta{background: var(--accent-grad);color: #fff}.features,.steps,.builds,.reviews{grid-template-columns: 1fr}.section__head{align-items: flex-start}.tabs{width: 100%}.tab{flex: 1;padding: 9px 10px}.cta{padding: 28px 20px;border-radius: 24px}.form{padding: 22px}.footer__inner{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}.reveal{opacity: 1;transform: none}}