@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg: #050816;--surface: rgba(16, 22, 44, .74);--border: rgba(123, 143, 255, .24);--border-h: rgba(123, 143, 255, .45);--t1: #F3F7FF;--t2: #C2D2FF;--t3: #93A7DE;--t4: #6A7BB3;--orange: #4C8DFF;--amber: #8A5CFF;--grad: linear-gradient(135deg, #4C8DFF 0%, #8A5CFF 58%, #1FE6FF 100%);--glow: rgba(92, 131, 255, .36);--r: 20px;--r-sm: 12px;--r-xs: 8px;--pill: 999px;--shadow: 0 0 0 1px rgba(139, 156, 255, .18), 0 16px 45px -18px rgba(0, 0, 0, .75), 0 26px 90px -42px rgba(53, 99, 255, .46);--shadow-btn: 0 8px 24px rgba(81, 96, 255, .42);--shadow-btn-h: 0 12px 34px rgba(81, 96, 255, .56);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--t2);background-image:radial-gradient(circle at 12% 14%,rgba(79,122,255,.32),transparent 34%),radial-gradient(circle at 88% 84%,rgba(25,214,255,.24),transparent 32%),linear-gradient(180deg,#040716,#080d21)}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 48px}.card{width:100%;max-width:520px;background:var(--surface);border-radius:var(--r);padding:32px 24px 36px;box-shadow:var(--shadow);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 42%)}@media (min-width: 600px){.card{padding:44px 44px 48px}}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:16px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad);flex-shrink:0}h1{font-size:30px;font-weight:900;line-height:1.12;letter-spacing:-.035em;color:var(--t1);margin-bottom:12px}@media (min-width: 600px){h1{font-size:38px}}.subtitle{font-size:15px;line-height:1.6;color:var(--t3)}.steps{display:flex;align-items:flex-start;margin-top:28px}.step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 auto}.step-num{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:#121b39d6;border:1.5px solid var(--border);color:var(--t4);transition:background .25s,border-color .25s,box-shadow .25s,color .25s;position:relative;z-index:1}.step.active .step-num{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 4px 14px var(--glow)}.step-lbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t4);transition:color .25s}.step.active .step-lbl{color:var(--t2)}.step-bar{flex:1;height:1.5px;background:var(--border);margin-top:17px;transition:background .25s}.step-bar.active{background:var(--grad)}.panel{display:flex;flex-direction:column;gap:0;margin-top:28px}.slider-field{padding:18px 0;border-bottom:1px solid var(--border)}.slider-field:last-of-type{border-bottom:none;padding-bottom:4px}.slider-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.slider-label{font-size:13px;font-weight:600;color:var(--t2)}.slider-value{font-size:22px;font-weight:900;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:var(--pill);cursor:pointer;outline:none;border:none;padding:0;display:block}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2.5px solid var(--orange);box-shadow:0 2px 8px #ff7a0047,0 0 0 0 var(--glow);cursor:pointer;transition:transform .15s,box-shadow .15s}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 4px 16px #ff7a0070,0 0 0 6px var(--glow)}input[type=range]::-moz-range-track{background:var(--border);height:5px;border-radius:var(--pill)}input[type=range]::-moz-range-progress{background:var(--orange);height:5px;border-radius:var(--pill)}input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2.5px solid var(--orange);box-shadow:0 2px 8px #ff7a0047;cursor:pointer}.actions{display:grid;gap:10px;margin-top:24px}@media (min-width: 480px){.actions{grid-template-columns:1fr 1.6fr}}button{height:52px;border:none;border-radius:var(--r-sm);font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s}.primary{background:var(--grad);color:#fff;box-shadow:var(--shadow-btn)}.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-btn-h)}.primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-btn)}.primary:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ghost{background:#202b52d9;color:#d7e2ff;border:1.5px solid var(--border)}.ghost:hover{background:#2f3c69e6;color:#fff;border-color:var(--border-h)}.trust{margin-top:12px;text-align:center;font-size:11.5px;color:var(--t4)}.result-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.result{border-radius:var(--r-sm);padding:24px 22px;text-align:center;border:1px solid transparent}.result-headline{font-size:17px;font-weight:700;line-height:1.35}.result-amount{font-size:44px;font-weight:900;letter-spacing:-.045em;line-height:1.05;margin-top:6px}.result-red{background:linear-gradient(160deg,#5a1639a6,#991b1b59);border-color:#fc547a9e;color:#ffd2df}.result-yellow{background:linear-gradient(160deg,#6a4d179e,#925b0e52);border-color:#fcd34da6;color:#ffeab3}.result-green{background:linear-gradient(160deg,#0d45459e,#16653457);border-color:#5eead499;color:#b9fff1}.hints-title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t4);margin-top:20px;margin-bottom:8px}.hints{list-style:none;display:flex;flex-direction:column;gap:8px}.hints li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--t2);padding:11px 14px;background:#1c2348ad;border-radius:var(--r-xs);border-left:3px solid #6aa8ff}.hints li:before{content:"!";display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--grad);color:#fff;font-size:11px;font-weight:900;flex-shrink:0}.video-block{margin-top:20px}.video-title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.video-frame{position:relative;width:100%;padding-top:56.25%;border-radius:var(--r-sm);overflow:hidden;background:#090e1f;border:1px solid var(--border)}.video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lead-header{margin-bottom:20px}.lead-title{font-size:22px;font-weight:900;letter-spacing:-.025em;color:var(--t1);margin-bottom:6px}.lead-subtitle{font-size:14px;line-height:1.55;color:var(--t3)}label{display:grid;gap:8px;font-size:13px;font-weight:600;color:var(--t2);margin-bottom:14px}label:last-of-type{margin-bottom:0}.optional{font-weight:400;color:var(--t4)}input[type=email],input[type=tel]{width:100%;height:50px;padding:0 16px;font-family:var(--font);font-size:15px;color:var(--t1);background:#0b1125db;border:1.5px solid var(--border);border-radius:var(--r-sm);outline:none;transition:border-color .15s,box-shadow .15s}input[type=email]:focus,input[type=tel]:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--glow)}.submit-message{text-align:center;font-size:14px;font-weight:600;color:#d9e6ff;margin-top:4px}.legal{margin-top:18px;font-size:11.5px;color:var(--t4);text-align:center}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
