:root{--bg:#07090e;--panel:#0d121b;--ink:#f4f0e6;--muted:#929cac;--gold:#d4af37;--line:rgba(255,255,255,.08);--shadow:0 30px 100px rgba(0,0,0,.45)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#07090e;color:var(--ink)}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% -15%,rgba(212,175,55,.14),transparent 28rem),radial-gradient(circle at 90% 40%,rgba(65,82,112,.11),transparent 25rem),linear-gradient(180deg,#090c12,#05070a 78%)}button,input{font:inherit}.trap{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important}.lead-page{min-height:100svh;position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:26px 34px;overflow:hidden}.lead-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.013),transparent),radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.18) 100%)}.lead-brand{position:relative;z-index:4;justify-self:start;display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.logo{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;font-weight:1000;color:#1a1305;background:linear-gradient(135deg,#8b6b25,#d4af37 55%,#f5e4a8);box-shadow:0 12px 30px rgba(212,175,55,.22)}.lead-brand b{display:block;letter-spacing:.14em;font-size:14px}.lead-brand small{display:block;color:#778292;font-size:9px;text-transform:uppercase;letter-spacing:.11em;margin-top:3px}.lead-center{position:relative;z-index:2;align-self:center;justify-self:center;width:min(620px,100%);text-align:center;padding:54px 0 70px}.lead-kicker{font-size:10px;font-weight:950;letter-spacing:.22em;color:#d9bf6d}.lead-center h1,.success-copy h1{font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 18px}.lead-center h1 span,.success-copy h1 span{color:#9aa4b3}.lead-sub{max-width:560px;margin:0 auto 28px;color:#a5aebb;font-size:15px;line-height:1.65}.lead-form{display:grid;gap:12px;width:min(510px,100%);margin:0 auto;padding:20px;background:linear-gradient(180deg,rgba(17,23,34,.92),rgba(8,12,18,.98));border:1px solid rgba(212,175,55,.13);border-radius:24px;box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.03);text-align:left}.lead-form label{display:grid;gap:7px}.lead-form label>span{font-size:10px;font-weight:850;color:#aab2bf;text-transform:uppercase;letter-spacing:.08em}.lead-form input{width:100%;height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#101620,#090e15);color:#f7f3e9;padding:0 15px;outline:none;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:.18s}.lead-form input::placeholder{color:#5f6978}.lead-form input:focus{border-color:rgba(212,175,55,.55);box-shadow:0 0 0 4px rgba(212,175,55,.09)}.lead-submit{height:56px;margin-top:3px;border:0;border-radius:15px;cursor:pointer;background:linear-gradient(135deg,#9f7722,#d4af37 50%,#f2dfa0);color:#1a1305;font-weight:950;font-size:15px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 15px 34px rgba(212,175,55,.17);transition:.18s}.lead-submit:hover{transform:translateY(-1px);box-shadow:0 19px 38px rgba(212,175,55,.22)}.lead-submit:disabled{opacity:.68;cursor:wait;transform:none}.lead-submit span{font-size:20px}.privacy{text-align:center;color:#626d7c;font-size:9px;line-height:1.45;padding:0 10px 1px}.form-error{margin:0 auto 14px;width:min(510px,100%);padding:11px 13px;border-radius:13px;background:rgba(244,63,94,.10);border:1px solid rgba(244,63,94,.22);color:#fecdd3;font-size:12px}.lead-foot{position:relative;z-index:3;align-self:end;justify-self:center;color:#555f6e;font-size:9px;letter-spacing:.13em;padding:9px}.after-submit{position:relative;z-index:2;align-self:stretch;justify-self:stretch;display:grid;grid-template-columns:minmax(380px,.8fr) minmax(420px,.7fr);align-items:center;gap:8vw;width:min(1240px,100%);margin:0 auto;min-height:calc(100svh - 140px)}.success-copy{max-width:620px}.success-mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin-bottom:20px;background:rgba(52,211,153,.09);border:1px solid rgba(52,211,153,.22);color:#79e9bb;font-weight:1000;font-size:25px;box-shadow:0 15px 35px rgba(0,0,0,.18)}.success-copy p{max-width:540px;color:#a1aab7;font-size:15px;line-height:1.65}.float-window{height:68vh;min-height:500px;max-height:720px;overflow:hidden;position:relative;padding:0 7px}.float-window:before,.float-window:after{content:"";position:absolute;z-index:3;left:0;right:0;height:120px;pointer-events:none}.float-window:before{top:0;background:linear-gradient(#07090e,transparent)}.float-window:after{bottom:0;background:linear-gradient(transparent,#07090e)}.float-track{display:flex;flex-direction:column;animation:rise 32s linear infinite;will-change:transform}.float-set{display:grid;gap:12px;padding:12px 0}.review-card,.why-card{border-radius:20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(18,24,35,.90),rgba(9,13,20,.95));box-shadow:0 15px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025);padding:18px 19px}.review-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-card b,.why-card b{font-size:13px;color:#f7f1de}.review-card em{font-style:normal;font-size:9px;font-weight:900;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.review-card em.yandex{color:#ff9b95;background:rgba(252,58,51,.09);border-color:rgba(252,58,51,.16)}.review-card em.avito{color:#91d0ff;background:rgba(77,179,255,.09);border-color:rgba(77,179,255,.16)}.review-card p,.why-card p{margin:10px 0 0;color:#adb6c3;font-size:12px;line-height:1.55}.stars{display:block;color:#e8c75d;font-size:11px;letter-spacing:.08em;margin-top:9px}.why-card{display:grid;grid-template-columns:42px 1fr;gap:12px;border-color:rgba(212,175,55,.12);background:radial-gradient(circle at 100% 0,rgba(212,175,55,.07),transparent 12rem),linear-gradient(180deg,rgba(18,24,35,.9),rgba(9,13,20,.95))}.why-card i{font-style:normal;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.17);color:#e6ca6c;font-size:10px;font-weight:950}.why-card p{margin-top:5px}.is-success .lead-brand{animation:fadeIn .5s ease both}.success-copy{animation:successIn .7s cubic-bezier(.2,.8,.2,1) both}.float-window{animation:floatIn .9s .18s ease both}@keyframes rise{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes successIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes floatIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width:900px){.lead-page{padding:20px}.after-submit{grid-template-columns:1fr;gap:24px;padding:34px 0}.success-copy{text-align:center;justify-self:center}.success-mark{margin-left:auto;margin-right:auto}.success-copy p{margin-left:auto;margin-right:auto}.float-window{height:52vh;min-height:380px;width:min(560px,100%);justify-self:center}.lead-center{padding:42px 0 56px}}@media(max-width:560px){.lead-page{padding:16px 14px}.logo{width:39px;height:39px;border-radius:13px}.lead-center{padding:28px 0 46px}.lead-center h1,.success-copy h1{font-size:37px}.lead-sub{font-size:13px;margin-bottom:22px}.lead-form{padding:15px;border-radius:20px}.lead-form input{height:52px}.lead-submit{height:54px}.after-submit{min-height:calc(100svh - 105px);padding:28px 0 12px}.success-mark{width:50px;height:50px;border-radius:16px}.success-copy p{font-size:13px}.float-window{height:49vh;min-height:340px}.review-card,.why-card{padding:15px 16px;border-radius:17px}.lead-foot{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.float-track{animation:none}.float-window{overflow:auto}.success-copy,.float-window,.is-success .lead-brand{animation:none}}

.logo{overflow:hidden;padding:0;background:#0b0f16!important;border:1px solid rgba(212,175,55,.28)}.logo img{display:block;width:100%;height:100%;object-fit:cover}

/* v7.27 — RE:FIX violet/blue public request */
:root{--bg:#05070d;--panel:#0b1019;--ink:#f4f1ff;--muted:#949eb2;--violet:#7c3aed;--blue:#2563eb;--line:rgba(151,164,195,.12);--shadow:0 30px 100px rgba(0,0,0,.5)}
html,body{background:#05070d;color:var(--ink);color-scheme:dark}
body{background:radial-gradient(circle at 12% -8%,rgba(124,58,237,.22),transparent 31rem),radial-gradient(circle at 92% 18%,rgba(37,99,235,.16),transparent 29rem),linear-gradient(180deg,#070913,#04060b 80%)}
.lead-page:before{background:linear-gradient(rgba(139,92,246,.018),transparent),radial-gradient(circle at center,transparent 34%,rgba(0,0,0,.28) 100%)}
.logo{background:#090b14!important;border-color:rgba(139,92,246,.36)!important;box-shadow:0 13px 34px rgba(124,58,237,.18)!important}
.lead-brand b{color:#fbf9ff}.lead-brand small{color:#758198}
.lead-kicker{color:#a78bfa!important}
.lead-center h1,.success-copy h1{color:#fbf9ff}.lead-center h1 span,.success-copy h1 span{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}
.lead-sub,.success-copy p{color:#9ca7ba}
.lead-form{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.07),transparent 18rem),linear-gradient(180deg,rgba(15,18,31,.95),rgba(7,10,17,.99));border-color:rgba(139,92,246,.18);box-shadow:var(--shadow),0 0 40px rgba(124,58,237,.06)}
.lead-form label>span{color:#a9b2c5}.lead-form input{background:linear-gradient(180deg,#101523,#090d16);border-color:rgba(151,164,195,.13);color:#f5f2ff}.lead-form input:focus{border-color:rgba(139,92,246,.65);box-shadow:0 0 0 4px rgba(124,58,237,.12)}
.lead-submit{background:linear-gradient(135deg,#8b22ff,#6d28d9 42%,#2563eb);color:#fff;box-shadow:0 16px 38px rgba(107,40,217,.26),inset 0 1px 0 rgba(255,255,255,.18)}.lead-submit:hover{box-shadow:0 20px 44px rgba(107,40,217,.34),0 0 30px rgba(37,99,235,.11)}
.privacy{color:#69748a}.lead-foot{color:#566176}
.float-window:before{background:linear-gradient(#05070d,transparent)}.float-window:after{background:linear-gradient(transparent,#05070d)}
.review-card,.why-card{background:linear-gradient(180deg,rgba(14,18,30,.94),rgba(7,10,17,.98));border-color:rgba(151,164,195,.10)}.review-card b,.why-card b{color:#f3f0ff}.review-card p,.why-card p{color:#a0aabd}
.why-card{border-color:rgba(139,92,246,.16);background:radial-gradient(circle at 100% 0,rgba(37,99,235,.07),transparent 12rem),linear-gradient(180deg,rgba(14,18,30,.94),rgba(7,10,17,.98))}.why-card i{background:rgba(124,58,237,.10);border-color:rgba(139,92,246,.22);color:#c4b5fd}.stars{color:#a78bfa}
.success-mark{background:rgba(124,58,237,.10);border-color:rgba(139,92,246,.24);color:#c4b5fd;box-shadow:0 15px 35px rgba(0,0,0,.2),0 0 25px rgba(124,58,237,.08)}
.form-error{background:rgba(244,63,94,.09);border-color:rgba(244,63,94,.20);color:#fecdd3}
@media(max-width:560px){.lead-center{padding-top:34px}.lead-brand small{font-size:8px}.lead-form{box-shadow:0 18px 55px rgba(0,0,0,.38),0 0 28px rgba(124,58,237,.05)}}
