*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08090d;color:#f6f6fb;font-family:Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}header{height:76px;padding:0 6.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #191a22;background:rgba(8,9,13,.88);backdrop-filter:blur(18px);position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.8px}.brand span:last-child span,footer span{color:#7071ff}.brand-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#7374ff,#4849db);font-size:10px;font-weight:800}.brand b{font-weight:800}nav{display:flex;gap:30px;color:#aaaeba;font-size:12px}nav a:hover{color:#fff}.call{font-size:12px;font-weight:700;color:#7a7bff}.hero{min-height:590px;padding:80px 6.5%;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 45%,#28275a22,transparent 32%),linear-gradient(180deg,#090a0e,#101116)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff00004 1px,transparent 1px),linear-gradient(90deg,#fff00004 1px,transparent 1px);background-size:55px 55px}.hero-copy{position:relative;z-index:2;max-width:650px}.eyebrow,.kicker{font-size:10px;letter-spacing:2.1px;color:#7374ff;font-weight:800}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7172ff;box-shadow:0 0 12px #7172ff;margin-right:8px}.hero h1{font-size:clamp(46px,5.5vw,76px);line-height:.94;letter-spacing:-4px;margin:18px 0 25px}.hero h1 em{font-style:normal;color:#7071ff}.hero p{color:#999ca9;max-width:540px;font-size:14px;line-height:1.8}.primary{display:inline-flex;align-items:center;gap:25px;margin-top:25px;padding:15px 21px;border:0;border-radius:5px;background:linear-gradient(135deg,#7071ff,#5556e8);color:#fff;font-size:11px;font-weight:800;box-shadow:0 15px 35px #5b5ce833}.primary b{font-size:18px}.hero-tv{width:min(470px,90%);aspect-ratio:1.6;margin:auto;position:relative;transform:perspective(1000px) rotateY(-10deg)}.tv-screen{position:absolute;inset:0 0 13%;border:10px solid #282a31;border-radius:15px;background:radial-gradient(circle at 55% 42%,#5758ca,#252654 32%,#0b0d14 72%);box-shadow:0 40px 80px #000b,0 0 80px #6061ff18;overflow:hidden}.scan{position:absolute;inset:0;background:linear-gradient(transparent 49%,#ffffff09 50%,transparent 51%),linear-gradient(90deg,transparent 49%,#ffffff07 50%,transparent 51%);background-size:100% 8px,8px 100%}.hero-text{position:absolute;left:12%;top:22%;font-size:12px;letter-spacing:7px;color:#a6a7ff}.hero-text strong{font-size:62px;line-height:1;color:white;letter-spacing:-4px}.tv-neck{position:absolute;width:75px;height:32px;background:#202128;bottom:2%;left:calc(50% - 37px);clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.tv-foot{position:absolute;width:190px;height:9px;background:#282a31;bottom:0;left:calc(50% - 95px);border-radius:20px}.selector{padding:105px 6.5%;background:#0d0f14;min-height:850px}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.section-top h2,.services h2,.contact h2{font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-2.5px;margin:12px 0 0}.section-top h2 span,.services h2 span,.contact h2 span{color:#7071ff}.progress{display:flex;gap:6px}.progress span{width:34px;height:3px;background:#292b36}.progress .active{background:#7071ff}.wizard{max-width:1150px;margin:auto}.hint{color:#777b89;font-size:13px;margin-bottom:25px}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brand-card{height:155px;border:1px solid #20222b;background:#12141a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.22s}.brand-card:hover{border-color:#696aff;transform:translateY(-4px);background:#171827}.brand-card strong{font-size:22px;letter-spacing:-.7px}.brand-card small{color:#676b79;font-size:9px;letter-spacing:1.5px;margin-top:9px}.brand-card:nth-child(2) strong{font-size:36px;letter-spacing:-4px}.brand-card:nth-child(6) strong{font-size:34px}.brand-card.other{border-style:dashed}.hidden{display:none!important}.back{background:none;border:0;color:#7274ff;padding:0;margin-bottom:30px;font-size:11px;font-weight:700}.chosen{display:flex;align-items:center;gap:15px;margin-bottom:40px}.chosen span{font-size:17px;font-weight:800}.chosen b{font-size:11px;color:#727482;border-left:1px solid #292b34;padding-left:15px}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.size-grid button{height:145px;background:#12141a;border:1px solid #22242d;color:white;text-align:left;padding:23px;transition:.2s}.size-grid button:hover{border-color:#7071ff;background:#171827}.size-grid b{font-size:39px;letter-spacing:-2px;display:block}.size-grid small{font-size:8px;color:#666a78;letter-spacing:1.8px}.selection-line{display:flex;gap:12px;align-items:center;margin-bottom:40px}.selection-line b{font-size:14px}.selection-line span{font-size:11px;color:#7071ff;border-left:1px solid #30323c;padding-left:12px}.search{display:flex;margin:30px 0 20px;border:1px solid #242631;background:#11131a}.search span{padding:14px;color:#7778ff}.search input{flex:1;background:none;border:0;outline:0;color:#fff;padding:0;font-size:12px}.search button{border:0;background:#1b1d28;color:#aaa;font-size:10px;font-weight:800;padding:0 20px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.model-card{background:#13151b;border:1px solid #22242d;padding:20px;text-align:left;color:#fff}.model-card:hover{border-color:#7071ff}.model-card b{display:block;font-size:15px}.model-card small{display:block;color:#686c7a;margin-top:5px;font-size:9px}.unknown{margin-top:20px;background:none;border:0;color:#7274ff;font-size:11px}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:35px}.problem-grid button{min-height:145px;text-align:left;padding:20px;background:#12141a;border:1px solid #22242d;color:white}.problem-grid button:hover{border-color:#7071ff;background:#171827}.problem-grid b{display:block;font-size:23px;color:#7071ff;margin-bottom:22px}.problem-grid span{display:block;font-size:11px;font-weight:800}.problem-grid small{display:block;color:#656977;font-size:9px;margin-top:5px}.summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #242631;background:#11131a;margin:28px 0;padding:18px}.summary div{padding:0 18px;border-right:1px solid #252731}.summary div:last-child{border:0}.summary small{display:block;color:#626674;font-size:8px;letter-spacing:1.5px;margin-bottom:6px}.summary b{font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label{font-size:10px;color:#858894;font-weight:700}.form-grid input,.form-grid textarea{display:block;width:100%;margin-top:7px;background:#11131a;border:1px solid #242631;outline:0;color:#fff;padding:13px;border-radius:3px}.form-grid input:focus,.form-grid textarea:focus{border-color:#696aff}.form-grid .full{grid-column:1/-1}.submit{cursor:pointer}.success{text-align:center;padding:90px 0}.success-icon{width:60px;height:60px;margin:0 auto 25px;border-radius:50%;display:grid;place-items:center;background:#25254b;color:#797aff;font-size:30px}.success h2{font-size:50px;line-height:1;margin:14px 0}.success h2 span{color:#7071ff}.success p{color:#7f828e}.services{padding:105px 6.5%;border-top:1px solid #181a22}.service-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.service-row div{background:#111319;border:1px solid #20222b;padding:30px;min-height:190px}.service-row b{color:#7071ff;font-size:11px}.service-row h3{font-size:19px;margin:28px 0 10px}.service-row p{color:#7d808c;font-size:11px;line-height:1.7}.contact{margin:0 6.5% 80px;padding:65px 6%;display:flex;justify-content:space-between;align-items:center;gap:40px;background:radial-gradient(circle at 20% 50%,#6768ff24,transparent 40%),#151623;border:1px solid #292a40}.contact h2{margin-top:12px}.phone{font-size:32px;font-weight:800;color:#fff}.phone small{color:#7071ff}footer{padding:25px 6.5%;border-top:1px solid #191b22;display:flex;justify-content:space-between;color:#666a76;font-size:10px}footer b{font-size:17px;color:#fff}footer b span{color:#7071ff}@media(max-width:850px){nav{display:none}.hero{grid-template-columns:1fr}.hero-tv{margin-top:50px}.brand-grid{grid-template-columns:1fr 1fr}.size-grid{grid-template-columns:repeat(3,1fr)}.problem-grid{grid-template-columns:1fr 1fr}.model-grid{grid-template-columns:1fr 1fr}.summary{grid-template-columns:1fr 1fr;gap:15px}.summary div:nth-child(2){border:0}.service-row{grid-template-columns:1fr}.contact{display:block}.phone{display:block;margin-top:30px}}@media(max-width:520px){header{padding:0 5%}.call{display:none}.hero,.selector,.services{padding-left:5%;padding-right:5%}.hero h1{font-size:45px}.brand-grid,.problem-grid,.model-grid{grid-template-columns:1fr 1fr}.size-grid{grid-template-columns:1fr 1fr}.section-top{display:block}.progress{margin-top:25px}.summary{grid-template-columns:1fr}.summary div{border:0!important;padding:5px 0}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.contact{margin-left:5%;margin-right:5%;padding:40px 25px}.contact h2{font-size:35px}footer{flex-wrap:wrap;gap:12px}.success h2{font-size:38px}}
