.navbar{position:sticky;top:0;z-index:100;background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}.navbar--scrolled{background:#fffffff2;border-bottom-color:var(--line);box-shadow:0 1px #14120d0a}.navbar__row{display:flex;align-items:center;gap:28px;height:72px}.navbar__brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--paper);flex-shrink:0}.navbar__brand-text .amp{color:var(--gold);padding:0 1px}.navbar__logo-img{width:58px;height:58px;object-fit:contain;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.navbar__brand:hover .navbar__logo-img{transform:rotate(-6deg) scale(1.06)}.navbar__links{display:flex;gap:26px;margin-left:12px;flex:1}.navbar__link{font-size:14.5px;color:#14120db8;padding:6px 0;position:relative;transition:color .2s ease}.navbar__link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--gold);transition:width .2s ease}.navbar__link:hover,.navbar__link.is-active{color:var(--paper)}.navbar__link:hover:after,.navbar__link.is-active:after{width:100%}.navbar__cta{background:var(--gold);color:var(--dark);font-weight:600;font-size:14px;padding:10px 20px;border-radius:3px;white-space:nowrap;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;animation:cta-breathe 3.2s ease-in-out infinite}@keyframes cta-breathe{0%,to{box-shadow:0 0 #f2b70559}50%{box-shadow:0 0 0 6px #f2b70500}}@media (prefers-reduced-motion: reduce){.navbar__cta{animation:none}}.navbar__cta:hover{background:var(--gold-bright);transform:translateY(-1px)}.navbar__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px}.navbar__burger span{width:22px;height:2px;background:var(--paper);transition:transform .25s ease,opacity .25s ease}.navbar__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__burger.is-open span:nth-child(2){opacity:0}.navbar__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile{display:none;flex-direction:column;background:var(--ink);border-top:1px solid var(--line);max-height:0;overflow:hidden;transition:max-height .3s ease}.navbar__mobile.is-open{max-height:480px}.navbar__mobile-link{padding:14px 24px;border-bottom:1px solid var(--line);font-size:15px;color:var(--paper)}.navbar__cta--mobile{margin:16px 24px;text-align:center}@media (max-width: 900px){.navbar__links,.navbar__cta{display:none}.navbar__burger{display:flex;margin-left:auto}.navbar__mobile{display:flex}}.navbar__actions{display:flex;align-items:center;gap:14px}.navbar__cart{position:relative;display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-weight:600}.navbar__cart-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#dfff00;color:#000}.footer{background:var(--dark);border-top:1px solid var(--line);padding-top:64px}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.1fr;gap:28px;padding-bottom:48px}.footer__logo{width:60px;height:auto;margin-bottom:14px}.footer__tagline{font-size:13.5px;color:#ffffff8c;max-width:26ch}.footer__col{display:flex;flex-direction:column;gap:11px}.footer__col h4{font-size:13px;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.footer__col a,.footer__col p{font-size:14px;color:#ffffffad;transition:color .2s ease}.footer__col a:hover{color:var(--gold)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 24px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffff73}.footer__specialist{background:var(--gold);color:var(--dark);font-weight:700;padding:4px 12px;border-radius:2px;letter-spacing:.04em}.footer__social{display:flex;gap:10px;margin-top:16px}.footer__social a{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:11px;text-transform:uppercase;color:#ffffffb3;transition:border-color .2s ease,color .2s ease,background .2s ease}.footer__social a:hover{border-color:var(--gold);color:var(--gold);background:#f4b90014}.footer__legal{display:flex;gap:18px}.footer__legal a{color:#ffffff73;transition:color .2s ease}.footer__legal a:hover{color:var(--gold)}@media (max-width: 900px){.footer__grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 640px){.footer__grid{grid-template-columns:1fr 1fr}.footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width: 420px){.footer__grid{grid-template-columns:1fr}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--black);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .35s ease}.preloader.is-fading{opacity:0;pointer-events:none}.preloader__mark{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;animation:preloader-pulse 1s ease-in-out infinite}.preloader__logo{width:52px;height:52px;object-fit:contain;position:relative;z-index:1}.preloader__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.preloader__ring circle{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:276;stroke-dashoffset:276;animation:preloader-draw .9s cubic-bezier(.65,0,.35,1) forwards}@keyframes preloader-draw{to{stroke-dashoffset:40}}@keyframes preloader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.preloader__mark{animation:none}.preloader__ring circle{animation:none;stroke-dashoffset:40}}.hero{padding:28px 0 0}.hero__panel{position:relative;overflow:hidden;border-radius:20px;min-height:600px;isolation:isolate;background:radial-gradient(620px circle at 88% 18%,rgba(244,185,0,.32),transparent 60%),radial-gradient(520px circle at 0% 100%,rgba(244,185,0,.14),transparent 60%),linear-gradient(135deg,#fffdf6,#fff7d9);border:1px solid rgba(17,17,17,.06);box-shadow:0 24px 60px #785a001a}.hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;z-index:0}.hero__orb{position:absolute;border-radius:50%;filter:blur(40px);animation:hero-orb 9s ease-in-out infinite alternate}.hero__orb--a{width:260px;height:260px;top:-60px;left:-40px;background:#f4b90038}.hero__orb--b{width:320px;height:320px;bottom:-90px;right:25%;background:#ffd65033;animation-delay:-4s}@keyframes hero-orb{0%{transform:translate(0) scale(1)}to{transform:translate(24px,-18px) scale(1.12)}}.hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(17,17,17,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse 80% 80% at 35% 40%,black,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 35% 40%,black,transparent 78%)}.hero__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;padding:64px 48px;min-height:600px}.hero__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:#f4b9002e;border:1px solid rgba(201,149,0,.45);color:#7a5c00;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:30px;margin-bottom:22px}.hero__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 #f4b90099;animation:hero-pulse 2s ease-out infinite}@keyframes hero-pulse{0%{box-shadow:0 0 #f4b90099}to{box-shadow:0 0 0 10px #f4b90000}}.hero__title{font-size:clamp(32px,4.2vw,52px);line-height:1.08;font-weight:700;color:#111;letter-spacing:-.02em}.hero__title-accent{background:linear-gradient(90deg,#c99500,#f4b900 60%,#c99500);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero-shine 5s linear infinite}@keyframes hero-shine{to{background-position:-200% 0}}.hero__sub{margin-top:18px;max-width:52ch;font-size:16px;line-height:1.65;color:#5a5a55}.hero__console{width:100%;max-width:410px;margin-top:24px;background:#14130f;border-radius:12px;overflow:hidden;box-shadow:0 14px 34px #14130f38;border:1px solid rgba(255,255,255,.06)}.hero__console-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#1f1d17;border-bottom:1px solid rgba(255,255,255,.06)}.hero__console-bar i{width:9px;height:9px;border-radius:50%;background:#4a4638}.hero__console-bar i:first-child{background:#f4b900}.hero__console-bar span{margin-left:8px;font-family:var(--font-mono);font-size:10.5px;color:#fff6}.hero__console-body{padding:14px 16px 12px;font-family:var(--font-mono);font-size:12.5px;line-height:1.9;color:#d8d6cc}.hero__console-line{display:block;overflow:hidden;white-space:nowrap;width:0;animation:hero-type 1s steps(var(--n)) var(--d) forwards}.hero__console-line b{color:#6fcf97;font-weight:700}.hero__console-line em{color:var(--gold);font-style:normal;font-weight:700}@keyframes hero-type{to{width:calc(var(--n) * 1ch)}}.hero__caret{display:inline-block;width:8px;height:14px;background:var(--gold);vertical-align:middle;animation:hero-blink 1s steps(2) infinite}@keyframes hero-blink{50%{opacity:0}}.hero__actions{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}.btn--ghost-light{border:1px solid rgba(17,17,17,.22);color:#111;background:#fff9}.btn--ghost-light:hover{border-color:var(--gold-deep);color:var(--gold-deep)}.hero__floaters{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.hero__floater{background:#fff;border:1px solid rgba(17,17,17,.1);color:#333;font-size:12.5px;font-weight:500;padding:7px 15px;border-radius:20px;box-shadow:0 4px 12px #1111110d;animation:float-badge 4s ease-in-out infinite}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero__art{display:flex;align-items:center;justify-content:center}.hero__art-inner{position:relative;width:min(100%,380px);aspect-ratio:1;display:grid;place-items:center;animation:hero-art-in 1s cubic-bezier(.2,.7,.2,1) .3s both}.hero__logo{position:relative;z-index:3;width:78%;height:auto;filter:drop-shadow(0 18px 28px rgba(120,90,0,.28));animation:hero-float 6s ease-in-out 1.3s infinite}.hero__art-glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,rgba(244,185,0,.42) 0%,rgba(244,185,0,.1) 48%,transparent 70%);z-index:1;animation:hero-glow 5s ease-in-out infinite}.hero__art-ring{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;border:1.5px dashed rgba(201,149,0,.5);z-index:2;animation:hero-spin 40s linear infinite}.hero__art-beam{position:absolute;left:50%;bottom:50%;width:150px;height:340px;margin-left:-75px;transform-origin:50% 100%;transform:rotate(34deg);background:linear-gradient(to top,rgba(244,185,0,.38),transparent 90%);clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);z-index:0;animation:hero-beam 5s ease-in-out infinite}.hero__chip{position:absolute;z-index:4;background:#111;color:var(--gold);font-family:var(--font-mono);font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;box-shadow:0 8px 18px #0003;animation:float-badge 4s ease-in-out infinite}.hero__chip--a{top:8%;left:2%}.hero__chip--b{bottom:10%;right:0;animation-delay:-2s}@keyframes hero-art-in{0%{opacity:0;transform:translate(40px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes hero-spin{to{transform:rotate(360deg)}}@keyframes hero-beam{0%,to{opacity:.55}50%{opacity:1}}.hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.hero__stats>div{display:flex;flex-direction:column;align-items:center;padding:18px 12px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 22px #1111110a}.hero__stat-num{display:block;font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--gold-deep);text-align:center}.hero__stat-label{display:block;font-size:12.5px;color:#1119;margin-top:4px;max-width:18ch;text-align:center}@media (prefers-reduced-motion: reduce){.hero__orb,.hero__badge-dot,.hero__title-accent,.hero__floater,.hero__art-inner,.hero__logo,.hero__art-glow,.hero__art-ring,.hero__art-beam,.hero__chip,.hero__caret{animation:none!important}.hero__console-line{animation:none;width:auto}}@media (max-width: 960px){.hero__layout{grid-template-columns:1fr;padding:40px 28px 44px;min-height:auto}.hero__art{order:-1}.hero__art-inner{width:230px}.hero__art-beam{height:220px;width:100px;margin-left:-50px}.hero__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.hero__panel{border-radius:14px}.hero__layout{padding:30px 18px 34px}.hero__title{font-size:30px}.hero__actions .btn{width:100%}.hero__art-inner{width:190px}}.marquee{padding:36px 0 44px;border-bottom:1px solid var(--line)}.marquee__label{margin-bottom:18px}.marquee__track-wrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee-scroll 28s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-family:var(--font-display);font-weight:600;font-size:22px;color:#14120d47;padding:0 36px;white-space:nowrap;transition:color .2s ease}.marquee__item:hover{color:var(--gold-deep)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}}.pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:16px 0 40px}.pillar{position:relative;padding:8px 28px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s ease}.pillar:hover{transform:translateY(-5px)}.pillar:first-child{padding-left:4px}.pillar__rule{position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--line)}.pillar__icon{width:44px;height:44px;color:var(--gold-deep);stroke-width:1.3;margin-bottom:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pillar:hover .pillar__icon{transform:scale(1.12) rotate(-4deg)}.pillar__title{font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px}.pillar__tag{display:inline-block;background:var(--gold);color:var(--dark);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:2px;margin-bottom:10px}.pillar__desc{font-size:13.5px;color:#14120d99;line-height:1.5}@media (max-width: 900px){.pillars__grid{grid-template-columns:1fr 1fr;row-gap:32px}.pillar__rule{display:none}}@media (max-width: 560px){.pillars__grid{grid-template-columns:1fr}}.wwd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.wwd-card{background:var(--black);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:30px 26px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wwd-card:hover{transform:translateY(-6px);border-color:#f4b90080;box-shadow:0 20px 40px #0505052e,0 0 0 1px #f4b90014}.wwd-card__icon{width:38px;height:38px;color:var(--gold);margin-bottom:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wwd-card:hover .wwd-card__icon{transform:scale(1.12) rotate(-4deg)}.wwd-card__title{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.wwd-card__list{list-style:none;margin:0 0 22px;padding:0;flex:1;display:flex;flex-direction:column;gap:9px}.wwd-card__list li{font-size:13.5px;color:#fff9;padding-left:16px;position:relative}.wwd-card__list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.wwd-card__cta{font-size:13.5px;font-weight:600;color:var(--gold);padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1000px){.wwd-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.wwd-grid{grid-template-columns:1fr}}.brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.brand-card{position:relative;overflow:hidden;width:100%;background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 22px #0505052e;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:22px 14px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:#fff;cursor:pointer;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.brand-card:hover{border-color:#f4b90080;transform:translateY(-5px);box-shadow:0 18px 32px #0505054d}.brand-card.is-selected{background:linear-gradient(160deg,#f4b9002e,#050505fa 55%);border-color:var(--gold);color:#fff;box-shadow:0 0 0 1px #f4b9004d,0 18px 32px #0505054d}.brand-card__check{position:absolute;top:8px;right:10px;color:var(--gold);font-size:13px;font-weight:700}.model-panel{margin-top:32px;padding:28px;background:var(--black);border-radius:12px;animation:model-panel-in .35s ease-out}@keyframes model-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.model-panel__label{margin-bottom:16px;display:block}.model-grid{display:flex;flex-wrap:wrap;gap:10px}.model-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13.5px;font-weight:500;padding:10px 18px;border-radius:20px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.model-chip:hover{border-color:var(--gold);background:#f4b9001f;color:var(--gold)}@media (max-width: 900px){.brand-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.brand-grid{grid-template-columns:repeat(2,1fr)}}.board-level{position:relative;background:var(--black);padding:96px 0;overflow:hidden}.board-level__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(244,185,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(244,185,0,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black,transparent 80%)}.board-level__inner{position:relative;z-index:1;text-align:center;max-width:780px}.board-level__badge{display:inline-block;background:#f4b9001f;border:1px solid rgba(244,185,0,.4);color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 18px;border-radius:30px;margin-bottom:22px}.board-level__title{color:#fff;font-size:clamp(28px,3.6vw,42px);font-weight:700;margin-bottom:18px}.board-level__sub{color:#ffffffa8;font-size:15.5px;line-height:1.65;max-width:60ch;margin:0 auto}.board-level__highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.board-level__chip{display:flex;align-items:center;gap:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:13px;font-weight:500;padding:10px 16px;border-radius:20px;transition:border-color .2s ease,background .2s ease}.board-level__chip:hover{border-color:var(--gold);background:#f4b9001a}.board-level__chip-icon{width:16px;height:16px;color:var(--gold);flex-shrink:0}.board-level__cta{margin-top:40px}@media (max-width: 600px){.board-level{padding:72px 0}}.why-us-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why-us-card{position:relative;overflow:hidden;background:linear-gradient(160deg,#f4b9001a,#111111f2 45%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(244,185,0,.18);border-radius:12px;padding:24px;box-shadow:0 8px 22px #05050529;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.why-us-card:hover{transform:translateY(-6px);border-color:#f4b9008c;box-shadow:0 20px 36px #05050547}.why-us-card__icon{width:30px;height:30px;color:var(--gold);margin-bottom:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.why-us-card:hover .why-us-card__icon{transform:scale(1.15) rotate(-4deg)}.why-us-card h3{font-size:15px;font-weight:600;margin-bottom:8px;color:#fff}.why-us-card p{font-size:13px;color:#fff9;line-height:1.5}@media (max-width: 900px){.why-us-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.why-us-grid{grid-template-columns:1fr}}.hiw-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.hiw-timeline:before{content:"";position:absolute;top:22px;left:6%;right:6%;height:1px;background:var(--line);z-index:0}.hiw-step{position:relative;z-index:1}.hiw-step__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--black);color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:14px;margin-bottom:18px}.hiw-step h3{font-size:16px;font-weight:600;margin-bottom:8px}.hiw-step p{font-size:13.5px;color:var(--text-muted);line-height:1.55;max-width:26ch}@media (max-width: 900px){.hiw-timeline{grid-template-columns:1fr 1fr;row-gap:40px}.hiw-timeline:before{display:none}}@media (max-width: 520px){.hiw-timeline{grid-template-columns:1fr}}.stats-band{background:var(--black);padding:72px 0 48px}.stats-band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stats-band__item{display:flex;flex-direction:column;align-items:center;gap:8px}.stats-band__num{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:700;color:var(--gold)}.stats-band__label{font-size:13px;color:#fff9;max-width:20ch}.stats-band__note{text-align:center;margin-top:40px;font-size:11.5px;color:#ffffff59;font-family:var(--font-mono)}@media (max-width: 900px){.stats-band__grid{grid-template-columns:1fr 1fr;row-gap:36px}}.testimonials{background:var(--bg-light);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.testi-card{position:relative;overflow:hidden;background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:22px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 22px #05050529;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.testi-card:hover{transform:translateY(-5px);border-color:#f4b90073;box-shadow:0 18px 32px #05050547}.testi-card__stars{color:var(--gold);font-size:14px;letter-spacing:2px}.testi-card__msg{font-size:14px;line-height:1.55;color:#ffffffbf;flex:1}.testi-card__who{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.testi-card__name{font-size:13.5px;font-weight:600;color:#fff}.testi-card__role{font-size:12px;color:#ffffff73}@media (max-width: 900px){.testi-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.testi-grid{grid-template-columns:1fr}}.cta-band{background:var(--gold);color:var(--dark)}.cta-band__inner{padding:52px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cta-band__title{color:var(--dark);font-size:26px;font-weight:700}.cta-band__sub{margin-top:8px;color:#14120dbf;font-size:14.5px;max-width:50ch}.cta-band .btn--gold{background:var(--dark);color:#fff}.cta-band .btn--gold:hover{background:var(--dark-soft)}.page-header{padding:20px 0 0}.page-header__panel{position:relative;overflow:hidden;border-radius:20px;padding:64px 44px 56px;background:radial-gradient(600px circle at 12% 15%,rgba(244,185,0,.16),transparent 55%),radial-gradient(500px circle at 90% 85%,rgba(244,185,0,.08),transparent 55%),linear-gradient(155deg,#111,#050505 55%,#0a0906);isolation:isolate}.page-header__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(244,185,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(244,185,0,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse 75% 80% at 30% 30%,black,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 75% 80% at 30% 30%,black,transparent 75%);z-index:0}.page-header__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.page-header__inner{position:relative;z-index:1;max-width:720px}.page-header .mono-tag{display:inline-block;background:#f4b9001f;border:1px solid rgba(244,185,0,.35);color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.06em;padding:7px 16px;border-radius:30px;margin-bottom:22px}.page-header__title{font-size:clamp(30px,4vw,46px);font-weight:700;color:#fff;letter-spacing:-.015em;line-height:1.12}.page-header__sub{margin-top:16px;max-width:60ch;font-size:15.5px;color:#ffffffa8;line-height:1.6}@media (max-width: 700px){.page-header__panel{padding:44px 24px 40px;border-radius:14px}}.page-header__art{position:absolute;top:50%;right:7%;width:clamp(220px,26vw,340px);aspect-ratio:1;transform:translateY(-50%);z-index:0;pointer-events:none}.page-header__art-inner{position:relative;width:100%;height:100%;display:grid;place-items:center;animation:ph-art-in 1s cubic-bezier(.2,.7,.2,1) .25s both}.page-header__logo{position:relative;z-index:3;width:72%;height:auto;filter:drop-shadow(0 0 24px rgba(244,185,0,.35));animation:ph-float 6s ease-in-out 1.3s infinite}.page-header__glow{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;border-radius:50%;background:radial-gradient(circle,rgba(244,185,0,.28) 0%,rgba(244,185,0,.08) 45%,transparent 70%);z-index:1;animation:ph-glow 5s ease-in-out infinite}.page-header__ring{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:1px dashed rgba(244,185,0,.28);z-index:2;animation:ph-spin 40s linear infinite}.page-header__beam{position:absolute;left:50%;bottom:50%;width:150px;height:480px;margin-left:-75px;transform-origin:50% 100%;transform:rotate(34deg);background:linear-gradient(to top,rgba(244,185,0,.26),transparent 90%);clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);z-index:0;animation:ph-beam 5s ease-in-out infinite}@keyframes ph-art-in{0%{opacity:0;transform:translate(40px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes ph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ph-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes ph-spin{to{transform:rotate(360deg)}}@keyframes ph-beam{0%,to{opacity:.55}50%{opacity:1}}@media (max-width: 1100px){.page-header__art{right:3%;width:clamp(200px,34vw,300px);opacity:.22}}@media (max-width: 700px){.page-header__art{right:-40px;width:220px;opacity:.18}}@media (prefers-reduced-motion: reduce){.page-header__art-inner,.page-header__logo,.page-header__glow,.page-header__ring,.page-header__beam{animation:none}}.rtg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rtg-card{position:relative;overflow:hidden;background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 22px #05050529;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:24px 22px;display:flex;flex-direction:column;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.rtg-card:hover{border-color:#f4b90080;transform:translateY(-6px);box-shadow:0 20px 36px #05050547}.rtg-card__icon{width:28px;height:28px;color:var(--gold);margin-bottom:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rtg-card:hover .rtg-card__icon{transform:scale(1.15) rotate(-4deg)}.rtg-card__title{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff}.rtg-card__desc{font-size:13.5px;color:#ffffff94;line-height:1.5;flex:1}.rtg-card__meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.rtg-card__time{font-size:12px;color:#ffffff73}.rtg-card__link{margin-top:12px;font-size:13.5px;font-weight:600;color:var(--gold);transition:transform .2s ease,color .2s ease;display:inline-block}.rtg-card:hover .rtg-card__link{color:var(--gold-bright);transform:translate(3px)}@media (max-width: 900px){.rtg-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.rtg-grid{grid-template-columns:1fr}}.info-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.info-strip__item{padding:24px;background:var(--ink-panel);border:1px solid var(--line);border-radius:6px}.info-strip__icon{width:32px;height:32px;color:var(--gold);margin-bottom:14px}.info-strip__item h3{font-size:16px;font-weight:600;margin-bottom:8px}.info-strip__item p{font-size:13.5px;color:#14120d9e;line-height:1.55}@media (max-width: 800px){.info-strip{grid-template-columns:1fr}}.filter-row{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.filter-pill{background:transparent;border:1px solid var(--line);color:#14120db3;padding:8px 18px;border-radius:20px;font-size:13px;transition:border-color .2s ease,color .2s ease,background .2s ease}.filter-pill.is-active,.filter-pill:hover{border-color:var(--gold);color:var(--dark);background:var(--gold)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{background:var(--ink-panel);border:1px solid var(--line);border-radius:6px;padding:20px;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.product-card:hover{border-color:#f2b70580;transform:translateY(-3px)}.product-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.product-card__condition{font-size:11px;font-weight:700;background:#f2b70524;color:var(--gold);padding:3px 9px;border-radius:2px}.product-card__name{font-size:16px;font-weight:600;margin-bottom:6px}.product-card__specs{font-size:13px;color:#14120d8c;flex:1;margin-bottom:18px}.product-card__btn{width:100%;padding:10px}.product-empty{color:#14120d80;font-size:14px;grid-column:1 / -1}.sell-section{background:var(--ink-panel);border-top:1px solid var(--line)}.sell-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.sell-form{background:var(--ink);border:1px solid var(--line);border-radius:8px;padding:28px}@media (max-width: 900px){.product-grid{grid-template-columns:1fr 1fr}.sell-grid{grid-template-columns:1fr}}@media (max-width: 560px){.product-grid{grid-template-columns:1fr}}.product-card__image{width:100%;height:220px;overflow:hidden;border-radius:14px;margin-bottom:18px;background:#f3f3f3}.product-card__image img{width:100%;height:100%;object-fit:cover;display:block}.acc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.acc-card{background:var(--ink-panel);border:1px solid var(--line);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,transform .2s ease}.acc-card:hover{border-color:#f2b70580;transform:translateY(-3px)}.acc-card__cat{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#14120d73}.acc-card__name{font-size:15px;font-weight:600;flex:1}@media (max-width: 900px){.acc-grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.acc-grid{grid-template-columns:1fr}}.acc-card__image{width:100%;height:220px;margin-bottom:18px;overflow:hidden;border-radius:12px}.acc-card__image img{width:100%;height:100%;object-fit:cover;display:block}.acc-card__cart-btn{width:100%;margin-top:16px;cursor:pointer}.acc-card__cart-btn:hover{transform:translateY(-1px)}.diag-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.diag-step{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}.diag-step:first-child{padding-top:0}.diag-step__num{font-size:22px;color:var(--gold)}.diag-step h3{font-size:17px;font-weight:600;margin-bottom:6px}.diag-step p{font-size:14px;color:#14120d9e;line-height:1.55;max-width:60ch}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#14120dbf;margin-bottom:16px}input,select,textarea{font-family:var(--font-body);background:var(--ink);border:1px solid var(--line);border-radius:4px;padding:12px 14px;color:var(--paper);font-size:14px;transition:border-color .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--gold);outline:none}textarea{resize:vertical}.form-note{margin-top:14px;font-size:13.5px}.form-note--ok{color:#6fcf97}.form-note--err{color:#eb5757}@media (max-width: 600px){.form-row{grid-template-columns:1fr}}.wizard__progress{display:flex;justify-content:space-between;gap:6px;margin-bottom:40px;flex-wrap:wrap}.wizard__progress-item{display:flex;align-items:center;gap:8px;opacity:.4;transition:opacity .25s ease}.wizard__progress-item.is-active,.wizard__progress-item.is-done{opacity:1}.wizard__progress-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--line);color:var(--text-dark);flex-shrink:0;transition:background .25s ease,color .25s ease}.wizard__progress-item.is-active .wizard__progress-num{background:var(--gold);color:var(--black)}.wizard__progress-item.is-done .wizard__progress-num{background:var(--black);color:var(--gold)}.wizard__progress-label{font-size:12.5px;font-weight:600;white-space:nowrap}.wizard__panel{max-width:760px;margin:0 auto;animation:wizard-in .35s ease}@keyframes wizard-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wizard__step-title{font-size:clamp(22px,3vw,28px);font-weight:700;margin-bottom:26px;text-align:center}.wizard__choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wizard__choice{overflow:hidden;background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 18px #05050529;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:20px 14px;font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.wizard__choice:hover{border-color:#f4b90080;transform:translateY(-4px);box-shadow:0 16px 28px #05050542}.wizard__choice.is-selected{background:linear-gradient(160deg,#f4b90033,#050505fa 55%);border-color:var(--gold);color:#fff}.wizard__nav{display:flex;justify-content:space-between;margin-top:28px}.estimate-card{background:var(--black);border-radius:14px;padding:28px 30px;margin-bottom:8px}.estimate-card__row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:14px}.estimate-card__row:last-of-type{border-bottom:none}.estimate-card__row strong{color:#fff;font-weight:600}.estimate-card__row--price strong{color:var(--gold);font-size:17px}.estimate-card__note{margin-top:16px;font-size:11.5px;color:#fff6;font-family:var(--font-mono)}.wizard__form{background:var(--ink-panel);border:1px solid var(--line);border-radius:12px;padding:28px}.wizard__confirm{text-align:center}.wizard__confirm-check{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--gold);color:var(--black);font-size:26px;font-weight:700;margin-bottom:20px}.wizard__confirm-ref{font-size:14px;color:var(--text-muted);margin-bottom:24px}.wizard__confirm-ref strong{color:var(--text-dark);font-family:var(--font-mono)}.wizard__confirm-sub{margin:20px 0 24px;font-size:13.5px;color:var(--text-muted)}@media (max-width: 700px){.wizard__choice-grid{grid-template-columns:1fr 1fr}.wizard__progress-label{display:none}}@media (max-width: 460px){.wizard__choice-grid{grid-template-columns:1fr}}.about-body{max-width:68ch;display:flex;flex-direction:column;gap:18px}.about-body p{font-size:15.5px;line-height:1.7;color:#14120dbf}.about-values{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.about-values{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.about-values{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.contact-form{background:var(--ink-panel);border:1px solid var(--line);border-radius:8px;padding:32px}.contact-aside{background:var(--ink-panel);border:1px solid var(--line);border-radius:8px;padding:28px;height:fit-content}.contact-aside h3{font-size:16px;font-weight:600;margin-bottom:20px}.contact-aside__block{padding:14px 0;border-top:1px solid var(--line)}.contact-aside__block:first-of-type{border-top:none;padding-top:0}.contact-aside__block p:last-child{font-size:14px;margin-top:4px}.contact-aside__map{margin-top:18px;height:140px;border-radius:8px;background:repeating-linear-gradient(45deg,var(--bg-soft-gray),var(--bg-soft-gray) 10px,var(--ink-panel) 10px,var(--ink-panel) 20px);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--text-muted);font-family:var(--font-mono)}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr}}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 18px #05050524;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item.is-open{border-color:#f4b90080;box-shadow:0 10px 26px #05050538}.faq-item__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:18px 22px;text-align:left;font-family:var(--font-body);font-size:15px;font-weight:600;color:#fff;cursor:pointer}.faq-item__icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--black);font-size:16px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__a-wrap{overflow:hidden;transition:max-height .35s ease}.faq-item__a{padding:0 22px 20px;font-size:14px;line-height:1.6;color:#fff9}.carousel{max-width:640px;margin:0 auto}.carousel__card{background:linear-gradient(160deg,#111111f0,#050505fa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 30px #05050533;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:40px 36px;text-align:center;animation:carousel-fade .4s ease}@keyframes carousel-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.carousel__stars{color:var(--gold);font-size:18px;letter-spacing:3px;margin-bottom:18px}.carousel__msg{font-size:17px;line-height:1.6;color:#fff;margin-bottom:22px}.carousel__who{display:flex;flex-direction:column;gap:3px}.carousel__name{font-weight:600;font-size:14px;color:#fff}.carousel__role{font-size:12.5px;color:#ffffff80}.carousel__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px}.carousel__btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#fbfbfb);box-shadow:0 2px 10px #1111110b;color:var(--text-dark);font-size:15px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.carousel__btn:hover{border-color:var(--gold);background:var(--gold);color:var(--black)}.carousel__dots{display:flex;gap:8px}.carousel__dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--line);cursor:pointer;transition:background .2s ease,transform .2s ease}.carousel__dot.is-active{background:var(--gold);transform:scale(1.3)}.cart-page{min-height:70vh;background:#000;color:#fff}.cart-header{margin-bottom:40px}.cart-eyebrow{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#dfff00;font-weight:700}.cart-header h1{margin:8px 0;color:#fff;font-size:clamp(36px,5vw,58px)}.cart-header p{color:#ffffffa6}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:start}.cart-items{display:flex;flex-direction:column;gap:18px}.cart-item{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:20px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:18px;transition:border-color .2s ease,transform .2s ease}.cart-item:hover{border-color:#dfff00;transform:translateY(-2px)}.cart-item__image{width:150px;height:150px;overflow:hidden;border-radius:14px;background:#fff}.cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.cart-item__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#222;color:#999}.cart-item__category{display:inline-block;margin-bottom:5px;color:#dfff00;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.cart-item__info h3{margin:5px 0 8px;color:#fff;font-size:21px}.cart-item__info p{margin:0;color:#fff9}.cart-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.cart-item__bottom strong{color:#dfff00;font-size:20px}.quantity-control{display:flex;align-items:center;gap:0;border:1px solid rgba(255,255,255,.15);border-radius:8px;overflow:hidden;background:#000}.quantity-control button{width:36px;height:36px;border:0;background:#000;color:#fff;cursor:pointer;font-size:20px;transition:background .2s ease,color .2s ease}.quantity-control button:hover{background:#dfff00;color:#000}.quantity-control span{min-width:38px;height:36px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;font-weight:700}.cart-remove{margin-top:13px;border:0;background:transparent;padding:0;color:#aaa;cursor:pointer;font-size:13px;transition:color .2s ease}.cart-remove:hover{color:#dfff00}.cart-summary{padding:28px;background:#dfff00;color:#000;border-radius:18px;position:sticky;top:100px;box-shadow:0 20px 50px #00000059}.cart-summary h2{margin:0 0 18px;color:#000;font-size:25px}.cart-summary__row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.15);font-size:15px}.cart-summary__total{border-bottom:0;margin-top:5px;padding-top:20px;font-size:23px}.cart-summary__total strong{font-size:27px}.cart-checkout{width:100%;margin-top:20px;padding:14px 20px;display:block;text-align:center;background:#000;color:#fff;border:2px solid #000;border-radius:8px;text-decoration:none;font-weight:700;transition:all .2s ease}.cart-checkout:hover{background:#fff;color:#000}.cart-continue{display:block;margin-top:15px;text-align:center;color:#000;text-decoration:none;font-size:14px;font-weight:600}.cart-continue:hover{text-decoration:underline}.cart-empty{text-align:center;padding:100px 20px}.cart-empty h1{color:#fff}.cart-empty p{color:#ffffffa6}.cart-empty .btn{display:inline-block;margin-top:20px;background:#dfff00;color:#000}@media (max-width: 800px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-item{grid-template-columns:100px 1fr;gap:15px;padding:15px}.cart-item__image{width:100px;height:100px}.cart-item__info h3{font-size:17px}.cart-item__bottom{align-items:flex-start;flex-direction:column}}.accessory-details{min-height:70vh}.accessory-details__back{display:inline-block;margin-bottom:35px;text-decoration:none;color:inherit;opacity:.75}.accessory-details__back:hover{opacity:1}.accessory-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.accessory-details__image{width:100%;height:520px;overflow:hidden;border-radius:20px}.accessory-details__image img{width:100%;height:100%;object-fit:cover;display:block}.accessory-details__no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eee;color:#555}.accessory-details__category{font-size:13px;text-transform:uppercase;letter-spacing:2px;opacity:.65}.accessory-details__content h1{font-size:clamp(32px,5vw,58px);line-height:1.05;margin:12px 0 20px}.accessory-details__price{font-size:28px;font-weight:700;margin-bottom:25px}.accessory-details__description{max-width:600px;line-height:1.7;opacity:.75;margin-bottom:30px}.accessory-details__actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.accessory-details__cart{cursor:pointer}.accessory-details__view-cart{text-decoration:none;color:inherit}.accessory-not-found{text-align:center;padding:80px 20px}.accessory-not-found .btn{display:inline-block;margin-top:20px}@media (max-width: 800px){.accessory-details__grid{grid-template-columns:1fr;gap:35px}.accessory-details__image{height:380px}}.product-details-section{min-height:70vh}.product-details-back{background:transparent;border:none;padding:0;margin-bottom:28px;color:#14120da6;font-size:14px;cursor:pointer;transition:color .2s ease}.product-details-back:hover{color:var(--gold)}.product-details{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.product-details-image{width:100%;height:520px;overflow:hidden;border-radius:10px;background:#f3f3f3;border:1px solid var(--line)}.product-details-image img{width:100%;height:100%;object-fit:cover;display:block}.product-details-no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#14120d73}.product-details-condition{display:inline-block;background:#f2b70524;color:var(--gold);padding:5px 12px;border-radius:3px;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:14px}.product-details-content h1{font-size:38px;line-height:1.1;margin-bottom:14px}.product-details-price{font-size:28px;font-weight:700;margin-bottom:30px}.product-details-info{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.product-details-info>div{padding:16px 0;display:flex;flex-direction:column;gap:5px}.product-details-info span{font-size:12px;color:#14120d80}.product-details-info strong{font-size:14px}.product-details-description{margin-bottom:30px}.product-details-description h3{font-size:16px;margin-bottom:8px}.product-details-description p{color:#14120da6;line-height:1.7;font-size:14px}.product-details-actions{display:flex;gap:12px}.product-details-actions .btn{flex:1;padding:13px 20px}.product-details-not-found{text-align:center;padding:80px 20px}.product-details-not-found h2{margin-bottom:10px}.product-details-not-found p{color:#14120d8c;margin-bottom:24px}@media (max-width: 800px){.product-details{grid-template-columns:1fr;gap:32px}.product-details-image{height:400px}.product-details-content h1{font-size:30px}}@media (max-width: 500px){.product-details-info{grid-template-columns:1fr}.product-details-actions{flex-direction:column}}.checkout-page{min-height:70vh;background:#edece8;color:#000}.checkout-header{margin-bottom:40px}.checkout-header>span{color:#b8d900;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:800}.checkout-header h1{margin:8px 0;color:#000;font-size:clamp(36px,5vw,56px)}.checkout-header p{color:#666}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:30px;align-items:start}.checkout-form-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:30px;box-shadow:0 10px 30px #0000000f}.checkout-form-card h2{margin-top:0;margin-bottom:25px;color:#000}.checkout-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.checkout-field{margin-bottom:20px}.checkout-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;color:#000}.checkout-field input,.checkout-field textarea{width:100%;box-sizing:border-box;padding:14px 15px;background:#fff;color:#000;border:1px solid #d9d9d9;border-radius:8px;outline:none;font:inherit}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:#999}.checkout-field input:focus,.checkout-field textarea:focus{border-color:#dfff00;box-shadow:0 0 0 3px #dfff0026}.checkout-field textarea{resize:vertical}.checkout-place-order{width:100%;padding:15px;margin-top:5px;background:#dfff00;color:#000;border:2px solid #dfff00;border-radius:8px;font-weight:800;font-size:16px;cursor:pointer;transition:.2s ease}.checkout-place-order:hover{background:#000;color:#fff;border-color:#000}.checkout-summary{background:#dfff00;color:#000;border-radius:18px;padding:28px;position:sticky;top:100px;box-shadow:0 15px 35px #0000001f}.checkout-summary h2{margin-top:0;margin-bottom:20px;color:#000}.checkout-products{display:flex;flex-direction:column;gap:15px}.checkout-product{display:flex;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.15)}.checkout-product__image{width:65px;height:65px;flex-shrink:0;overflow:hidden;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.checkout-product__image img{width:100%;height:100%;object-fit:cover}.checkout-product__image span{font-size:10px}.checkout-product__info{flex:1}.checkout-product__info h3{margin:0 0 5px;font-size:15px;color:#000}.checkout-product__info p{margin:0 0 5px;font-size:13px;opacity:.7}.checkout-product__info strong{font-size:14px}.checkout-total{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:2px solid #000;font-size:22px}.checkout-total strong{font-size:26px}.checkout-back{display:block;margin-top:18px;text-align:center;color:#000;text-decoration:none;font-weight:600}.checkout-back:hover{text-decoration:underline}.checkout-empty{text-align:center;padding:100px 20px;background:#090303}.checkout-empty h1{color:#000}.checkout-empty p{color:#666}.checkout-empty .btn{display:inline-block;margin-top:20px;background:#dfff00;color:#000}@media (max-width: 850px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (max-width: 600px){.checkout-row{grid-template-columns:1fr}.checkout-form-card,.checkout-summary{padding:20px}}.checkout-error{margin-bottom:20px;padding:12px 15px;background:#ffe5e5;color:#b00000;border:1px solid #ffb3b3;border-radius:8px;font-size:14px;font-weight:600}.checkout-place-order:disabled{opacity:.6;cursor:not-allowed}.payment-result-page{min-height:70vh;display:flex;align-items:center;background:#0b0b0b;color:#fff;padding:80px 20px}.payment-result-card{width:100%;max-width:620px;margin:0 auto;padding:48px 32px;text-align:center;background:#151515;border:1px solid #333333;border-radius:18px;box-shadow:0 18px 55px #00000059}.payment-result-icon{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:2px solid #ffd400;border-radius:50%;color:#ffd400;font-size:42px;font-weight:800}.payment-result-icon--paid{background:#ffd400;color:#111}.payment-result-icon--error{border-color:#ff6b6b;color:#ff6b6b}.payment-result-card h1{margin:0 0 16px;color:#fff;font-size:clamp(28px,4vw,38px);font-weight:800}.payment-result-card>p{margin:0 0 16px;color:#d0d0d0;font-size:16px;line-height:1.7}.payment-order-number{padding:14px;border:1px solid #3a3a3a;border-radius:10px;background:#202020}.payment-order-number strong{color:#ffd400}.payment-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.payment-result-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:2px solid #ffd400;border-radius:8px;background:#ffd400;color:#111;font-weight:800;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.payment-result-actions .btn:hover{background:transparent;color:#ffd400}@media (max-width: 600px){.payment-result-page{padding:48px 16px}.payment-result-card{padding:36px 20px}.payment-result-actions{flex-direction:column}.payment-result-actions .btn{width:100%}}:root{--black: #050505;--black-soft: #111111;--gold: #f4b900;--gold-bright: #ffc400;--white: #ffffff;--bg-light: #f7f7f7;--bg-soft-gray: #e9e9e9;--text-dark: #111111;--text-muted: #666666;--ink: #ffffff;--ink-soft: #f7f7f7;--ink-panel: #ffffff;--paper: #111111;--paper-dim: #666666;--gold-deep: #c99500;--gold-dim: #ffdf80;--line: rgba(17, 17, 17, .1);--line-on-paper: rgba(17, 17, 17, .12);--dark: #050505;--dark-soft: #111111;--font-display: "Space Grotesk", "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--container: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:linear-gradient(180deg,#ffffff 0%,var(--bg-light) 100%);color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);margin:0;color:var(--paper);letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.trace-divider{width:100%;height:18px;overflow:visible}.mono-tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--gold)}.section{padding:96px 0}.section-tight{padding:64px 0}@media (max-width: 720px){.section{padding:64px 0}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(600px circle at 8% 8%,rgba(242,183,5,.07),transparent 60%),radial-gradient(520px circle at 92% 28%,rgba(242,183,5,.05),transparent 60%),radial-gradient(720px circle at 50% 95%,rgba(20,18,13,.035),transparent 60%);animation:blob-drift 20s ease-in-out infinite alternate}@keyframes blob-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.06)}}@media (prefers-reduced-motion: reduce){body:before{animation:none}}.page-transition{animation:page-fade-in .45s cubic-bezier(.16,1,.3,1)}@keyframes page-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-transition{animation:none}}.svc-card,.device-card,.brand-card,.why-us-card,.rtg-card,.wizard__choice,.testi-card,.faq-item{--mx: 50%;--my: 0%;position:relative}.svc-card:after,.device-card:after,.brand-card:after,.why-us-card:after,.rtg-card:after,.wizard__choice:after,.testi-card:after,.faq-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(180px circle at var(--mx) var(--my),rgba(244,185,0,.14),transparent 68%);opacity:0;transition:opacity .3s ease;pointer-events:none}.svc-card:hover:after,.device-card:hover:after,.brand-card:hover:after,.why-us-card:hover:after,.rtg-card:hover:after,.wizard__choice:hover:after,.testi-card:hover:after,.faq-item:hover:after{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:3px;font-weight:600;font-size:14.5px;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translate(-120%);transition:transform .55s ease}.btn:hover:before{transform:translate(120%)}.btn--gold{background:var(--gold);color:var(--dark)}.btn--gold:hover{background:var(--gold-bright);transform:translateY(-1px);box-shadow:0 8px 20px #f2b70559}.btn--ghost{border-color:var(--line-on-paper);color:var(--paper)}.btn--ghost:hover{border-color:var(--gold-deep);color:var(--gold-deep)}
