*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#070A0F;--bg-soft:#0F141D;--card:#121821;--card-2:#171F2B;--card-3:#1D2633;--line:rgba(201,168,106,.16);--line2:rgba(255,255,255,.07);--gold:#C9A86A;--gold-2:#E8C99A;--gold-3:#8C7348;--text:#F2EDE7;--muted:#9AA8B8;--muted2:#6B7A8E;--red:#FF4D4D;--ok:#2ECC71;--steel:#5AA9FF;--steel-soft:rgba(90,169,255,.12);--radius:18px;--radius-lg:24px;--shadow:0 18px 60px rgba(0,0,0,.45)}html{scroll-behavior:smooth}body{font-family:Manrope,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:1180px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.small{font-size:13px;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:999px;font-weight:700;font-size:15px;border:1px solid transparent;cursor:pointer;transition:.22s;white-space:nowrap}.btn-gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#0b0f14;box-shadow:0 8px 24px #c9a86a47,inset 0 1px #fff9}.btn-gold:hover{transform:translateY(-1px);box-shadow:0 12px 32px #c9a86a61}.btn-ghost{background:#ffffff0f;border-color:#ffffff1a;color:var(--text);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff1a;border-color:#c9a86a4d}.btn-dark{background:#0b0f14;color:var(--gold-2);border-color:#c9a86a38}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-2);background:#c9a86a1a;border:1px solid rgba(201,168,106,.22);padding:8px 12px;border-radius:999px}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px #2ecc712e}.gold{color:var(--gold)}.gold2{color:var(--gold-2)}.header{position:relative;z-index:50;backdrop-filter:blur(14px) saturate(1.2);background:#070a0fb8;border-bottom:1px solid var(--line2)}@media(min-width:981px){.header{position:sticky;top:0}}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:16px}.logo{display:flex;align-items:center;gap:12px}.logo-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(180deg,#1b2431,#0f141d);border:1px solid rgba(201,168,106,.28);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14}.logo-mark span{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.08em;font-size:13px;color:var(--gold-2)}.logo-mark svg{width:24px;height:24px;display:block}.logo-mark.logo-img{padding:0;overflow:hidden;border-radius:50%;background:none}.logo-mark.logo-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.logo-text b{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1}.logo-text em{display:block;font-style:normal;font-size:12px;color:var(--muted);margin-top:2px}.nav{display:flex;gap:22px;align-items:center}.nav a{font-size:14px;font-weight:600;color:var(--muted);transition:.2s}.nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center;gap:10px}.phone{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.phone b{font-size:14px}.phone span{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.socials{display:flex;gap:8px}.ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:.2s}.ico:hover{border-color:#c9a86a59;background:#c9a86a1a}.ico svg{width:18px;height:18px;stroke:var(--gold-2);fill:none;stroke-width:1.7}.burger{display:none;width:42px;height:42px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);place-items:center}.burger span{width:16px;height:2px;background:var(--text);display:block;position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--text)}.burger span:before{top:-5px}.burger span:after{top:5px}.hero{position:relative;padding:120px 0 60px;overflow:hidden;min-height:620px}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 400px at 22% 18%,rgba(201,168,106,.18),transparent 60%),radial-gradient(900px 600px at 88% 55%,rgba(201,168,106,.08),transparent 60%),linear-gradient(180deg,transparent,rgba(7,10,15,0))}.kicker{margin-bottom:14px}.hero h1{font-family:Space Grotesk,Manrope,sans-serif;font-size:44px;line-height:.98;letter-spacing:-.03em;font-weight:700}.hero h1 i{font-style:normal;background:linear-gradient(180deg,var(--gold-2),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero .lead{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6;max-width:560px}.hero-cta{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.hero-note{margin-top:12px;color:var(--muted2);font-size:13px;display:flex;gap:14px;flex-wrap:wrap}.hero-note span{display:flex;gap:6px;align-items:center}.hero-note svg{width:14px;height:14px;stroke:var(--gold);fill:none}.hero-car{position:absolute;bottom:34px;right:-1%;width:52%;max-width:700px;pointer-events:none;z-index:1;will-change:transform}.hero-car img{width:100%;height:auto;display:block;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55)) drop-shadow(0 0 60px rgba(255,45,45,.16))}.hero-car:before{content:"";position:absolute;left:6%;right:6%;bottom:-12px;height:44px;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.55),transparent 70%);filter:blur(6px);z-index:-1}.hero-car:after{content:"";position:absolute;left:-4%;right:-2%;bottom:6px;height:3px;background:linear-gradient(90deg,transparent,rgba(232,201,154,.55),rgba(201,168,106,.9),rgba(232,201,154,.55),transparent);border-radius:999px;opacity:.7}.hero-ratings{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.rate{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:8px 12px}.rate b{color:var(--gold-2)}.rate .stars{color:var(--gold);font-size:11px;letter-spacing:.06em}.marquee{overflow:hidden;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:#5aa9ff0d}.marquee-track{display:flex;width:max-content;animation:mq 24s linear infinite;padding:10px 0}.marquee-track span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 4px 0 22px;white-space:nowrap}.marquee-track span i{font-style:normal;color:var(--steel);padding-right:22px}@keyframes mq{to{transform:translate(-50%)}}.check-ic{background:var(--steel-soft)!important;border-color:#5aa9ff40!important}.check-ic svg{stroke:var(--steel)!important}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.hero-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:24px}.hero-facts .stat{min-height:64px;display:flex;flex-direction:column;justify-content:center}.hero-facts .trust{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#070a0f99;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:12px 16px;margin-top:4px}.hero-facts .trust div{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.hero-facts .trust svg{width:16px;height:16px;stroke:var(--gold-2);fill:none}@media(max-width:900px){.hero{min-height:auto;padding:70px 0 10px;display:flex;flex-direction:column}.hero .container{order:1}.hero-car{order:2;position:relative;width:100%;max-width:400px;right:auto;bottom:auto;margin:14px auto 0}}.hero-msg{display:none}.msg-row{display:flex;gap:12px;margin-top:18px;justify-content:center}.msg-row a{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.msg-row a svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msg-row .tg{color:#3fb6e5;border-color:#3fb6e58c;box-shadow:0 0 18px #3fb6e540}.msg-row .vb{color:#8b73ff;border-color:#8b73ff8c;box-shadow:0 0 18px #8b73ff40}.msg-row .wa{color:#2bd46b;border-color:#2bd46b8c;box-shadow:0 0 18px #2bd46b40}.msg-row .ig{color:#e48aae;border-color:#e48aae8c;box-shadow:0 0 18px #e48aae40}.msg-row.msg-sm a{width:48px;height:48px;flex-basis:48px}.msg-row.msg-sm a svg{width:21px;height:21px}.vin{margin-top:18px;background:#070a0f80;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px}.vin-row{display:flex;gap:10px}.vin-row input{flex:1;min-width:0;padding:13px 14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);outline:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vin-row input:focus{border-color:#c9a86a66}.vin-row input::placeholder{text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted2)}.vin-error{margin-top:10px;font-size:13px;color:#ff8a8a}.vin-result{margin-top:12px;display:grid;gap:8px}.vin-result>div{display:flex;justify-content:space-between;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:9px 14px;font-size:13px}.vin-result span{color:var(--muted)}@media(max-width:560px){.vin-row{flex-direction:column}.vin-row .btn{width:100%}}@media(max-width:700px){.hero-msg{display:flex;gap:12px;margin:8px auto 22px;justify-content:center}.hero-msg a{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.hero-msg a svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-msg .tg{color:#3fb6e5;border-color:#3fb6e58c;box-shadow:0 0 18px #3fb6e540}.hero-msg .vb{color:#8b73ff;border-color:#8b73ff8c;box-shadow:0 0 18px #8b73ff40}.hero-msg .wa{color:#2bd46b;border-color:#2bd46b8c;box-shadow:0 0 18px #2bd46b40}.hero-msg .ig{color:#e48aae;border-color:#e48aae8c;box-shadow:0 0 18px #e48aae40}}.hero-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px}@media(max-width:560px){.hero-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.hero-stats .stat{min-width:0;overflow:hidden;padding:10px 8px}.hero-stats .stat b{font-size:12px;overflow-wrap:anywhere}.hero-stats .stat span{font-size:9.5px;line-height:1.3;overflow-wrap:anywhere}}.stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.stat b{display:block;font-size:18px;line-height:1}.stat span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px}.hero-trust{padding:14px 16px;background:#070a0f99;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.hero-trust div{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.hero-trust svg{width:16px;height:16px;stroke:var(--gold-2);fill:none}.section{padding:42px 0}.section-head{max-width:720px;margin:0 auto 22px;text-align:center}.section-head .badge{margin-bottom:14px}.section-head h2{font-family:Space Grotesk,sans-serif;font-size:32px;line-height:1.06;letter-spacing:-.02em}.section-head h2 span{color:var(--gold)}.section-head p{margin-top:10px;color:var(--muted);line-height:1.6}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,106,.18),transparent);margin:8px 0}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pain-card{background:var(--card);border:1px solid var(--line2);border-radius:20px;padding:18px 18px 16px;position:relative;overflow:hidden}.pain-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold-2),transparent);opacity:.7}.pain-card h3{font-size:16px;line-height:1.25}.pain-card h3 i{font-style:normal;color:var(--gold-2)}.pain-card p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.6}.pain-card .tag{margin-top:12px;display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:var(--ok);letter-spacing:.03em}.micro-cta{margin-top:18px;display:flex;justify-content:center}.micro-cta .btn{padding:11px 18px;font-size:14px}.prices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch}.price-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px}.price-card.featured{background:linear-gradient(180deg,#c9a86a2e,#ffffff0a);border-color:#c9a86a57;box-shadow:0 18px 50px #c9a86a2e}.price-card.featured:before{content:"ВЫБИРАЮТ ЧАЩЕ";position:absolute;top:14px;right:-30px;background:var(--gold);color:#0b0f14;font-size:10px;letter-spacing:.14em;font-weight:800;padding:6px 36px;transform:rotate(12deg)}.price-head{display:flex;gap:12px;align-items:center}.price-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#c9a86a1f;border:1px solid rgba(201,168,106,.22)}.price-icon svg{width:22px;height:22px;stroke:var(--gold-2);fill:none}.price-head h3{font-size:16px}.price-head p{font-size:12px;color:var(--muted)}.price{margin-top:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price b{font-family:Space Grotesk,sans-serif;font-size:28px;letter-spacing:-.02em}.price small{color:var(--muted);font-size:13px}.price-list{margin-top:0;display:grid;gap:8px;flex:1}.price-list li{list-style:none;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--muted);min-height:22px}.price-list li i{margin-top:2px;width:18px;height:18px;border-radius:6px;background:#2ecc7124;border:1px solid rgba(46,204,113,.22);display:grid;place-items:center;flex:0 0 18px}.price-list li i svg{width:12px;height:12px;stroke:var(--ok);fill:none}.price-card .btn{margin-top:auto;width:100%}.price-cta-note{margin:0;text-align:center;font-size:12px;color:var(--muted2)}.city-prices{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.city-prices div{display:flex;justify-content:space-between;font-size:12px;background:#070a0f80;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:7px 10px}.city-prices dt{color:var(--muted)}.city-prices dd{font-weight:700}.upsell{margin:0;background:#c9a86a14;border:1px dashed rgba(201,168,106,.28);border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.upsell span{font-size:12px;font-weight:700;color:var(--gold-2)}.upsell a{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dop{background:#070a0f80;border:1px dashed rgba(201,168,106,.3);border-radius:12px;padding:10px 12px;display:grid;gap:8px}.dop b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2)}.dop div{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.dop div i{font-style:normal;width:18px;height:18px;border-radius:6px;background:#c9a86a1f;border:1px solid rgba(201,168,106,.25);display:grid;place-items:center;flex:0 0 18px;font-size:13px;font-weight:800;color:var(--gold-2)}.dop div span{margin-left:auto;flex:0 0 auto;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted2);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:3px 8px;white-space:nowrap}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{background:var(--card);border:1px solid var(--line2);border-radius:20px;padding:16px;position:relative}.step-num{width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#0b0f14;display:grid;place-items:center;font-weight:800;font-size:14px}.step h4{margin-top:10px;font-size:14px}.step p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.55}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.check-card{background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:16px;display:flex;gap:12px}.check-ic{width:42px;height:42px;border-radius:12px;background:#c9a86a1a;border:1px solid rgba(201,168,106,.18);display:grid;place-items:center;flex:0 0 42px}.check-ic svg{width:20px;height:20px;stroke:var(--gold-2);fill:none}.check-card h4{font-size:14px}.check-card p{font-size:13px;color:var(--muted);line-height:1.5;margin-top:4px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmp{background:var(--card);border:1px solid var(--line2);border-radius:20px;padding:18px}.cmp.bad{border-color:#ff4d4d2e;background:linear-gradient(180deg,#ff4d4d0f,#ffffff05)}.cmp.good{border-color:#c9a86a47;background:linear-gradient(180deg,#c9a86a1f,#ffffff05)}.cmp h3{font-size:15px;display:flex;gap:8px;align-items:center}.cmp ul{margin-top:12px;display:grid;gap:9px}.cmp li{list-style:none;display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--muted)}.cmp li i{width:20px;height:20px;border-radius:8px;display:grid;place-items:center;flex:0 0 20px;margin-top:1px}.cmp.bad li i{background:#ff4d4d1f;border:1px solid rgba(255,77,77,.22)}.cmp.good li i{background:#2ecc7124;border:1px solid rgba(46,204,113,.22)}.cmp li i svg{width:12px;height:12px;stroke:currentColor;fill:none}.cmp.bad li i svg{stroke:#ff8a8a}.cmp.good li i svg{stroke:var(--ok)}.insta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.insta-card{background:var(--card);border:1px dashed rgba(201,168,106,.3);border-radius:20px;overflow:hidden;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;text-align:center;transition:.2s}.insta-card:hover{border-color:#c9a86a8c;background:var(--card-2)}.insta-card b{font-size:14px}.insta-card span{font-size:12px;color:var(--muted)}.insta-card .plus{width:44px;height:44px;border-radius:14px;background:#c9a86a1f;border:1px solid rgba(201,168,106,.22);display:grid;place-items:center;font-size:22px;color:var(--gold-2)}.tt-embed{position:relative;background:#0b0f14;border:1px solid rgba(201,168,106,.22);border-radius:20px;overflow:hidden;aspect-ratio:9/16;min-height:420px}.tt-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reviews-wrap{position:relative}.rv-fab{display:none}.review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.333% - 10px);gap:14px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.review-track::-webkit-scrollbar{display:none}.review{background:var(--card);border:1px solid var(--line2);border-radius:20px;padding:16px;scroll-snap-align:start}.review-head{display:flex;gap:10px;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,var(--gold-2),var(--gold));display:grid;place-items:center;color:#0b0f14;font-weight:800;font-size:13px}.review-head b{font-size:13px}.review-head span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.stars{color:var(--gold);letter-spacing:.08em;font-size:12px}.review p{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.faq{max-width:760px;margin:0 auto;display:grid;gap:10px}.faq-item{background:var(--card);border:1px solid var(--line2);border-radius:16px;overflow:hidden}.faq-q{width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-weight:700;font-size:14px}.faq-q i{width:28px;height:28px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;transition:.2s;flex:0 0 28px}.faq-q i svg{width:14px;height:14px;stroke:var(--muted);fill:none;transition:.2s}.faq-item.open .faq-q i{background:#c9a86a24;border-color:#c9a86a38}.faq-item.open .faq-q i svg{stroke:var(--gold-2);transform:rotate(45deg)}.faq-a{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;color:var(--muted);font-size:13px;line-height:1.65}.faq-item.open .faq-a{max-height:360px;padding-bottom:16px}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.contact-card{background:linear-gradient(180deg,#c9a86a24,#ffffff05);border:1px solid rgba(201,168,106,.22);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:14px}.contact-card h3{font-family:Space Grotesk,sans-serif;font-size:22px;margin:0}.contact-list{margin:0;display:grid;gap:10px}.contact-item{display:flex;gap:12px;align-items:center;background:#070a0f80;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px}.contact-item i{width:40px;height:40px;border-radius:12px;background:#c9a86a1f;border:1px solid rgba(201,168,106,.18);display:grid;place-items:center;flex:0 0 40px}.contact-item i svg{width:18px;height:18px;stroke:var(--gold-2);fill:none}.contact-item b{display:block;font-size:14px}.contact-item span{display:block;font-size:12px;color:var(--muted)}.map{border-radius:24px;overflow:hidden;border:1px solid var(--line2);background:var(--card);min-height:340px;position:relative}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.9) contrast(1.15)}.map-overlay{position:absolute;left:14px;top:14px;background:#070a0fc7;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px}.map-overlay b{font-size:13px}.map-overlay span{font-size:11px;color:var(--muted)}.footer{padding:26px 0;border-top:1px solid var(--line2);color:var(--muted);font-size:12px}.footer-grid{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.toast{position:fixed;right:16px;bottom:16px;background:#121821;border:1px solid rgba(201,168,106,.22);color:var(--text);padding:14px 16px;border-radius:14px;box-shadow:var(--shadow);transform:translateY(120px);opacity:0;transition:.28s;z-index:80;max-width:min(360px,calc(100vw - 32px))}.toast.show{transform:translateY(0);opacity:1}.modal{position:fixed;inset:0;background:#02060ca8;backdrop-filter:blur(8px);display:none;place-items:center;z-index:70;padding:16px;overflow-y:auto}.modal.open{display:grid}.modal-card{width:min(520px,100%);margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;background:linear-gradient(180deg,#141c27,#0e131b);border:1px solid rgba(201,168,106,.22);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.modal-card h3{font-size:18px}.field{margin-top:12px;display:grid;gap:6px}.field label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c9a86a61}.form-foot{display:flex;gap:10px;margin-top:16px}.form-foot .btn{flex:1}@media(max-width:560px){.form-foot{flex-direction:column}.form-foot .btn{white-space:normal;text-align:center;line-height:1.35}.modal-card{padding:16px 14px}}.close-x{width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:pointer}.close-x svg{width:16px;height:16px;stroke:var(--muted);fill:none}.status i,.badge-dot{flex-shrink:0;animation:pulseDot 2.4s ease-in-out infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 0 5px #2ecc712e}50%{box-shadow:0 0 0 11px #2ecc710d}}.price-card,.step,.check-card,.cmp,.faq-item,.contact-item,.stat,.badge,.insta-card{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.price-card:hover{transform:translateY(-5px);border-color:#c9a86a6b;box-shadow:0 26px 60px #00000080}.step:hover,.check-card:hover,.cmp:hover,.faq-item:hover{transform:translateY(-3px);border-color:#c9a86a52}.contact-item:hover{transform:translate(3px);border-color:#c9a86a59;background:#070a0fa6}.stat:hover{transform:translateY(-2px);border-color:#c9a86a4d}.btn{position:relative;overflow:hidden}.btn-gold{background-size:160% 160%;background-image:linear-gradient(125deg,#e8c99a,#c9a86a 45%,#e8c99a 80%)}.btn-gold:hover{animation:btnShine .8s ease}@keyframes btnShine{0%{background-position:0% 50%}to{background-position:100% 50%}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.section{position:relative}.section>.container{position:relative;z-index:1}.section .deco{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:decoDrift ease-in-out infinite alternate}@keyframes decoDrift{0%{transform:translate(0) scale(1)}to{transform:translate(26px,-30px) scale(1.06)}}.reviews-nav{display:flex;gap:8px;justify-content:center;margin-top:14px}.rv-btn{width:40px;height:40px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;cursor:pointer;transition:.2s;color:var(--gold-2)}.rv-btn:hover{background:#c9a86a24;border-color:#c9a86a59;transform:translateY(-1px)}.rv-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:560px){.rv-btn{display:none}}@media(max-width:560px){.rv-fab{display:grid;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;cursor:pointer;z-index:3;background:#070a0fc7;backdrop-filter:blur(8px);border:1px solid rgba(201,168,106,.4);color:var(--gold-2);box-shadow:0 8px 24px #00000080;animation:rvNudge 2.2s ease-in-out infinite}.rv-fab svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes rvNudge{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(5px)}}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.nav{display:none}.burger{display:grid}.prices{grid-template-columns:1fr}.steps,.check-grid{grid-template-columns:1fr 1fr}.compare,.insta-grid,.contact-grid{grid-template-columns:1fr}.review-track{grid-auto-columns:85%}.hero h1{font-size:36px}}@media(max-width:700px){.container{padding:0 14px}.header-inner{gap:8px;padding:8px 14px;flex-wrap:nowrap}.logo{gap:6px;min-width:0;flex:1}.logo-mark{width:30px;height:30px;border-radius:9px;flex:0 0 30px}.logo-mark span{font-size:10px}.logo-text{min-width:0;flex:1}.logo-text b{font-size:10px;letter-spacing:.05em;line-height:1.1;white-space:normal}.logo-text em{display:block;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions{gap:5px;flex-shrink:0}.phone{margin-right:0!important}.phone span{display:none}.phone b{font-size:12.5px;white-space:nowrap;letter-spacing:.01em}.ico{display:none}.burger{width:34px;height:34px;border-radius:9px;flex:0 0 34px}.socials{gap:5px}}@media(max-width:560px){.steps,.check-grid,.pain-grid,.city-prices{grid-template-columns:1fr}.hero h1{font-size:30px}.hero-cta .btn{flex:1;padding:14px 12px;font-size:14px;white-space:normal;text-align:center;line-height:1.35}.hero-facts .stat b{font-size:14px}.hero-facts .stat span{font-size:9.5px}.section-head h2{font-size:26px}.map{height:240px}.map iframe{inset:0}.badge{max-width:100%;width:auto;border-radius:999px;line-height:1.5;text-align:center;font-size:11px;letter-spacing:.04em;padding:8px 12px;white-space:normal}.contact-grid>*{min-width:0}}.shot-title{font-size:22px;color:var(--gold);text-align:center;margin:8px 0 2px;letter-spacing:.02em}.tg-wrap{position:relative}.tg-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 10.5px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;margin-top:8px}.tg-track::-webkit-scrollbar{display:none}.tg-card{position:relative;border:1px solid var(--line2);border-radius:20px;overflow:hidden;background:var(--card);aspect-ratio:3/4;cursor:zoom-in;transition:.25s;scroll-snap-align:start}.tg-card:hover{transform:translateY(-3px);border-color:#c9a86a66;box-shadow:0 18px 40px #00000080}.tg-card img{width:100%;height:100%;object-fit:cover;display:block}.tg-card:after{content:"+";position:absolute;right:10px;bottom:8px;width:28px;height:28px;border-radius:50%;background:#070a0fbf;border:1px solid rgba(201,168,106,.4);color:var(--gold-2);display:grid;place-items:center;font-size:18px;font-weight:700;line-height:1}.tg-next{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#070a0fd1;backdrop-filter:blur(8px);border:1px solid rgba(201,168,106,.45);color:var(--gold-2);display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:0 8px 24px #00000080}.tg-next svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tg-more{display:flex;justify-content:center;margin-top:14px}.tg-more .btn{background:#c9a86a14;border:1px solid rgba(201,168,106,.35);color:var(--gold-2)}.tg-overlay{position:fixed;inset:0;background:#04060aeb;z-index:999;display:none;place-items:center;padding:20px;cursor:zoom-out}.tg-overlay.open{display:grid}.tg-overlay img{max-width:100%;max-height:92vh;border-radius:16px;box-shadow:0 30px 80px #000000b3}@media(max-width:1100px){.tg-track{grid-auto-columns:calc(33.333% - 9.4px)}}@media(max-width:700px){.tg-track{grid-auto-columns:calc(50% - 7px)}}@media(max-width:560px){.tg-track{grid-auto-columns:calc(82% - 2.6px)}.tg-card{aspect-ratio:4/5}}.hero .badge.kicker{display:inline-flex}@media(max-width:700px){.hero .badge.kicker{display:none}}
