.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;max-width:100%;width:100%}body{font-family:'Source Sans 3',sans-serif;background:var(--white);color:var(--text);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%;width:100%}.logo-text,h1,h2,h3,h4{font-family:Lexend,sans-serif}.page{display:none}.page.active{display:block}a,a:active,a:focus,a:hover,a:link,a:visited{color:inherit;text-decoration:none}header{background:var(--navy);padding:0 36px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.07)}.logo{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none}.logo-icon{width:36px;height:36px;background:var(--gold);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:12px;color:var(--navy);letter-spacing:.5px}.logo-text{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.3px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;line-height:1;gap:1px;text-align:center}.logo-brand{display:block;line-height:1}.logo-brand span,.logo-text>span{color:var(--gold)}.logo-group{font-style:normal;display:block;font-size:7px;font-weight:500;color:var(--gold);letter-spacing:2px;text-transform:uppercase}.footer-logo-text{font-family:Lexend,sans-serif;font-size:21px;font-weight:800;color:#fff;display:flex;flex-direction:row;align-items:flex-end;line-height:1;gap:0}.footer-logo-text .logo-brand span{color:var(--gold)}.footer-logo-text .logo-group{font-size:9px;margin-left:7px;margin-bottom:3px;letter-spacing:2px}nav{display:flex;align-items:center;gap:2px}a.nav-link,a.nav-link:link,a.nav-link:visited,button.nav-link{color:rgba(255,255,255,.82);font-size:14px;font-weight:500;padding:6px 14px;border-radius:6px;cursor:pointer;transition:background .18s,color .18s,transform .12s;background:0 0;border:none;font-family:'Source Sans 3',sans-serif;display:inline-block;text-decoration:none;letter-spacing:.01em;line-height:1.4}a.nav-link.active,a.nav-link:hover,button.nav-link.active,button.nav-link:hover{background:rgba(255,255,255,.1);color:#fff;transform:none}button.nav-link:focus-visible{outline:2px solid rgba(232,160,32,.7);outline-offset:2px}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:0 0;border:none;padding:4px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.hamburger span{width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .25s}.mob-menu{display:none;position:fixed;inset:0;background:var(--navy);z-index:300;padding:24px;flex-direction:column;overflow-y:auto}.mob-menu.open{display:flex}.mob-close{align-self:flex-end;background:0 0;border:none;color:#fff;font-size:26px;cursor:pointer;margin-bottom:24px}.mob-nav-link,a.mob-nav-link:link,a.mob-nav-link:visited{color:#fff;font-size:17px;font-weight:500;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;text-align:left;font-family:'Source Sans 3',sans-serif;display:block;width:100%;text-decoration:none}a.mob-nav-link:active,a.mob-nav-link:hover{color:#fff;text-decoration:none}.hero{background:var(--navy);padding:0;position:relative;overflow:hidden}#page-home .hero{min-height:0}.hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 70% 40%,rgba(27,94,166,.22) 0,transparent 65%);pointer-events:none}.hero-grid{max-width:1240px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.hero-media{position:relative;width:100%;max-width:100%;aspect-ratio:16/10;overflow:hidden;min-height:0}.hero-media img{width:100%;height:100%;object-fit:cover;display:block}.hero-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,0) 35%,rgba(13,27,42,.75) 100%);pointer-events:none}.hero-inner{padding:28px 24px 40px;position:relative}.hero-badge-top{margin-bottom:14px;animation:heroFadeUp .5s ease both}.hero-bullets{display:flex;flex-direction:column;gap:10px;margin:22px 0 26px}.hero-bullet{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.82);font-weight:500}.hero-bullet .ico{width:28px;height:28px;border-radius:8px;background:rgba(232,160,32,.18);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;color:var(--gold);font-weight:900;box-shadow:0 0 10px rgba(232,160,32,.35),inset 0 0 0 1px rgba(232,160,32,.25)}.hero h1{font-size:clamp(26px,6vw,46px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.5px;margin-bottom:14px;max-width:560px;animation:heroFadeUp .55s .08s ease both}.hero h1 em{font-style:normal;color:var(--gold)}.hero-sub{font-size:15px;color:rgba(255,255,255,.65);max-width:480px;margin-bottom:0;line-height:1.6;font-weight:400;animation:heroFadeUp .55s .22s ease both}.hero-btns{display:flex;flex-direction:column;gap:10px;margin-top:22px;animation:heroFadeUp .55s .38s ease both}.hero-btns--single{flex-direction:column;align-items:flex-start;gap:14px}.hero-wa-link{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.55);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.hero-wa-link svg{flex-shrink:0;opacity:.7}.hero-wa-link:hover{color:rgba(255,255,255,.9)}.hero-wa-link:hover svg{opacity:1}.hero-bullets{animation:heroFadeUp .55s .3s ease both}.hero-paragraphs-note{animation:heroFadeUp .55s .34s ease both}.hero-services-line{animation:heroFadeUp .55s .12s ease both}.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:var(--r);font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;cursor:pointer;border:none;font-family:'Source Sans 3',sans-serif;white-space:nowrap;min-height:48px}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:#1eb85a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.35)}.btn-tg{background:var(--tg);color:#fff}.btn-tg:hover{background:#1a8ec2;transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,158,217,.35)}.btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-ghost:hover{background:rgba(255,255,255,.18)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:var(--gold2);transform:translateY(-2px)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy2)}.hero-cta-main{background:var(--gold);color:var(--navy);font-family:Lexend,sans-serif;font-weight:800;font-size:15px;padding:14px 20px;border-radius:var(--r);border:none;width:100%;justify-content:center;min-height:52px;box-shadow:0 4px 20px rgba(232,160,32,.35)}.hero-cta-main:hover{background:var(--gold2);transform:translateY(-2px);box-shadow:0 8px 28px rgba(232,160,32,.45)}a.hero-cta-main.btn-wa{background:rgba(37,211,102,.15);color:#fff;border:1.5px solid rgba(37,211,102,.6);box-shadow:none}a.hero-cta-main.btn-wa:hover{background:rgba(37,211,102,.25);border-color:rgba(37,211,102,.85);box-shadow:0 4px 18px rgba(37,211,102,.2)}.hero-btn-wa-sec{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.85);gap:8px;padding:13px 20px;border-radius:var(--r);font-size:14px;font-weight:600;flex-shrink:0}.hero-btn-wa-sec:hover{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.4);color:#fff;transform:translateY(-1px)}.hero-trust-bar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 22px;animation:heroFadeUp .55s .14s ease both}.hero-trust-stars{color:#f59e0b;font-size:14px;letter-spacing:.5px}.hero-trust-rating{font-size:13px;font-weight:700;color:#fff}.hero-trust-sep{color:rgba(255,255,255,.25);font-size:14px}.hero-trust-item{font-size:14px;color:rgba(255,255,255,.65);font-weight:500;letter-spacing:.01em}.hero-perks-strip{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;animation:heroFadeUp .55s .46s ease both}.hero-perk{font-size:12px;color:rgba(255,255,255,.42);font-weight:500;letter-spacing:.01em}.hero-float-card{position:absolute;bottom:24px;right:20px;background:rgba(13,27,42,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;padding:18px 22px;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.38),0 2px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);min-width:148px;z-index:10;animation:heroCardAppear 4s .4s ease-in-out both,heroCardFloat 3.5s 4.5s ease-in-out infinite;border:1px solid rgba(232,160,32,.18)}.hero-float-slides{position:relative;min-height:72px}.hero-float-slide{opacity:0;transition:opacity .5s ease;pointer-events:none;position:absolute;top:0;left:0;right:0}.hero-float-slide.active{opacity:1;pointer-events:auto;position:relative}.hero-float-num{font-family:Lexend,sans-serif;font-size:28px;font-weight:800;color:var(--gold);line-height:1}.hero-float-label{font-size:11px;color:rgba(255,255,255,.7);font-weight:500;margin-top:5px;line-height:1.3}.hero-float-sub{font-size:10px;color:rgba(232,160,32,.6);font-weight:600;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);letter-spacing:.01em}.hero-float-dots{display:flex;justify-content:center;gap:5px;margin-top:12px}.hero-float-dot{position:relative;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.25);transition:background .3s,transform .3s}.hero-float-dot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.hero-float-dot.active{background:var(--gold);transform:scale(1.3)}@keyframes heroFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCardAppear{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}65%{transform:translateY(-7px)}100%{transform:translateY(0)}}@keyframes heroCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(min-width:900px){.hero-grid{flex-direction:row-reverse;align-items:center;min-height:580px;gap:0}.hero-media{width:54%;aspect-ratio:auto;height:580px;flex-shrink:0}.hero-media::after{background:linear-gradient(90deg,rgba(13,27,42,.82) 0,rgba(13,27,42,.2) 38%,rgba(13,27,42,0) 65%)}.hero-inner{width:46%;padding:0 48px 0 56px}.hero-btns{margin-top:28px}.hero-cta-main{flex:none;min-width:220px;max-width:none}}.trust{background:var(--gold);padding:11px 36px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.trust-item{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--navy);font-family:Lexend,sans-serif}.wrap{max-width:1260px;margin:0 auto;padding:0 28px}.sec{padding-top:76px;padding-bottom:76px;overflow:hidden}.sec-dark{background:#122033}.sec-gray{background:var(--bg)}.trust-card{background:#fff;border:1px solid #e2e8f2;box-shadow:0 2px 12px rgba(13,27,42,.06)}.trust-card:hover{background:#fff;border-color:var(--gold);box-shadow:0 6px 24px rgba(13,27,42,.1);transform:translateY(-2px)}.trust-card-icon-bg{background:rgba(232,160,32,.1);color:var(--gold)}.trust-card-stat{color:var(--navy)}.trust-card-title{color:var(--text)}.trust-card-desc{color:var(--muted)}.why-card{box-shadow:0 2px 12px rgba(13,27,42,.06)}.why-card:hover{box-shadow:0 8px 28px rgba(13,27,42,.11);border-color:var(--gold)}.home-assort-sec{background:#fff}.home-steps-sec{background:#0f1b2d}.home-steps-sec .sec-label{color:var(--gold)}.home-steps-sec .sec-title{color:#fff}.home-steps-sec .sec-desc{color:rgba(255,255,255,.6)}.home-steps-sec .steps{background:0 0;gap:12px}.home-steps-sec .step{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:none}.home-steps-sec .step:hover{background:rgba(255,255,255,.1);border-color:rgba(232,160,32,.3);transform:translateY(-2px)}.home-steps-sec .step-n{color:var(--gold)}.home-steps-sec .step-title{color:#fff}.home-steps-sec .step-text{color:rgba(255,255,255,.65)}.home-process-bg{background:#f2f5f9}.home-process-bg .sec-label{color:var(--blue)}.home-process-bg .sec-title{color:var(--text)}.docs-chess-sec{background:#fff}.home-seo-sec{background:#f6f8fb}.home-faq-bg{background:#fff}@media(max-width:767px){.home-steps-sec .step{padding:18px 16px}.home-process-bg .sec{padding-top:48px;padding-bottom:48px}.home-faq-bg .sec{padding-top:48px;padding-bottom:48px}}.sec-label{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-family:Lexend,sans-serif}.sec-label-light{color:var(--gold2)}.sec-title{font-size:clamp(22px,3.5vw,34px);font-weight:700;color:var(--text);line-height:1.2;letter-spacing:-.3px;margin-bottom:12px}.sec-title-light{color:#fff}.sec-desc{font-size:15px;color:var(--muted);max-width:560px;line-height:1.7;margin-bottom:40px}.sec-desc-light{color:rgba(255,255,255,.6)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--border);border-radius:12px;overflow:hidden}.step{background:#fff;padding:28px 24px}.step-n{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--blue);margin-bottom:12px;text-transform:uppercase}.step-icon{font-size:24px;margin-bottom:10px}.step-title{font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px;font-family:Lexend,sans-serif}.step-text{font-size:13px;color:var(--muted);line-height:1.6}.timeline{position:relative;display:flex;flex-direction:column;gap:0;margin:32px 0}.timeline-track{display:none}.timeline-step{position:relative;display:flex;align-items:center;gap:16px;padding:16px 0;border-left:2px solid var(--border);padding-left:24px;margin-left:19px}.timeline-step:last-child{padding-bottom:0}.timeline-dot{position:absolute;left:-21px;top:18px;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:700;font-size:14px;flex-shrink:0;border:3px solid #fff;box-shadow:0 0 0 1px var(--border)}.timeline-icon{font-size:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--blue)}.timeline-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);flex:1}.timeline-time{font-size:12px;color:var(--blue);font-weight:600;background:rgba(27,94,166,.08);padding:3px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}@media(min-width:900px){.timeline{flex-direction:row;align-items:flex-start;gap:0;margin:40px 0}.timeline-track{display:block;position:absolute;top:19px;left:calc(100%/12);right:calc(100%/12);height:2px;background:var(--border);z-index:0}.timeline-step{flex-direction:column;align-items:center;text-align:center;border-left:none;padding-left:0;margin-left:0;flex:1;padding:0 8px;gap:10px}.timeline-dot{position:static;margin-bottom:6px;box-shadow:none;z-index:1}.timeline-icon{font-size:26px}.timeline-title{font-size:13px;min-height:34px;display:flex;align-items:center}.timeline-time{font-size:11px}}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.process-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:28px}.process-card h3{font-size:16px;font-weight:700;color:var(--text);margin-bottom:16px;display:flex;align-items:center;gap:8px;font-family:Lexend,sans-serif}.process-step{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.ps-num{width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-family:Lexend,sans-serif}.ps-text{font-size:13px;color:var(--muted);line-height:1.55}.process-note{background:var(--bg);border-radius:var(--r);padding:11px 14px;font-size:12px;color:var(--muted);margin-top:14px}.zero-banner{background:linear-gradient(135deg,var(--navy),#1b3a6b);border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;margin-bottom:32px}.zero-banner-icon{font-size:30px;flex-shrink:0}.zero-banner-title{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:#fff;margin-bottom:3px}.zero-banner-sub{font-size:13px;color:rgba(255,255,255,.6)}.cars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}@media(max-width:1100px){.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cars-grid{grid-template-columns:1fr;gap:14px}.catalog-cta{flex-direction:column;align-items:flex-start}}.car-card{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:box-shadow .25s,transform .22s,border-color .25s;display:flex;flex-direction:column;height:100%}.car-card:hover{box-shadow:0 8px 32px rgba(13,27,42,.12),0 2px 8px rgba(13,27,42,.06);transform:translateY(-3px);border-color:#cbd5e1}@keyframes car-shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}.car-thumb{position:relative;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(90deg,#1a2e45 25%,#243d5c 50%,#1a2e45 75%);background-size:600px 100%;animation:car-shimmer 1.4s infinite linear;flex-shrink:0}.car-thumb:has(img.gal-active){animation:none;background:linear-gradient(135deg,#1a2e45,#2472c8)}.car-card:hover .car-gallery img.gal-active{transform:scale(1.03)}.car-gallery{position:relative;width:100%;height:100%}.car-gallery img:not(.car-ph-img){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none;transition:opacity .25s,transform .4s ease;cursor:zoom-in}.car-gallery img.gal-active{display:block}.car-gallery--empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.car-gallery-placeholder{position:absolute;inset:0}.car-ph-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gal-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.45);color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:background .15s,opacity .2s;opacity:0}.car-thumb:hover .gal-btn{opacity:1}.gal-btn:hover{background:rgba(0,0,0,.7)}.gal-btn:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}.gal-prev{left:8px}.gal-next{right:8px}.gal-counter{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.52);color:#fff;font-size:11px;font-weight:600;font-family:Lexend,sans-serif;line-height:1;padding:4px 8px;border-radius:20px;z-index:3;pointer-events:none;letter-spacing:.02em}.car-badge-abs{position:absolute;top:10px;left:10px;background:var(--gold);color:var(--navy);font-family:Lexend,sans-serif;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.2)}.car-body{padding:14px 14px 14px;display:flex;flex-direction:column;flex:1}.car-title-block{overflow:hidden;display:flex;flex-direction:column;margin-bottom:6px}.car-name{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin-bottom:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;flex-shrink:0}a.car-name:hover{color:var(--blue)}.car-subtitle{font-size:13.5px;font-weight:400;color:#2d3748;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.car-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cspec-col{display:flex;flex-direction:column;gap:5px}.cspec-cell{display:flex;align-items:center;gap:5px;min-height:20px}.cspec-cell--empty{min-height:20px}.cspec-icon{color:#64748b;flex-shrink:0;display:flex;align-items:center}.cspec-val{font-size:14px;color:#334155;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-price-block{margin-bottom:7px}.car-price-main{font-family:Lexend,sans-serif;font-size:24px;font-weight:800;color:var(--navy);letter-spacing:-.5px;line-height:1.1}.car-monthly{font-size:15px;color:var(--gold);font-weight:600;margin-top:7px;letter-spacing:0}.car-trust-row{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.car-par24{font-size:11.5px;color:var(--blue);font-weight:600;display:inline-flex;align-items:center;gap:4px;opacity:.9}.car-warranty-badge{font-size:11.5px;color:#475569;font-weight:500;display:inline-flex;align-items:center;gap:4px}.car-warranty-badge svg{color:#64748b}.car-actions{margin-top:auto}.car-btn-row{display:flex;gap:8px}.car-btn{padding:0 12px;border:none;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif;transition:background .18s,transform .15s,box-shadow .18s;height:42px;display:flex;align-items:center;justify-content:center}.car-btn-primary{flex:1;background:var(--navy);color:#fff;text-decoration:none}.car-btn-primary:hover{background:#1a3a5c;transform:translateY(-1px);color:#fff}.car-btn-gold{flex:1;background:var(--gold);color:var(--navy)}.car-btn-gold:hover{background:var(--gold2);transform:translateY(-1px)}.car-btn-wa-icon{width:42px;flex-shrink:0;background:var(--wa);color:#fff;text-decoration:none}.car-btn-wa-icon:hover{background:#1eb85a;transform:translateY(-1px)}.car-reserved-overlay{position:absolute;inset:0;background:rgba(13,27,42,.55);display:flex;align-items:center;justify-content:center;z-index:4}.car-reserved-overlay span{background:rgba(255,255,255,.15);backdrop-filter:blur(4px);color:#fff;font-family:Lexend,sans-serif;font-size:13px;font-weight:700;padding:6px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.3);letter-spacing:.04em;text-transform:uppercase}.car-card--reserved{opacity:.85}.car-sold-badge{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.93);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:14px;padding:8px 13px;z-index:5;display:flex;flex-direction:column;gap:2px;border:1px solid rgba(13,27,42,.1);box-shadow:0 2px 12px rgba(0,0,0,.18);pointer-events:none}.car-sold-badge__title{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;color:#0d1b2a;text-transform:uppercase;letter-spacing:.07em;line-height:1.2}.car-sold-badge__sub{font-family:Lexend,sans-serif;font-size:10px;font-weight:500;color:#e8a020;line-height:1.25;letter-spacing:.02em}.car-sold-badge--detail{top:16px;right:16px;padding:9px 15px;border-radius:16px}.car-sold-badge--detail .car-sold-badge__title{font-size:12px}.car-sold-badge--detail .car-sold-badge__sub{font-size:11px}@media(max-width:480px){.car-sold-badge{top:10px;right:10px;padding:6px 11px;border-radius:10px}.car-sold-badge__title{font-size:10px}.car-sold-badge__sub{font-size:9px}}.car-card--orderable .car-thumb img{filter:brightness(.88) saturate(.85)}.cd-order-banner{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,rgba(232,160,32,.12),rgba(232,160,32,.06));border:1px solid rgba(232,160,32,.35);border-radius:12px;padding:16px 20px;margin-bottom:24px;flex-wrap:wrap}.cd-order-banner__icon{flex-shrink:0;color:var(--gold);opacity:.9}.cd-order-banner__text{flex:1;min-width:200px;display:flex;flex-direction:column;gap:3px}.cd-order-banner__text strong{color:var(--navy);font-family:Lexend,sans-serif;font-size:15px;font-weight:700}.cd-order-banner__text span{color:#475569;font-size:13px;line-height:1.45}.cd-order-banner__btn{flex-shrink:0;font-size:13px;padding:8px 18px}@media(max-width:600px){.cd-order-banner{flex-direction:column;align-items:flex-start;gap:10px}.cd-order-banner__btn{width:100%;justify-content:center}}.catalog-cta{margin-top:16px;background:var(--bg);border-radius:14px;padding:24px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.catalog-cta p{font-size:14px;color:var(--muted);max-width:480px;margin:0;line-height:1.55}.catalog-nav-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.catalog-nav-btn{min-width:240px;width:240px;justify-content:center;padding-left:20px;padding-right:20px}.catalog-payment-note{font-size:11px;color:var(--muted);line-height:1.55;margin:18px 0 0;padding:0 4px;opacity:.75}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.svc-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px;transition:box-shadow .2s,border-color .2s,transform .2s}.svc-card:hover{box-shadow:var(--sh2);border-color:var(--blue);transform:translateY(-3px)}.svc-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(27,94,166,.1);border-radius:10px;margin-bottom:16px;color:var(--blue)}.svc-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px}.svc-text{font-size:13px;color:var(--muted);line-height:1.6}.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px}.docs-grid-home{grid-template-columns:repeat(2,1fr);gap:18px}.doc-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;transition:box-shadow .2s,border-color .2s}.doc-card:hover{box-shadow:var(--sh);border-color:var(--blue)}.doc-card-lg{padding:22px 24px;border-radius:14px;gap:16px}.doc-card-lg .doc-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.08);border-radius:10px}.doc-card-lg .doc-title{font-size:15px;margin-bottom:6px}.doc-card-lg .doc-text{font-size:13.5px;line-height:1.6}.doc-icon{font-size:24px;flex-shrink:0;margin-top:2px}.doc-title{font-family:Lexend,sans-serif;font-weight:700;font-size:13px;color:var(--text);margin-bottom:3px}.doc-text{font-size:12px;color:var(--muted);line-height:1.5}.prep-section{position:relative;background:linear-gradient(180deg,#0a1622 0,#0d1b2a 50%,#0a1622 100%);padding:72px 0;overflow:hidden}.prep-bg-accent{position:absolute;top:-10%;right:-10%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(232,160,32,.08) 0,transparent 70%);pointer-events:none}.prep-header{max-width:680px;margin:0 auto 48px;text-align:center;position:relative;z-index:1}.prep-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(232,160,32,.14);border:1px solid rgba(232,160,32,.4);color:var(--gold2);font-family:Lexend,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;padding:7px 18px;border-radius:20px;margin-bottom:20px}.prep-title-main{font-family:Lexend,sans-serif;font-size:clamp(24px,4vw,38px);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.4px;margin-bottom:16px}.prep-desc-main{font-size:15px;color:rgba(255,255,255,.6);line-height:1.7}.prep-split{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:980px;margin:0 auto 56px;position:relative;z-index:1}.prep-split-side{flex:1;width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;text-align:center}.prep-split-label{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:rgba(255,255,255,.4);margin-bottom:14px}.prep-split-label-gold{color:var(--gold)}.prep-split-img{border-radius:10px;overflow:hidden;margin-bottom:16px;aspect-ratio:16/10;background:#0a1420}.prep-split-img img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.55) brightness(.85)}.prep-after .prep-split-img img{filter:none}.prep-split-list{list-style:none;text-align:left;display:flex;flex-direction:column;gap:8px}.prep-split-list li{font-size:13px;color:rgba(255,255,255,.55);padding-left:20px;position:relative}.prep-split-list li::before{content:'−';position:absolute;left:0;color:rgba(255,255,255,.3);font-weight:700}.prep-split-list-gold li{color:rgba(255,255,255,.85)}.prep-split-list-gold li::before{content:'✓';color:var(--gold)}.prep-split-arrow{color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(90deg)}.prep-checklist{max-width:760px;margin:0 auto;position:relative;z-index:1}.prep-check-item{display:flex;align-items:flex-start;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.prep-check-item:first-child{padding-top:0}.prep-check-item.prep-check-final{border-bottom:none}.prep-check-num{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:rgba(232,160,32,.5);flex-shrink:0;width:28px;padding-top:2px}.prep-check-body{flex:1}.prep-check-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:5px}.prep-check-text{font-size:13px;color:rgba(255,255,255,.55);line-height:1.6}.prep-check-mark{width:26px;height:26px;border-radius:50%;background:rgba(232,160,32,.15);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}.prep-cta-row{max-width:680px;margin:48px auto 0;text-align:center;position:relative;z-index:1}.prep-cta-text{font-size:14px;color:rgba(255,255,255,.55);margin-bottom:18px;line-height:1.6}@media(min-width:900px){.prep-split{flex-direction:row;align-items:stretch}.prep-split-arrow{transform:none}}@media(max-width:800px){.prep-section{padding:52px 0}.prep-header{margin-bottom:36px}}.stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.stock-cat{background:#fff;border:1px solid var(--border);border-radius:10px;padding:16px 10px;text-align:center;transition:border-color .18s,box-shadow .18s;cursor:default}.stock-cat:hover{border-color:var(--blue);box-shadow:var(--sh)}.stock-cat-icon{font-size:26px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;color:var(--blue)}.stock-cat-name{font-size:12px;font-weight:600;color:var(--text);font-family:Lexend,sans-serif}.brands-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.brand-pill{background:#fff;border:1px solid var(--border);border-radius:7px;padding:5px 14px;font-size:13px;font-weight:600;color:var(--navy);transition:border-color .18s,color .18s;font-family:Lexend,sans-serif}.brand-pill:hover{border-color:var(--blue);color:var(--blue)}.finance-section{background:#eef3f8;padding:72px 0}.finance-header{text-align:center;max-width:600px;margin:0 auto 44px}.finance-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:16px;overflow:hidden;margin-bottom:36px}.finance-pillar{background:#fff;padding:30px 22px;position:relative;border-top:3px solid transparent}.finance-pillar:first-child{border-top-color:var(--gold)}.finance-pillar:nth-child(2){border-top-color:#1b5ea6}.finance-pillar:nth-child(3){border-top-color:#2a8a5a}.finance-pillar:nth-child(4){border-top-color:#8a4fba}.finance-pillar-num{position:absolute;top:18px;right:20px;font-family:Lexend,sans-serif;font-size:34px;font-weight:800;color:rgba(0,0,0,.08);line-height:1}.finance-pillar-icon{font-size:28px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;color:var(--blue)}.finance-pillar-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px;position:relative;z-index:1}.finance-pillar-text{font-size:13px;color:var(--muted);line-height:1.6;position:relative;z-index:1}.finance-rates-strip{display:flex;align-items:center;justify-content:center;gap:24px;background:var(--navy);border-radius:14px;padding:24px 32px;flex-wrap:wrap}.finance-rate-item{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding:0 8px}.finance-rate-item.finance-rate-best::after{content:'★';position:absolute;top:-14px;color:var(--gold);font-size:12px}.finance-rate-pct{font-family:Lexend,sans-serif;font-size:26px;font-weight:800;color:var(--gold)}.finance-rate-term{font-size:12px;color:rgba(255,255,255,.55)}.finance-rate-divider{width:1px;height:32px;background:rgba(255,255,255,.15)}@media(max-width:900px){.finance-pillars{grid-template-columns:1fr 1fr}}@media(max-width:560px){.finance-pillars{grid-template-columns:1fr}.finance-rates-strip{gap:14px;padding:20px}.finance-rate-divider{display:none}}.autoselect-trust{padding:64px 0;background:linear-gradient(180deg,#0a1f18 0,#0d2a20 100%)}.as-intro{max-width:680px;margin:0 auto 48px;text-align:center}.as-intro .sec-title{color:#fff}.as-intro .sec-desc{color:rgba(255,255,255,.6)}.as-journey{max-width:680px;margin:0 auto 48px;position:relative;padding-left:0}.as-journey-line{position:absolute;left:23px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(72,196,140,.6),rgba(72,196,140,.08))}.as-journey-step{display:flex;gap:24px;padding-bottom:36px;position:relative}.as-journey-step.as-journey-final{padding-bottom:0}.as-journey-marker{width:48px;height:48px;border-radius:50%;background:#0d2a20;border:2px solid #48c48c;color:#48c48c;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:17px;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 0 4px rgba(72,196,140,.1)}.as-journey-final .as-journey-marker{background:#48c48c;color:#0a1f18;box-shadow:0 0 0 6px rgba(72,196,140,.15),0 4px 14px rgba(72,196,140,.3)}.as-journey-content{flex:1;padding-top:8px}.as-journey-title{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.as-journey-text{font-size:14px;color:rgba(255,255,255,.6);line-height:1.7}.as-criteria{max-width:680px;margin:0 auto 40px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px}.as-criteria-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px;text-align:center}.as-criteria-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.as-criteria-item{font-size:13px;color:rgba(255,255,255,.8);display:flex;align-items:center;gap:8px}.as-criteria-item::before{content:'✓';color:var(--gold);font-weight:700;font-size:13px;flex-shrink:0}.as-cta{max-width:560px;margin:0 auto;text-align:center}.as-cta-text{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:20px}.as-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:700px){.as-criteria-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.as-criteria-grid{grid-template-columns:1fr}.as-journey-marker{width:40px;height:40px;font-size:15px}.as-journey-line{left:19px}}.faq-category{margin-bottom:32px}.faq-category:last-child{margin-bottom:0}.faq-category-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--navy);margin-bottom:14px}.faq-list{display:flex;flex-direction:column;gap:8px;max-width:740px}.faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.faq-q{padding:15px 18px;font-weight:600;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text);user-select:none;transition:background .15s;font-family:Lexend,sans-serif}.faq-q:hover{background:var(--bg)}.faq-q .arr{color:var(--blue);font-size:14px;flex-shrink:0;margin-left:10px;transition:transform .2s}.faq-q.open .arr{transform:rotate(180deg)}.faq-item[itemscope] .faq-q::after{content:"▾";color:var(--blue);font-size:14px;flex-shrink:0;margin-left:auto;padding-left:10px;transition:transform .2s}.faq-item[itemscope] .faq-q.open::after{transform:rotate(180deg)}.faq-a{display:none;padding:0 18px 15px;font-size:13px;color:var(--muted);line-height:1.7}.faq-a.show{display:block}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;transition:transform .25s,opacity .25s}.proof-card:hover{background:rgba(255,255,255,.07);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.25)}.proof-photo{width:100%;height:190px;overflow:hidden;background:linear-gradient(135deg,#1a2e45,#2472c8);position:relative}.proof-photo img{width:100%;height:100%;object-fit:cover;display:block}.proof-photo-placeholder{display:flex;align-items:center;justify-content:center;font-size:48px;color:rgba(255,255,255,.25)}.proof-body{padding:22px}.proof-stars{color:var(--gold);font-size:15px;letter-spacing:2px;margin-bottom:12px}.proof-quote{font-size:13px;color:rgba(255,255,255,.75);line-height:1.65;font-style:italic;margin-bottom:18px;min-height:110px}.proof-author{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.proof-name{font-family:Lexend,sans-serif;font-weight:700;font-size:14px;color:var(--gold);margin-bottom:4px}.proof-verified{font-size:11px;color:rgba(255,255,255,.45);margin-bottom:8px;letter-spacing:.3px}.proof-meta{display:flex;flex-direction:column;gap:5px}.proof-meta-item{font-size:11px;color:rgba(255,255,255,.55);display:flex;align-items:center;gap:5px}.proof-card-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;background:linear-gradient(135deg,rgba(232,160,32,.1),rgba(27,94,166,.1));border:1px dashed rgba(232,160,32,.35)}.proof-cta-icon{font-size:34px;margin-bottom:12px}.proof-cta-title{font-family:Lexend,sans-serif;font-weight:700;font-size:15px;color:#fff;margin-bottom:8px}.proof-cta-text{font-size:12px;color:rgba(255,255,255,.55);margin-bottom:18px;line-height:1.5}.calc-bg-wrap{background-image:linear-gradient(rgba(10,18,35,.72) 0,rgba(10,18,35,.82) 100%),url('../images/calc-bg.webp');background-size:cover;background-position:center;padding:0}.calc-bg-wrap #calc-section{color:#fff}.calc-bg-wrap .sec-label{color:var(--gold);opacity:1}.calc-bg-wrap .sec-title{color:#fff}.calc-bg-wrap .sec-desc{color:rgba(255,255,255,.75)}.calc-box{background:#fff;border:1px solid var(--border);border-radius:20px;padding:36px;box-shadow:0 4px 32px rgba(13,27,42,.08);max-width:700px;margin-left:auto;margin-right:auto}.fincalc-tabs{display:flex;gap:8px;margin-bottom:28px;padding:4px;background:var(--bg);border-radius:14px;border:1px solid var(--border)}.fincalc-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:none;background:0 0;border-radius:10px;font-size:13px;font-weight:600;font-family:Lexend,sans-serif;color:var(--muted);cursor:pointer;transition:all .2s ease;white-space:nowrap}.fincalc-tab svg{flex-shrink:0;opacity:.6;transition:opacity .2s}.fincalc-tab:hover{background:#fff;color:var(--navy)}.fincalc-tab.active{background:#fff;color:var(--navy);box-shadow:0 2px 10px rgba(13,27,42,.1)}.fincalc-tab.active svg{opacity:1}.calc-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.calc-field{margin-bottom:20px}.calc-field-fullw{margin-bottom:20px}.calc-field label,.calc-field-fullw label{display:block;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-family:Lexend,sans-serif}.calc-range-wrap{position:relative;padding-top:22px;margin-bottom:8px}.calc-range-val{position:absolute;right:0;top:0;font-size:12px;font-weight:700;color:var(--blue);font-family:Lexend,sans-serif}input[type=range]{width:100%;-webkit-appearance:none;height:4px;border-radius:3px;background:var(--border);outline:0;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--blue);cursor:pointer;border:2.5px solid #fff;box-shadow:0 2px 6px rgba(27,94,166,.35)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--blue);cursor:pointer;border:2.5px solid #fff;box-shadow:0 2px 6px rgba(27,94,166,.35)}.calc-input{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:var(--r);font-size:16px;font-family:'Source Sans 3',sans-serif;color:var(--text);outline:0;transition:border .18s;min-height:48px}.calc-input:focus{border-color:var(--blue)}.calc-rate-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calc-rate-header label{margin-bottom:0}.calc-rate-cur{font-family:Lexend,sans-serif;font-size:18px;font-weight:800;color:var(--blue)}.calc-rate-slider{width:100%;margin-bottom:6px}.calc-rate-bounds{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);font-weight:600;font-family:Lexend,sans-serif}.calc-term-pills{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.calc-term-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;border:1px solid var(--border);border-radius:var(--r);background:#fff;cursor:pointer;font-family:Lexend,sans-serif;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;gap:1px}.calc-term-pill span{font-size:15px;font-weight:700;color:var(--text);line-height:1}.calc-term-pill small{font-size:10px;color:var(--muted);font-weight:500;font-family:'Source Sans 3',sans-serif}.calc-term-pill:hover{border-color:var(--blue);background:rgba(27,94,166,.04)}.calc-term-pill:hover span{color:var(--blue)}.calc-term-pill.active{background:var(--navy);border-color:var(--navy);box-shadow:0 4px 12px rgba(13,27,42,.25);color:#fff}.calc-term-pill.active small,.calc-term-pill.active span{color:#fff;opacity:1}.calc-result{background:var(--navy);border-radius:14px;padding:20px 24px;margin-top:4px}.calc-result-main{display:flex;align-items:center;gap:20px}.calc-result-primary{flex-shrink:0}.calc-result-label{font-size:10px;color:rgba(255,255,255,.5);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-family:Lexend,sans-serif}.calc-result-num{font-family:Lexend,sans-serif;font-size:40px;font-weight:800;color:var(--gold);white-space:nowrap;line-height:1}.calc-result-divider{width:1px;background:rgba(255,255,255,.12);align-self:stretch;flex-shrink:0}.calc-result-stats{display:flex;flex:1;gap:0}.calc-stat{flex:1;text-align:center;padding:4px 8px;border-right:1px solid rgba(255,255,255,.08)}.calc-stat:last-child{border-right:none}.calc-stat-val{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:3px;white-space:nowrap}.calc-stat-label{font-size:10px;color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.3px}.calc-cta{width:100%;padding:15px;background:var(--blue);color:#fff;border:none;border-radius:11px;font-size:15px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif;transition:background .18s,transform .15s,box-shadow .15s;margin-top:16px;letter-spacing:.1px;box-shadow:0 4px 14px rgba(27,94,166,.28)}.calc-cta:hover{background:#0d4a8f;transform:translateY(-1px);box-shadow:0 6px 18px rgba(27,94,166,.38)}.calc-cta:active{transform:scale(.98)}.calc-info-block{display:flex;align-items:flex-start;gap:12px;background:#f8fafc;border:1px solid #e2eaf4;border-radius:12px;padding:16px 18px;margin-top:14px}.calc-info-icon{width:20px;height:20px;flex-shrink:0;color:var(--blue);margin-top:1px}.calc-info-block p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.calc-note{font-size:11px;color:var(--muted);text-align:center;margin-top:10px;opacity:.7}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}.art-card{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;flex-direction:column}.art-card:hover{box-shadow:0 8px 32px rgba(13,27,42,.13);transform:translateY(-3px);border-color:rgba(27,94,166,.2)}.art-thumb{height:168px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;background-color:var(--border);background-size:cover;background-position:center}.art-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(11,29,58,.12) 0,rgba(11,29,58,.32) 100%)}.art-thumb svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;filter:none}.art-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.art-tag{font-size:10px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:9px;font-family:Lexend,sans-serif;opacity:.85}.art-title{font-family:Lexend,sans-serif;font-weight:700;font-size:15px;color:var(--navy);margin-bottom:10px;line-height:1.45;flex:1}.art-desc{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:0}.art-link{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:13px;font-weight:700;color:var(--blue);align-self:flex-start}.art-link-arrow{transition:transform .18s}.art-card:hover .art-link-arrow{transform:translateX(4px)}.art-hero{background:var(--navy);padding:52px 32px 40px;text-align:center;color:#fff}.art-hero h1,.art-hero h2{font-size:clamp(22px,4vw,36px);font-weight:700;max-width:740px;margin:0 auto 10px;line-height:1.2;letter-spacing:-.3px}.art-hero p{color:rgba(255,255,255,.55);font-size:13px;margin-top:8px}.art-content{max-width:760px;margin:0 auto;padding:48px 32px}.art-content h2{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin:32px 0 10px;letter-spacing:-.2px}.art-content h3{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin:24px 0 8px}.art-content p{font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:16px}.art-content ul{margin:10px 0 16px 18px}.art-content ul li{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:6px}.art-hl{background:rgba(27,94,166,.06);border-left:3px solid var(--blue);border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}.art-hl p{margin:0;color:var(--navy);font-weight:500;font-size:14px}.art-check-list{list-style:none;padding:0}.art-check-list li{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px;font-size:15px;color:var(--muted);line-height:1.65}.art-check-list li::before{content:'✓';color:var(--blue);font-weight:700;flex-shrink:0;margin-top:2px}.art-back{background:rgba(255,255,255,.12);border:none;color:#fff;padding:6px 14px;border-radius:var(--r);cursor:pointer;font-size:13px;font-family:'Source Sans 3',sans-serif;margin-bottom:14px}.breadcrumbs a{color:rgba(255,255,255,.55);text-decoration:none;cursor:pointer;transition:color .15s}.breadcrumbs a:hover{color:var(--gold)}.bc-sep{color:rgba(255,255,255,.3)}.bc-current{color:rgba(255,255,255,.85);font-weight:600}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px}.contact-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:26px 22px;text-align:center;transition:box-shadow .2s,transform .2s}.contact-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.contact-icon{font-size:36px;margin-bottom:12px}.contact-title{font-family:Lexend,sans-serif;font-weight:700;font-size:16px;color:var(--text);margin-bottom:6px}.contact-desc{font-size:13px;color:var(--muted);line-height:1.55;margin-bottom:16px}.contact-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--r);font-size:13px;font-weight:600;text-decoration:none;min-height:48px;transition:background .18s,transform .18s,opacity .18s}.contact-btn:hover{opacity:.9;transform:translateY(-1px)}.cbtn-wa{background:var(--wa);color:#fff}.cbtn-tg{background:var(--tg);color:#fff}.priv-content{max-width:760px;margin:0 auto;padding:52px 32px}.priv-content h1{font-family:Lexend,sans-serif;font-size:26px;font-weight:700;color:var(--text);margin-bottom:6px}.priv-content h2{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin:28px 0 10px}.priv-content p{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:12px}.priv-content ul{margin:10px 0 14px 18px}.priv-content li{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:4px}footer{background:var(--navy);padding:40px 36px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.cookie{position:fixed;bottom:0;left:0;right:0;background:var(--navy);padding:13px 24px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;z-index:1000;border-top:2px solid var(--gold);font-size:13px;color:rgba(255,255,255,.75)}@media(max-width:800px){nav{display:none}.hamburger{display:flex}.mob-right{display:flex}.wrap{padding-left:20px;padding-right:20px}.sec{padding-top:52px;padding-bottom:52px}.sec-desc{margin-bottom:28px;font-size:14px}.hero-inner{padding:24px 20px 36px}.hero h1{font-size:clamp(24px,7vw,38px);margin-bottom:10px}.hero-sub{font-size:14px}.hero-btns{gap:10px;margin-top:18px}.hero-bullets{gap:8px;margin:12px 0 16px}.hero-float-card{bottom:16px;right:12px;padding:12px 16px;min-width:120px}.hero-float-num{font-size:26px}.hero-float-slides{min-height:64px}.hero-cta-main{min-width:unset;max-width:none;flex:1}.hero-btn-wa-sec{flex:0 0 auto}.hero-trust-bar{flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 16px}.hero-trust-sep{display:none}.hero-services-line{font-size:12px;margin:8px 0 14px}.trust{padding:10px 20px;gap:8px 20px}.sec-title{font-size:clamp(20px,5.5vw,28px);margin-bottom:8px}.steps{grid-template-columns:1fr}.step{padding:20px 18px}.timeline{margin:24px 0}.process-card{padding:22px 18px}.zero-banner{padding:18px 20px;gap:14px}.finance-section{padding:52px 0}.finance-header{margin-bottom:32px}.finance-pillar{padding:24px 18px}.finance-rates-strip{padding:18px 20px;gap:16px}.car-body{padding:13px 15px 15px}.car-name{font-size:15.5px}.car-price-main{font-size:21px}.catalog-cta{flex-direction:column;align-items:flex-start;padding:20px 18px}.catalog-payment-note{font-size:11px}.services-grid{gap:12px}.svc-card{padding:20px 18px}.docs-grid{gap:10px}.doc-card{padding:14px 16px}.proof-body{padding:18px}.proof-quote{min-height:auto}.calc-box{padding:24px 18px}.calc-row{grid-template-columns:1fr}.calc-term-pills{grid-template-columns:repeat(4,1fr)}.calc-term-pill{padding:9px 4px}.calc-term-pill span{font-size:14px}.calc-result{padding:16px}.calc-result-main{flex-direction:column;gap:12px}.calc-result-divider{width:100%;height:1px;align-self:auto}.calc-result-num{font-size:36px}.calc-result-stats{justify-content:space-around}.calc-rate-cur{font-size:16px}.articles-grid{grid-template-columns:1fr}.articles-grid-6{gap:12px}.articles-grid-12{gap:12px}.art-thumb{height:155px}.art-body{padding:18px 20px 20px}.art-tag{margin-bottom:7px}.art-title{font-size:14px;margin-bottom:8px;line-height:1.4}.art-desc{font-size:13px}.art-link{margin-top:14px;font-size:13px}.art-hero{padding:40px 20px 30px}.art-content{padding:32px 20px}.art-content h2{font-size:18px}.art-content h3{font-size:16px}.art-content p{font-size:14px}.art-cta-box{padding:26px 20px;margin:32px 0}.art-faq{gap:8px}.contacts-grid{gap:12px}.contact-card{padding:22px 18px}.priv-content{padding:40px 20px}footer{padding:36px 20px 20px}}@media(max-width:480px){.wrap{padding-left:16px;padding-right:16px}.sec{padding-top:48px;padding-bottom:36px}.sec-title{font-size:clamp(19px,5vw,24px)}.hero-inner{padding:20px 16px 32px}.hero h1{font-size:clamp(22px,7vw,30px);letter-spacing:-.3px}.hero-sub{font-size:14px}.hero-bullet{font-size:14px}.hero-btns{flex-direction:column;gap:10px}.hero-btn-wa-sec,.hero-btns .btn,.hero-cta-main{width:100%;justify-content:center}.hero-float-card{bottom:12px;right:10px;padding:10px 14px;min-width:110px;border-radius:14px}.hero-float-num{font-size:22px}.hero-perks-strip{gap:5px 12px}.hero-perk{font-size:11.5px}.trust{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.process-card{padding:18px 16px}.zero-banner{flex-direction:column;text-align:center;padding:18px 16px;gap:10px}.finance-pillar{padding:20px 16px}.finance-pillar-num{font-size:26px}.finance-rates-strip{gap:12px;padding:16px}.car-body{padding:13px 15px 15px}.car-name{font-size:15px}.car-subtitle{font-size:13px}.car-price-main{font-size:20px}.car-btn-row{gap:7px}.proof-grid{grid-template-columns:1fr}.proof-body{padding:16px}.proof-stars{margin-bottom:8px}.calc-box{padding:20px 16px}.calc-result-num{font-size:30px}.calc-cta{padding:13px;font-size:14px}.art-thumb{height:140px}.art-body{padding:16px 16px 18px}.art-title{font-size:14px}.articles-grid-12{gap:10px}.art-hero{padding:32px 16px 24px}.art-content{padding:28px 16px}.art-content h2{font-size:17px}.art-content h3{font-size:15px}.art-cta-box{padding:22px 16px;border-radius:12px}.art-faq details.faq-item summary.faq-q{padding:14px 16px;font-size:14px}.art-faq details.faq-item .faq-a{padding:0 16px 14px;font-size:14px}.related-grid{gap:8px}.related-card{padding:12px 14px;border-radius:10px}.related-text{font-size:13px}.contact-card{padding:20px 16px}.as-journey-marker{width:40px;height:40px;font-size:15px}.as-journey-line{left:19px}.as-criteria-grid{grid-template-columns:1fr}.faq-q{padding:14px 16px;font-size:14px}.faq-a{padding:0 16px 14px;font-size:14px}.svc-card{padding:18px 16px}.doc-card{padding:12px 14px}footer{padding:32px 16px 18px}.floats{bottom:20px;right:16px;gap:8px}.float-btn{width:48px;height:48px}.cookie{padding:12px 16px;font-size:12px;flex-direction:column;align-items:flex-start;gap:8px}.bottom-cta-inner{padding:0 16px}.fin-hero-list li{font-size:15px}.fin-faq-q{font-size:14px;padding:14px 16px}.fin-faq-a{padding:0 16px 14px;font-size:14px}}.lang-switch{display:flex;align-items:center;background:rgba(255,255,255,.08);border-radius:20px;padding:3px;gap:2px;margin:0 6px}.ls-btn{background:0 0;border:none;color:rgba(255,255,255,.55);font-size:12px;font-weight:600;padding:4px 8px;border-radius:16px;cursor:pointer;font-family:Lexend,sans-serif;transition:background .18s,color .18s;white-space:nowrap}.ls-btn.active{background:var(--gold);color:var(--navy)}.ls-btn:hover:not(.active){background:rgba(255,255,255,.12);color:#fff}.mob-right{display:none;align-items:center;gap:10px}.lang-switch-mob{display:flex;align-items:center;background:rgba(255,255,255,.1);border-radius:16px;padding:2px;gap:1px}.ls-mob{background:0 0;border:none;color:rgba(255,255,255,.55);font-size:12px;font-weight:600;font-family:Lexend,sans-serif;padding:4px 7px;border-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s;white-space:nowrap}.ls-mob.active{background:var(--gold);color:var(--navy)}.ls-mob:hover:not(.active){background:rgba(255,255,255,.12);color:#fff}.hero-badge-top{margin-bottom:20px}.hero-badge-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(232,160,32,.18);border:1px solid rgba(232,160,32,.45);color:var(--gold2);padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;font-family:Lexend,sans-serif}.hero-btn-main{justify-content:center;flex:1;min-width:140px}.trust-cards-wrap{background:#0d1b2a;padding:32px 0 40px;border-top:none;border-bottom:1px solid rgba(255,255,255,.07)}.trust-cards{display:grid;grid-template-columns:repeat(5,1fr);max-width:1100px;margin:0 auto;padding:0 36px;gap:12px}.trust-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:24px 14px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:background .2s,border-color .2s,transform .2s}.trust-card:hover{background:rgba(255,255,255,.09);border-color:rgba(212,169,65,.4);transform:translateY(-2px)}.trust-card-icon-bg{width:48px;height:48px;border-radius:12px;background:rgba(212,169,65,.15);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:6px;flex-shrink:0}.trust-card-stat{font-family:Lexend,sans-serif;font-size:24px;font-weight:800;color:var(--gold);line-height:1}.trust-card-title{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.9);line-height:1.3}.trust-card-desc{font-size:11px;color:rgba(255,255,255,.5);line-height:1.45;margin-top:2px}@media(max-width:800px){nav{display:none}.mob-right{display:flex}.hamburger{display:flex}.hdr-phone{display:none}.trust-cards{grid-template-columns:repeat(2,1fr);padding:0 16px;gap:8px;max-width:none}.trust-cards .trust-card:last-child{grid-column:1/-1}.trust-card{padding:18px 12px 14px}.trust-card-stat{font-size:20px}.trust-card-icon-bg{width:40px;height:40px}.wrap{padding-left:22px;padding-right:22px}.sec{padding-top:52px;padding-bottom:48px;overflow:hidden}.sec-title{font-size:22px;margin-bottom:14px;margin-top:0}.sec-desc{font-size:14px;margin-bottom:30px;line-height:1.7}.sec-label{margin-bottom:10px;margin-top:0}.steps{grid-template-columns:1fr}.step{padding:20px 18px}.process-grid{grid-template-columns:1fr}.process-card{padding:22px 18px}.cars-grid{grid-template-columns:1fr}.prep-check-item{gap:14px;padding:16px 0}.prep-check-title{font-size:14px}.canwe-grid,.services-grid{grid-template-columns:1fr}.stock-grid{grid-template-columns:repeat(2,1fr)}.proof-grid{grid-template-columns:1fr}.calc-box{padding:20px 16px}.calc-row{grid-template-columns:1fr}.articles-grid{grid-template-columns:1fr}.contacts-grid{grid-template-columns:1fr}.zero-banner{flex-direction:column;gap:10px;text-align:center;padding:18px}.zero-banner-icon{font-size:24px}.faq-q{font-size:13px}.art-hero{padding:40px 20px 32px}.art-content{padding:32px 20px}footer{padding:36px 20px 24px}}@media(max-width:420px){.hero h1{font-size:26px}.trust-cards{grid-template-columns:1fr 1fr}.wrap{padding-left:16px;padding-right:16px}.calc-box,.car-card .car-body,.contact-card,.doc-card,.process-card,.step,.svc-card{padding-left:16px;padding-right:16px}.articles-grid,.contacts-grid,.docs-grid,.docs-grid-home,.seo-cards-grid,.services-grid{grid-template-columns:1fr}.fin-adv-grid,.fin-docs-grid,.fin-steps-grid{grid-template-columns:1fr}.bottom-cta-inner{padding:0 16px}}.articles-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.articles-grid-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.articles-grid-6{grid-template-columns:1fr}}.articles-grid-12{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.articles-grid-12{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.articles-grid-12{grid-template-columns:1fr}}.art-faq{display:flex;flex-direction:column;gap:10px;margin:16px 0 24px}.art-faq details.faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.art-faq details.faq-item summary.faq-q{padding:15px 18px;font-weight:600;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text);user-select:none;list-style:none;font-family:Lexend,sans-serif}.art-faq details.faq-item summary.faq-q::-webkit-details-marker{display:none}.art-faq details.faq-item summary.faq-q::after{content:"＋";font-size:16px;color:var(--blue);flex-shrink:0;margin-left:10px;transition:transform .2s}.art-faq details[open] summary.faq-q::after{transform:rotate(45deg)}.art-faq details.faq-item .faq-a{display:block;padding:0 18px 15px;font-size:13px;color:var(--muted);line-height:1.7}@keyframes faq-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.art-faq details[open] .faq-a{animation:faq-open .22s ease}.art-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.art-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-family:Lexend,sans-serif;font-size:13px}.art-table td{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--muted)}.art-table tr:nth-child(2n) td{background:var(--bg)}.art-table td:first-child{font-weight:600;color:var(--text)}.art-cta-box{background:linear-gradient(135deg,var(--navy) 0,#163a6b 100%);border-radius:16px;padding:32px 28px;margin:40px 0;text-align:center;border:1px solid rgba(232,160,32,.25);box-shadow:0 8px 30px rgba(13,27,42,.25)}.art-cta-box .cta-heading,.art-cta-box h3{font-family:Lexend,sans-serif;font-size:19px;font-weight:700;margin-bottom:12px;color:#fff!important;line-height:1.35}.art-cta-box p{font-size:14px;color:rgba(255,255,255,.78)!important;margin-bottom:22px;line-height:1.65;max-width:480px;margin-left:auto;margin-right:auto}.art-cta-box h3 span,.art-cta-box p span{color:inherit!important}.art-cta-icon{font-size:28px;margin-bottom:10px;color:var(--gold);opacity:.9}.art-cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.related-articles{max-width:760px;margin:40px auto 0;padding-top:32px;padding-bottom:56px;border-top:1px solid var(--border)}.related-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:14px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.related-card{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px 16px;text-decoration:none;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.related-card:hover{border-color:var(--blue);background:#fff;box-shadow:var(--sh)}.related-icon{font-size:18px;flex-shrink:0;display:inline-flex;align-items:center;color:var(--blue)}.related-text{font-size:13px;color:var(--text);font-weight:600;flex:1;line-height:1.4}.related-arrow{color:var(--blue);font-size:14px;flex-shrink:0}@media(max-width:600px){.related-grid{grid-template-columns:1fr}}.car-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.car-compare-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:18px}.car-compare-card h4{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--navy);margin-bottom:10px}.car-compare-card ul{list-style:none;padding:0}.car-compare-card ul li{font-size:12px;color:var(--muted);padding:4px 0;border-bottom:1px solid var(--bg);display:flex;justify-content:space-between}.car-compare-card ul li span{font-weight:600;color:var(--text)}.art-tip{background:rgba(232,160,32,.08);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;padding:14px 18px;margin:18px 0;font-size:13px;color:var(--muted)}.art-tip strong{color:var(--navy)}.lead-overlay{position:fixed;inset:0;background:rgba(13,27,42,.72);backdrop-filter:blur(4px);z-index:2000;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s ease}.lead-overlay.open{display:flex}.lead-overlay.show{opacity:1}.lead-modal{background:#fff;border-radius:20px;max-width:440px;width:100%;padding:32px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.35);transform:translateY(24px) scale(.96);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1);max-height:92vh;overflow-y:auto}.lead-overlay.show .lead-modal{transform:translateY(0) scale(1);opacity:1}.lead-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:50%;background:var(--bg);border:none;font-size:18px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s}.lead-close:hover{background:var(--border);color:var(--text)}.lead-modal-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.lead-icon-top{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--gold2));display:flex;align-items:center;justify-content:center;color:var(--navy);flex-shrink:0}.lead-modal-badge{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gold);background:rgba(232,160,32,.1);border:1px solid rgba(232,160,32,.25);padding:4px 10px;border-radius:20px}.lead-modal h3{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;color:var(--text);margin-bottom:6px;letter-spacing:-.3px;padding-right:24px}.lead-modal .lead-sub{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:20px}.lead-field{margin-bottom:14px}.lead-field label{display:block;font-size:12px;font-weight:600;color:var(--text);margin-bottom:6px;font-family:Lexend,sans-serif}.lead-field label .opt{color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0}.lead-field label .req{color:#dc2626}.lead-input,.lead-select{width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:var(--r);font-size:16px;font-family:'Source Sans 3',sans-serif;color:var(--text);outline:0;transition:border-color .18s,box-shadow .18s;background:#fff;min-height:48px}.lead-input:focus,.lead-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,94,166,.1)}.lead-input.err{border-color:#dc2626}.lead-input.err:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.lead-time-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lead-time-pill{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r);background:#fff;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;font-family:'Source Sans 3',sans-serif;transition:border-color .18s,background .18s,color .18s;text-align:center;line-height:1.2}.lead-time-pill:hover{border-color:var(--blue);color:var(--blue)}.lead-time-pill.active{background:var(--navy);border-color:var(--navy);color:#fff}.lead-err-msg{font-size:11px;color:#dc2626;margin-top:5px;display:none;font-weight:500}.lead-err-msg.show{display:block}.lead-phone-row{display:flex;gap:8px}.lead-cc-btn{display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:var(--text);font-family:'Source Sans 3',sans-serif;flex-shrink:0;min-height:48px;transition:border .18s}.lead-cc-btn:hover{border-color:var(--blue)}.lead-cc-btn svg{color:var(--muted);margin-left:1px;flex-shrink:0}.lead-phone-input{flex:1;min-width:0}.lead-cc-dropdown{display:none;position:relative;margin-top:8px;border:1.5px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:10}.lead-cc-dropdown.open{display:block}.lead-cc-search-wrap{padding:10px;border-bottom:1px solid var(--border)}.lead-cc-search{width:100%;padding:9px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;font-family:'Source Sans 3',sans-serif;outline:0;transition:border .18s}.lead-cc-search:focus{border-color:var(--blue)}.lead-cc-manual{padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg)}.lead-cc-manual>span{font-size:11px;color:var(--muted);font-weight:600;display:block;margin-bottom:6px}.lead-cc-manual-row{display:flex;align-items:center;gap:6px}.lead-cc-manual-plus{font-size:14px;color:var(--muted);font-weight:700}.lead-cc-manual-input{width:60px;padding:7px 8px;border:1.5px solid var(--border);border-radius:7px;font-size:14px;text-align:center;font-family:'Source Sans 3',sans-serif;outline:0}.lead-cc-manual-input:focus{border-color:var(--blue)}.lead-cc-manual-apply{padding:7px 14px;background:var(--blue);color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif}.lead-cc-manual-apply:hover{background:#0d4a8f}.lead-cc-list{max-height:220px;overflow-y:auto}.lead-cc-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:14px;color:var(--text);transition:background .12s}.lead-cc-item.active,.lead-cc-item:hover{background:var(--bg)}.lead-cc-item .flag{font-size:18px;flex-shrink:0}.lead-cc-item .country-name{flex:1}.lead-cc-item .code{color:var(--muted);font-weight:600;font-size:13px}.lead-cc-divider{padding:6px 14px;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lead-cc-empty{padding:16px 14px;text-align:center;font-size:13px;color:var(--muted)}.lead-submit{width:100%;padding:15px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:var(--navy);border:none;border-radius:11px;font-size:15px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif;transition:transform .2s,box-shadow .2s,opacity .2s;margin-top:6px;box-shadow:0 4px 16px rgba(232,160,32,.3)}.lead-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(232,160,32,.45)}.lead-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.lead-submit.loading .lead-submit-text{opacity:0}.lead-submit.loading .lead-submit-spinner{display:inline-block}.lead-submit-spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:leadSpin .7s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes leadSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.lead-submit{position:relative}.lead-helper-text{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px;margin-bottom:0}.bottom-cta-sec .lead-helper-text{color:rgba(255,255,255,.65)}.lead-textarea{resize:vertical;min-height:80px;max-height:200px;line-height:1.55;padding-top:12px;padding-bottom:12px}.lead-success{display:none;text-align:center;padding:20px 0}.lead-success.show{display:block}.lead-success-icon{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:leadPop .45s cubic-bezier(.34,1.56,.64,1)}.lead-success-icon svg{width:38px;height:38px}@keyframes leadPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}.lead-success .cta-heading,.lead-success h3{font-family:Lexend,sans-serif;font-size:19px;font-weight:700;color:var(--text);margin-bottom:10px}.lead-success p{font-size:14px;color:var(--muted);line-height:1.6}.lead-form-wrap{display:block}.lead-form-wrap.hide{display:none}.footer-lead-btn{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--navy);padding:11px 26px;border-radius:var(--r);font-weight:700;font-size:14px;font-family:Lexend,sans-serif;cursor:pointer;border:none;transition:background .2s,transform .2s,box-shadow .2s;margin-bottom:24px}.scroll-top-btn{position:fixed;bottom:22px;left:20px;width:46px;height:46px;border-radius:50%;background:var(--navy);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:997;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,visibility .25s,transform .25s,background .25s}.scroll-top-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{background:var(--blue);transform:translateY(-3px)}@media(max-width:800px){.lead-modal{padding:26px 22px;border-radius:18px}.lead-modal h3{font-size:19px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.reveal-done{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}}.gdpr-banner{position:fixed;bottom:0;left:0;right:0;background:var(--navy);border-top:2px solid var(--gold);z-index:1000;padding:16px 20px;box-shadow:0 -4px 24px rgba(0,0,0,.35);transform:translateY(0);transition:transform .3s ease}.gdpr-banner.hidden{display:none!important}.gdpr-banner-inner{max-width:1060px;margin:0 auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gdpr-banner-icon{font-size:28px;flex-shrink:0}.gdpr-banner-text{flex:1;min-width:220px}.gdpr-banner-title{font-family:Lexend,sans-serif;font-weight:700;font-size:15px;color:#fff;margin-bottom:4px}.gdpr-banner-desc{font-size:12.5px;color:rgba(255,255,255,.6);line-height:1.5;margin:0}.gdpr-banner-desc a{color:var(--gold);text-decoration:underline;cursor:pointer}.gdpr-banner-btns{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.gdpr-banner-btns button{padding:9px 16px;border-radius:8px;font-family:Lexend,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;border:none;transition:opacity .2s;white-space:nowrap}#gdprBtnSettings{background:0 0;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.25)!important}#gdprBtnSettings:hover{background:rgba(255,255,255,.08)}#gdprBtnDecline{background:rgba(255,255,255,.1);color:#fff}#gdprBtnDecline:hover{background:rgba(255,255,255,.18)}#gdprBtnAccept{background:var(--gold);color:var(--navy)}#gdprBtnAccept:hover{background:var(--gold2)}@media(max-width:700px){.gdpr-banner-inner{flex-direction:column;align-items:flex-start;gap:12px}.gdpr-banner-btns{width:100%;justify-content:stretch}.gdpr-banner-btns button{flex:1}}.cookie-settings-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:2000;align-items:center;justify-content:center;padding:16px}.cookie-settings-panel{background:#0f1c2e;border:1px solid rgba(255,255,255,.1);border-radius:18px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.6)}.cookie-settings-header{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 0;position:relative}.cookie-settings-icon{font-size:28px;flex-shrink:0;line-height:1}.cookie-settings-title{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 3px}.cookie-settings-sub{font-size:12px;color:rgba(255,255,255,.45);margin:0}.cookie-settings-close{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.07);border:none;color:rgba(255,255,255,.5);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.cookie-settings-close:hover{background:rgba(255,255,255,.14);color:#fff}.cookie-settings-body{padding:16px 22px}.cookie-category{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin-bottom:10px}.cookie-cat-row{display:flex;align-items:center;gap:12px}.cookie-cat-info{flex:1;min-width:0}.cookie-cat-name{font-family:Lexend,sans-serif;font-size:13px;font-weight:600;color:#fff;margin-bottom:4px}.cookie-cat-desc{font-size:12px;color:rgba(255,255,255,.45);line-height:1.5}.cookie-toggle-required{flex-shrink:0;font-size:11px;font-weight:600;color:#22c55e;background:rgba(34,197,94,.12);padding:3px 10px;border-radius:20px;white-space:nowrap}.cookie-toggle-label{flex-shrink:0;position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.cookie-toggle-label input{opacity:0;width:0;height:0;position:absolute}.cookie-toggle-switch{position:absolute;inset:0;background:rgba(255,255,255,.15);border-radius:24px;transition:.25s}.cookie-toggle-switch::before{content:'';position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.25s}.cookie-toggle-label input:checked+.cookie-toggle-switch{background:var(--gold)}.cookie-toggle-label input:checked+.cookie-toggle-switch::before{transform:translateX(20px)}.cookie-settings-footer{display:flex;gap:10px;padding:4px 22px 16px}.cookie-settings-legal{font-size:11.5px;color:rgba(255,255,255,.35);text-align:center;padding:0 22px 18px;line-height:1.5}.cookie-settings-legal a{color:rgba(255,255,255,.55);text-decoration:underline;cursor:pointer}.cookie-settings-legal a:hover{color:#fff}@media(max-width:480px){.cookie-settings-panel{border-radius:14px}.cookie-settings-header{padding:18px 16px 0}.cookie-settings-body{padding:14px 16px}.cookie-settings-footer{padding:4px 16px 14px}.cookie-settings-legal{padding:0 16px 14px}}.art-hero{position:relative;overflow:hidden;background:var(--navy);min-height:480px;display:flex;align-items:center;padding:0;text-align:left;flex-direction:row;justify-content:flex-start}.art-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,#0a1224 0,rgba(10,18,36,.96) 35%,rgba(10,18,36,.65) 60%,rgba(10,18,36,.05) 100%);z-index:0}.art-hero-inner{position:relative;z-index:1;max-width:600px;padding:64px 0 56px 56px}.art-hero-inner .sec-label{color:var(--gold);font-size:11px;letter-spacing:2px;font-weight:600;margin-bottom:14px;text-transform:uppercase}.art-hero-inner h1,.art-hero-inner h2{font-family:Lexend,sans-serif;font-size:clamp(26px,3.8vw,48px);font-weight:800;color:#fff;line-height:1.18;margin:0 0 16px;max-width:600px}.art-hero-inner p{font-size:16px;color:rgba(255,255,255,.72);line-height:1.65;margin:0 0 28px;max-width:520px}.art-hero-inner .art-hero-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.art-hero-inner .art-hero-btns .btn{min-height:48px;padding:0 24px;font-size:15px}.art-hero-inner .catalog-brands-pills{margin-top:20px}#page-cars .art-hero{background-image:url('../images/cars-hero-bg.webp');background-size:cover;background-position:right center}#page-cars .cars-hero-compact{min-height:auto}#page-cars .cars-hero-compact .art-hero-inner{padding:36px 0 32px 56px}#page-cars .cars-hero-compact h1{font-size:clamp(22px,3vw,38px);margin:0 0 8px}#page-cars .cars-hero-compact p{font-size:15px;margin:0}@media(max-width:768px){#page-cars .cars-hero-compact .art-hero-inner{padding:28px 20px}#page-cars .cars-hero-compact h1{font-size:clamp(20px,6vw,28px)}}#page-autoselect .art-hero{background-image:url('../images/autoselect-hero-bg.webp');background-size:cover;background-position:right center}#page-articles .art-hero{background-image:url('../images/articles-hero-bg.webp');background-size:cover;background-position:right center}#page-about .art-hero{background-image:url('../images/about-hero-bg.webp');background-size:cover;background-position:right center}#page-contacts .art-hero{background-image:url('../images/contacts-hero-bg.webp');background-size:cover;background-position:right center}#page-calc .art-hero{background-image:url('../images/finance-hero-bg.webp');background-size:cover;background-position:right center}#page-guide .art-hero{background-image:url('../images/finance-hero-bg.webp');background-size:cover;background-position:right center}#page-kalkulator .art-hero{background-image:url('../images/calc-bg.png');background-size:cover;background-position:right center}.art-hero-inner .fin-hero-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0 0 24px;padding:0;max-width:460px}.art-hero-inner .fin-hero-list li{font-size:14px;color:rgba(255,255,255,.85);padding-left:22px;position:relative;line-height:1.5}.art-hero-inner .fin-hero-list li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.art-hero-inner .fin-hero-title{font-family:Lexend,sans-serif;font-size:clamp(26px,3.8vw,48px);font-weight:800;color:#fff;line-height:1.18;margin:0 0 16px;max-width:600px}[id^=page-article]:not(#page-articles) .art-hero{flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:auto;padding:40px 56px 36px;background:var(--navy)}[id^=page-article]:not(#page-articles) .art-hero::before{display:none}[id^=page-article]:not(#page-articles) .art-hero h1{text-align:center;width:100%;margin-left:auto;margin-right:auto}@media(max-width:768px){.art-hero{min-height:auto}.art-hero::before{background:linear-gradient(to bottom,rgba(10,18,36,.95) 0,rgba(10,18,36,.88) 100%)}.art-hero-inner{padding:48px 20px 40px;max-width:100%}.art-hero-inner h1,.art-hero-inner h2{font-size:clamp(22px,7vw,32px);margin:0 0 14px;max-width:100%}.art-hero-inner p{font-size:15px;max-width:100%}.art-hero-inner .art-hero-btns,.art-hero-inner .as2-hero-btns{flex-direction:column;align-items:stretch}.art-hero-inner .art-hero-btns .btn,.art-hero-inner .as2-hero-btns .btn{width:100%;justify-content:center;white-space:normal}}.priv-content{max-width:760px;margin:0 auto;padding:40px 24px 64px}.priv-content h2{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--text);margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.priv-content h3{font-family:Lexend,sans-serif;font-size:15px;font-weight:600;color:var(--text);margin:20px 0 8px}.priv-content p{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:12px}.priv-content ul{padding-left:20px;margin-bottom:14px}.priv-content ul li{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:6px}.priv-content a{color:var(--gold);text-decoration:underline;cursor:pointer}.priv-alert{background:rgba(255,200,0,.08);border:1px solid rgba(255,200,0,.25);border-radius:10px;padding:12px 16px;margin-bottom:28px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:rgba(255,200,0,.9);line-height:1.5}.priv-placeholder-box{background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.18);border-radius:10px;padding:16px 20px;margin:12px 0 18px;font-size:13.5px;color:var(--muted);line-height:1.9}.priv-placeholder-box strong{color:var(--gold)}.priv-link-btn{background:0 0;border:none;color:var(--gold);text-decoration:underline;cursor:pointer;font-size:14px;padding:0;font-family:inherit}.cookie-table{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin:16px 0 24px}.cookie-table-row{display:grid;grid-template-columns:130px 100px 1fr 80px;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--muted);align-items:center}.cookie-table-row:last-child{border-bottom:none}.cookie-table-header{background:rgba(255,255,255,.04);font-weight:600;color:var(--text)}.cookie-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}.cookie-badge-necessary{background:rgba(0,200,100,.12);color:#22c55e}.cookie-badge-analytics{background:rgba(59,130,246,.15);color:#60a5fa}.cookie-badge-marketing{background:rgba(168,85,247,.15);color:#c084fc}@media(max-width:600px){.cookie-table-row{grid-template-columns:1fr 1fr;row-gap:4px}.cookie-table-header{display:none}}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;margin-bottom:32px}.contact-card{background:#1a2535;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .2s}.contact-card:hover{border-color:var(--gold);transform:translateY(-2px)}.contact-icon{font-size:36px}.contact-title{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:#fff}.contact-desc{font-size:13.5px;color:rgba(255,255,255,.6);line-height:1.6;flex:1}.contact-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font-family:Lexend,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:background .2s,transform .2s;justify-content:center}.cbtn-wa{background:#25d366;color:#fff}.cbtn-wa:hover{background:#1eb85a}.cbtn-tg{background:#229ed9;color:#fff}.cbtn-tg:hover{background:#1a8ec2}.contact-cta-box{background:linear-gradient(135deg,var(--navy),#163a6b);border-radius:18px;padding:32px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.contact-cta-icon{font-size:40px;flex-shrink:0}.contact-cta-text{flex:1;min-width:200px}.contact-cta-title{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:#fff;margin-bottom:6px}.contact-cta-text p{font-size:13.5px;color:rgba(255,255,255,.55);margin:0}.contact-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.page-404-wrap{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px}.page-404-icon{font-size:72px;margin-bottom:12px;animation:car404 2s ease-in-out infinite alternate;color:var(--gold)}@keyframes car404{from{transform:translateX(-10px)}to{transform:translateX(10px)}}.page-404-code{font-family:Lexend,sans-serif;font-size:100px;font-weight:900;color:var(--gold);line-height:1;margin-bottom:8px}.page-404-title{font-family:Lexend,sans-serif;font-size:24px;font-weight:700;color:var(--text);margin-bottom:14px}.page-404-desc{font-size:15px;color:var(--muted);max-width:420px;line-height:1.6;margin-bottom:28px}.page-404-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}#site-footer{background:rgba(5,12,30,.98);border-top:1px solid rgba(255,255,255,.07);padding:56px 36px 0;text-align:left}.footer-inner{max-width:1120px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:pointer}.footer-logo-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--gold),var(--gold2));display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:900;font-size:12px;color:var(--navy);flex-shrink:0}.footer-logo-text{font-family:Lexend,sans-serif;font-size:21px;font-weight:800;color:#fff}.footer-logo-text span{color:var(--gold)}.footer-tagline{font-size:13.5px;color:rgba(255,255,255,.65);line-height:1.65;margin-bottom:22px;max-width:240px}.footer-social{display:flex;gap:10px;flex-wrap:wrap}.footer-soc-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s}.footer-soc-btn:hover{opacity:.85;transform:translateY(-1px)}.footer-soc-wa{background:#25d366;color:#fff}.footer-soc-tg{background:#229ed9;color:#fff}.footer-nav-col{padding-top:4px}.footer-nav-title{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;color:rgba(255,255,255,.62);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.footer-nav-link,.footer-nav-link:active,.footer-nav-link:focus,.footer-nav-link:link,.footer-nav-link:visited{display:block;font-size:14px;color:rgba(255,255,255,.76);cursor:pointer;padding:5px 0;text-decoration:none;transition:color .2s;background:0 0;border:none;font-family:inherit;text-align:left;line-height:1.4}.footer-nav-link:hover{color:#fff!important}.bottom-phone-block{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:13px 20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff!important;text-decoration:none!important;transition:background .2s,border-color .2s;cursor:pointer}.bottom-phone-block:active,.bottom-phone-block:hover,.bottom-phone-block:link,.bottom-phone-block:visited{color:#fff!important;text-decoration:none!important}.bottom-phone-block:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.bottom-phone-ico{color:rgba(255,255,255,.55);flex-shrink:0;display:flex;align-items:center}.bottom-phone-num{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.3px}.bottom-phone-badges{display:flex;gap:5px;align-items:center}.bottom-phone-badge{font-family:'Source Sans 3',sans-serif;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;letter-spacing:.04em}.bottom-phone-badge.wa{background:rgba(37,211,102,.2);color:#4ade80;border:1px solid rgba(37,211,102,.3)}.bottom-phone-badge.tg{background:rgba(34,158,217,.2);color:#60d4ff;border:1px solid rgba(34,158,217,.3)}.contact-phone-block{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 10px}.contact-phone-number{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-.4px;transition:color .2s}.contact-phone-number:hover{color:var(--blue)}.contact-phone-apps{display:flex;gap:6px}.contact-app-badge{font-family:'Source Sans 3',sans-serif;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;letter-spacing:.04em}.contact-app-badge.wa{background:#dcfce7;color:#15803d}.contact-app-badge.tg{background:#dbeafe;color:#1d4ed8}.footer-phone-link{display:flex;align-items:center;gap:7px;font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;text-decoration:none;padding:6px 0 4px;transition:color .2s}.footer-phone-link:hover{color:var(--gold)}.footer-phone-tags{font-family:'Source Sans 3',sans-serif;font-size:11px;font-weight:400;color:rgba(255,255,255,.45);background:rgba(255,255,255,.08);border-radius:6px;padding:2px 7px;letter-spacing:.04em}.footer-contact-block{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.footer-contact-location{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.45);letter-spacing:.04em}.footer-contact-phone{display:flex;align-items:center;gap:7px;font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;text-decoration:none;padding:4px 0;transition:color .2s}.footer-contact-phone:hover{color:var(--gold)}.footer-seo-text{padding:24px 0 20px;border-bottom:1px solid rgba(255,255,255,.05)}.footer-seo-text p{font-size:12px;color:rgba(255,255,255,.28);line-height:1.7;max-width:100%}.footer-bottom{padding:16px 0 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-copy{font-size:12px;color:rgba(255,255,255,.55)}.footer-flag{font-size:13px;color:rgba(255,255,255,.3)}.footer-bottom-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-legal-link,.footer-legal-link:active,.footer-legal-link:focus,.footer-legal-link:link,.footer-legal-link:visited{font-size:12px;color:rgba(255,255,255,.3);cursor:pointer;text-decoration:none;background:0 0;border:none;font-family:inherit;transition:color .2s}.footer-legal-link:hover{color:rgba(255,255,255,.65)!important}.footer-cookie-settings{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:5px 11px;font-size:11.5px;color:rgba(255,255,255,.35);cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.footer-cookie-settings:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}@media(max-width:1023px){#site-footer{padding:48px 24px 0}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 40px}.footer-tagline{max-width:320px}}@media(max-width:767px){#site-footer{padding:40px 20px 0}.footer-top{grid-template-columns:1fr 1fr;gap:24px 20px}.footer-brand{grid-column:1/-1;display:block}.footer-tagline{max-width:100%}.footer-social{margin-bottom:4px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom-right{gap:8px}}@media(max-width:499px){#site-footer{padding:36px 16px 0}.footer-top{grid-template-columns:1fr;gap:20px}.footer-nav-col{padding-top:0}.footer-soc-btn{padding:10px 18px;font-size:13.5px}}.floats{position:fixed;bottom:80px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:996}.float-btn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s,opacity .2s}.float-btn:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(0,0,0,.45)}.fwa{background:#25d366}.ftg{background:#229ed9}.float-toggle{display:none;background:var(--navy);border:none;cursor:pointer;order:3}.float-toggle-x{display:none}.floats.open .float-toggle-chat{display:none}.floats.open .float-toggle-x{display:block}@media(max-width:768px){.floats{bottom:72px;right:12px;gap:8px;align-items:flex-end}.float-btn{width:48px;height:48px}.scroll-top-btn{bottom:16px;left:12px;width:44px;height:44px}.float-toggle{display:flex;order:3}.ftg,.fwa{opacity:0;pointer-events:none;transform:translateY(20px) scale(.85);transition:opacity .22s,transform .22s,box-shadow .2s}.floats.open .fwa{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:.05s}.floats.open .ftg{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.floats.open .float-toggle{background:var(--navy)}}@media(max-width:800px){.scroll-top-btn{bottom:16px;left:12px;width:44px;height:44px}}.hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.gdpr-consent-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:4px}.gdpr-consent-label input[type=checkbox]{width:18px;height:18px;min-width:18px;flex-shrink:0;margin-top:0;accent-color:var(--gold);cursor:pointer}.gdpr-consent-label span{font-size:12.5px;color:var(--muted);line-height:1.5}.gdpr-consent-label span a{color:var(--gold);text-decoration:underline;cursor:pointer}.gdpr-inline-btn{font-size:12.5px;vertical-align:baseline}.gdpr-bottom-text,.gdpr-consent-label .gdpr-bottom-text,.gdpr-consent-label .gdpr-bottom-text span{font-size:12.5px;color:#fff!important;line-height:1.5}.gdpr-bottom-text .gdpr-inline-btn{color:var(--gold);font-size:12.5px}.nav-cta-btn{min-height:36px!important;padding:7px 16px!important;font-size:13px!important}.hdr-phone{display:flex;align-items:center;gap:6px;font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:#fff;text-decoration:none;margin-left:4px;white-space:nowrap;transition:color .2s}.hdr-phone:hover{color:var(--gold)}.hdr-phone-ico{opacity:.7;flex-shrink:0}.hdr-phone-num{font-family:Lexend,sans-serif;font-size:14px;font-weight:700}.hdr-phone-tags{font-family:'Source Sans 3',sans-serif;font-size:11px;font-weight:400;color:rgba(255,255,255,.45);background:rgba(255,255,255,.09);border-radius:6px;padding:2px 7px;letter-spacing:.04em}.mob-phone-link{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Lexend,sans-serif;font-size:18px;font-weight:800;color:#fff;text-decoration:none;padding:14px 0 10px;border-bottom:1px solid rgba(255,255,255,.08);transition:color .2s}.mob-phone-link:hover{color:var(--gold)}.mob-phone-tags{font-family:'Source Sans 3',sans-serif;font-size:12px;font-weight:400;color:rgba(255,255,255,.45);background:rgba(255,255,255,.09);border-radius:6px;padding:2px 8px;letter-spacing:.04em}.contact-phone-num{display:block;font-family:Lexend,sans-serif;font-size:18px;font-weight:800;color:var(--navy);text-decoration:none;margin-bottom:6px;transition:color .2s}.contact-phone-num:hover{color:var(--blue)}.why-auto24-wrap{background:#fff;padding:64px 0}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;margin-top:32px}.why-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px;transition:box-shadow .2s,border-color .2s,transform .2s}.why-card:hover{box-shadow:var(--sh2);border-color:var(--gold);transform:translateY(-3px)}.why-icon{font-size:28px;margin-bottom:12px}.why-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px}.why-text{font-size:14px;color:var(--muted);line-height:1.6}.catalog-header-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.catalog-brands-pills{display:flex;flex-wrap:wrap;gap:6px}.cbrand{font-size:12px;font-weight:600;color:var(--muted);background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:3px 10px;font-family:Lexend,sans-serif}.cbrand-more{color:var(--blue)}.catalog-count-badge{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--blue);background:rgba(27,94,166,.08);border-radius:20px;padding:5px 14px;white-space:nowrap}.catalog-count-num{font-size:17px;font-weight:800}.cat-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}#cars-catalog-grid{margin-top:24px}.cat-tab{padding:8px 18px;border-radius:20px;border:1px solid var(--border);background:#fff;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .18s,border-color .18s,color .18s;font-family:Lexend,sans-serif}.cat-tab:hover{border-color:var(--blue);color:var(--blue)}.cat-tab.active{background:var(--blue);border-color:var(--blue);color:#fff}.car-badges-row{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;z-index:2}.cbadge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:3px;backdrop-filter:blur(6px);font-family:Lexend,sans-serif;letter-spacing:.1px}.cbadge-hot{background:rgba(239,68,68,.88);color:#fff}.cbadge-zero{background:#16a34a;color:#fff;box-shadow:0 2px 8px rgba(22,163,74,.4)}.cbadge-new-corner{position:absolute;top:12px;right:12px;z-index:3;background:#D94B4B;color:#fff;font-size:11px;font-weight:700;font-family:Lexend,sans-serif;padding:4px 9px;border-radius:5px;letter-spacing:.05em;border:1px solid rgba(255,255,255,.28);pointer-events:none}.cbadge-family{background:rgba(234,179,8,.9);color:#1a1a00}.seo-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;margin-top:28px}.seo-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.seo-card:hover{border-color:var(--blue);box-shadow:var(--sh2);transform:translateY(-3px)}.seo-card-icon{font-size:26px;margin-bottom:10px;display:flex;align-items:center;color:var(--blue)}.seo-card-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}.seo-card-text{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:12px}.seo-card-link{font-size:13px;font-weight:600;color:var(--blue);text-decoration:none}.art-back-btn{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;padding:7px 16px;border-radius:var(--r);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px;transition:background .18s,border-color .18s;font-family:'Source Sans 3',sans-serif}.art-back-btn:hover{background:rgba(255,255,255,.2)}.contacts-bg-section{background:linear-gradient(rgba(13,27,42,.88) 0,rgba(13,27,42,.8) 100%),url('../images/contact-bg.webp');background-size:cover;background-position:center}.bottom-cta-sec{background:var(--navy);padding:80px 0}.bottom-cta-inner{max-width:1060px;margin:0 auto;padding:0 36px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bottom-cta-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.bottom-cta-text h2{font-family:Lexend,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.18}.bottom-cta-text p{font-size:15px;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:28px}.bottom-cta-trust-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.bottom-cta-trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.75)}.bottom-cta-trust-item svg{flex-shrink:0;color:var(--gold);opacity:.9}.bottom-cta-form-wrap{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px;backdrop-filter:blur(6px)}.bottom-form-header{margin-bottom:18px}.bottom-form-badge{display:inline-flex;align-items:center;background:rgba(232,160,32,.15);border:1px solid rgba(232,160,32,.35);color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:10px}.bottom-cta-form-title{font-family:Lexend,sans-serif;font-size:20px;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.2}.bottom-form-sub{font-size:13px;color:rgba(255,255,255,.72);margin:0}.bottom-form-intent-row{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.intent-chip{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:20px;color:rgba(255,255,255,.7);font-size:13px;font-weight:600;padding:7px 14px;cursor:pointer;transition:border-color .18s,background .18s,color .18s;white-space:nowrap}.intent-chip:hover{border-color:var(--gold);color:#fff}.intent-chip.active{background:rgba(232,160,32,.18);border-color:var(--gold);color:var(--gold)}.bottom-mini-form{display:flex;flex-direction:column;gap:12px}.bottom-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bottom-form-field{display:flex;flex-direction:column;gap:5px}.bottom-field-label{font-size:12px;font-weight:600;color:rgba(255,255,255,.85);letter-spacing:.04em;text-transform:uppercase}.mini-form-input{width:100%;padding:11px 15px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;font-size:14px;font-family:'Source Sans 3',sans-serif;transition:border-color .18s,background .18s}.mini-form-input::placeholder{color:rgba(255,255,255,.45)}.mini-form-input:focus{outline:0;border-color:var(--gold);background:rgba(255,255,255,.1)}.bottom-form-trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.bottom-form-trust span{font-size:12px;color:rgba(255,255,255,.4)}@media(max-width:800px){.bottom-cta-inner{grid-template-columns:1fr;gap:32px;padding:0 20px}.bottom-form-row{grid-template-columns:1fr}}@media(max-width:480px){.bottom-form-intent-row{gap:6px}.intent-chip{font-size:12px;padding:6px 11px}}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.about-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-stat{background:var(--bg);border-radius:14px;padding:20px;text-align:center}.about-stat-num{font-family:Lexend,sans-serif;font-size:36px;font-weight:800;color:var(--gold);line-height:1}.about-stat-label{font-size:13px;color:var(--muted);margin-top:4px}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin-top:28px}.about-value-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px}.about-value-icon{font-size:26px;margin-bottom:10px}.about-value-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px}@media(max-width:700px){.about-intro{grid-template-columns:1fr}.about-stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.catalog-brands-pills{display:none}.catalog-header-meta{flex-direction:column;align-items:flex-start}.why-grid{grid-template-columns:1fr}.seo-cards-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.seo-cards-grid{grid-template-columns:1fr}.cat-tabs{gap:6px}.cat-tab{padding:7px 13px;font-size:12px}}.lb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;align-items:center;justify-content:center;cursor:zoom-out}.lb-overlay.open{display:flex}#lb-img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:6px;box-shadow:0 8px 60px rgba(0,0,0,.6);cursor:default;user-select:none}.lb-close{position:fixed;top:16px;right:20px;background:0 0;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1;opacity:.8;transition:opacity .15s;z-index:10000}.lb-close:hover{opacity:1}.lb-btn{position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:none;color:#fff;font-size:44px;line-height:1;width:54px;height:72px;cursor:pointer;z-index:10000;border-radius:6px;transition:background .15s;display:flex;align-items:center;justify-content:center}.lb-btn:hover{background:rgba(255,255,255,.25)}.lb-prev{left:12px}.lb-next{right:12px}.lb-counter{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:13px;font-family:Lexend,sans-serif;pointer-events:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:var(--navy);border:none;border-radius:10px;padding:13px 26px;font-size:15px;font-weight:700;font-family:Lexend,sans-serif;cursor:pointer;text-decoration:none;transition:box-shadow .18s,opacity .18s,transform .18s;min-height:48px}.btn-primary:hover{background:var(--gold2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(232,160,32,.35)}.gdpr-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9px;padding:11px 20px;font-size:13px;font-weight:700;font-family:Lexend,sans-serif;cursor:pointer;transition:opacity .18s;min-height:48px}.gdpr-btn-decline{background:var(--bg2);color:var(--text);border:1px solid var(--border)}.gdpr-btn-decline:hover{background:var(--border)}.gdpr-btn-accept{background:var(--gold);color:var(--navy)}.gdpr-btn-accept:hover{background:var(--gold2);transform:translateY(-1px)}.fin-hero{background:linear-gradient(rgba(10,20,35,.68),rgba(13,27,42,.72)),url('../images/finance-hero-bg.webp') center/cover no-repeat;padding:56px 0 52px;color:#fff}.fin-hero-inner{max-width:760px}.fin-hero .sec-label{color:rgba(255,255,255,.55);margin-bottom:14px}.fin-hero-title{font-family:Lexend,sans-serif;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.18;margin-bottom:24px;color:#fff}.fin-hero-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.fin-hero-list li{font-size:16px;color:rgba(255,255,255,.9);padding-left:26px;position:relative;line-height:1.5}.fin-hero-list li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.fin-hero-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn-outline{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--blue);color:var(--blue);background:0 0;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:700;font-family:Lexend,sans-serif;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.btn-outline:hover{background:var(--blue);color:#fff}.fin-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.fin-adv-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px 20px;transition:box-shadow .2s,transform .2s}.fin-adv-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.09);transform:translateY(-3px)}.fin-adv-card--par24{border-color:var(--blue);background:rgba(27,94,166,.04)}.fin-adv-icon{font-size:28px;margin-bottom:12px;line-height:1}.fin-adv-icon--par{font-family:Lexend,sans-serif;font-size:26px;font-weight:800;color:var(--blue)}.fin-adv-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px}.fin-adv-desc{font-size:13px;color:var(--muted);line-height:1.5}.fin-steps-sec{background:var(--bg2);padding:76px 0}.fin-steps-sec .sec-label{margin-bottom:8px}.fin-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.fin-step{background:#fff;border-radius:16px;padding:24px 20px;border:1px solid var(--border);position:relative}.fin-step--highlight{border-color:var(--gold);background:rgba(232,160,32,.04)}.fin-step-num{position:absolute;top:16px;right:16px;font-family:Lexend,sans-serif;font-size:28px;font-weight:800;color:var(--border);line-height:1}.fin-step-icon{font-size:26px;margin-bottom:10px}.fin-step-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.fin-step-desc{font-size:13px;color:var(--muted);line-height:1.5}.fin-docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.fin-doc-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--text)}.fin-doc-icon{font-size:20px;flex-shrink:0}.fin-docs-note{font-size:13px;color:var(--muted);margin-top:18px;line-height:1.6;max-width:600px}.fin-faq-sec{background:var(--bg2);padding:76px 0}.fin-faq-list{margin-top:28px;display:flex;flex-direction:column;gap:10px;max-width:740px}.fin-faq-item{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.fin-faq-q{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-family:Lexend,sans-serif;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;gap:12px}.fin-faq-q::-webkit-details-marker{display:none}.fin-faq-q::after{content:"＋";font-size:18px;color:var(--blue);flex-shrink:0;transition:transform .2s}.fin-faq-item[open] .fin-faq-q::after{transform:rotate(45deg)}.fin-faq-a{padding:0 20px 16px;font-size:14px;color:var(--muted);line-height:1.65}.fin-cta-sec{background:linear-gradient(135deg,rgba(13,27,42,.88) 0,rgba(27,79,138,.82) 100%),url("/images/fin-cta-bg.png") center/cover no-repeat;padding:88px 0;display:flex;align-items:center}.fin-cta-inner{max-width:660px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.fin-cta-title{font-family:Lexend,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.12;text-align:center}.fin-cta-desc{font-size:16px;color:rgba(255,255,255,.75);margin-bottom:36px;line-height:1.6;text-align:center;max-width:560px}.fin-cta-form{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:min(480px,100%);margin-left:auto;margin-right:auto}.fin-cta-input{height:50px;border-radius:var(--r);border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff;padding:0 16px;font-size:15px;font-family:'Source Sans 3',sans-serif;transition:border .18s}.fin-cta-input::placeholder{color:rgba(255,255,255,.5)}.fin-cta-input:focus{outline:0;border-color:var(--gold)}.fin-gdpr{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(255,255,255,.7);cursor:pointer;line-height:1.5}.fin-gdpr input{margin-top:2px;accent-color:var(--gold);flex-shrink:0}.fin-cta-btn{width:100%;height:54px;font-size:16px;margin-top:4px}.fin-cta-contacts{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.fin-contact-btn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:700;font-family:Lexend,sans-serif;text-decoration:none;transition:opacity .18s,transform .18s}.fin-contact-btn:hover{opacity:.85;transform:translateY(-1px)}.fin-contact-wa{background:#25d366;color:#fff}.fin-contact-tg{background:#229ed9;color:#fff}@media(max-width:900px){.fin-adv-grid{grid-template-columns:repeat(2,1fr)}.fin-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fin-hero{padding:40px 0 36px}.fin-adv-grid{grid-template-columns:1fr}.fin-steps-grid{grid-template-columns:1fr}.fin-docs-grid{grid-template-columns:1fr}.fin-hero-title{font-size:26px}}.page{overflow-x:clip;max-width:100%}img{max-width:100%;height:auto}@media(max-width:800px){.hero{margin-top:0}.fin-hero{padding:40px 0 36px}.sec{padding-top:48px;padding-bottom:40px}.prep-section{padding-top:48px;padding-bottom:48px}.autoselect-trust{padding:48px 0}.finance-section{padding:48px 0}.why-auto24-wrap{padding:48px 0}.bottom-cta-sec{padding:52px 0}.fin-faq-sec,.fin-steps-sec{padding:48px 0}.fin-cta-sec{padding:48px 0}.trust-cards-wrap{padding:24px 0 32px}.faq-q{padding:15px 16px;font-size:14px;min-height:50px}.faq-a{padding:0 16px 15px;font-size:14px}.cat-tabs{flex-wrap:wrap}.cat-tab{padding:8px 14px;font-size:13px;min-height:40px}.car-compare-grid{grid-template-columns:1fr}.calc-input{min-height:48px}.calc-select{min-height:48px;padding:12px 13px}.lead-modal{padding:24px 20px;border-radius:14px;max-height:96vh}.contact-btn{width:100%;justify-content:center}.art-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.art-table{min-width:400px}.art-cta-btns{flex-direction:column;align-items:center}.art-cta-btns .btn{width:100%;max-width:320px;justify-content:center}.footer-nav-link{padding:6px 0;min-height:36px;display:flex;align-items:center}}@media(max-width:390px){.hero h1{font-size:24px}.hero-badge-pill{font-size:12px;padding:5px 12px}.btn{padding:12px 16px;font-size:14px}.nav-wa{display:none}.trust-card-stat{font-size:18px}.trust-card-title{font-size:12px}.finance-rates-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.finance-rate-divider{display:none}.proof-quote{font-size:13px}.par24{padding:20px 14px}.par24 h2{font-size:17px}.as-criteria-grid{grid-template-columns:1fr}.stock-grid{grid-template-columns:repeat(2,1fr)}.brands-row{gap:6px}.brand-pill{font-size:12px;padding:4px 10px}.art-table{font-size:12px}.art-table td,.art-table th{padding:8px 10px}.lead-modal{padding:20px 16px}.lead-modal h3{font-size:18px}}@media(max-width:800px){.fin-cta-input,.mini-form-input{height:50px;font-size:16px}.fin-gdpr input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px}.gdpr-consent-label input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;margin-top:0}.lead-input,.lead-select{min-height:50px;font-size:16px}.lead-cc-btn{min-height:50px}}@media(max-width:800px){.btn{min-height:48px}.btn-primary{min-height:48px}.car-btn{height:46px;min-height:46px}.car-btn-primary{height:46px}.car-btn-gold{height:46px}.contact-btn{min-height:48px;padding:13px 20px}.fin-contact-btn{min-height:48px}.footer-lead-btn{min-height:48px}}@media(max-width:600px){.cookie-table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}}@media(max-width:480px){.hero-stats{max-width:100%;padding:0}}.proof-quote{word-break:break-word;overflow-wrap:break-word}.art-hero h1,.art-hero h2,.sec-desc,.sec-title{word-break:break-word;overflow-wrap:break-word}@media(max-width:480px){.floats{bottom:20px;right:14px}.scroll-top-btn{bottom:14px;left:12px}}h1,h2,h3,h4,h5,h6{word-break:break-word;overflow-wrap:break-word}body{line-height:1.65}@media(max-width:800px){.wrap{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.hero-inner{padding:24px var(--mob-pad) 36px}.art-hero{padding:40px var(--mob-pad) 32px}.art-content{padding:32px var(--mob-pad)}.contacts-grid{padding:0 var(--mob-pad)}.faq-list{padding:0 var(--mob-pad)}.calc-box{padding:20px var(--mob-pad)}.trust-cards{padding:0 var(--mob-pad)}.bottom-cta-inner{padding:0 var(--mob-pad)}.proof-body{padding:18px var(--mob-pad)}.priv-content{padding:40px var(--mob-pad)}.fin-hero-inner{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.prep-header{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.prep-checklist{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.prep-cta-row{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.finance-header{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.as-intro{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}#page-about .art-hero,#page-articles .art-hero,#page-autoselect .art-hero,#page-cars .art-hero,#page-contacts .art-hero{padding-top:44px}#page-article1 .art-hero,#page-article10 .art-hero,#page-article11 .art-hero,#page-article12 .art-hero,#page-article2 .art-hero,#page-article3 .art-hero,#page-article4 .art-hero,#page-article5 .art-hero,#page-article6 .art-hero,#page-article7 .art-hero,#page-article8 .art-hero,#page-article9 .art-hero{padding-top:44px}#page-calc .fin-hero{padding-top:44px}.sec{padding-top:48px;padding-bottom:40px}.sec-label{margin-top:4px}.autoselect-trust,.bottom-cta-sec,.cta-sec,.fin-cta-sec,.fin-faq-sec,.fin-steps-sec,.finance-section,.prep-section,.why-auto24-wrap{padding-top:48px;padding-bottom:40px}.trust-cards-wrap{padding-top:24px;padding-bottom:32px}h2.sec-title{margin-bottom:24px}.articles-grid,.articles-grid-12,.articles-grid-6,.cars-grid,.fin-adv-grid,.fin-steps-grid,.proof-grid,.seo-cards-grid,.services-grid,.why-grid{gap:16px}.why-card{padding:20px 16px}.svc-card{padding:20px 16px}.proof-card .proof-body{padding:20px 16px}.car-card .car-body{padding:13px 15px 15px}.art-body{padding:18px 16px 20px}.process-card{padding:22px 16px}.about-value-card{padding:20px 16px}.fin-adv-card{padding:20px 16px}.fin-step{padding:20px 16px}.seo-card{padding:18px 16px}.floats{bottom:76px;right:14px;gap:10px}.float-btn{width:48px;height:48px;border-radius:50%}.scroll-top-btn{left:14px;bottom:20px;width:40px;height:40px}.bottom-cta-form-wrap{padding-bottom:80px}form.contacts-form{padding-bottom:80px}.art-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.art-table{min-width:380px}.art-content .art-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.hero-btns{flex-wrap:wrap}.cta-btns{flex-wrap:wrap}.fin-cta-contacts{flex-wrap:wrap}h1{font-size:clamp(26px,8vw,38px);line-height:1.15}h2.sec-title{font-size:clamp(22px,6vw,30px)}body{font-size:16px;line-height:1.6}.art-content li,.art-content p,.art-desc,.ps-text,.svc-text,.why-text,li,p{font-size:14px;line-height:1.6}.car-spec,.doc-text,.proof-meta-item,.proof-verified,.rate-term,.step-text{font-size:13px}.faq-q{min-height:52px;padding:14px 16px;font-size:14px}.faq-q .arr{flex-shrink:0}.art-faq details.faq-item summary.faq-q{min-height:52px;padding:14px 16px;font-size:14px}.fin-faq-q{min-height:52px;padding:14px 16px;font-size:14px}.hero-btns{flex-direction:column;align-items:stretch}.hero-btns .btn{width:100%;max-width:360px;margin:0 auto;justify-content:center}.fin-hero-btns{flex-direction:column;align-items:stretch}.fin-hero-btns .btn-primary,.fin-hero-btns .btn-wa{width:100%;max-width:360px;justify-content:center}.cta-btns{flex-direction:column;align-items:center}.cta-btns .btn{width:100%;max-width:360px;justify-content:center}.art-cta-btns{flex-direction:column;align-items:center}.art-cta-btns .btn{width:100%;max-width:320px;justify-content:center}}@media(max-width:480px){:root{--mob-pad:16px}.wrap{padding-left:var(--mob-pad);padding-right:var(--mob-pad)}.hero-inner{padding:20px var(--mob-pad) 32px}.art-hero{padding:32px var(--mob-pad) 24px}#page-about .art-hero,#page-article1 .art-hero,#page-article10 .art-hero,#page-article11 .art-hero,#page-article12 .art-hero,#page-article2 .art-hero,#page-article3 .art-hero,#page-article4 .art-hero,#page-article5 .art-hero,#page-article6 .art-hero,#page-article7 .art-hero,#page-article8 .art-hero,#page-article9 .art-hero,#page-articles .art-hero,#page-autoselect .art-hero,#page-calc .fin-hero,#page-cars .art-hero,#page-contacts .art-hero{padding-top:36px}.as-cta-btns{flex-direction:column;align-items:stretch}.as-cta-btns .btn{width:100%;max-width:360px;margin:0 auto;justify-content:center}.contact-cta-btns{flex-direction:row;align-items:stretch;width:100%}.contact-cta-btns .btn{flex:1;justify-content:center;text-align:center}.floats{bottom:76px;right:14px;gap:10px}.float-btn{width:48px;height:48px}.scroll-top-btn{left:14px;bottom:20px;width:40px;height:40px}.timeline-step{padding-left:20px;margin-left:16px}.timeline-dot{width:32px;height:32px;font-size:12px;left:-17px}.proof-card .proof-body{padding:16px}h2.sec-title{font-size:clamp(20px,5.5vw,26px)}h1{font-size:clamp(24px,7.5vw,32px)}.calc-box{padding:20px var(--mob-pad)}.calc-result-num{font-size:28px}#page-calc .fin-hero{padding-bottom:36px}.fin-hero-title{font-size:clamp(22px,7vw,30px)}.fin-docs-grid{grid-template-columns:1fr}.fin-adv-grid,.fin-steps-grid{grid-template-columns:1fr}}*,::after,::before{max-width:100%}.lb-btn,.lb-next,.lb-prev,svg{max-width:none}img{max-width:100%;height:auto;display:block}.art-content table:not(.art-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:600px){.car-compare-grid{grid-template-columns:1fr}}.catalog-brands-pills{overflow-x:hidden;flex-wrap:wrap}.hero-services-line{font-size:13px;font-weight:600;color:rgba(255,255,255,.55);letter-spacing:.02em;margin:10px 0 18px;line-height:1.4}.hero-paragraphs-note{font-size:12px;color:rgba(255,255,255,.45);margin:10px 0 0;line-height:1.55}.fin-paragraphs-sec{padding:76px 0;background:var(--bg)}.fin-par-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.fin-par-title{font-family:Lexend,sans-serif;font-size:22px;font-weight:700;color:var(--navy);margin:8px 0 10px;line-height:1.3}.fin-par-desc{font-size:14.5px;color:var(--muted);line-height:1.7;margin-bottom:0;max-width:600px}.fin-par-link{font-size:13.5px;font-weight:600;color:var(--blue);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0}.fin-par-link:hover{text-decoration:underline}.fin-par-featured{background:linear-gradient(135deg,rgba(232,160,32,.08) 0,rgba(232,160,32,.04) 100%);border:1.5px solid rgba(232,160,32,.35);border-radius:18px;padding:22px 24px;display:flex;align-items:flex-start;gap:20px;margin-bottom:16px}.fin-par-feat-badge{width:56px;height:56px;border-radius:14px;background:var(--navy);color:#fff;font-family:Lexend,sans-serif;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fin-par-feat-body{flex:1;min-width:0}.fin-par-feat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.fin-par-feat-name{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--navy);margin-bottom:3px}.fin-par-feat-sub{font-size:13px;color:var(--muted);line-height:1.5}.fin-par-feat-chips{display:flex;flex-wrap:wrap;gap:8px}.fin-par-feat-chips span{background:rgba(13,27,42,.06);border:1px solid rgba(13,27,42,.1);border-radius:20px;font-size:12.5px;font-weight:600;color:var(--navy);padding:4px 12px}.fin-par-approval{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.fin-par-approval--high{background:rgba(34,197,94,.12);color:#15803d}.fin-par-approval--med{background:rgba(59,130,246,.12);color:#1d4ed8}.fin-par-approval--low{background:rgba(148,163,184,.12);color:#64748b}.fin-par-secondary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fin-par-sec-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,border-color .2s}.fin-par-sec-card:hover{border-color:rgba(27,94,166,.25);box-shadow:0 4px 16px rgba(0,0,0,.07)}.fin-par-sec-badge{width:44px;height:44px;border-radius:11px;background:var(--blue);color:#fff;font-family:Lexend,sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.fin-par-sec-badge--19{background:#1b5ea6}.fin-par-sec-badge--25{background:#334155}.fin-par-sec-name{font-size:15px;font-weight:700;color:var(--navy);line-height:1.2}.fin-par-sec-desc{font-size:13px;color:var(--muted);line-height:1.55;flex:1}@media(max-width:800px){.fin-par-secondary{grid-template-columns:1fr 1fr}.fin-par-header{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:540px){.fin-par-secondary{grid-template-columns:1fr}.fin-par-feat-top{flex-direction:column;gap:8px}.fin-par-featured{flex-direction:column;gap:14px}}.footer-seo-text{border-top:1px solid rgba(255,255,255,.06);padding:20px 0 0;margin-bottom:20px}.footer-seo-text p{font-size:11.5px;color:rgba(255,255,255,.3);line-height:1.65;max-width:900px}@media(max-width:800px){.fin-paragraphs-sec{padding:36px 0 32px}}.mini-form-textarea{height:auto;min-height:82px;resize:none;padding-top:12px;padding-bottom:12px;line-height:1.5}.fin-cta-textarea{height:auto;min-height:82px;resize:none;padding:12px 16px;line-height:1.5}.lead-comment{height:auto;min-height:82px;resize:none;padding-top:13px;padding-bottom:13px;line-height:1.5}@media(max-width:800px){.fin-cta-textarea,.lead-comment,.mini-form-textarea{min-height:96px}}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.calc-input:focus-visible,.calc-select:focus-visible,.fin-cta-input:focus-visible,.lead-input:focus-visible,.lead-select:focus-visible,.mini-form-input:focus-visible{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,94,166,.15)}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.about-value-card,.art-card,.car-card,.contact-card,.fin-adv-card,.fin-step,.proof-card,.seo-card,.svc-card,.why-card{will-change:transform}.fin-cta-sec .lead-err-msg{color:#fca5a5}.btn:active{transform:translateY(0) scale(.97)}.btn-gold:active,.btn-tg:active,.btn-wa:active{transform:translateY(0) scale(.97)}.btn-primary:active{transform:translateY(0) scale(.97)}.car-btn:active{transform:translateY(0) scale(.97)}.lead-submit:active{transform:scale(.98)}.fin-cta-btn:active{transform:scale(.98)}.calc-cta:disabled{opacity:.55;cursor:not-allowed}.fin-cta-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.art-hero{background-size:cover;background-repeat:no-repeat}#page-article1 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article1.webp')}#page-article2 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article2.webp')}#page-article3 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article3.webp')}#page-article4 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article4.webp')}#page-article5 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article5.webp')}#page-article6 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article6.webp')}#page-article7 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article7.webp')}#page-article8 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article8.webp')}#page-article9 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article9.webp')}#page-article10 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article10.webp')}#page-article11 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article11.webp')}#page-article12 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article12.webp')}#page-article13 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article13.webp')}#page-article14 .art-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 56px 36px;background-image:linear-gradient(rgba(10,22,34,.55),rgba(13,27,42,.75)),url('../images/article14.webp')}.fin-hero{background-image:linear-gradient(rgba(10,20,35,.68),rgba(13,27,42,.72)),url('../images/finance-hero-bg.webp');background-size:cover;background-position:center}.prep-section{background-image:linear-gradient(180deg,rgba(10,22,34,.82) 0,rgba(13,27,42,.85) 50%,rgba(10,22,34,.82) 100%),url('../images/prep-bg.webp');background-size:cover;background-position:center}.bottom-cta-sec{background-image:linear-gradient(rgba(10,22,34,.82),rgba(13,27,42,.87)),url('../images/photonew.jpg');background-size:cover;background-position:center}.sec-dark{background-image:linear-gradient(rgba(10,22,34,.82),rgba(13,27,42,.87)),url('../images/about-strip-bg-v4.webp');background-size:cover;background-position:center}@media(max-width:800px){#page-article13 .art-hero,#page-article14 .art-hero{padding-top:44px}}@media(max-width:480px){#page-article13 .art-hero,#page-article14 .art-hero{padding-top:36px}}.art-hero{min-height:480px}.fin-adv-icon{width:52px;height:52px;border-radius:14px;background:rgba(30,58,138,.07);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.fin-adv-icon svg{width:26px;height:26px}.fin-adv-card--par24 .fin-adv-icon{background:rgba(27,94,166,.12)}.about-value-icon{width:52px;height:52px;border-radius:14px;background:rgba(30,58,138,.1);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--blue)}.about-value-icon svg{width:26px;height:26px;color:var(--blue)}.about-value-card{border-left:3px solid rgba(30,58,138,.15);transition:border-left-color .2s,box-shadow .2s,transform .2s}.about-value-card:hover{border-left-color:var(--gold);box-shadow:0 6px 24px rgba(0,0,0,.07);transform:translateY(-2px)}.contact-icon{width:56px;height:56px;border-radius:16px;background:rgba(232,160,32,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;flex-shrink:0;color:var(--gold)}.contact-icon svg{width:28px;height:28px;color:var(--gold)}.about-photo-strip{background-image:linear-gradient(135deg,rgba(11,29,58,.8) 0,rgba(30,58,138,.72) 100%),url('../images/about-strip-bg-v4.webp');background-size:cover;background-position:center;padding:72px 56px;margin:48px 0 0}.about-photo-strip-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center}.about-photo-stat-big{font-family:Lexend,sans-serif;font-size:clamp(52px,7vw,80px);font-weight:800;color:var(--gold);line-height:1;white-space:nowrap}.about-photo-stat-label{font-size:14px;color:rgba(255,255,255,.65);margin-top:6px;max-width:180px;line-height:1.5}.about-photo-text h3{font-family:Lexend,sans-serif;font-size:clamp(20px,2.8vw,28px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.about-photo-text p{color:rgba(255,255,255,.62);font-size:15px;line-height:1.7}@media(max-width:768px){.about-photo-strip{padding:52px 20px;margin:32px 0 0}.about-photo-strip-inner{grid-template-columns:1fr;gap:28px}.about-photo-stat-label{max-width:100%}}.abt-who-wrap{background:var(--navy);padding:64px 0}.abt-who-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.abt-who-left .sec-label{color:var(--gold);margin-bottom:16px}.abt-who-left .sec-title{color:#fff;margin-bottom:20px;font-size:32px}.abt-who-lead{color:rgba(255,255,255,.7);font-size:16px;line-height:1.75}.abt-who-right{display:flex;flex-direction:column;gap:16px}.abt-who-card{display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px}.abt-who-card-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.abt-who-card-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.abt-who-card-text{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6}.abt-story{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.abt-story-full{max-width:860px}.abt-story-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:4px}.abt-story-cols .abt-story-p:last-child{grid-column:1/-1}.abt-story-p{color:var(--muted);line-height:1.75;margin-bottom:16px;font-size:15px}.abt-story-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abt-stat{background:var(--bg);border-radius:14px;padding:22px 18px;text-align:center;border:1px solid var(--border)}.abt-stat-num{font-family:Lexend,sans-serif;font-size:36px;font-weight:800;color:var(--gold);line-height:1}.abt-stat-label{font-size:12px;color:var(--muted);margin-top:6px;font-weight:500}.abt-adv-wrap{background-image:linear-gradient(rgba(13,27,42,.86) 0,rgba(13,27,42,.82) 100%),url('../images/adv-bg.webp');background-size:cover;background-position:center;padding:72px 0}.abt-adv-head{text-align:center;margin-bottom:48px}.abt-adv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.abt-adv-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 24px;transition:border-color .2s,background .2s}.abt-adv-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.abt-adv-icon{width:44px;height:44px;border-radius:10px;background:rgba(232,160,32,.12);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--gold)}.abt-adv-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}.abt-adv-card p{font-size:13px;color:rgba(255,255,255,.6);line-height:1.65;margin:0}.abt-process{margin-bottom:72px}.abt-process .sec-label{margin-bottom:8px}.abt-process .sec-title{margin-bottom:36px}.abt-process-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:0;position:relative}.abt-process-steps::before{content:'';position:absolute;top:28px;left:calc(100%/14);right:calc(100%/14);height:2px;background:linear-gradient(90deg,var(--gold),rgba(232,160,32,.2));z-index:0}.abt-ps-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6px;position:relative;z-index:1}.abt-ps-num{width:56px;height:56px;border-radius:50%;background:#fff;border:2.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:18px;color:var(--navy);margin-bottom:14px;position:relative;flex-shrink:0;box-shadow:0 2px 12px rgba(13,27,42,.1)}.abt-ps-num--gold{background:var(--navy);border-color:var(--gold);color:var(--gold);box-shadow:0 4px 16px rgba(232,160,32,.25)}.abt-ps-line{display:none}.abt-ps-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--text);margin-bottom:6px;line-height:1.3}.abt-ps-desc{font-size:11px;color:var(--muted);line-height:1.5}.abt-ps-last .abt-ps-title{color:var(--gold)}.abt-trust{margin-bottom:72px}.abt-trust .sec-label{margin-bottom:8px}.abt-trust .sec-title{margin-bottom:32px}.abt-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.abt-trust-item{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px 20px}.abt-trust-icon{width:40px;height:40px;background:rgba(232,160,32,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.abt-trust-text{display:flex;flex-direction:column;gap:4px}.abt-trust-text strong{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text)}.abt-trust-text span{font-size:13px;color:var(--muted);line-height:1.55}.abt-team-bg-wrap{background-image:linear-gradient(rgba(13,27,42,.72) 0,rgba(13,27,42,.55) 40%,rgba(255,255,255,.15) 100%),url('../images/team-bg.webp');background-size:cover;background-position:center top;padding:72px 0}.abt-team-bg-wrap .sec-label{color:rgba(255,255,255,.6)}.abt-team-bg-wrap .sec-title{color:#fff}.abt-team-bg-wrap .abt-team-sub{color:rgba(255,255,255,.75)}.abt-team{margin-bottom:0}.abt-team .sec-label{margin-bottom:8px}.abt-team .sec-title{margin-bottom:12px}.abt-team-sub{color:var(--muted);font-size:15px;line-height:1.65;margin-bottom:36px;max-width:640px}.abt-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.abt-team-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 22px;text-align:center;transition:box-shadow .2s,transform .2s}.abt-team-card:hover{box-shadow:0 8px 28px rgba(13,27,42,.1);transform:translateY(-2px)}.abt-team-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--blue));display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff}.abt-team-role{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:10px}.abt-team-card p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.abt-principles-wrap{background:var(--bg);padding:72px 0}.abt-principles-head{text-align:center;margin-bottom:40px}.abt-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.abt-principle{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px 22px}.abt-principle-check{width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0;margin-top:2px}.abt-principle-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px}.abt-principle p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.abt-faq{margin-bottom:0}.abt-faq .sec-label{margin-bottom:8px}.abt-faq .sec-title{margin-bottom:32px}.abt-faq-list{max-width:760px;display:flex;flex-direction:column;gap:10px;margin:0 auto}.abt-faq-item{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}.abt-faq-item[open]{border-color:var(--blue)}.abt-faq-q{padding:18px 22px;font-family:Lexend,sans-serif;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;user-select:none}.abt-faq-q::-webkit-details-marker{display:none}.abt-faq-q::after{content:'﹢';font-size:20px;font-weight:400;color:var(--blue);flex-shrink:0;transition:transform .2s}.abt-faq-item[open] .abt-faq-q::after{content:'﹣'}.abt-faq-a{padding:0 22px 18px;font-size:14px;color:var(--muted);line-height:1.7}.abt-final-cta{background:linear-gradient(135deg,var(--navy) 0,#1b3a6b 100%);padding:80px 36px;text-align:center}.abt-final-cta-inner{max-width:620px;margin:0 auto}.abt-final-cta-badge{display:inline-block;background:rgba(232,160,32,.15);color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.8px;padding:6px 14px;border-radius:20px;border:1px solid rgba(232,160,32,.25);margin-bottom:20px;font-family:Lexend,sans-serif}.abt-final-cta h2{font-family:Lexend,sans-serif;font-size:36px;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.abt-final-cta p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:36px}.abt-final-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.abt-process-steps{grid-template-columns:repeat(4,1fr);gap:20px}.abt-process-steps::before{display:none}.abt-ps-step{padding:0}.abt-trust-grid{grid-template-columns:1fr 1fr}.abt-team-grid{grid-template-columns:1fr 1fr}.abt-adv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.abt-who-inner{grid-template-columns:1fr;gap:32px}.abt-who-wrap{padding:40px 0}.abt-who-left .sec-title{font-size:26px}.abt-story{grid-template-columns:1fr}.abt-story-cols{grid-template-columns:1fr}.abt-story-cols .abt-story-p:last-child{grid-column:auto}.abt-process-steps{grid-template-columns:1fr 1fr}.abt-trust-grid{grid-template-columns:1fr}.abt-team-grid{grid-template-columns:1fr 1fr}.abt-adv-grid{grid-template-columns:1fr}.abt-final-cta h2{font-size:28px}.abt-principles-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.abt-process-steps{grid-template-columns:1fr}.abt-team-grid{grid-template-columns:1fr}.abt-story-stats{grid-template-columns:1fr 1fr}.abt-principles-grid{grid-template-columns:1fr}}.fin-photo-strip{position:relative;overflow:hidden;background-image:url('../images/fin-strip-bg.webp');background-size:cover;background-position:right center;min-height:420px;display:flex;align-items:center}.fin-photo-strip::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,#0a1428 0,rgba(10,20,40,.95) 40%,rgba(10,20,40,.6) 65%,rgba(10,20,40,0) 100%);z-index:0}.fin-photo-strip-inner{position:relative;z-index:1;max-width:600px;padding:72px 0 72px 56px;text-align:left}.fin-photo-strip-inner .sec-title{color:#fff;margin-bottom:16px}.fin-photo-strip-inner p{color:rgba(255,255,255,.65);font-size:16px;line-height:1.7;margin-bottom:28px}@media(max-width:600px){.fin-photo-strip{min-height:auto}.fin-photo-strip::before{background:linear-gradient(to bottom,rgba(10,20,40,.95) 0,rgba(10,20,40,.85) 100%)}.fin-photo-strip-inner{padding:48px 20px;max-width:100%}}#page-articles .art-hero{min-height:480px}.fin-hero{background-size:cover;background-position:center}.why-icon{width:52px;height:52px;border-radius:14px;background:rgba(30,58,138,.1);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;color:var(--blue)}.why-icon svg{width:26px;height:26px;color:var(--blue)}.doc-icon{width:36px;height:36px;border-radius:10px;background:rgba(30,58,138,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue)}.doc-icon svg{width:18px;height:18px;color:var(--blue)}.doc-card-lg .doc-icon svg{width:22px;height:22px}.fin-doc-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(30,58,138,.1);flex-shrink:0;vertical-align:middle;color:var(--blue)}.fin-doc-icon svg{width:16px;height:16px;color:var(--blue)}.why-icon{overflow:hidden}.doc-icon{overflow:hidden}.about-value-icon{overflow:hidden}.fin-adv-icon{overflow:hidden}.contact-icon{overflow:hidden}.art-photo-block{width:100%;height:300px;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;margin:36px 0 32px;box-shadow:0 8px 32px rgba(13,27,42,.18)}@media(max-width:900px){.art-photo-block{height:240px;margin:28px 0 24px}}@media(max-width:600px){.art-photo-block{height:190px;border-radius:14px;margin:22px 0 20px}}.why-auto24-wrap{background:#fff}@media(min-width:1024px){.why-auto24-wrap{display:grid;grid-template-columns:460px 1fr;align-items:stretch;min-height:500px;overflow:hidden;padding:0;background:#fff}.why-auto24-wrap::before{content:'';display:block;background-color:var(--navy);background-image:linear-gradient(to right,rgba(13,27,42,.15) 0,rgba(13,27,42,.1) 65%,#fff 100%),url('../images/why-bg.webp');background-size:cover;background-position:left center}.why-auto24-wrap .wrap{max-width:none;margin:0;padding:64px 56px 64px 40px;display:flex;flex-direction:column;justify-content:center}}@media(min-width:1024px){.finance-section{position:relative;overflow:hidden;background-image:url('../images/finance-bg.webp');background-size:cover;background-position:85% center}.finance-section::after{content:'';position:absolute;top:0;left:0;bottom:0;width:75%;background:linear-gradient(to right,#eef3f8 0,#eef3f8 55%,rgba(238,243,248,.7) 75%,rgba(238,243,248,0) 100%);pointer-events:none;z-index:0}.finance-section .wrap{position:relative;z-index:1;max-width:62%}}.canwe-sec{background:var(--bg2);padding:72px 0}.canwe-chess-inner{display:block;width:100%}.canwe-chess-content{padding:0}.canwe-sub{font-size:15px;color:var(--muted);max-width:560px;line-height:1.7;margin:0 0 32px}.canwe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.canwe-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px;transition:box-shadow .2s,border-color .2s,transform .2s}.canwe-card:hover{box-shadow:var(--sh2);border-color:var(--gold);transform:translateY(-3px)}@media(min-width:1024px){.canwe-sec{padding:0;display:grid;grid-template-columns:clamp(300px,36%,500px) 1fr;align-items:stretch;min-height:480px;overflow:hidden}.canwe-sec::before{content:'';display:block;background-image:linear-gradient(to right,rgba(241,245,249,0) 0,rgba(241,245,249,0) 72%,#f1f5f9 100%),url('../images/services-bg.webp');background-size:cover;background-position:center}.canwe-chess-inner{display:flex;align-items:center;padding-left:24px}.canwe-chess-content{padding:64px 48px 64px 32px}}@media(max-width:1023px){.canwe-chess-content{padding:48px 20px}.canwe-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.canwe-grid{grid-template-columns:1fr}.canwe-chess-content{padding:40px 16px}}@media(min-width:1024px){.docs-chess-sec{position:relative;overflow:hidden}.docs-chess-sec::after{content:'';position:absolute;top:0;right:0;bottom:0;width:clamp(300px,38%,560px);background-color:var(--navy2);background-image:linear-gradient(to right,#f8fafc 0,rgba(248,250,252,.15) 35%,rgba(248,250,252,0) 60%),url('../images/docs-bg.webp');background-size:cover;background-position:center;pointer-events:none;z-index:0}.docs-chess-sec .wrap{position:relative;z-index:1}.docs-chess-sec .docs-grid{max-width:680px}}.autoselect-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px;justify-content:center}.autoselect-btn{min-width:210px;justify-content:center}@media(min-width:1024px){.autoselect-btns{justify-content:flex-start}.autoselect-chess-sec{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:460px;overflow:hidden}.autoselect-chess-sec::before{content:'';display:block;order:1;background-color:var(--navy);background-image:linear-gradient(to left,rgba(11,29,58,.15) 0,rgba(11,29,58,.25) 50%,#f8fafc 100%),url('../images/autoselect-bg.webp');background-size:cover;background-position:center}.autoselect-chess-inner{max-width:none;margin:0;padding:64px 40px 64px 56px;text-align:left!important;display:flex;flex-direction:column;justify-content:center}.autoselect-chess-inner .sec-desc{text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media(max-width:1023px){.why-auto24-wrap{padding:48px 0}.why-auto24-wrap::before{display:none}.why-auto24-wrap .wrap{max-width:1100px;margin:0 auto;padding:0 20px}.finance-section::after{display:none}.finance-section .wrap{max-width:1100px;position:static}.docs-chess-sec::after{display:none}.docs-chess-sec .wrap{max-width:1100px;position:static}.autoselect-chess-sec{display:block}.autoselect-chess-sec::before{display:none}.autoselect-chess-inner{text-align:center!important;padding:48px 20px}.autoselect-chess-inner .sec-desc{text-align:center!important;max-width:560px;margin-left:auto;margin-right:auto}}.seo-block{padding:60px 0 48px;background:var(--bg)}.seo-block>.wrap{display:flex;flex-direction:column;gap:36px}.seo-brands-wrap,.seo-cities-wrap{margin:0}.seo-brands-title,.seo-cities-title{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin-bottom:14px;line-height:1.3}.seo-brands-grid,.seo-cities-grid{display:flex;flex-wrap:wrap;gap:8px}.seo-brand-btn,.seo-city-btn{background:#fff;border:1.5px solid var(--border);border-radius:10px;padding:9px 18px;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,box-shadow .2s,color .2s;min-height:40px}.seo-brand-btn:hover,.seo-city-btn:hover{border-color:var(--blue);color:var(--blue);box-shadow:0 2px 8px rgba(37,99,235,.12)}.seo-text-block{background:#fff;border-radius:18px;border:1px solid var(--border);padding:40px 44px}.seo-text-h2{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;color:var(--text);margin-bottom:16px;line-height:1.3}.seo-text-block h3{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:var(--text);margin:24px 0 8px}.seo-text-block p{font-size:15px;color:var(--muted);line-height:1.75;margin:0 0 8px}.seo-text-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.seo-text-link{background:0 0;border:1.5px solid var(--blue);border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--blue);cursor:pointer;transition:background .2s,color .2s;min-height:40px}.seo-text-link:hover{background:var(--blue);color:#fff}@media(max-width:1023px){.seo-block{padding:52px 0 40px}.seo-block>.wrap{gap:28px}.seo-brands-title,.seo-cities-title{font-size:18px}.seo-text-block{padding:32px 32px}.seo-text-h2{font-size:20px}}@media(max-width:767px){.seo-block{padding:40px 0 32px}.seo-block>.wrap{gap:24px}.seo-brands-title,.seo-cities-title{font-size:17px;margin-bottom:12px}.seo-brands-grid,.seo-cities-grid{gap:7px}.seo-brand-btn,.seo-city-btn{font-size:13px;padding:8px 14px;border-radius:8px;min-height:38px}.seo-text-block{padding:22px 18px;border-radius:14px}.seo-text-h2{font-size:18px;margin-bottom:12px}.seo-text-block h3{font-size:15px;margin:18px 0 6px}.seo-text-block p{font-size:14px;line-height:1.65}.seo-text-links{flex-direction:column;gap:8px;margin-top:20px}.seo-text-link{width:100%;text-align:center;justify-content:center;padding:10px 16px;font-size:14px;min-height:44px}}@media(max-width:390px){.seo-brand-btn,.seo-city-btn{font-size:12px;padding:7px 11px}}.faq-guide-link{margin-top:28px;text-align:center}.faq-guide-link-btn{background:0 0;border:none;color:var(--blue);font-size:14px;font-weight:600;cursor:pointer;padding:8px 0;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.faq-guide-link-btn:hover{opacity:.7}.guide-promo-strip{background:var(--navy);padding:52px 0}.guide-promo-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.guide-promo-left{display:flex;flex-direction:column;gap:12px;max-width:520px}.guide-promo-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(232,160,32,.15);border:1px solid rgba(232,160,32,.35);border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700;color:var(--gold);letter-spacing:.06em;text-transform:uppercase;width:fit-content}.guide-promo-title{font-family:Lexend,sans-serif;font-size:clamp(18px,2.2vw,26px);font-weight:800;color:#fff;line-height:1.25;margin:0}.guide-promo-sub{font-size:15px;color:rgba(255,255,255,.6);line-height:1.6;margin:0}.guide-promo-btn{width:fit-content;min-height:48px;font-size:15px}.guide-promo-pills{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0;max-width:340px}.guide-promo-pill{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 14px;font-size:13px;color:rgba(255,255,255,.75);white-space:nowrap}@media(max-width:1023px){.guide-promo-pills{display:none}.guide-promo-left{max-width:100%}}@media(max-width:767px){.guide-promo-strip{padding:36px 0}.guide-promo-title{font-size:20px}.guide-promo-btn{width:100%}}.guide-alt-bg{background:var(--navy2)}.guide-hero-stats{background:rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.guide-hero-stats-inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.guide-hero-stat{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 36px}.guide-hero-stat-val{font-family:Lexend,sans-serif;font-size:28px;font-weight:900;color:var(--gold);line-height:1}.guide-hero-stat-label{font-size:12px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.guide-hero-stat-div{width:1px;height:40px;background:rgba(255,255,255,.15);flex-shrink:0}.guide-toc-bar{background:var(--navy);border-bottom:1px solid rgba(255,255,255,.08);padding:0;overflow-x:auto;scrollbar-width:none}.guide-toc-bar::-webkit-scrollbar{display:none}.guide-toc-steps{display:flex;align-items:center;gap:0;padding:0;white-space:nowrap}.guide-toc-step{display:flex;align-items:center;gap:8px;padding:14px 16px;text-decoration:none;color:rgba(255,255,255,.6);font-size:13px;font-weight:600;transition:color .2s,background .2s;border-radius:0;flex-shrink:0}.guide-toc-step:hover{color:#fff;background:rgba(255,255,255,.07)}.guide-toc-n{width:22px;height:22px;border-radius:50%;background:rgba(232,160,32,.2);border:1px solid rgba(232,160,32,.4);color:var(--gold);font-family:Lexend,sans-serif;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-toc-lbl{font-size:13px}.guide-toc-sep{color:rgba(255,255,255,.2);font-size:16px;padding:0 2px;user-select:none}.guide-eyebrow{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.guide-eyebrow--light{color:var(--gold)}.guide-s-h2{font-family:Lexend,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800;color:var(--text);line-height:1.2;margin-bottom:16px}.guide-s-h2--light{color:#fff}.guide-s-p{font-size:16px;color:var(--muted);line-height:1.75;margin-bottom:28px;max-width:680px}.guide-s-p--light{color:rgba(255,255,255,.65)}.guide-s-split{display:flex;align-items:flex-start;gap:48px;margin-bottom:48px}.guide-s-main{flex:1;min-width:0}.guide-s-deco{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 40px rgba(0,0,0,.18)}.guide-deco-par{font-family:Lexend,sans-serif;font-size:52px;font-weight:900;color:var(--gold);line-height:1}.guide-deco-sub{font-size:13px;color:rgba(255,255,255,.5);font-weight:600;letter-spacing:.05em}.guide-info-box{display:flex;align-items:flex-start;gap:12px;background:rgba(27,94,166,.07);border:1.5px solid rgba(27,94,166,.2);border-radius:12px;padding:14px 18px;margin-top:8px}.guide-info-box svg{color:var(--blue);flex-shrink:0;margin-top:1px}.guide-info-box p{font-size:14px;color:var(--muted);line-height:1.65;margin:0}.guide-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.guide-status-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,box-shadow .2s}.guide-status-card:hover{border-color:rgba(27,94,166,.3);box-shadow:0 4px 20px rgba(27,94,166,.1)}.guide-status-card--active{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);border-color:var(--gold)}.guide-status-par{font-family:Lexend,sans-serif;font-size:32px;font-weight:900;color:var(--blue);line-height:1}.guide-status-card--active .guide-status-par{color:var(--gold)}.guide-status-name{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text)}.guide-status-card--active .guide-status-name{color:#fff}.guide-status-desc{font-size:13px;color:var(--muted);line-height:1.5}.guide-status-card--active .guide-status-desc{color:rgba(255,255,255,.65)}.guide-status-you{font-size:11px;font-weight:700;color:var(--gold);margin-top:4px}.guide-docs-new-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.guide-doc-new{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 16px;transition:border-color .2s,background .2s}.guide-doc-new:hover{background:rgba(255,255,255,.09);border-color:rgba(232,160,32,.4)}.guide-doc-new--opt{border-style:dashed}.guide-doc-n{font-family:Lexend,sans-serif;font-size:13px;font-weight:800;color:var(--gold);opacity:.7;flex-shrink:0;width:28px}.guide-doc-ico{color:rgba(255,255,255,.5);flex-shrink:0;margin-top:1px}.guide-doc-info{display:flex;flex-direction:column;gap:3px}.guide-doc-nm{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guide-doc-ds{font-size:13px;color:rgba(255,255,255,.55);line-height:1.45}.guide-doc-opt-tag{font-size:10px;font-weight:700;background:rgba(255,255,255,.1);color:rgba(255,255,255,.5);padding:2px 7px;border-radius:10px;letter-spacing:.04em;text-transform:uppercase}.guide-schufa-note{display:flex;align-items:flex-start;gap:12px;background:rgba(13,122,62,.15);border:1.5px solid rgba(13,122,62,.35);border-radius:12px;padding:14px 18px}.guide-schufa-note svg{color:#4ade80;flex-shrink:0;margin-top:2px}.guide-schufa-note p{font-size:14px;color:rgba(255,255,255,.8);line-height:1.65;margin:0}.guide-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:36px;position:relative}.guide-timeline::before{content:'';position:absolute;top:24px;left:calc(12.5% + 12px);right:calc(12.5% + 12px);height:2px;background:linear-gradient(90deg,var(--gold),var(--blue2));z-index:0}.guide-tl-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;position:relative;z-index:1;padding:0 8px}.guide-tl-num{width:48px;height:48px;border-radius:50%;background:var(--gold);color:var(--navy);font-family:Lexend,sans-serif;font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--gold)}.guide-tl-line{display:none}.guide-tl-body{display:flex;flex-direction:column;gap:4px}.guide-tl-body strong{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text)}.guide-tl-body span{font-size:13px;color:var(--muted);line-height:1.5}.guide-bigstats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.guide-bigstat{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);border-radius:16px;padding:24px 20px;text-align:center;border:1px solid rgba(255,255,255,.08)}.guide-bigstat-val{font-family:Lexend,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:900;color:var(--gold);line-height:1;margin-bottom:6px}.guide-bigstat-label{font-size:12px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.05em}.guide-zero-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:center}.guide-zero-left{display:flex;flex-direction:column;gap:8px}.guide-zero-num{font-family:Lexend,sans-serif;font-size:clamp(72px,10vw,120px);font-weight:900;color:var(--gold);line-height:1;letter-spacing:-.02em}.guide-zero-sub{font-size:18px;color:rgba(255,255,255,.4);font-weight:600;margin-top:-8px}.guide-zero-desc{font-size:15px;color:rgba(255,255,255,.65);line-height:1.65;margin-top:8px;max-width:320px}.guide-zero-right{display:flex;flex-direction:column;gap:16px}.guide-zero-conditions-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.guide-zero-list{display:flex;flex-direction:column;gap:10px}.guide-zero-item{display:flex;align-items:center;gap:12px;font-size:15px;color:rgba(255,255,255,.88);line-height:1.4}.guide-zero-item svg{color:var(--gold);flex-shrink:0}.guide-zero-note{font-size:13px;color:rgba(255,255,255,.45);line-height:1.6;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px}.guide-bur-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:4px}.guide-bur-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,transform .2s,border-color .2s}.guide-bur-card:hover{box-shadow:0 6px 28px rgba(27,94,166,.12);transform:translateY(-2px);border-color:rgba(27,94,166,.25)}.guide-bur-icon{color:var(--blue);width:44px;height:44px;background:rgba(27,94,166,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-bur-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text)}.guide-bur-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.guide-cities-new{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.guide-city-btn{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;color:rgba(255,255,255,.85);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s;font-family:'Source Sans 3',sans-serif}.guide-city-btn:hover{background:rgba(232,160,32,.15);border-color:var(--gold);color:#fff;transform:translateY(-1px)}.guide-brands-new{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.guide-brand-btn{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;text-align:left;font-family:Lexend,sans-serif}.guide-brand-btn:hover{border-color:var(--blue);box-shadow:0 4px 20px rgba(27,94,166,.12);transform:translateY(-2px)}.guide-brand-name{font-size:18px;font-weight:800;color:var(--text)}.guide-brand-sub{font-size:12px;color:var(--muted);font-family:'Source Sans 3',sans-serif;font-weight:400}.guide-alt-bg .sec-label{color:var(--gold)}.guide-alt-bg .sec-title{color:#fff}.guide-alt-bg .faq-item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.guide-alt-bg .faq-q{color:#fff;background:0 0}.guide-alt-bg .faq-q:hover{background:rgba(255,255,255,.06)}.guide-alt-bg .faq-q .arr{color:var(--gold)}.guide-alt-bg .faq-a{color:rgba(255,255,255,.72)}.guide-section-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.guide-cta-box{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:56px 44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;overflow:hidden}.guide-cta-box::before{content:'§24';position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:Lexend,sans-serif;font-size:160px;font-weight:900;color:rgba(255,255,255,.03);line-height:1;pointer-events:none;user-select:none}.guide-cta-title{font-family:Lexend,sans-serif;font-size:clamp(20px,2.5vw,30px);font-weight:800;color:#fff;line-height:1.25;margin:0}.guide-cta-sub{font-size:16px;color:rgba(255,255,255,.7);line-height:1.65;margin:0;max-width:520px}.guide-cta-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:4px}.guide-cta-btns .btn-outline{border-color:rgba(255,255,255,.4)!important;color:#fff!important}.guide-cta-btns .btn-outline:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.art-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}@media(max-width:1199px){.guide-brands-new{grid-template-columns:repeat(3,1fr)}.guide-status-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.guide-s-split{gap:28px}.guide-s-deco{width:150px;height:150px}.guide-deco-par{font-size:40px}.guide-timeline{grid-template-columns:repeat(2,1fr);gap:20px}.guide-timeline::before{display:none}.guide-tl-item{align-items:flex-start;text-align:left;flex-direction:row;gap:14px}.guide-tl-num{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--gold)}.guide-bigstats{grid-template-columns:repeat(2,1fr)}.guide-zero-layout{grid-template-columns:1fr;gap:28px}.guide-zero-left{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.guide-bur-cards{grid-template-columns:repeat(2,1fr)}.guide-docs-new-grid{grid-template-columns:repeat(2,1fr)}.guide-cta-box{padding:40px 28px}}@media(max-width:767px){.guide-hero-stat{padding:10px 18px}.guide-hero-stat-val{font-size:22px}.guide-hero-stat-div{height:28px}.guide-s-split{flex-direction:column;gap:20px;margin-bottom:24px}.guide-s-deco{display:none}.guide-status-grid{grid-template-columns:1fr 1fr}.guide-docs-new-grid{grid-template-columns:1fr}.guide-timeline{grid-template-columns:1fr}.guide-bigstats{grid-template-columns:repeat(2,1fr);gap:10px}.guide-bigstat{padding:16px 14px}.guide-bigstat-val{font-size:26px}.guide-zero-layout{grid-template-columns:1fr}.guide-zero-num{font-size:80px}.guide-zero-left{flex-direction:column;align-items:flex-start}.guide-bur-cards{grid-template-columns:1fr}.guide-brands-new{grid-template-columns:repeat(2,1fr);gap:10px}.guide-cta-box{padding:28px 18px;border-radius:16px}.guide-cta-title{font-size:20px}.guide-cta-sub{font-size:14px}.guide-cta-btns{flex-direction:column;gap:10px;width:100%}.guide-cta-btns .btn{width:100%;text-align:center}.guide-section-cta{flex-direction:column}.guide-section-cta .btn{width:100%;text-align:center}.art-hero-btns{flex-direction:column;gap:10px}.guide-toc-step{padding:12px 12px}.guide-toc-lbl{display:none}.guide-toc-n{width:26px;height:26px;font-size:12px}.art-hero-btns .btn{width:100%;text-align:center}}.guide-hero-split{background:var(--navy);position:relative}.guide-hero-split .wrap{padding-top:0}.guide-hero-inner{display:flex;align-items:center;gap:48px;padding:56px 0 24px}.guide-hero-left{flex:1 1 0;min-width:0}.guide-hero-right{flex:0 0 320px;display:flex;flex-direction:column;gap:16px}.guide-hero-h1{font-family:Lexend,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:900;color:#fff;line-height:1.15;margin:8px 0 16px}.guide-hero-desc{font-size:17px;color:rgba(255,255,255,.75);line-height:1.65;margin:0 0 24px}.guide-hero-btns{display:flex;gap:12px;flex-wrap:wrap}.guide-hero-visual{background:linear-gradient(135deg,var(--blue) 0,var(--navy2) 100%);border-radius:20px;padding:32px 28px;text-align:center;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.guide-hero-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(232,160,32,.15) 0,transparent 60%);pointer-events:none}.guide-hero-par-badge{font-family:Lexend,sans-serif;font-size:64px;font-weight:900;color:#fff;line-height:1;position:relative}.guide-hero-par-sub{font-size:14px;font-weight:700;color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.guide-hero-par-label{font-size:13px;color:rgba(255,255,255,.6);margin-top:8px}.guide-trust-checks{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.guide-trust-check{display:flex;align-items:center;gap:10px;font-size:15px;color:rgba(255,255,255,.85)}.guide-trust-ico{color:var(--gold2);font-weight:800;font-size:16px;flex-shrink:0}.guide-breadcrumb{display:flex;align-items:center;gap:4px;font-size:13px;color:rgba(255,255,255,.5);margin-bottom:12px;flex-wrap:wrap}.guide-breadcrumb span:first-child:hover{color:var(--gold2)}.guide-breadcrumb-cur{color:rgba(255,255,255,.8)}.guide-toc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.guide-toc-card{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:14px 16px;text-decoration:none;color:var(--text);font-size:14px;font-weight:600;font-family:Lexend,sans-serif;transition:border-color .2s,box-shadow .2s,transform .2s;cursor:pointer}.guide-toc-card:hover{border-color:var(--blue);box-shadow:0 4px 20px rgba(27,94,166,.12);transform:translateY(-2px);color:var(--blue)}.guide-toc-card-ico{font-size:20px;flex-shrink:0}.guide-cta-strip{background:var(--navy);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:20px 0}.guide-cta-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.guide-cta-strip-text{display:flex;flex-direction:column;gap:4px}.guide-cta-strip-text strong{font-size:18px;font-family:Lexend,sans-serif;color:#fff;font-weight:700}.guide-cta-strip-text span{font-size:15px;color:rgba(255,255,255,.65)}.guide-cta-strip-btns{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.guide-strip-outline{border-color:rgba(255,255,255,.4)!important;color:#fff!important}.guide-strip-outline:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.guide-why-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.guide-why-card{background:#fff;border:1.5px solid var(--border);border-radius:18px;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.guide-why-card:hover{border-color:var(--blue);box-shadow:var(--sh2);transform:translateY(-3px)}.guide-why-icon{font-size:36px;margin-bottom:12px;line-height:1}.guide-why-title{font-family:Lexend,sans-serif;font-size:17px;font-weight:800;color:var(--text);margin:0 0 10px;line-height:1.25}.guide-why-card p{font-size:15px;color:var(--muted);line-height:1.6;margin:0}.guide-review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.guide-review-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.guide-review-stars{color:var(--gold2);font-size:18px;letter-spacing:2px}.guide-review-text{font-size:15px;color:rgba(255,255,255,.85);line-height:1.65;margin:0;font-style:italic}.guide-review-author{display:flex;align-items:center;gap:12px}.guide-review-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--gold));display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:16px;color:#fff;flex-shrink:0}.guide-review-name{font-family:Lexend,sans-serif;font-weight:700;font-size:14px;color:#fff}.guide-review-car{font-size:12px;color:rgba(255,255,255,.5);margin-top:2px}.guide-related-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.guide-related-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px 20px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column;gap:10px}.guide-related-card:hover{border-color:var(--blue);box-shadow:var(--sh2);transform:translateY(-2px)}.guide-related-tag{display:inline-block;background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.05em;width:fit-content}.guide-related-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:800;color:var(--text);margin:0;line-height:1.3}.guide-related-desc{font-size:13px;color:var(--muted);line-height:1.55;margin:0;flex:1}.guide-related-link{font-size:13px;font-weight:700;color:var(--blue);font-family:Lexend,sans-serif}@media(max-width:1199px){.guide-why-cards{grid-template-columns:repeat(2,1fr)}.guide-related-cards{grid-template-columns:repeat(2,1fr)}.guide-toc-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:1023px){.guide-hero-inner{flex-direction:column;gap:32px;padding:40px 0 20px}.guide-hero-right{flex:unset;width:100%;flex-direction:row;gap:16px}.guide-hero-visual{flex:1}.guide-trust-checks{flex:1}.guide-toc-cards{grid-template-columns:repeat(4,1fr)}.guide-why-cards{grid-template-columns:repeat(2,1fr)}.guide-review-cards{grid-template-columns:repeat(2,1fr)!important}.guide-related-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.guide-hero-inner{padding:32px 0 16px}.guide-hero-h1{font-size:28px}.guide-hero-right{flex-direction:column}.guide-hero-btns{flex-direction:column;gap:10px}.guide-hero-btns .btn{width:100%;text-align:center}.guide-toc-cards{grid-template-columns:repeat(2,1fr);gap:8px}.guide-toc-card{padding:12px 12px;font-size:13px}.guide-cta-strip-inner{flex-direction:column;align-items:flex-start;gap:16px}.guide-cta-strip-btns{width:100%;flex-direction:column}.guide-cta-strip-btns .btn{width:100%;text-align:center}.guide-why-cards{grid-template-columns:1fr;gap:14px}.guide-review-cards{grid-template-columns:1fr!important}.guide-related-cards{grid-template-columns:1fr}}body.lang-locked .lang-switcher{display:none}body.lang-uk .lt[data-uk]{display:block}body.lang-uk .lt[data-ru]{display:none}body.lang-ru .lt[data-ru]{display:block}body.lang-ru .lt[data-uk]{display:none}#page-guide #guide-process{background:var(--navy)}#page-guide #guide-process .sec-label{color:var(--gold)}#page-guide #guide-process .sec-title{color:#fff}#page-guide #guide-process .sec-desc{color:rgba(255,255,255,.65)}#page-guide .as-journey-marker{background:var(--navy2);border-color:var(--gold);color:var(--gold)}#page-guide .as-journey-final .as-journey-marker{background:var(--gold);color:var(--navy);box-shadow:0 0 0 6px rgba(232,160,32,.15),0 4px 14px rgba(232,160,32,.3);border-color:var(--gold)}#page-guide .as-journey-line{background:linear-gradient(180deg,rgba(232,160,32,.8),rgba(232,160,32,.1))}#page-guide #guide-cities{background:var(--navy)}#page-guide #guide-cities .sec-label{color:var(--gold)}#page-guide #guide-cities .sec-title{color:#fff}#page-guide #guide-cities .sec-desc{color:rgba(255,255,255,.65)}.contact-phone-number{white-space:nowrap;color:#fff!important}.contact-phone-number:hover{color:var(--gold)!important}.gv3-hero{background:var(--navy);min-height:680px;display:flex;align-items:center;position:relative;overflow:hidden;padding:80px 0}.gv3-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(27,94,166,.18) 0,transparent 60%);pointer-events:none}.gv3-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.gv3-hero-h1{font-family:Lexend,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;color:#fff;line-height:1.15;margin:12px 0 0}.gv3-hero-sub{font-size:clamp(14px,1.4vw,16px);color:rgba(255,255,255,.72);line-height:1.7;margin:14px 0 0;max-width:520px}.gv3-hero-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.gv3-hero-photo{border-radius:20px;overflow:hidden;position:relative}.gv3-hero-photo img{width:100%;height:420px;object-fit:cover;display:block}.gv3-stats-glass{position:absolute;bottom:0;left:0;right:0;background:rgba(13,27,42,.88);backdrop-filter:blur(16px);padding:18px 20px;display:flex;justify-content:space-around;align-items:center}.gv3-stat-item{text-align:center}.gv3-stat-val{font-family:Lexend,sans-serif;font-size:26px;font-weight:900;color:var(--gold);line-height:1}.gv3-stat-label{font-size:11px;color:rgba(255,255,255,.55);margin-top:3px;text-transform:uppercase;letter-spacing:.04em}.gv3-stat-div{width:1px;height:36px;background:rgba(255,255,255,.14);flex-shrink:0}.gv3-hero-bullets{display:flex;flex-direction:column;gap:8px;margin:16px 0 24px}.gv3-hero-bullet{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.82)}.gv3-hero-bullet-ico{width:26px;height:26px;border-radius:7px;background:rgba(232,160,32,.18);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:13px;font-weight:900;flex-shrink:0}.gv3-toc{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.gv3-timeline{display:flex;gap:0;align-items:flex-start;margin-top:40px;overflow-x:auto}.gv3-tl-step{flex:1;min-width:130px;text-align:center;position:relative;padding:0 8px}.gv3-tl-step::before{content:'';position:absolute;top:21px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:var(--border);z-index:0}.gv3-tl-step:last-child::before{display:none}.gv3-tl-num{width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;font-family:Lexend,sans-serif;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;position:relative;z-index:1;box-shadow:0 4px 12px rgba(27,94,166,.35)}.gv3-tl-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--text);margin-bottom:6px}.gv3-tl-text{font-size:12px;color:var(--muted);line-height:1.55}.gv3-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.gv3-stat-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:28px 20px;text-align:center;transition:box-shadow .2s,transform .2s,border-color .2s}.gv3-stat-card:hover{box-shadow:var(--sh2);transform:translateY(-3px);border-color:var(--gold)}.gv3-stat-big{font-family:Lexend,sans-serif;font-size:40px;font-weight:900;color:var(--blue);line-height:1}.gv3-stat-unit{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:var(--gold)}.gv3-stat-desc{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.5}.gv3-city-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}.gv3-city-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:14px 10px;text-align:center;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;font-family:Lexend,sans-serif;font-size:13px;font-weight:600;color:#fff}.gv3-city-btn:hover{background:rgba(255,255,255,.12);border-color:var(--gold);transform:translateY(-2px)}.gv3-cars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.gv3-sec-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:48px;max-width:750px}.gv3-sec-icon{width:56px;height:56px;border-radius:14px;background:rgba(27,94,166,.1);border:1.5px solid rgba(27,94,166,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue)}.gv3-cta-dark{background:linear-gradient(135deg,var(--navy) 0,#163a6b 100%);padding:72px 0}.gv3-cta-inner{text-align:center;max-width:640px;margin:0 auto}.gv3-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.gv3-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.gv3-status-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px 20px;transition:box-shadow .2s,border-color .2s}.gv3-status-card:hover{box-shadow:var(--sh);border-color:rgba(27,94,166,.3)}.gv3-status-card--active{background:linear-gradient(135deg,var(--navy),var(--navy2));border-color:var(--gold)}.gv3-status-par{font-family:Lexend,sans-serif;font-size:36px;font-weight:900;color:var(--blue);line-height:1;margin-bottom:8px}.gv3-status-card--active .gv3-status-par{color:var(--gold)}.gv3-status-name{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.gv3-status-card--active .gv3-status-name{color:#fff}.gv3-status-desc{font-size:12px;color:var(--muted);line-height:1.5}.gv3-status-card--active .gv3-status-desc{color:rgba(255,255,255,.65)}.gv3-status-tag{display:inline-block;margin-top:8px;background:var(--gold);color:var(--navy);font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px}.gv3-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.gv3-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.gv3-review-card{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px;transition:box-shadow .2s,border-color .2s}.gv3-review-card:hover{box-shadow:var(--sh);border-color:rgba(27,94,166,.2)}.gv3-review-stars{color:var(--gold);font-size:16px;margin-bottom:12px}.gv3-review-text{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:16px;font-style:italic}.gv3-review-name{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--text)}.gv3-review-car{font-size:11px;color:var(--muted);margin-top:2px}.gv3-review-av{width:36px;height:36px;border-radius:50%;background:var(--blue);color:#fff;font-family:Lexend,sans-serif;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.gv3-footer-cta{background:linear-gradient(rgba(10,20,35,.78),rgba(13,27,42,.88)),url('images/cars/bmw-x2-2023-black-front.webp') center/cover no-repeat;padding:120px 0;text-align:center}@media(max-width:1100px){.gv3-cars-grid{grid-template-columns:repeat(2,1fr)}.gv3-toc{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.gv3-hero{min-height:auto;padding:60px 0}.gv3-hero-inner{grid-template-columns:1fr;gap:32px}.gv3-hero-right{order:-1}.gv3-hero-photo img{height:260px}.gv3-toc{grid-template-columns:repeat(2,1fr)}.gv3-timeline{flex-direction:column;gap:0;align-items:center}.gv3-tl-step{width:100%;max-width:400px;text-align:left;display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border)}.gv3-tl-step::before{display:none}.gv3-tl-num{margin:0;flex-shrink:0}.gv3-tl-step:last-child{border-bottom:none}.gv3-stat-cards{grid-template-columns:repeat(2,1fr)}.gv3-city-grid{grid-template-columns:repeat(3,1fr)}.gv3-cars-grid{grid-template-columns:repeat(2,1fr)}.gv3-status-grid{grid-template-columns:repeat(2,1fr)}.gv3-doc-grid{grid-template-columns:repeat(2,1fr)}.gv3-review-grid{grid-template-columns:1fr}.gv3-sec-header{flex-direction:column;gap:14px;margin-bottom:32px}.gv3-footer-cta{padding:80px 0}}@media(max-width:600px){.gv3-toc{grid-template-columns:1fr 1fr}.gv3-stat-cards{grid-template-columns:1fr 1fr}.gv3-city-grid{grid-template-columns:repeat(2,1fr)}.gv3-cars-grid{grid-template-columns:1fr}.gv3-status-grid{grid-template-columns:1fr}.gv3-doc-grid{grid-template-columns:1fr}.gv3-cta-btns{flex-direction:column;align-items:stretch}.gv3-cta-btns .btn{width:100%;justify-content:center;text-align:center}.gv3-hero-btns .btn{width:100%;justify-content:center}}.nav-contact-block{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 12px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);cursor:pointer;color:#fff!important;text-decoration:none!important;transition:background .2s,border-color .2s;white-space:nowrap;margin-left:8px}.nav-contact-block:active,.nav-contact-block:focus,.nav-contact-block:hover,.nav-contact-block:visited{color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,.1);border-color:rgba(232,160,32,.4)}.nav-contact-labels{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.06em}.nav-contact-wa{color:var(--wa)}.nav-contact-tg-label{color:var(--tg);cursor:pointer}.nav-contact-sep{color:rgba(255,255,255,.3)}.nav-contact-num{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.01em;transition:color .2s}.nav-contact-block:hover .nav-contact-num{color:var(--gold)}.footer-contact-card{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding:14px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px}.footer-contact-num{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:#fff!important;text-decoration:none!important;white-space:nowrap;letter-spacing:.01em;transition:color .2s;display:block}.footer-contact-num:active,.footer-contact-num:focus,.footer-contact-num:hover,.footer-contact-num:visited{color:var(--gold)!important;text-decoration:none!important}.footer-contact-links{display:flex;flex-direction:column;gap:6px}.footer-contact-link{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:rgba(255,255,255,.65)!important;text-decoration:none!important;padding:5px 0;transition:color .2s;cursor:pointer}.footer-contact-link:active,.footer-contact-link:focus,.footer-contact-link:hover,.footer-contact-link:visited{text-decoration:none!important}.footer-contact-link--wa:hover{color:#25d366!important}.footer-contact-link--tg:hover{color:#29b6f6!important}.footer-contact-link--em:hover{color:var(--gold)!important}@media(max-width:1100px){.nav-contact-block{display:none}}@media(max-width:1024px){.gv3-hero{padding:56px 0 52px}.gv3-hero-inner{gap:36px}.gv3-hero-h1{font-size:clamp(26px,3.2vw,38px)}.gv3-hero-photo img{height:320px}.gv3-stat-val{font-size:22px}.gv3-toc{grid-template-columns:repeat(4,1fr);gap:10px}.gv3-status-grid{grid-template-columns:repeat(2,1fr)}.gv3-doc-grid{grid-template-columns:repeat(2,1fr)}.gv3-stat-cards{grid-template-columns:repeat(2,1fr);gap:14px}.gv3-stat-big{font-size:34px}.gv3-cars-grid{grid-template-columns:repeat(2,1fr)}.gv3-city-grid{grid-template-columns:repeat(4,1fr)}.gv3-review-grid{grid-template-columns:repeat(2,1fr)}.gv3-cta-dark{padding:56px 0}.gv3-footer-cta{padding:88px 0}}@media(max-width:768px){.gv3-hero{padding:48px 0 40px}.gv3-hero-inner{grid-template-columns:1fr;gap:28px}.gv3-hero-right{order:-1}.gv3-hero-photo img{height:240px;border-radius:16px}.gv3-hero-h1{font-size:26px;line-height:1.2}.gv3-hero-sub{font-size:14px}.gv3-hero-bullets{margin:12px 0 20px;gap:6px}.gv3-hero-bullet{font-size:13px}.gv3-hero-btns{flex-direction:column;gap:10px}.gv3-hero-btns .btn{width:100%;justify-content:center;font-size:14px;padding:14px 20px}.gv3-stats-glass{padding:14px 16px}.gv3-stat-val{font-size:20px}.gv3-stat-label{font-size:10px}.gv3-toc{grid-template-columns:repeat(2,1fr);gap:8px}.gv3-sec-header{flex-direction:column;gap:12px;margin-bottom:28px}.gv3-sec-icon{width:48px;height:48px;border-radius:12px}.gv3-status-grid{grid-template-columns:repeat(2,1fr);gap:12px}.gv3-status-par{font-size:28px}.gv3-status-card{padding:18px 16px}.gv3-doc-grid{grid-template-columns:1fr;gap:10px}.gv3-stat-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.gv3-stat-big{font-size:30px}.gv3-stat-card{padding:20px 16px}.gv3-tl-step{max-width:100%;padding:12px 0}.gv3-tl-title{font-size:14px}.gv3-cars-grid{grid-template-columns:1fr;gap:16px}.gv3-city-grid{grid-template-columns:repeat(3,1fr);gap:8px}.gv3-city-btn{padding:12px 8px;font-size:12px}.gv3-review-grid{grid-template-columns:1fr}.gv3-cta-dark{padding:48px 0}.gv3-cta-inner{max-width:100%}.gv3-cta-btns{flex-direction:column;gap:10px}.gv3-cta-btns .btn{width:100%;justify-content:center;text-align:center;font-size:14px}.gv3-footer-cta{padding:72px 0}}@media(max-width:480px){.gv3-hero{padding:36px 0 32px}.gv3-hero-photo img{height:200px;border-radius:12px}.gv3-hero-h1{font-size:22px}.gv3-stats-glass{flex-wrap:wrap;gap:8px;padding:12px}.gv3-stat-item{flex:1;min-width:60px}.gv3-stat-div{display:none}.gv3-stat-val{font-size:18px}.gv3-toc{grid-template-columns:1fr 1fr;gap:8px}.gv3-status-grid{grid-template-columns:1fr;gap:10px}.gv3-status-card--active{order:-1}.gv3-stat-cards{grid-template-columns:1fr 1fr;gap:10px}.gv3-stat-big{font-size:26px}.gv3-stat-unit{font-size:14px}.gv3-stat-desc{font-size:12px}.gv3-city-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gv3-city-btn{padding:12px 6px;font-size:11px}.gv3-hero-btns{gap:8px}.gv3-hero-btns .btn{padding:13px 16px;font-size:14px}.gv3-footer-cta{padding:56px 0}.gv3-footer-cta h2{font-size:22px!important}}@media(max-width:375px){.gv3-hero-h1{font-size:20px}.gv3-hero-photo img{height:180px}.gv3-stat-val{font-size:16px}.gv3-stat-big{font-size:22px}.gv3-city-btn{font-size:10px;padding:10px 4px}.gv3-status-par{font-size:24px}}.as2-hero{background:var(--navy);color:#fff;padding:80px 0 64px;position:relative;overflow:hidden}.as2-hero::before{content:'';position:absolute;inset:0;background:url('../images/autoselect-hero-bg.webp') center/cover no-repeat;opacity:.18;pointer-events:none}.as2-hero-inner{max-width:640px;padding:64px 36px 56px 56px}.as2-hero .sec-label{color:var(--gold);margin-bottom:16px}.as2-hero-title{font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.2;margin:0 0 20px}.as2-hero-sub{font-size:17px;line-height:1.65;color:rgba(255,255,255,.85);margin:0 0 24px}.as2-hero-checks{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-wrap:wrap;gap:10px 24px}.as2-hero-checks li{font-size:14px;color:rgba(255,255,255,.9);padding-left:22px;position:relative}.as2-hero-checks li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.as2-hero-btns{display:flex;flex-wrap:wrap;gap:12px}.as2-hero-btns .btn-outline{border:2px solid rgba(255,255,255,.5);color:#fff;background:0 0}.as2-hero-btns .btn-outline:hover{border-color:#fff}.as2-what{padding:72px 0}.as2-what .sec-title{max-width:700px;margin:0 auto 12px;text-align:center}.as2-what .sec-desc{text-align:center;max-width:620px;margin:0 auto 48px}.as2-steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.as2-step{display:flex;gap:20px;background:var(--card-bg,#f8f9fa);border-radius:14px;padding:24px}.as2-step-num{font-size:32px;font-weight:800;color:var(--gold);line-height:1;flex-shrink:0}.as2-step-title{font-size:15px;font-weight:700;margin:0 0 8px}.as2-step-text{font-size:14px;line-height:1.6;color:var(--muted,#666);margin:0}.as2-step-highlight{border:2px solid var(--gold);grid-column:1/-1;background:#fff}.as2-guarantee-badge{display:inline-block;margin-top:12px;background:var(--gold);color:#fff;font-size:12px;font-weight:700;padding:5px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.as2-how{background:var(--navy);color:#fff;padding:72px 0}.as2-how .sec-title{color:#fff;text-align:center;margin-bottom:40px}.as2-timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.as2-tl-item{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-align:center;position:relative}.as2-tl-item::after{content:"";position:absolute;right:0;top:36px;width:1px;height:40px;background:rgba(255,255,255,.15)}.as2-tl-item:last-child::after,.as2-tl-item:nth-child(3n)::after{display:none}.as2-tl-dot{width:40px;height:40px;border-radius:50%;background:var(--gold);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0;margin-bottom:14px}.as2-tl-body strong{font-size:14px;font-weight:700;display:block;margin-bottom:6px;color:#fff}.as2-tl-body p{font-size:13px;color:rgba(255,255,255,.7);margin:0;line-height:1.55}.as2-form-sec{padding:80px 0;background:#f5f6f8}.as2-form-header{text-align:center;max-width:700px;margin:0 auto 40px}.as2-form-header .sec-title{margin-bottom:12px}.as2-form-header .sec-desc{margin-bottom:20px}.as2-form-badges{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:8px;list-style:none;padding:0;margin:16px 0 0}.as2-form-badges li{background:#fff;border:1.5px solid var(--gold);color:var(--navy);font-size:13px;font-weight:600;padding:5px 16px;border-radius:20px;text-align:center}.as2-progress{margin:0 auto 32px;max-width:660px;background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.as2-progress-steps{display:flex;align-items:center;justify-content:space-between}.as2-ps{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:60px}.as2-ps-num{width:34px;height:34px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#999;transition:.2s}.as2-ps.active .as2-ps-num,.as2-ps.done .as2-ps-num{border-color:var(--gold);background:var(--gold);color:#fff}.as2-ps-label{font-size:11px;color:#999;text-align:center;line-height:1.2}.as2-ps.active .as2-ps-label{color:var(--navy);font-weight:600}.as2-ps-line{flex:1;height:2px;background:#ddd;margin:0 4px;margin-top:-22px}.as2-ps.active+.as2-ps-line,.as2-ps.done+.as2-ps-line{background:var(--gold)}.as2-progress-mob{display:none;font-size:14px;font-weight:600;color:var(--navy)}.as2-progress-bar{height:4px;background:#e5e5e5;border-radius:4px;margin-top:8px;overflow:hidden}.as2-progress-fill{height:100%;background:var(--gold);border-radius:4px;transition:width .3s}.as2-form{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.as2-step-pane{display:none;padding:40px 40px 32px;animation:asSlideIn .25s ease}.as2-step-pane.active{display:block}@keyframes asSlideIn{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.as2-step-heading{font-size:20px;font-weight:700;margin:0 0 28px;color:var(--navy)}.as2-draft-banner{background:#fff9e6;border:1.5px solid var(--gold);border-radius:10px;padding:14px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:14px}.as2-draft-yes{background:var(--gold);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.as2-draft-no{background:0 0;border:1.5px solid #ccc;padding:8px 16px;border-radius:8px;font-size:13px;color:#666;cursor:pointer}.as2-field-group{margin-bottom:24px}.as2-field-group.as2-block{background:#f8f9fb;border:1.5px solid #e8eaed;border-radius:14px;padding:16px 18px;margin-bottom:16px}.as2-two-cols.as2-block{background:#f8f9fb;border:1.5px solid #e8eaed;border-radius:14px;padding:16px 18px}.as2-two-cols.as2-block .as2-field-group{margin-bottom:0}.as2-label{display:block;font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}.as2-sublabel{display:block;font-size:12px;color:#888;margin-bottom:6px}.as2-hint{font-size:13px;color:#888;margin:8px 0 0;line-height:1.5}.as2-input{width:100%;border:1.5px solid #ddd;border-radius:10px;padding:12px 14px;font-size:15px;color:var(--navy);transition:border-color .2s;box-sizing:border-box;background:#fff}.as2-input:focus{border-color:var(--gold);outline:0}.as2-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.as2-dd{position:relative;width:100%}.as2-dd-btn{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;gap:8px;padding-right:10px}.as2-dd-btn .as2-dd-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.as2-dd-arrow{flex-shrink:0;transition:transform .2s ease;color:#666}.as2-dd.open .as2-dd-arrow{transform:rotate(180deg)}.as2-dd-list{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #ddd;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:300;overflow:hidden;max-height:220px;overflow-y:auto}.as2-dd.open .as2-dd-list{display:block}.as2-dd-item{padding:10px 14px;cursor:pointer;font-size:14px;color:var(--text,#0f172a);transition:background .15s;user-select:none}.as2-dd-item:hover{background:rgba(27,94,166,.07)}.as2-dd-item.sel{background:rgba(27,94,166,.09);color:var(--blue,#1b5ea6);font-weight:600}.as2-textarea{resize:vertical;min-height:100px;line-height:1.6}.as2-euro-input{position:relative}.as2-euro-input span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:#888;pointer-events:none}.as2-euro-input input{padding-left:30px}.as2-range-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.as2-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.as2-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.as2-err-msg{font-size:12px;color:#e53e3e;margin-top:6px}.as2-cards-row{display:flex;gap:12px}.as2-pt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.as2-pay-calc{background:linear-gradient(135deg,#fff9e6 0,#fff3cc 100%);border:2px solid var(--gold);border-radius:16px;padding:20px 24px;margin-top:16px;text-align:center}.as2-pay-calc-label{font-size:13px;color:#666;margin-bottom:6px;font-weight:500}.as2-pay-calc-val{font-size:32px;font-weight:800;color:var(--navy);line-height:1.1;margin-bottom:6px}.as2-pay-calc-hint{font-size:12px;color:#999;line-height:1.4}.as2-card-opt{flex:1;border:1.5px solid #ddd;border-radius:12px;padding:16px 12px;text-align:center;cursor:pointer;transition:.2s;font-size:14px;font-weight:600;color:var(--navy)}.as2-card-ico{font-size:24px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;color:var(--blue)}.as2-card-opt:hover{border-color:var(--gold)}.as2-card-opt.selected{border-color:var(--gold);background:#fff9e6}.as2-chips{display:flex;flex-wrap:wrap;gap:8px}.as2-chips-wrap{flex-wrap:wrap}.as2-chip{border:1.5px solid #ddd;border-radius:20px;padding:10px 16px;font-size:13px;font-weight:500;color:var(--navy);cursor:pointer;transition:.2s;user-select:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.as2-chip:hover{border-color:var(--gold)}.as2-chip.selected{border-color:var(--gold);background:var(--gold);color:#fff}.as2-body-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.as2-body-card{border:1.5px solid #ddd;border-radius:10px;padding:10px 6px;text-align:center;cursor:pointer;transition:.2s;font-size:12px;font-weight:500;color:var(--navy)}.as2-body-ico{font-size:28px;margin-bottom:4px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--blue)}.as2-body-card:hover{border-color:var(--gold)}.as2-body-card.selected{border-color:var(--gold);background:#fff9e6}.as2-car-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;background:#f8f9fa;border-radius:10px;padding:12px;margin-bottom:10px}.as2-remove-car{background:0 0;border:1.5px solid #ddd;width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:16px;color:#999;display:flex;align-items:center;justify-content:center;flex-shrink:0}.as2-remove-car:hover{border-color:#e53e3e;color:#e53e3e}.as2-car-tags-wrap{display:none;flex-wrap:wrap;gap:8px;margin-bottom:10px}.as2-car-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(232,160,32,.1);border:1.5px solid var(--gold);border-radius:20px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;color:var(--navy)}.as2-car-tag-x{background:0 0;border:none;padding:0;font-size:16px;line-height:1;color:#94a3b8;cursor:pointer;margin-left:2px}.as2-car-tag-x:hover{color:var(--gold)}@media(max-width:768px){.as2-car-tags-wrap{display:flex}}.as2-add-car{background:0 0;border:2px dashed #ddd;border-radius:10px;padding:12px;font-size:14px;color:#888;cursor:pointer;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.as2-add-car:hover{border-color:var(--gold);color:var(--gold)}.as2-toggle-row{display:flex;gap:0;border:1.5px solid #ddd;border-radius:10px;overflow:hidden;margin-bottom:20px}.as2-toggle{flex:1;padding:12px 16px;font-size:14px;font-weight:600;border:none;background:#fff;color:#888;cursor:pointer;transition:.2s}.as2-toggle.active{background:var(--gold);color:#fff}.as2-colors{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.as2-color-dot{width:36px;height:36px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:transform .15s,box-shadow .15s;position:relative}.as2-color-dot:hover{transform:scale(1.12)}.as2-color-dot.selected{box-shadow:0 0 0 3px var(--gold);border-color:#fff}.as2-color-any{background:#e5e5e5;border:1.5px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#888}.as2-color-any.selected{background:var(--gold);color:#fff}.as2-colors-selected{font-size:13px;color:#666;min-height:18px}.as2-gdpr-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#666;line-height:1.5;margin:16px 0 24px;cursor:pointer}.as2-gdpr-label input{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--gold)}.as2-nav-row{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid #eee}.as2-back-btn{background:0 0;border:1.5px solid #ddd;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;color:#888;cursor:pointer;transition:.2s}.as2-back-btn:hover{border-color:var(--navy);color:var(--navy)}.as2-before-submit{background:#f8f9fa;border-radius:12px;padding:20px 24px;margin-bottom:28px}.as2-before-title{font-size:14px;font-weight:700;color:var(--navy);margin:0 0 12px}.as2-before-list{margin:0;padding-left:20px;font-size:14px;color:#555;line-height:1.8}.as2-success{display:none}.as2-success.active{display:flex;align-items:center;justify-content:center;padding:60px 40px}.as2-success-inner{text-align:center;max-width:480px}.as2-success-ico{width:72px;height:72px;border-radius:50%;background:var(--gold);color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.as2-success-title{font-size:22px;font-weight:700;margin:0 0 12px;color:var(--navy)}.as2-success-text{font-size:15px;color:#555;margin:0 0 24px;line-height:1.6}.as2-success-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.as2-ss-item{background:#f5f6f8;border-radius:20px;padding:7px 16px;font-size:13px;font-weight:600;color:var(--navy)}.as2-success-btns{display:flex;flex-direction:column;align-items:center;gap:12px}.as2-success-btns .btn{min-width:240px;justify-content:center}@media(min-width:480px){.as2-success-btns{flex-direction:row;justify-content:center}.as2-success-btns .btn{min-width:0}}.as2-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff;font-family:Lexend,sans-serif;font-weight:700;font-size:16px;padding:0 32px;height:54px;border-radius:27px;text-decoration:none;box-shadow:0 4px 18px rgba(37,211,102,.35);transition:background .15s,transform .15s,box-shadow .15s}.as2-wa-btn:hover{background:#1eb85a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.45)}.as2-wa-btn:active{transform:translateY(0) scale(.97)}.as2-included{padding:64px 0;background:#fff}.as2-included .sec-title{text-align:center;margin-bottom:32px}.as2-included-list{list-style:none;padding:0;margin:0 auto;max-width:680px;display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}.as2-included-list li{font-size:15px;padding-left:26px;position:relative;color:var(--navy)}.as2-included-list li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.as2-included-list .as2-included-highlight{padding-left:28px}.as2-included-list .as2-included-highlight::before{content:"";display:inline-block!important;width:22px;height:22px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8A020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") center/contain no-repeat;position:static!important;left:auto!important;font-size:0}.as2-included-highlight{grid-column:1/-1;font-weight:700;color:var(--navy);background:linear-gradient(135deg,#fffbf0 0,#fff3cc 100%);border:2px solid var(--gold);border-radius:14px;padding:18px 28px;text-align:center;font-size:17px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.as2-included-highlight::before{content:"";display:inline-block;width:22px;height:22px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8A020' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E") center/contain no-repeat;position:static}.as2-why{padding:72px 0;background:#f5f6f8}.as2-why .sec-title{text-align:center;margin-bottom:36px}.as2-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.as2-why-card{background:#fff;border-radius:14px;padding:28px 24px}.as2-why-card--gold{border:2px solid var(--gold)}.as2-why-ico{font-size:32px;margin-bottom:14px;display:flex;align-items:center;color:var(--blue)}.as2-why-card h3{font-size:16px;font-weight:700;margin:0 0 10px;color:var(--navy)}.as2-why-card p{font-size:14px;color:#666;margin:0;line-height:1.65}.as2-final-cta{padding:80px 0;background:var(--navy);color:#fff}.as2-final-cta h2{color:#fff;font-size:clamp(22px,3vw,34px);margin:0 0 12px}.as2-final-cta p{color:rgba(255,255,255,.8);font-size:16px;margin:0 0 32px}.as2-final-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}@media(max-width:768px){.as2-hero{padding:56px 0 48px}.as2-steps-grid{grid-template-columns:1fr}.as2-step-highlight{grid-column:1}.as2-timeline{grid-template-columns:1fr 1fr}.as2-tl-item::after{display:none}.as2-form-sec{padding:48px 0}.as2-step-pane{padding:28px 20px 24px}.as2-progress-steps{display:none}.as2-progress-mob{display:block}.as2-fields-grid,.as2-range-row,.as2-two-cols{grid-template-columns:1fr}.as2-cards-row{flex-direction:column}.as2-pt-grid{grid-template-columns:repeat(2,1fr);gap:8px}.as2-pay-calc{padding:16px}.as2-body-grid{grid-template-columns:repeat(3,1fr)}.as2-why-grid{grid-template-columns:1fr}.as2-included-list{grid-template-columns:1fr}.as2-car-row{grid-template-columns:1fr 1fr auto}.as2-how{padding:48px 0}.as2-timeline{grid-template-columns:1fr}.as2-what{padding:48px 0}}@media(max-width:480px){.as2-hero-btns{flex-direction:column}.as2-body-grid{grid-template-columns:repeat(2,1fr)}.as2-car-row{grid-template-columns:1fr;grid-template-rows:auto auto auto}.as2-remove-car{width:100%;height:36px;margin-top:4px}.as2-progress{padding:14px 16px}.as2-toggle-row{flex-direction:column}.as2-form-badges{gap:6px}.as2-success{padding:40px 20px}.as2-final-cta{padding:56px 0}}.as2-faq{padding:64px 0;background:#fff}.as2-faq .sec-title{text-align:center;margin-bottom:32px}.as2-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.as2-faq-item{border:1.5px solid #eee;border-radius:12px;overflow:hidden;transition:border-color .2s}.as2-faq-item[open]{border-color:var(--gold)}.as2-faq-item summary{padding:18px 20px;font-size:15px;font-weight:600;color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.as2-faq-item summary::-webkit-details-marker{display:none}.as2-faq-item summary::after{content:"＋";font-size:18px;font-weight:400;color:var(--gold);flex-shrink:0;transition:transform .2s}.as2-faq-item[open] summary::after{content:"－"}.as2-faq-item p{margin:0;padding:0 20px 18px;font-size:14px;color:#555;line-height:1.65}h1,h2,h3{text-wrap:balance}.as2-hero h1,.as2-step-title,.sec-title{text-wrap:balance;letter-spacing:-.4px}.as2-step-title{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.5px;line-height:1.15}.btn{transition:background .22s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.25,.46,.45,.94),box-shadow .22s cubic-bezier(.25,.46,.45,.94)}.btn-primary{transition:background .22s cubic-bezier(.25,.46,.45,.94),transform .22s cubic-bezier(.25,.46,.45,.94),box-shadow .22s cubic-bezier(.25,.46,.45,.94)}.as2-card-opt{transition:border-color .2s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.25,.46,.45,.94),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.as2-chip{transition:border-color .18s cubic-bezier(.25,.46,.45,.94),background .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.34,1.56,.64,1)}.as2-body-card{transition:border-color .2s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.25,.46,.45,.94),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.as2-card-opt:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 16px rgba(232,160,32,.15)}.as2-card-opt.selected{border-color:var(--gold);background:#fffbef;box-shadow:0 0 0 3px rgba(232,160,32,.2)}.as2-chip:hover{border-color:var(--gold);background:rgba(232,160,32,.07)}.as2-chip.selected{border-color:var(--gold);background:var(--gold);color:#fff;box-shadow:0 2px 10px rgba(232,160,32,.35)}.as2-body-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 14px rgba(232,160,32,.12)}.as2-body-card.selected{border-color:var(--gold);background:#fffbef;box-shadow:0 0 0 3px rgba(232,160,32,.2)}.as2-chip:active{transform:scale(.95)}.as2-body-card:active{transform:scale(.96)}.as2-card-opt:active{transform:scale(.97)}.as2-back-btn:active{transform:scale(.97)}.as2-input:focus{border-color:var(--gold);outline:0;box-shadow:0 0 0 3px rgba(232,160,32,.15)}.as2-input:focus-visible{border-color:var(--gold);outline:0;box-shadow:0 0 0 3px rgba(232,160,32,.15)}.as2-pay-calc{background:linear-gradient(135deg,#fffdf0 0,#fff8d6 100%);border:2px solid var(--gold);border-radius:20px;padding:22px 28px;margin-top:20px;text-align:center;box-shadow:0 4px 24px rgba(232,160,32,.15),inset 0 1px 0 rgba(255,255,255,.8)}.as2-pay-calc-label{font-size:12px;color:#888;margin-bottom:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.as2-pay-calc-val{font-size:36px;font-weight:800;color:var(--navy);line-height:1;margin-bottom:8px;letter-spacing:-.5px}.as2-pay-calc-hint{font-size:12px;color:#aaa;line-height:1.4}.as2-progress-fill{background:linear-gradient(90deg,var(--gold) 0,#f0b429 100%);height:100%;border-radius:4px;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.as2-step-pane{box-shadow:0 2px 24px rgba(13,27,42,.07),0 1px 4px rgba(13,27,42,.04)}.as2-back-btn{transition:border-color .18s cubic-bezier(.25,.46,.45,.94),color .18s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.34,1.56,.64,1)}.as2-body-ico{font-size:32px;margin-bottom:6px;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--blue)}.as2-body-card{padding:14px 8px 12px;font-size:13px}.as2-field-group.as2-block,.as2-two-cols.as2-block{background:#fafbfc;border:1.5px solid #e8eaed;border-radius:16px;padding:18px 20px}.as2-included-highlight{font-size:17px;letter-spacing:-.2px}@keyframes heroFadeUpPremium{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero h1{animation:heroFadeUpPremium .6s cubic-bezier(.25,.46,.45,.94) .08s both}.hero-sub{animation:heroFadeUpPremium .6s cubic-bezier(.25,.46,.45,.94) .18s both}.hero-bullets{animation:heroFadeUpPremium .6s cubic-bezier(.25,.46,.45,.94) .28s both}.hero-cta{animation:heroFadeUpPremium .6s cubic-bezier(.25,.46,.45,.94) .36s both}.as2-chip.selected:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.car-card:hover{box-shadow:0 10px 36px rgba(13,27,42,.14),0 2px 8px rgba(13,27,42,.07);transform:translateY(-3px);border-color:#cbd5e1}.trust-card:hover{box-shadow:0 8px 28px rgba(232,160,32,.12);transform:translateY(-2px)}.why-card:hover{box-shadow:0 8px 28px rgba(13,27,42,.1);border-color:var(--gold);transform:translateY(-2px)}.sec-label{letter-spacing:2px;font-size:10.5px}@media(max-width:480px){.as2-body-card:hover,.as2-card-opt:hover{transform:none}.as2-chip{transition:border-color .15s,background .15s,color .15s}}.car-btn-gold:active{transform:scale(.97)}.car-btn-wa-icon:active{transform:scale(.97)}.calc-cta:active{transform:scale(.98);opacity:1}.fin-adv-card{transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.25,.46,.45,.94)}.fin-adv-card:hover{border-color:rgba(232,160,32,.5);box-shadow:0 6px 24px rgba(232,160,32,.1);transform:translateY(-2px)}.fin-step{transition:box-shadow .2s,transform .2s cubic-bezier(.25,.46,.45,.94)}.fin-step:hover{box-shadow:0 4px 20px rgba(232,160,32,.12);transform:translateY(-2px)}.cat-tab{transition:color .18s cubic-bezier(.25,.46,.45,.94),border-color .18s,background .18s,transform .15s cubic-bezier(.34,1.56,.64,1)}.cat-tab:active{transform:scale(.96)}.trust-card-stat{font-size:30px;font-weight:900;color:var(--gold);line-height:1;letter-spacing:-.5px;margin-bottom:4px}@media(max-width:640px){.fin-adv-card:hover,.fin-step:hover{transform:none}}.abt-adv-label{color:rgba(255,255,255,.5)}.abt-adv-title-light{color:#fff}.contact-location-badge{font-size:13px;color:var(--muted);padding:4px 0}.art-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.guide-stats-bar{background:var(--navy);border-top:1px solid rgba(255,255,255,.1);padding:22px 0}.guide-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.guide-stat-item{padding:8px 0}.guide-stat-item:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.guide-stat-num{font-family:Lexend,sans-serif;font-size:26px;font-weight:900;color:var(--gold);line-height:1}.guide-stat-lbl{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.06em;margin-top:5px}.guide-toc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}@media(max-width:768px){.guide-toc-grid{grid-template-columns:repeat(2,1fr)}.guide-stats-grid{grid-template-columns:repeat(2,1fr)}.guide-stat-item:nth-child(2){border-right:none}.guide-stat-item:nth-child(odd):not(:last-child){border-right:1px solid rgba(255,255,255,.08)}}@media(max-width:480px){.guide-stats-grid{grid-template-columns:repeat(2,1fr)}.guide-toc-grid{grid-template-columns:1fr 1fr}}.guide-toc-grid .svc-card{cursor:pointer}.fin-strip-label{color:rgba(255,255,255,.5);margin-bottom:14px}.as2-card-opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.doc-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}@media(max-width:640px){.doc-cards-grid{grid-template-columns:1fr 1fr}}.fin-success-title{color:#fff;font-family:Lexend,sans-serif;font-size:20px;margin-bottom:8px}.fin-success-desc{color:rgba(255,255,255,.7);font-size:14px;margin:0}.logo:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.proof-card.reveal-delay-1{transition-delay:.1s}.proof-card.reveal-delay-2{transition-delay:.2s}.proof-card.reveal-delay-3{transition-delay:.3s}.trust-card:nth-child(2){transition-delay:.07s}.trust-card:nth-child(3){transition-delay:.14s}.trust-card:nth-child(4){transition-delay:.21s}.trust-card:nth-child(5){transition-delay:.28s}.fin-adv-grid--4{grid-template-columns:repeat(4,1fr);margin-top:40px}@media(max-width:900px){.fin-adv-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fin-adv-grid--4{grid-template-columns:1fr}}.cars-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.cars-hero-pill{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:5px 14px;font-size:13px;color:#fff}.cars-hero-hint{margin:28px 0 0;font-size:14px}.link-btn{background:0 0;border:none;padding:0;color:rgba(255,255,255,.6);font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit;transition:color .2s}.link-btn:hover{color:rgba(255,255,255,.9)}.link-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.sec-label--light{color:rgba(255,255,255,.5)}.cars-info-banner{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,rgba(232,160,32,.12),rgba(232,160,32,.06));border:1px solid rgba(232,160,32,.3);border-radius:12px;padding:14px 20px;margin:24px 0 40px;flex-wrap:wrap}.cars-info-banner-icon{color:var(--gold);flex-shrink:0}.cars-info-banner p{flex:1;min-width:200px;margin:0;font-size:14px;color:var(--text)}.btn-sm{padding:8px 16px;font-size:13px}.cars-finder-sec{background:linear-gradient(135deg,#0d1b2a 0,#152236 100%);padding:56px 0}.cars-finder-sec .sec-label{color:rgba(255,255,255,.5)}.cars-finder-sec .sec-title{color:#fff;margin-top:8px}.cars-finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.cars-finder-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;position:relative}.cars-finder-num{position:absolute;top:20px;right:20px;font-family:Lexend,sans-serif;font-size:36px;font-weight:900;color:rgba(255,255,255,.06);line-height:1}.cars-finder-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:rgba(232,160,32,.1);border-radius:12px}.cars-finder-card h3{font-family:Lexend,sans-serif;font-size:17px;font-weight:600;color:#fff;margin:4px 0 0}.cars-finder-card p{font-size:14px;color:rgba(255,255,255,.65);line-height:1.55;margin:0;flex:1}.cars-finder-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:0 0;color:rgba(255,255,255,.8);font-family:inherit;text-decoration:none;transition:background .2s,border-color .2s,color .2s;margin-top:auto;align-self:flex-start}.cars-finder-btn:hover{border-color:rgba(255,255,255,.5);color:#fff;background:rgba(255,255,255,.05)}.cars-finder-btn-wa{background:var(--wa);border-color:var(--wa);color:#fff}.cars-finder-btn-wa:hover{background:#20b758;border-color:#20b758;color:#fff}.cars-finder-btn-gold{background:var(--gold);border-color:var(--gold);color:#0d1b2a}.cars-finder-btn-gold:hover{background:#d4911c;border-color:#d4911c;color:#0d1b2a}@media(max-width:900px){.cars-finder-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cars-finder-grid{grid-template-columns:1fr}}.cars-finance-mini{background:linear-gradient(135deg,#0d1b2a 0,#1a2e45 100%);border-top:1px solid rgba(232,160,32,.2);border-bottom:1px solid rgba(232,160,32,.2);padding:56px 0}.cars-finance-mini-inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.cars-finance-mini-text h2{font-family:Lexend,sans-serif;font-size:28px;font-weight:700;color:#fff;margin:8px 0 16px;line-height:1.25}.cars-finance-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cars-finance-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.75)}.cars-finance-list li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}.cars-finance-mini-cta{display:flex;flex-direction:column;gap:12px;min-width:220px}.btn-outline-light{background:0 0;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8);border-radius:8px;padding:12px 20px;font-size:15px;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit;font-weight:500}.btn-outline-light:hover{border-color:rgba(255,255,255,.65);color:#fff}@media(max-width:768px){.cars-finance-mini-inner{grid-template-columns:1fr;gap:28px}.cars-finance-mini-cta{flex-direction:row;flex-wrap:wrap}}.cars-wa-sec{background:linear-gradient(135deg,#0d1b2a 0,#152236 100%);padding:64px 0}.cars-wa-sec .sec-title{color:#fff;margin-top:8px}.cars-wa-sec .sec-desc{color:rgba(255,255,255,.65)}.cars-wa-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.cars-wa-step{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px 20px;position:relative}.cars-wa-step-num{font-family:Lexend,sans-serif;font-size:42px;font-weight:900;color:rgba(232,160,32,.2);line-height:1;margin-bottom:12px}.cars-wa-step h3{font-family:Lexend,sans-serif;font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.cars-wa-step p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.55;margin:0}.btn-lg{padding:14px 28px;font-size:16px}@media(max-width:768px){.cars-wa-steps{grid-template-columns:1fr}}.cars-autosel-sec{background:var(--navy);padding:56px 0}.cars-autosel-sec .sec-label{color:rgba(255,255,255,.5)}.cars-autosel-block{display:flex;align-items:center;gap:40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;overflow:hidden}.cars-autosel-text{flex:1}.cars-autosel-text h2{font-family:Lexend,sans-serif;font-size:26px;font-weight:700;color:#fff;margin:8px 0 12px}.cars-autosel-text p{font-size:15px;color:rgba(255,255,255,.65);line-height:1.6;margin:0 0 16px}.cars-autosel-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:7px}.cars-autosel-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.75)}.cars-autosel-list li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}.cars-autosel-icon{flex-shrink:0;opacity:.6}@media(max-width:640px){.cars-autosel-block{flex-direction:column;padding:28px 20px}.cars-autosel-icon{display:none}}.cars-process-sec{background:var(--navy);padding:64px 0}.cars-process-sec .sec-title{color:#fff;margin-top:8px}.cars-process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.cars-process-step{position:relative;padding:24px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:14px}.cars-process-step-num{font-family:Lexend,sans-serif;font-size:38px;font-weight:900;color:rgba(232,160,32,.25);line-height:1;margin-bottom:12px}.cars-process-step h3{font-family:Lexend,sans-serif;font-size:14px;font-weight:600;color:#fff;margin:0 0 6px;line-height:1.3}.cars-process-step p{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5;margin:0}@media(max-width:900px){.cars-process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cars-process-steps{grid-template-columns:1fr}}.cars-final-cta{position:relative;background:url('../images/cars-final-cta-bg.jpg') center/cover no-repeat;padding:72px 0}.cars-final-cta::before{content:'';position:absolute;inset:0;background:rgba(10,18,36,.72);z-index:0}.cars-final-cta .wrap{position:relative;z-index:1}.cars-final-cta-inner{text-align:center}.cars-final-cta-inner h2{font-family:Lexend,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0 0 12px}.cars-final-cta-inner p{font-size:16px;color:rgba(255,255,255,.75);margin:0 0 32px}.cars-final-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cars-hero-disclaimer{font-size:12px;color:rgba(255,255,255,.65);margin:8px 0 0;line-height:1.5}.cars-seo-block{padding:32px 0 24px;border-top:1px solid rgba(255,255,255,.06)}.cars-seo-block p{font-size:14px;color:var(--muted);line-height:1.7;max-width:820px}.btn-ghost-light{background:transparent;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.85);padding:10px 18px;border-radius:8px;font-size:14px;cursor:pointer;transition:border-color .2s,color .2s}.btn-ghost-light:hover{border-color:rgba(255,255,255,.6);color:#fff}.sc-hero{background:var(--navy) url('../images/calc-bg.png') center/cover no-repeat;padding:52px 32px 44px;text-align:center;color:#fff;position:relative;overflow:hidden}.sc-hero::before{content:'';position:absolute;inset:0;background:rgba(10,18,36,.72);z-index:0}.sc-hero-inner{position:relative;z-index:1;width:100%}.sc-hero h1{font-family:Lexend,sans-serif;font-size:clamp(24px,3.5vw,38px);font-weight:800;color:#fff;line-height:1.18;margin:0 auto 14px;max-width:700px}.sc-hero-sub{font-size:17px;color:rgba(255,255,255,.75);max-width:560px;margin:0 auto 12px;line-height:1.6}.sc-hero-note{font-size:12px;color:rgba(255,255,255,.4);max-width:480px;margin:0 0 24px}.sc-main-bg{background:linear-gradient(160deg,#0d1b2a 0,#152236 100%);padding:48px 0 56px}.sc-main-bg #sc-calc-section{background:0 0;padding:0}.sc-main-bg .wrap{max-width:1100px}.sc-mode-switch{display:flex;gap:8px;margin-bottom:32px;background:rgba(255,255,255,.06);border-radius:12px;padding:6px;width:fit-content}.sc-mode-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;border:none;background:0 0;color:rgba(255,255,255,.55);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;font-family:'Source Sans 3',sans-serif;white-space:nowrap}.sc-mode-btn.active{background:#fff;color:var(--navy)}.sc-mode-btn svg{flex-shrink:0}.sc-calc-box{display:grid;grid-template-columns:1fr 400px;gap:32px;align-items:start}.sc-calc-left{display:flex;flex-direction:column;gap:24px}.sc-field{display:flex;flex-direction:column;gap:6px}.sc-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.6);font-family:Lexend,sans-serif;letter-spacing:.2px}.sc-input-wrap{position:relative;display:flex;align-items:center}.sc-input{width:100%;padding:12px 44px 12px 14px;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;font-size:18px;font-weight:700;font-family:Lexend,sans-serif;outline:0;transition:border-color .2s;min-height:52px}.sc-input:focus{border-color:var(--gold)}.sc-input-cur{position:absolute;right:14px;font-size:16px;font-weight:700;color:rgba(255,255,255,.4);font-family:Lexend,sans-serif;pointer-events:none}.sc-range{width:100%;margin-top:8px;accent-color:var(--gold)}.sc-range-bounds{display:flex;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.35);font-family:Lexend,sans-serif;font-weight:600;margin-top:2px}.sc-down-quick{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.sc-down-btn{padding:7px 14px;border-radius:8px;border:1.5px solid rgba(255,255,255,.15);background:0 0;color:rgba(255,255,255,.6);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s,color .18s;font-family:Lexend,sans-serif}.sc-down-btn.active,.sc-down-btn:hover{border-color:var(--gold);background:rgba(232,160,32,.12);color:var(--gold)}.sc-term-pills{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:2px}.sc-term-pill{padding:10px 4px;border:1.5px solid rgba(255,255,255,.12);border-radius:8px;background:0 0;color:rgba(255,255,255,.55);font-size:13px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif;text-align:center;transition:border-color .18s,background .18s,color .18s;line-height:1.2}.sc-term-pill small{display:block;font-size:9px;font-weight:500;color:rgba(255,255,255,.4);margin-top:1px}.sc-term-pill:hover{border-color:var(--gold);color:var(--gold)}.sc-term-pill.active{background:var(--gold);border-color:var(--gold);color:var(--navy)}.sc-term-pill.active small{color:rgba(13,27,42,.65)}.sc-rate-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sc-rate-header .sc-label{margin:0}.sc-rate-cur{font-family:Lexend,sans-serif;font-size:18px;font-weight:800;color:var(--gold)}.sc-rate-slider{width:100%;accent-color:var(--gold)}.sc-rate-note{font-size:11px;color:rgba(255,255,255,.3);margin-top:6px;line-height:1.5}.sc-result-card{background:#fff;border-radius:20px;padding:28px 24px;position:sticky;top:80px;box-shadow:0 8px 40px rgba(0,0,0,.25)}.sc-result-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-family:Lexend,sans-serif;margin-bottom:8px}.sc-result-num{font-family:Lexend,sans-serif;font-size:52px;font-weight:800;color:var(--navy);line-height:1;letter-spacing:-1px}.sc-result-num--budget{font-size:34px;letter-spacing:-.5px}.sc-result-period{font-size:14px;color:var(--muted);margin-top:4px;margin-bottom:16px}.sc-result-divider{height:1px;background:var(--border);margin:16px 0}.sc-result-stats{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sc-stat-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sc-stat-label{font-size:13px;color:var(--muted)}.sc-stat-val{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}.sc-stat-row--total{border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.sc-stat-row--total .sc-stat-label{font-weight:600;color:var(--text)}.sc-stat-row--total .sc-stat-val{color:var(--blue);font-size:15px}.sc-disclaimer{font-size:11px;color:var(--muted);line-height:1.5;margin-bottom:16px;padding:10px 12px;background:var(--bg);border-radius:8px}.sc-cta-btn{width:100%;justify-content:center;font-size:15px;margin-top:4px}.sc-result-wa{text-align:center;margin-top:10px}.sc-result-wa a{font-size:13px;color:var(--blue);text-decoration:none;font-weight:600}.sc-result-wa a:hover{text-decoration:underline}.sc-factors-grid{grid-template-columns:repeat(4,1fr)}.sc-autosel-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 2px 16px rgba(13,27,42,.06)}.sc-autosel-left{display:flex;align-items:flex-start;gap:16px;flex:1}.sc-autosel-icon{flex-shrink:0;width:44px;height:44px;background:rgba(27,94,166,.08);border-radius:10px;display:flex;align-items:center;justify-content:center}.sc-autosel-title{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin:0 0 6px;line-height:1.3}.sc-autosel-desc{font-size:14px;color:var(--muted);margin:0;line-height:1.55}.sc-fin-info-sec{background:var(--bg);padding:48px 0}.sc-fin-info{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sc-fin-info-title{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--text);margin:0 0 8px}.sc-fin-info-desc{font-size:14px;color:var(--muted);max-width:560px;margin:0;line-height:1.6}.sc-cta-pair{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:center}.fin-cta-sec .sc-cta-pair,.fin-photo-strip .sc-cta-pair{flex-direction:column;align-items:center;gap:14px;margin-top:32px}.fin-cta-sec .sc-cta-pair .btn,.fin-photo-strip .sc-cta-pair .btn{width:min(400px,100%);box-sizing:border-box;height:54px;justify-content:center;border-radius:10px;font-size:15px}.sc-btn-ghost{background:0 0;border:2px solid rgba(255,255,255,.35);color:#fff}.sc-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.65)}.sc-wa-link{text-align:center;margin-top:20px}.sc-wa-link a{font-size:15px;color:rgba(255,255,255,.5);text-decoration:none;font-weight:500;transition:color .2s}.sc-wa-link a:hover{color:rgba(255,255,255,.9)}@media(max-width:900px){.sc-calc-box{grid-template-columns:1fr;gap:24px}.sc-result-card{position:static}.sc-result-num{font-size:44px}.sc-factors-grid{grid-template-columns:repeat(2,1fr)}.sc-autosel-card{flex-direction:column;align-items:flex-start}.sc-mode-switch{flex-direction:column;width:100%}.sc-mode-btn{justify-content:center}}@media(max-width:600px){.sc-hero{padding:36px 16px 32px}.sc-hero h1{font-size:26px}.sc-hero-sub{font-size:15px}.sc-main-bg{padding:32px 0 40px}.sc-result-num{font-size:40px}.sc-result-num--budget{font-size:28px}.sc-term-pills{grid-template-columns:repeat(4,1fr)}.sc-factors-grid{grid-template-columns:1fr}.sc-autosel-card{padding:20px 16px}.sc-fin-info{flex-direction:column;align-items:flex-start}.sc-cta-pair{flex-direction:column}.sc-cta-pair .btn{width:100%;justify-content:center}.fin-cta-sec .sc-cta-pair .btn{min-width:0;width:100%}}.fcalc-hero-sub{font-size:17px;color:rgba(255,255,255,.82);line-height:1.6;margin-bottom:20px;max-width:580px}.fcalc-hero-list{margin-bottom:28px}.btn-outline-light{background:0 0;border:1.5px solid rgba(255,255,255,.45);color:#fff;padding:13px 24px;border-radius:var(--r);font-family:Lexend,sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:background .18s,border-color .18s;display:inline-flex;align-items:center;gap:8px}.btn-outline-light:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7)}.fcalc-journey-sec{padding:76px 0;background:#fff}.fcalc-journey-grid{display:grid;grid-template-columns:repeat(5,1fr) repeat(4,auto);gap:0;align-items:start;margin-top:40px;overflow-x:auto}.fcalc-journey-grid{display:flex;align-items:flex-start;gap:0;flex-wrap:nowrap;margin-top:40px}.fcalc-journey-step{flex:1;min-width:0;padding:24px 18px;background:var(--bg);border-radius:16px;border:1px solid var(--border);transition:box-shadow .2s,transform .2s;position:relative}.fcalc-journey-step:hover{box-shadow:var(--sh);transform:translateY(-2px)}.fcalc-journey-step--final{border-color:var(--gold);background:rgba(232,160,32,.05)}.fcalc-journey-arrow{flex-shrink:0;width:36px;display:flex;align-items:center;justify-content:center;padding-top:32px;color:var(--border)}.fcalc-jstep-num{font-family:Lexend,sans-serif;font-size:28px;font-weight:800;color:var(--border);line-height:1;margin-bottom:12px}.fcalc-journey-step--final .fcalc-jstep-num{color:var(--gold)}.fcalc-jstep-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(27,94,166,.1);border-radius:10px;color:var(--blue);margin-bottom:10px}.fcalc-journey-step--final .fcalc-jstep-icon{background:rgba(232,160,32,.15);color:var(--gold)}.fcalc-jstep-title{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:var(--text);margin-bottom:6px;line-height:1.3}.fcalc-jstep-desc{font-size:12px;color:var(--muted);line-height:1.5}.fcalc-journey-cta{text-align:center;margin-top:40px}.fin-adv-grid--3{grid-template-columns:repeat(3,1fr)}.fin-adv-card--gold{border-color:var(--gold);background:rgba(232,160,32,.04)}.fcalc-nocar-sec{background:var(--bg2);padding:68px 0}.fcalc-nocar-inner{display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:center}.fcalc-nocar-desc{font-size:16px;color:var(--muted);line-height:1.65;margin-bottom:8px;max-width:560px}.fcalc-nocar-label{font-size:13px;font-weight:600;color:var(--navy);opacity:.55;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.fcalc-nocar-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px}.fcalc-nocar-pill{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid rgba(13,27,42,.09);border-radius:10px;font-size:13.5px;font-weight:500;color:var(--navy);line-height:1.2}.fcalc-nocar-pill svg{flex-shrink:0;color:var(--gold)}.fcalc-nocar-btns{display:flex;gap:12px;flex-wrap:wrap}.fcalc-nocar-visual{display:flex;align-items:center;justify-content:center}.fcalc-nocar-visual-wrap svg{width:100%;max-width:300px;height:auto}.fcalc-par24-sec{background:var(--navy);padding:76px 0}.fcalc-par24-inner{max-width:1100px;margin:0 auto;text-align:center}.fcalc-par24-badge{display:inline-block;background:var(--gold);color:var(--navy);font-family:Lexend,sans-serif;font-weight:800;font-size:14px;padding:5px 16px;border-radius:20px;margin-bottom:20px;letter-spacing:.5px}.fcalc-par24-title{font-family:Lexend,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.fcalc-par24-desc{font-size:16px;color:rgba(255,255,255,.78);line-height:1.65;margin-bottom:24px;max-width:680px;margin-left:auto;margin-right:auto}.fcalc-par24-note{display:inline-flex;align-items:flex-start;gap:10px;background:rgba(232,160,32,.12);border:1px solid rgba(232,160,32,.35);border-radius:10px;padding:12px 18px;text-align:left;margin-bottom:36px;max-width:620px}.fcalc-par24-note svg{flex-shrink:0;color:var(--gold);margin-top:2px}.fcalc-par24-note span{font-size:14px;color:rgba(255,255,255,.82);line-height:1.55}.fcalc-par24-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:8px}.fcalc-par24-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 16px;text-align:center;transition:background .2s}.fcalc-par24-card:hover{background:rgba(255,255,255,.11)}.fcalc-par24-card--main{border-color:var(--gold);background:rgba(232,160,32,.1)}.fcalc-par24-card-num{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;color:var(--gold);margin-bottom:6px}.fcalc-par24-card-name{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:#fff;margin-bottom:6px}.fcalc-par24-card-desc{font-size:12px;color:rgba(255,255,255,.6);line-height:1.5}.fcalc-par24-link{display:block;margin-top:16px;font-size:14px;color:rgba(255,255,255,.6);text-decoration:none;cursor:pointer;transition:color .18s}.fcalc-par24-link:hover{color:var(--gold)}.fcalc-docs-sec{background:linear-gradient(160deg,#0d1b2a 0,#152236 100%);padding:76px 0;color:#fff}.fcalc-docs-header{max-width:720px;margin:0 auto 48px;text-align:center}.fcalc-docs-title{font-family:Lexend,sans-serif;font-size:clamp(20px,2.8vw,32px);font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25}.fcalc-docs-sub{font-size:16px;color:rgba(255,255,255,.72);line-height:1.6;margin-bottom:20px}.fcalc-docs-info{display:inline-flex;align-items:flex-start;gap:10px;background:rgba(232,160,32,.12);border:1px solid rgba(232,160,32,.35);border-radius:10px;padding:12px 18px;text-align:left;max-width:620px}.fcalc-docs-info svg{flex-shrink:0;color:var(--gold);margin-top:2px}.fcalc-docs-info span{font-size:14px;color:rgba(255,255,255,.82);line-height:1.55}.fcalc-docs-body{display:flex;flex-direction:column;gap:36px}.fcalc-docs-category{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.fcalc-docs-cat-header{display:flex;align-items:center;gap:14px;padding:18px 24px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}.fcalc-docs-cat-icon{width:40px;height:40px;background:rgba(232,160,32,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0;border:1px solid rgba(232,160,32,.25)}.fcalc-docs-cat-icon svg{width:20px;height:20px;display:block}.fcalc-docs-cat-name{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:rgba(255,255,255,.9);letter-spacing:.5px;text-transform:uppercase}.fcalc-docs-list{padding:8px 0}.fcalc-doc-row{display:grid;grid-template-columns:52px 32px 1fr;align-items:flex-start;gap:12px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s}.fcalc-doc-row:last-child{border-bottom:none}.fcalc-doc-row:hover{background:rgba(255,255,255,.03)}.fcalc-doc-num{font-family:Lexend,sans-serif;font-size:24px;font-weight:800;color:rgba(255,255,255,.2);line-height:1;padding-top:2px}.fcalc-doc-ico{display:flex;align-items:center;justify-content:center;padding-top:2px;color:var(--gold);opacity:.8}.fcalc-doc-name{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.fcalc-doc-detail{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5}.fcalc-docs-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.fcalc-docs-trust-item{text-align:center;padding:24px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px}.fcalc-docs-trust-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;background:rgba(232,160,32,.15);border-radius:12px;color:var(--gold)}.fcalc-docs-trust-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.fcalc-docs-trust-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5}.fcalc-strip-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:4px}@media(max-width:1100px){.fcalc-journey-grid{flex-wrap:wrap;gap:12px}.fcalc-journey-step{flex:1 1 calc(50% - 24px);min-width:200px}.fcalc-journey-arrow{display:none}.fcalc-par24-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.fcalc-nocar-inner{grid-template-columns:1fr}.fcalc-nocar-visual{display:none}.fin-adv-grid--3{grid-template-columns:repeat(2,1fr)}.fcalc-docs-trust{grid-template-columns:1fr}.fcalc-docs-cat-header{padding:14px 16px}.fcalc-doc-row{grid-template-columns:40px 28px 1fr;padding:14px 16px;gap:10px}.fcalc-doc-num{font-size:20px}}@media(max-width:600px){.fcalc-journey-sec{padding:48px 0}.fcalc-journey-step{flex:1 1 100%}.fcalc-nocar-sec{padding:48px 0}.fcalc-par24-sec{padding:48px 0}.fcalc-par24-grid{grid-template-columns:repeat(2,1fr)}.fcalc-docs-sec{padding:48px 0}.fcalc-docs-body{gap:20px}.fin-adv-grid--3{grid-template-columns:1fr}.fcalc-hero-sub{font-size:15px}.art-hero-btns{flex-direction:column;gap:10px}.art-hero-btns .btn,.art-hero-btns .btn-outline-light{width:100%;justify-content:center;text-align:center}.fcalc-strip-btns{flex-direction:column}.fcalc-strip-btns .btn{width:100%;justify-content:center}.fcalc-nocar-pills{grid-template-columns:1fr}.fcalc-nocar-btns{flex-direction:column}.fcalc-nocar-btns .btn{width:100%;justify-content:center}}.budget-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}.budget-dd-wrap{position:relative}.budget-dd-label{display:block;font-size:12px;color:#64748b;margin-bottom:4px;font-weight:500}.budget-dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-size:14px;color:#0d1b2a;cursor:pointer;transition:border-color .18s}.budget-dd-btn.open,.budget-dd-btn:hover{border-color:#e8a020}.budget-dd-btn--val{flex:1;text-align:left;font-weight:500}.budget-dd-btn--val.placeholder{color:#94a3b8;font-weight:400}.budget-dd-btn svg{flex-shrink:0;transition:transform .18s;color:#94a3b8}.budget-dd-btn.open svg{transform:rotate(180deg)}.budget-dd-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(13,27,42,.1);z-index:120;max-height:220px;overflow-y:auto;display:none}.budget-dd-list.open{display:block}.budget-dd-item{padding:10px 14px;font-size:14px;color:#0d1b2a;cursor:pointer;transition:background .12s}.budget-dd-item:hover{background:#f8fafc}.budget-dd-item.selected{background:#fef3e2;color:#e8a020;font-weight:600}.budget-dd-item.custom-item{color:#64748b;border-top:1px solid #f1f5f9;font-style:italic}.budget-custom-input{width:100%;margin-top:6px;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0d1b2a;outline:0;transition:border-color .18s;display:none}.budget-custom-input.visible{display:block}.budget-custom-input:focus{border-color:#e8a020}.as2-orient-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.as2-orient-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:1.5px solid var(--border,#e2e8f0);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;text-align:center}.as2-orient-card:hover{border-color:#e8a020;background:#fffbf3}.as2-orient-card.selected{border-color:#e8a020;background:#fef3e2;box-shadow:0 2px 10px rgba(232,160,32,.12)}.as2-orient-ico{color:#64748b;transition:color .18s}.as2-orient-card.selected .as2-orient-ico{color:#e8a020}.as2-orient-title{font-size:13px;font-weight:600;color:#0d1b2a;line-height:1.3}.as2-orient-sub{font-size:11px;color:#64748b;line-height:1.3}@media(max-width:480px){.as2-orient-row{grid-template-columns:1fr}.as2-orient-card{flex-direction:row;text-align:left;gap:12px;padding:12px 14px}.as2-orient-ico{flex-shrink:0}}.as2-consult-msg{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:14px;margin-bottom:4px}.as2-consult-msg svg{flex-shrink:0;color:#16a34a;margin-top:2px}.as2-consult-msg p{font-size:14px;color:#166534;line-height:1.6;margin:0}@media(max-width:480px){.as2-form-sec{padding:24px 0 28px}.as2-form-header{margin-bottom:18px}.as2-form-header .sec-title{font-size:22px}.as2-step-pane{padding:18px 14px 16px}.as2-step-heading{font-size:17px;margin-bottom:14px}.as2-field-group{margin-bottom:14px}.as2-label{font-size:13px;margin-bottom:7px}.as2-chip{padding:8px 12px;font-size:12px;min-height:40px}.as2-chips{gap:6px}.as2-body-card{padding:8px 4px;font-size:11px}.as2-body-ico{font-size:22px;margin-bottom:2px}.as2-orient-card{padding:8px 10px;gap:6px}.as2-orient-ico{width:20px!important;height:20px!important}.as2-orient-title{font-size:12px}.as2-orient-sub{font-size:10px}.as2-progress{padding:10px 14px;margin-bottom:14px;border-radius:10px}.as2-progress-mob{font-size:13px}.as2-progress-bar{margin-top:6px}.as2-pay-calc{padding:12px 14px;margin-top:10px;border-radius:14px}.as2-pay-calc-val{font-size:26px}.as2-nav-row{margin-top:14px;padding-top:14px}.as2-nav-row .as2-back-btn,.as2-nav-row .btn{font-size:13px;padding:10px 16px}.as2-nav-row .btn.btn-primary{min-width:0;flex:1}.as2-nav-row:has(.as2-back-btn){gap:8px}.floats{bottom:14px;right:12px;gap:6px}.float-btn{width:42px;height:42px}.scroll-top-btn{width:38px;height:38px;bottom:14px;left:14px}#as2Step5.as2-step-pane.active{padding-bottom:72px}.as2-draft-banner{padding:10px 14px;font-size:13px}.as2-toggle-row{flex-direction:row}.as2-toggle{padding:10px 8px;font-size:13px}}@media(min-width:481px) and (max-width:768px){.as2-step-pane{padding:22px 18px 20px}.as2-field-group{margin-bottom:18px}}.as2-term-scroll-wrap{position:relative;overflow:hidden}.as2-term-scroll{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 2px 8px;scrollbar-width:none}.as2-term-scroll::-webkit-scrollbar{display:none}.as2-term-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;user-select:none;scroll-snap-align:start;transition:border-color .18s,background .18s,transform .15s cubic-bezier(.34,1.56,.64,1)}.as2-term-item:hover{border-color:var(--gold)}.as2-term-item.selected{border-color:var(--gold);background:var(--gold);color:#fff;transform:scale(1.06);box-shadow:0 2px 10px rgba(232,160,32,.35)}.as2-term-item:active{transform:scale(.95)}.as2-term-num{font-size:22px;font-weight:700;line-height:1;color:var(--navy)}.as2-term-unit{font-size:11px;font-weight:500;color:#64748b;margin-top:2px;line-height:1}.as2-term-item.selected .as2-term-num,.as2-term-item.selected .as2-term-unit{color:#fff}.as2-term-slider-wrap{display:none}@media(max-width:768px){.as2-term-scroll-wrap{display:none}.as2-term-slider-wrap{display:block;margin-bottom:4px}.as2-term-slider-display{text-align:center;margin-bottom:8px}.as2-term-slider-val{font-size:40px;font-weight:700;color:var(--navy);line-height:1}.as2-term-slider-unit{font-size:16px;font-weight:500;color:#64748b;margin-left:6px}.as2-term-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--gold) 0,var(--gold) 40%,#e2e8f0 40%);outline:0;cursor:pointer}.as2-term-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--gold);border:3px solid #fff;box-shadow:0 2px 8px rgba(232,160,32,.45);cursor:pointer}.as2-term-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--gold);border:3px solid #fff;box-shadow:0 2px 8px rgba(232,160,32,.45);cursor:pointer}.as2-term-slider-ticks{display:flex;justify-content:space-between;padding:2px 2px 0;font-size:12px;color:#94a3b8}}.as2-term-consult-btn{width:100%;margin-top:10px;padding:12px 16px;border:2px dashed #cbd5e1;border-radius:12px;background:0 0;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:border-color .18s,color .18s,background .18s;text-align:center}.as2-term-consult-btn:hover{border-color:var(--gold);color:var(--gold);background:rgba(232,160,32,.05)}.as2-term-consult-btn.selected{border-color:var(--gold);border-style:solid;background:rgba(232,160,32,.08);color:var(--gold)}.as2-accordion-toggle{display:none}.as2-accordion-body{display:block}.as2-accordion-arrow{transition:transform .25s}.as2-desktop-label{display:block}@media(max-width:768px){.as2-accordion-toggle{display:flex;align-items:center;width:100%;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;cursor:pointer;gap:8px;text-align:left;font-size:14px;font-weight:600;color:var(--navy);transition:border-color .18s}.as2-accordion-toggle[aria-expanded=true]{border-color:var(--gold);border-bottom-left-radius:0;border-bottom-right-radius:0}.as2-accordion-toggle[aria-expanded=true] .as2-accordion-arrow{transform:rotate(180deg)}.as2-accordion-title{flex:1}.as2-accordion-sel{font-size:12px;font-weight:500;color:var(--gold);white-space:nowrap}.as2-accordion-body{display:none;border:1.5px solid var(--gold);border-top:none;border-radius:0 0 12px 12px;padding:10px 8px 8px;background:#fff}.as2-accordion-toggle[aria-expanded=true]+.as2-accordion-body{display:block}.as2-desktop-label{display:none}}#page-about .abt-principles-grid{grid-template-columns:repeat(2,1fr)}.abt-trust-item{transition:box-shadow .2s,transform .2s}.abt-trust-item:hover{box-shadow:0 6px 20px rgba(13,27,42,.08);transform:translateY(-2px)}.abt-principle{transition:box-shadow .2s,border-color .2s}.abt-principle:hover{box-shadow:0 6px 20px rgba(13,27,42,.08);border-color:var(--gold)}.abt-fact-num--text{font-size:28px!important;line-height:1.1}.abt-facts-bar{background:var(--navy);padding:40px 0;border-top:1px solid rgba(255,255,255,.06)}.abt-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.abt-fact-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 20px;border-left:1px solid rgba(255,255,255,.1)}.abt-fact-item:first-child{border-left:none}.abt-fact-num{font-family:Lexend,sans-serif;font-size:36px;font-weight:800;color:var(--gold);line-height:1}.abt-fact-title{font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:1.2}.abt-fact-label{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5}.abt-steps-wrap{background:var(--bg2);padding:72px 0}.abt-steps-head{margin-bottom:48px}.abt-steps6-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.abt-s6-item{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:#fff;border:1px solid var(--border);border-radius:16px}.abt-s6-num{width:44px;height:44px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-weight:800;font-size:14px;color:#fff;flex-shrink:0}.abt-s6-num--gold{background:var(--gold);color:var(--navy)}.abt-s6-body{display:flex;flex-direction:column;gap:6px}.abt-s6-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);line-height:1.3}.abt-s6-title--gold{color:var(--gold)}.abt-s6-desc{font-size:13px;color:var(--muted);line-height:1.6}.abt-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.abt-service-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:box-shadow .2s,transform .2s}.abt-service-card:hover{box-shadow:0 8px 28px rgba(13,27,42,.1);transform:translateY(-2px)}.abt-service-icon{width:48px;height:48px;border-radius:12px;background:rgba(27,94,166,.08);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--blue)}.abt-service-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin-bottom:8px}.abt-service-card p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.abt-adv-subtitle{font-size:16px;color:rgba(255,255,255,.65);line-height:1.65;margin:0 auto 40px;max-width:640px;text-align:center}.abt-fin-cards{grid-template-columns:repeat(2,1fr)}.abt-adv-cta{text-align:center;margin-top:36px}.abt-find-block{background:var(--bg2);padding:72px 0}.abt-find-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.abt-find-label{color:var(--blue)!important}.abt-find-text h2{font-family:Lexend,sans-serif;font-size:clamp(22px,2.8vw,32px);font-weight:800;color:var(--text);margin-bottom:16px;line-height:1.25}.abt-find-text p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:28px}.abt-find-btns{display:flex;gap:12px;flex-wrap:wrap}.abt-find-checks{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 24px}.abt-find-check-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:14px}.abt-find-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.abt-find-list li{font-size:14px;color:var(--muted);padding-left:22px;position:relative;line-height:1.5}.abt-find-list li::before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.abt-why-head{margin-bottom:32px}.abt-hero-sub{font-size:15px;font-weight:600;color:var(--gold);letter-spacing:.02em;margin-bottom:14px;opacity:.9}.abt-hero-fin-link{margin-top:32px}.abt-hero-fin-btn{background:0 0;border:none;outline:0;-webkit-appearance:none;color:rgba(255,255,255,.55);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;transition:color .2s;font-family:'Source Sans 3',sans-serif}.abt-hero-fin-btn:hover{color:rgba(255,255,255,.85)}.abt-ways-wrap{padding:72px 0;background:#fff}.abt-ways-head{text-align:center;margin-bottom:40px}.abt-ways-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.abt-way-card{background:#f8f9fc;border:2px solid rgba(27,94,166,.1);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s,border-color .2s}.abt-way-card:hover{box-shadow:0 8px 32px rgba(27,94,166,.1);border-color:rgba(27,94,166,.2)}.abt-way-card--gold{background:linear-gradient(135deg,#fffbf0,#fff8e3);border-color:rgba(232,160,32,.25)}.abt-way-card--gold:hover{border-color:rgba(232,160,32,.4);box-shadow:0 8px 32px rgba(232,160,32,.12)}.abt-way-icon{font-size:44px;line-height:1}.abt-way-title{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;color:var(--navy);margin:0}.abt-way-text{font-size:15px;color:var(--text-sec,var(--muted));line-height:1.7;flex:1}.abt-way-btn{margin-top:8px;align-self:flex-start}.abt-ways-note{text-align:center;font-size:14px;color:var(--muted);border-top:1px solid var(--border);padding-top:20px;margin-top:4px}.abt-sources-head{max-width:760px;margin-bottom:36px}.abt-sources-lead{font-size:16px;color:var(--muted);line-height:1.7;margin-top:12px}.abt-sources-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.abt-source-item{background:#f8f9fc;border:1px solid rgba(27,94,166,.08);border-radius:14px;padding:22px 14px;text-align:center;transition:border-color .2s,background .2s}.abt-source-item:hover{background:#eef2ff;border-color:rgba(27,94,166,.18)}.abt-source-icon{font-size:30px;line-height:1;margin-bottom:10px}.abt-source-name{font-size:13px;font-weight:600;color:var(--navy);line-height:1.4}.abt-auction-wrap{background:var(--navy);padding:64px 0}.abt-auction-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.abt-auction-h2{color:#fff!important;font-size:28px!important;margin-bottom:16px}.abt-auction-lead{font-size:16px;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:0}.abt-auction-note{font-size:13px;color:rgba(255,255,255,.5);line-height:1.65;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.abt-auction-right{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px 32px}.abt-auction-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.abt-auction-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.abt-auction-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:rgba(255,255,255,.85);line-height:1.5}.abt-auction-list li::before{content:"✓";color:var(--gold);font-weight:800;flex-shrink:0;margin-top:1px}@media(max-width:1024px){.abt-facts-grid{grid-template-columns:repeat(2,1fr)}.abt-services-grid{grid-template-columns:1fr 1fr}.abt-fin-cards{grid-template-columns:1fr 1fr}.abt-steps6-grid{grid-template-columns:1fr 1fr}.abt-sources-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.abt-facts-bar{padding:32px 0}.abt-facts-grid{grid-template-columns:1fr 1fr;gap:16px}.abt-fact-item{padding:0 12px}.abt-steps-wrap{padding:48px 0}.abt-steps6-grid{grid-template-columns:1fr;gap:12px}.abt-services-grid{grid-template-columns:1fr}.abt-fin-cards{grid-template-columns:1fr}.abt-find-inner{grid-template-columns:1fr;gap:32px}.abt-find-btns{flex-direction:column}.abt-find-btns .btn{width:100%;justify-content:center}.abt-ways-wrap{padding:48px 0}.abt-ways-grid{grid-template-columns:1fr;gap:16px}.abt-way-btn{align-self:stretch;width:100%;justify-content:center}.abt-sources-grid{grid-template-columns:repeat(2,1fr)}.abt-auction-inner{grid-template-columns:1fr;gap:32px}.abt-auction-wrap{padding:48px 0}.abt-auction-h2{font-size:22px!important}}@media(max-width:480px){.abt-facts-grid{grid-template-columns:1fr}.abt-fact-num{font-size:28px}#page-about .art-hero-btns .btn{font-size:13px;padding:0 16px}.abt-sources-grid{grid-template-columns:repeat(2,1fr)}}#cnt-hero-bg{background-image:url('../images/contacts-hero-bg.webp');background-size:cover;background-position:right center}#cnt-hero-bg .btn-outline{background:rgba(255,255,255,.1);color:#fff;border:1.5px solid rgba(255,255,255,.35);backdrop-filter:blur(4px)}#cnt-hero-bg .btn-outline:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.6)}.btn-tg{background:var(--tg);color:#fff}.btn-tg:hover{background:#1a8bbf}.cnt-channels-sec{padding:64px 0 48px}.cnt-channels-grid{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.cnt-phone-banner{background:var(--navy);border:1px solid rgba(232,160,32,.2);border-radius:20px;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;position:relative;overflow:hidden}.cnt-phone-banner::before{content:'';position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(232,160,32,.08) 0,transparent 70%);pointer-events:none}.cnt-phone-label-text{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:Lexend,sans-serif;margin-bottom:6px}.cnt-phone-big{display:block;font-family:Lexend,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:900;color:var(--gold)!important;text-decoration:none;letter-spacing:-.5px;line-height:1.1;transition:color .2s;margin-bottom:10px}.cnt-phone-big:hover{color:var(--gold2)!important}.cnt-phone-messengers{display:flex;gap:8px;flex-wrap:wrap}.cnt-pm-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;font-family:Lexend,sans-serif;padding:4px 10px;border-radius:20px}.cnt-pm-wa{background:rgba(37,211,102,.15);color:#25d366;border:1px solid rgba(37,211,102,.25)}.cnt-pm-tg{background:rgba(34,158,217,.15);color:#229ed9;border:1px solid rgba(34,158,217,.25)}.cnt-phone-cta{display:inline-flex;align-items:center;gap:9px;background:rgba(232,160,32,.1);border:1.5px solid rgba(232,160,32,.3);color:var(--gold)!important;padding:13px 24px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;font-family:Lexend,sans-serif;flex-shrink:0}.cnt-phone-cta:hover{background:var(--gold);color:var(--navy)!important;border-color:var(--gold)}.cnt-wa-features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.cnt-wa-features li{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.7)}.cnt-right-col{display:flex;flex-direction:column;gap:16px}.cnt-wa-card{background:var(--navy);border-radius:20px;padding:36px 40px;position:relative;overflow:hidden;border:1px solid rgba(232,160,32,.2)}.cnt-wa-card::before{content:'';position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(232,160,32,.12) 0,transparent 70%);pointer-events:none}.cnt-wa-badge{display:inline-block;background:rgba(37,211,102,.15);color:#25d366;border:1px solid rgba(37,211,102,.3);border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:Lexend,sans-serif;margin-bottom:20px}.cnt-wa-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cnt-channel-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cnt-wa-icon{background:rgba(37,211,102,.15);color:#25d366}.cnt-tg-icon{background:rgba(34,158,217,.15);color:#229ed9}.cnt-hours-icon{background:rgba(232,160,32,.15);color:var(--gold)}.cnt-channel-title{font-family:Lexend,sans-serif;font-size:24px;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.1}.cnt-phone-num{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--gold)!important;text-decoration:none;letter-spacing:.3px}.cnt-phone-num:hover{color:var(--gold2)!important}.cnt-tg-handle{color:var(--tg);font-size:16px}.cnt-wa-desc{color:rgba(255,255,255,.72);font-size:15px;line-height:1.65;margin-bottom:16px}.cnt-wa-btn{display:inline-flex;align-items:center;gap:10px;background:var(--wa);color:#fff;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;font-family:Lexend,sans-serif;border:none;cursor:pointer}.cnt-wa-btn:hover{background:#1db954;transform:translateY(-1px);box-shadow:0 8px 24px rgba(37,211,102,.35)}.cnt-arrow{transition:transform .2s}.cnt-wa-btn:hover .cnt-arrow{transform:translateX(3px)}.cnt-tg-card{background:var(--bg2);border-radius:20px;padding:4px;border:1px solid var(--border);height:100%}.cnt-tg-inner{background:#fff;border-radius:18px;padding:28px;height:100%;display:flex;flex-direction:column;gap:16px}.cnt-tg-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(34,158,217,.1);color:var(--tg);border:1.5px solid rgba(34,158,217,.3);padding:11px 20px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;font-family:Lexend,sans-serif;margin-top:auto}.cnt-tg-btn:hover{background:var(--tg);color:#fff;border-color:var(--tg)}.cnt-tg-btn:hover .cnt-arrow{transform:translateX(3px)}.cnt-tg-card-new{background:linear-gradient(135deg,#0e2138 0,#0d1928 100%);border-radius:20px;border:1px solid rgba(34,158,217,.2);overflow:hidden;position:relative}.cnt-tg-card-new::before{content:'';position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(34,158,217,.15) 0,transparent 70%);pointer-events:none}.cnt-tg-new-inner{padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.cnt-tg-new-header{display:flex;align-items:center;gap:14px}.cnt-tg-icon-new{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(34,158,217,.2);color:#229ed9}.cnt-tg-handle-link{color:var(--tg)!important;font-size:14px;font-weight:700;text-decoration:none;font-family:Lexend,sans-serif;transition:color .2s}.cnt-tg-handle-link:hover{color:#7dd3f0!important}.cnt-tg-new-desc{color:rgba(255,255,255,.65);font-size:14px;line-height:1.6;margin:0}.cnt-tg-btn-new{display:inline-flex;align-items:center;gap:8px;background:var(--tg);color:#fff;padding:11px 20px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;font-family:Lexend,sans-serif;width:fit-content;margin-top:auto}.cnt-tg-btn-new:hover{background:#1a8cbf;transform:translateY(-1px)}.cnt-tg-btn-new:hover .cnt-arrow{transform:translateX(3px)}.cnt-email-card{background:#fff;border-radius:20px;border:1.5px solid var(--border);padding:20px 24px;display:flex;align-items:flex-start;gap:16px;transition:all .22s}.cnt-email-card:hover{border-color:var(--gold);box-shadow:0 6px 20px rgba(13,27,42,.08)}.cnt-email-icon-wrap{width:46px;height:46px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--navy);margin-top:2px}.cnt-email-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cnt-email-content{min-width:0;width:100%}.cnt-email-title{font-family:Lexend,sans-serif;font-size:15px;font-weight:800;color:var(--text);margin:0 0 4px}.cnt-email-addr{display:block;font-size:14px;font-weight:700;color:var(--blue)!important;text-decoration:none;transition:color .2s;white-space:nowrap;margin-bottom:3px}.cnt-email-addr:hover{color:var(--navy)!important;text-decoration:underline}.cnt-email-desc{font-size:12px;color:var(--muted);margin:0;line-height:1.45}.cnt-email-cta{display:inline-flex;align-items:center;gap:6px;background:var(--bg2);border:1.5px solid var(--border);color:var(--navy);padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;font-family:Lexend,sans-serif;flex-shrink:0;white-space:nowrap}.cnt-email-cta:hover{background:var(--navy);color:#fff!important;border-color:var(--navy)}.cnt-email-cta:hover .cnt-arrow{transform:translateX(3px)}.cnt-quick-sec{padding:0 0 64px}.cnt-quick-header{text-align:center;margin-bottom:32px}.cnt-quick-title{font-family:Lexend,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--text);margin-top:8px}.cnt-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cnt-quick-item{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:18px 20px;text-decoration:none;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;font-family:'Source Sans 3',sans-serif;text-align:left}.cnt-quick-item:hover{border-color:var(--gold);background:var(--bg);transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,27,42,.08)}.cnt-quick-item:hover .cnt-quick-arrow{transform:translateX(3px);color:var(--gold)}.cnt-quick-icon{width:40px;height:40px;border-radius:10px;background:var(--bg2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--navy);transition:background .2s}.cnt-quick-item:hover .cnt-quick-icon{background:rgba(232,160,32,.12);color:var(--gold)}.cnt-quick-text{flex:1;line-height:1.4}.cnt-quick-arrow{flex-shrink:0;color:var(--muted);transition:transform .2s,color .2s}.cnt-help-sec{padding:64px 0;background:var(--bg)}.cnt-section-heading{text-align:center;margin-bottom:48px}.cnt-section-heading h2{font-family:Lexend,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--text);margin:10px 0 12px}.cnt-section-heading .sec-desc{text-align:center;margin-left:auto;margin-right:auto}.cnt-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cnt-help-card{background:#fff;border-radius:16px;padding:28px 24px;border:1.5px solid var(--border);text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:12px;transition:all .22s;cursor:pointer}.cnt-help-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(13,27,42,.1);border-color:var(--gold)}.cnt-help-card--featured{background:var(--navy);border-color:transparent;grid-column:span 1}.cnt-help-card--featured .cnt-help-title{color:#fff}.cnt-help-card--featured .cnt-help-desc{color:rgba(255,255,255,.7)}.cnt-help-card--featured .cnt-help-link{color:var(--gold)}.cnt-help-card--featured:hover{border-color:rgba(232,160,32,.4)}.cnt-help-icon{width:48px;height:48px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cnt-help-card--featured .cnt-help-icon{background:rgba(255,255,255,.08)}.cnt-help-title{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text);line-height:1.3}.cnt-help-desc{font-size:14px;color:var(--muted);line-height:1.6;flex:1}.cnt-help-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--blue);text-decoration:none;font-family:Lexend,sans-serif;margin-top:auto;border:none;background:0 0;padding:0;cursor:pointer}.cnt-help-link:hover{gap:10px}.cnt-germany-sec{padding:64px 0;background:var(--navy)}.cnt-germany-inner{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:center}.cnt-germany-text .sec-label{color:var(--gold)}.cnt-germany-text h2{font-family:Lexend,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:800;color:#fff;margin:10px 0 20px;line-height:1.2}.cnt-germany-text p{color:rgba(255,255,255,.72);font-size:15px;line-height:1.7;margin-bottom:14px}.cnt-germany-sub{color:rgba(255,255,255,.55)!important;font-size:14px!important}.cnt-germany-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(232,160,32,.12);border:1px solid rgba(232,160,32,.25);border-radius:24px;padding:8px 18px;color:var(--gold);font-size:13px;font-weight:600;margin-top:12px;font-family:Lexend,sans-serif}.cnt-germany-map{display:flex;align-items:center;justify-content:center}.germany-svg{width:100%;max-width:300px;filter:drop-shadow(0 0 24px rgba(232,160,32,.15))}.germany-outline{transition:stroke .3s}.city-pulse{animation:cityPulse 2.5s ease-out infinite}.city-pulse-2{animation:cityPulse 2.5s ease-out infinite .8s}.city-pulse-3{animation:cityPulse 2.5s ease-out infinite 1.6s}@keyframes cityPulse{0%{r:6;opacity:.8}100%{r:16;opacity:0}}.cnt-info-sec{padding:64px 0}.cnt-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cnt-hours-card{background:#fff;border-radius:20px;padding:36px;border:1.5px solid var(--border)}.cnt-hours-header{display:flex;align-items:center;gap:14px;margin-bottom:28px}.cnt-hours-header h3{font-family:Lexend,sans-serif;font-size:20px;font-weight:800;color:var(--text)}.cnt-hours-rows{display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;border:1.5px solid var(--border);margin-bottom:20px}.cnt-hours-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:500;color:var(--text);border-bottom:1px solid var(--border)}.cnt-hours-row:last-child{border-bottom:none}.cnt-hours-row--closed{background:var(--bg)}.cnt-hours-time{font-family:Lexend,sans-serif;font-weight:700;color:var(--navy)}.cnt-hours-closed{color:var(--muted);font-style:italic;font-weight:400}.cnt-hours-note{font-size:13px;color:var(--muted);line-height:1.6}.cnt-trust-card{background:var(--bg2);border-radius:20px;padding:36px;border:1.5px solid var(--border);display:flex;flex-direction:column;gap:24px}.cnt-trust-logo{display:flex;align-items:center;gap:14px}.cnt-trust-brand{font-family:Lexend,sans-serif;font-size:18px;font-weight:800;color:var(--navy)}.cnt-trust-sub{font-size:12px;color:var(--muted);margin-top:2px}.cnt-trust-items{display:flex;flex-direction:column;gap:14px}.cnt-trust-item-row{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text);font-weight:500}.cnt-trust-flag{font-size:18px;line-height:1}.cnt-final-sec{padding:64px 0;background:linear-gradient(135deg,var(--navy) 0,#1a2e45 100%)}.cnt-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 52px;background:rgba(255,255,255,.04);border-radius:24px;border:1px solid rgba(255,255,255,.1)}.cnt-final-text h2{font-family:Lexend,sans-serif;font-size:clamp(20px,2.5vw,30px);font-weight:800;color:#fff;line-height:1.25;margin-bottom:12px}.cnt-final-text p{color:rgba(255,255,255,.65);font-size:15px;line-height:1.6;max-width:480px}.cnt-final-btns{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}@media(max-width:1200px){.cnt-channels-grid{grid-template-columns:1fr 320px}.cnt-germany-inner{grid-template-columns:1fr 260px;gap:40px}}@media(max-width:1024px){.cnt-channels-grid{grid-template-columns:1fr}.cnt-right-col{flex-direction:row;flex-wrap:wrap}.cnt-tg-card-new{flex:1;min-width:260px}.cnt-email-card{flex:1;min-width:260px}.cnt-phone-banner{flex-wrap:wrap}.cnt-tg-card{height:auto}.cnt-tg-inner{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.cnt-quick-grid{grid-template-columns:repeat(2,1fr)}.cnt-help-grid{grid-template-columns:1fr 1fr}.cnt-help-card--featured{grid-column:span 1}.cnt-germany-inner{grid-template-columns:1fr;gap:40px;text-align:center}.cnt-germany-map{justify-content:center}.cnt-germany-badge{margin:12px auto 0}.germany-svg{max-width:260px}.cnt-info-grid{grid-template-columns:1fr}.cnt-final-inner{flex-direction:column;text-align:center;padding:36px 28px}.cnt-final-btns{justify-content:center}}@media(max-width:768px){.cnt-channels-sec{padding:40px 0 32px}.cnt-wa-card{padding:28px 24px}.cnt-phone-banner{padding:20px 22px;gap:16px}.cnt-phone-big{font-size:24px}.cnt-right-col{flex-direction:column}.cnt-email-card,.cnt-tg-card-new{min-width:auto}.cnt-tg-inner{flex-direction:column;padding:22px}.cnt-quick-sec{padding:0 0 40px}.cnt-quick-grid{grid-template-columns:1fr 1fr;gap:10px}.cnt-quick-item{padding:14px 16px}.cnt-help-sec{padding:48px 0}.cnt-help-grid{grid-template-columns:1fr;gap:12px}.cnt-help-card--featured{grid-column:span 1}.cnt-germany-sec{padding:48px 0}.cnt-info-sec{padding:48px 0}.cnt-info-grid{grid-template-columns:1fr}.cnt-hours-card,.cnt-trust-card{padding:24px}.cnt-final-sec{padding:40px 0}.cnt-final-inner{padding:28px 20px;border-radius:16px}.cnt-final-btns{flex-direction:column;width:100%}.cnt-final-btns .btn{width:100%;justify-content:center}}@media(max-width:480px){.cnt-wa-card{padding:22px 18px}.cnt-channel-icon{width:44px;height:44px}.cnt-channel-title{font-size:20px}.cnt-phone-num{font-size:16px}.cnt-phone-banner{padding:16px 16px}.cnt-phone-big{font-size:22px;letter-spacing:-.2px}.cnt-phone-cta{padding:11px 18px;font-size:13px}.cnt-email-card{flex-wrap:wrap}.cnt-tg-new-inner{padding:22px 20px}.cnt-tg-icon-new{width:44px;height:44px}.cnt-quick-grid{grid-template-columns:1fr}.cnt-help-grid{grid-template-columns:1fr}.cnt-quick-item{padding:14px}.cnt-hours-row{padding:12px 14px;font-size:14px}}.hub-hero .art-hero-inner{max-width:680px}.hub-search-sec{padding:0 0 8px}.hub-search-wrap{padding-top:32px}.hub-search-box{position:relative;display:flex;align-items:center;background:#fff;border:2px solid var(--border);border-radius:16px;padding:0 16px;gap:12px;transition:border-color .2s}.hub-search-box:focus-within{border-color:var(--gold)}.hub-search-box svg{color:#94a3b8;flex-shrink:0}.hub-search-input{flex:1;border:none;outline:0;font-size:17px;padding:18px 0;background:0 0;color:var(--navy);min-width:0}.hub-search-input::placeholder{color:#94a3b8}.hub-search-clear{background:0 0;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#94a3b8;border-radius:8px;transition:color .2s}.hub-search-clear:hover{color:var(--navy)}.hub-popular-topics{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:16px}.hub-topics-label{font-size:14px;color:#64748b;white-space:nowrap;padding-top:6px;font-weight:500}.hub-topics-chips{display:flex;flex-wrap:wrap;gap:8px}.hub-chip{background:#f1f5f9;border:1.5px solid var(--border);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--navy);cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.hub-chip:hover{background:var(--gold);border-color:var(--gold);color:#fff}.hub-no-results{background:#fff8ed;border:1.5px solid var(--gold);border-radius:12px;padding:16px 20px;margin-top:12px;color:var(--navy);font-size:15px}.hub-sec-header{margin-bottom:32px}.hub-sec-header h2{font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--navy);margin:0 0 8px}.hub-sec-header p{font-size:16px;color:#64748b;margin:0}.hub-featured-sec{padding:48px 0}.hub-featured-card{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;border:1.5px solid var(--border);background:#fff;cursor:pointer;transition:box-shadow .25s,transform .25s}.hub-featured-card:hover{box-shadow:0 12px 40px rgba(13,27,42,.12);transform:translateY(-3px)}.hub-featured-img{min-height:340px;background-size:cover;background-position:center}.hub-featured-body{padding:40px 44px;display:flex;flex-direction:column;gap:16px}.hub-featured-meta{display:flex;align-items:center;gap:16px}.hub-feat-tag{display:inline-block;background:rgba(232,160,32,.12);color:var(--gold);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.08em}.hub-feat-read{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.hub-featured-title{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--navy);line-height:1.3;margin:0}.hub-featured-desc{font-size:16px;color:#475569;line-height:1.6;margin:0;flex:1}.hub-featured-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto}.hub-feat-update{font-size:13px;color:#94a3b8}.hub-feat-btn{white-space:nowrap}.hub-cats-sec{padding:0 0 48px}.hub-cats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hub-cat{display:flex;align-items:center;gap:20px;background:#fff;border:1.5px solid var(--border);border-radius:20px;padding:24px 28px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.hub-cat:hover{border-color:var(--gold);box-shadow:0 6px 24px rgba(232,160,32,.12);transform:translateY(-2px)}.hub-cat--featured{background:var(--navy);border-color:var(--navy);grid-column:span 2}.hub-cat--featured .hub-cat-title{color:#fff}.hub-cat--featured .hub-cat-desc{color:rgba(255,255,255,.7)}.hub-cat--featured .hub-cat-count{color:var(--gold)}.hub-cat--featured .hub-cat-arrow{color:rgba(255,255,255,.5)}.hub-cat--featured:hover{border-color:var(--gold)}.hub-cat-icon{font-size:28px;flex-shrink:0;width:48px;text-align:center}.hub-cat-body{flex:1}.hub-cat-title{font-size:17px;font-weight:700;color:var(--navy);margin:0 0 4px}.hub-cat-desc{font-size:14px;color:#64748b;margin:0 0 6px}.hub-cat-count{font-size:12px;font-weight:600;color:var(--gold);letter-spacing:.04em}.hub-cat-arrow{color:#cbd5e1;flex-shrink:0;transition:transform .2s,color .2s}.hub-cat:hover .hub-cat-arrow{transform:translateX(4px);color:var(--gold)}.hub-grid-sec{padding:0 0 56px}.hub-grid-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.hub-grid-header h2{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:var(--navy);margin:0}.hub-filter-bar{display:flex;gap:6px;flex-wrap:wrap}.hub-filter-btn{background:#f1f5f9;border:1.5px solid var(--border);border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}.hub-filter-btn:hover{border-color:var(--navy);color:var(--navy)}.hub-filter-btn.active{background:var(--navy);border-color:var(--navy);color:#fff}.art-card-wrap{display:contents}#hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#hub-grid .art-card-wrap{display:block}.art-card{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--border);border-radius:20px;overflow:hidden;cursor:pointer;transition:box-shadow .25s,transform .25s;height:100%}.art-card:hover{box-shadow:0 8px 32px rgba(13,27,42,.1);transform:translateY(-3px)}.art-thumb{height:200px;background-size:cover;background-position:center;background-color:#f1f5f9;transition:transform .4s}.art-card:hover .art-thumb{transform:scale(1.04)}.art-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.art-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.art-read-time{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px}.art-link{font-size:13px;font-weight:600;color:var(--gold);transition:gap .2s}.art-card:hover .art-link{letter-spacing:.02em}.hub-popular-sec{padding:0 0 56px}.hub-popular-list{display:flex;flex-direction:column;gap:2px}.hub-pop-item{display:flex;align-items:center;gap:20px;padding:18px 24px;background:#fff;border:1.5px solid var(--border);border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s;margin-bottom:4px}.hub-pop-item:hover{border-color:var(--gold);box-shadow:0 4px 16px rgba(232,160,32,.1)}.hub-pop-num{font-size:24px;font-weight:800;color:var(--border);flex-shrink:0;width:40px;text-align:center;font-variant-numeric:tabular-nums;line-height:1;transition:color .2s}.hub-pop-item:hover .hub-pop-num{color:var(--gold)}.hub-pop-body{flex:1;min-width:0}.hub-pop-tag{font-size:10px;font-weight:700;color:var(--gold);letter-spacing:.08em;margin-bottom:4px}.hub-pop-title{font-size:15px;font-weight:600;color:var(--navy);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-pop-arrow{font-size:18px;color:#cbd5e1;flex-shrink:0;transition:transform .2s,color .2s}.hub-pop-item:hover .hub-pop-arrow{transform:translateX(4px);color:var(--gold)}.hub-faq-sec{background:#f8fafc;padding:56px 0}.hub-faq-wrap{max-width:800px}.hub-faq-header{margin-bottom:32px}.hub-faq-header h2{font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--navy);margin:0 0 8px}.hub-faq-header p{font-size:16px;color:#64748b;margin:0}.hub-faq-list{display:flex;flex-direction:column;gap:8px}.hub-faq-item{background:#fff;border:1.5px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .2s}.hub-faq-item[open]{border-color:var(--gold)}.hub-faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:16px;font-weight:600;color:var(--navy);gap:16px;list-style:none;-webkit-user-select:none;user-select:none}.hub-faq-q::-webkit-details-marker{display:none}.hub-faq-q:hover{color:var(--gold)}.hub-faq-icon{flex-shrink:0;transition:transform .25s;color:#94a3b8}.hub-faq-item[open] .hub-faq-icon{transform:rotate(180deg)}.hub-faq-a{padding:0 24px 20px;font-size:15px;line-height:1.65;color:#475569}.hub-faq-cta{margin-top:24px;text-align:center}.hub-faq-link{background:0 0;border:none;font-size:15px;font-weight:600;color:var(--gold);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hub-faq-link:hover{color:var(--navy)}.hub-seo-sec{padding:48px 0;border-top:1.5px solid var(--border)}.hub-seo-wrap{max-width:900px}.hub-seo-title{font-size:20px;font-weight:700;color:var(--navy);margin:0 0 24px}.hub-seo-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.hub-seo-cols p{font-size:15px;line-height:1.7;color:#475569;margin:0}.hub-final-sec{padding:56px 0;background:var(--navy)}.hub-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;padding:48px 52px;background:rgba(255,255,255,.04);border-radius:24px;border:1px solid rgba(232,160,32,.2)}.hub-final-text .sec-label{margin-bottom:12px}.hub-final-text h2{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}.hub-final-text p{font-size:16px;color:rgba(255,255,255,.7);margin:0;max-width:480px;line-height:1.6}.hub-final-btns{display:flex;gap:12px;flex-wrap:wrap}.hub-final-btn{white-space:nowrap}.btn-outline-navy{background:rgba(255,255,255,.08);color:#fff;border:1.5px solid rgba(255,255,255,.25)}.btn-outline-navy:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4)}@media(max-width:1200px){#hub-grid{grid-template-columns:repeat(2,1fr)}.hub-cats-grid{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.hub-featured-card{grid-template-columns:1fr}.hub-featured-img{min-height:260px}.hub-featured-body{padding:28px 32px}.hub-cats-grid{grid-template-columns:1fr 1fr}.hub-seo-cols{grid-template-columns:1fr}}@media(max-width:768px){.hub-sec-header{margin-bottom:20px}.hub-sec-header h2{font-size:22px}.hub-featured-sec{padding:32px 0}.hub-featured-img{min-height:220px}.hub-featured-body{padding:20px 22px}.hub-featured-title{font-size:19px}.hub-featured-footer{flex-direction:column;align-items:flex-start}.hub-feat-btn{width:100%;justify-content:center}.hub-cats-sec{padding:0 0 32px}.hub-cats-grid{grid-template-columns:1fr}.hub-cat--featured{grid-column:span 1}#hub-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hub-thumb{height:170px}.hub-grid-header{flex-direction:column;gap:12px}.hub-filter-bar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.hub-filter-btn{flex-shrink:0}.hub-pop-title{white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hub-faq-q{padding:16px 18px;font-size:15px}.hub-faq-a{padding:0 18px 16px}.hub-final-inner{padding:28px 24px;flex-direction:column;gap:24px}.hub-final-btns{width:100%;flex-direction:column}.hub-final-btn{width:100%;justify-content:center}.hub-popular-sec{padding:0 0 32px}.hub-grid-sec{padding:0 0 32px}.hub-faq-sec{padding:40px 0}.hub-seo-sec{padding:32px 0}.hub-final-sec{padding:40px 0}.hub-popular-topics{gap:8px}.hub-topics-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.hub-chip{flex-shrink:0}}@media(max-width:480px){#hub-grid{grid-template-columns:1fr}.hub-search-input{font-size:15px}.hub-search-box{padding:0 12px}.hub-cat{padding:18px 20px}.hub-cat-icon{font-size:22px;width:36px}.art-thumb{height:180px}.hub-pop-item{padding:14px 16px;gap:12px}.hub-pop-num{font-size:20px;width:32px}.hub-pop-title{font-size:14px}}.floats{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.scroll-top-btn{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.gdpr-banner{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cookie{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}@media(max-width:480px){.floats{bottom:calc(16px + env(safe-area-inset-bottom,0px));right:14px;gap:8px}.float-btn{width:44px;height:44px}.scroll-top-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px));left:14px;width:40px;height:40px}}@media(max-width:480px){.calc-term-pills{grid-template-columns:repeat(3,1fr)}.sc-term-pills{grid-template-columns:repeat(3,1fr)}}@media(max-width:359px){.calc-term-pills{grid-template-columns:repeat(2,1fr)}.sc-term-pills{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.art-table{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.abt-final-cta{padding:52px 24px}}@media(max-width:480px){.abt-final-cta{padding:40px 18px}.abt-final-cta-btns{flex-direction:column}.abt-final-cta-btns .btn{width:100%;justify-content:center}}@media(max-width:480px){.guide-status-grid{grid-template-columns:1fr}}@media(max-width:374px){.hero-float-card{display:none}}@media(max-width:374px){.guide-zero-num{font-size:56px}}@media(max-width:374px){.finance-rates-strip{flex-wrap:wrap;gap:12px}}.btn-outline-hero{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;font-family:Lexend,sans-serif;font-size:15px;font-weight:600;background:0 0;border:2px solid rgba(255,255,255,.55);color:#fff;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.btn-outline-hero:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.8)}@media(max-width:600px){.btn-outline-hero{font-size:14px;padding:12px 18px;white-space:normal;text-align:center;justify-content:center}}.hero-btns{display:flex;flex-direction:column;gap:10px;margin-top:28px}@media(max-width:600px){.hero-btns{flex-direction:column}.hero-btns .btn{width:100%;justify-content:center;text-align:center}}.three-dirs-wrap{background:var(--bg2)}.dirs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.dir-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s}.dir-card:hover{box-shadow:0 8px 32px rgba(13,27,42,.1);transform:translateY(-3px)}.dir-card-mid{border-color:var(--gold);box-shadow:0 4px 20px rgba(232,160,32,.15)}.dir-icon{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--navy),#1e3a5f);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.dir-card-mid .dir-icon{background:linear-gradient(135deg,var(--gold),#d4900a)}.dir-num{font-family:Lexend,sans-serif;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.dir-title{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--navy);line-height:1.3}.dir-text{font-size:14px;color:var(--muted);line-height:1.6;flex:1}.dir-btn{background:0 0;border:none;color:var(--blue);font-size:14px;font-weight:600;cursor:pointer;padding:0;font-family:Lexend,sans-serif;text-align:left;margin-top:4px;transition:color .15s}.dir-btn:hover{color:var(--gold)}@media(max-width:900px){.dirs-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dirs-grid{grid-template-columns:1fr}.dir-card{padding:24px 20px}}.final-cta-sec{background:linear-gradient(rgba(10,22,40,.28),rgba(13,27,55,.32)),url('../images/final-cta-bg.jpg');background-size:cover;background-position:center;padding:72px 0}.final-cta-inner{text-align:center;max-width:600px;margin:0 auto;padding:0 24px}.final-cta-icon{width:72px;height:72px;border-radius:50%;background:rgba(232,160,32,.15);border:2px solid rgba(232,160,32,.4);display:flex;align-items:center;justify-content:center;color:var(--gold);margin:0 auto 24px}.final-cta-title{font-family:Lexend,sans-serif;font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.final-cta-desc{font-size:16px;color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:32px}.final-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:600px){.final-cta-title{font-size:22px}.final-cta-btns{flex-direction:column}.final-cta-btns .btn,.final-cta-btns .btn-outline-hero{width:100%;justify-content:center}}.cars-loading{display:flex;align-items:center;justify-content:center;padding:60px 20px;width:100%}.cars-loading-spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cars-order-header{margin:48px 0 20px;text-align:center}.cars-order-grid{margin-top:0}#page-car-detail{min-height:60vh}.car-detail-content{padding:0;min-height:500px}.car-detail-inner{padding-top:32px;padding-bottom:64px}@media(max-width:768px){.car-detail-inner{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.car-detail-breadcrumb{display:flex;align-items:center;gap:6px;font-size:14px;color:#64748b;margin-bottom:28px}.car-detail-breadcrumb a{color:var(--gold);text-decoration:none}.car-detail-breadcrumb a:hover{text-decoration:underline}.car-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.car-detail-gallery .car-gallery{height:auto;min-height:280px;border-radius:14px;overflow:hidden}.car-detail-info{position:sticky;top:80px}.car-detail-title{font-size:28px;font-weight:700;color:var(--navy);margin:0 0 12px;line-height:1.25}.car-detail-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.car-detail-monthly-label{font-size:12px;color:#64748b;margin-bottom:2px}.car-detail-monthly{font-size:24px;font-weight:700;color:var(--navy);margin-bottom:4px}.car-detail-price{font-size:14px;color:#64748b;margin-bottom:12px}.car-detail-par24{font-size:13px;color:var(--blue);font-weight:500;margin-bottom:20px;padding:8px 12px;background:rgba(27,94,166,.07);border-radius:8px;display:inline-block}.car-detail-actions{display:flex;flex-direction:column;gap:10px}.car-detail-actions .btn{width:100%;justify-content:center}.car-detail-desc{margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}.car-detail-desc h2{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:12px}.car-detail-desc p{font-size:16px;line-height:1.7;color:#334155}@media(max-width:800px){.car-detail-grid{grid-template-columns:1fr}.car-detail-title{font-size:22px}}.cdg-wrap{position:relative;width:100%}.cdg-main{position:relative;width:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#0d1b2a}.cdg-main-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s;cursor:zoom-in}.cdg-main-img.active{opacity:1}.cdg-thumbs{display:flex;gap:6px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.cdg-thumbs::-webkit-scrollbar{height:4px}.cdg-thumbs::-webkit-scrollbar-track{background:0 0}.cdg-thumbs::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.cdg-thumb{flex:0 0 72px;height:54px;border-radius:8px;border:2px solid transparent;background-size:cover;background-position:center;cursor:pointer;transition:border-color .18s,opacity .18s;opacity:.65;position:relative;overflow:hidden}.cdg-thumb.active{border-color:var(--gold);opacity:1}.cdg-thumb:hover{opacity:1}.cdg-thumb-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,27,42,.6);color:#fff;font-size:13px;font-weight:700;font-family:Lexend,sans-serif;backdrop-filter:blur(2px);pointer-events:none}.cdg-main .gal-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:rgba(0,0,0,.38);color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,opacity .18s;opacity:.55;backdrop-filter:blur(4px)}.cdg-main .gal-btn:hover{background:rgba(0,0,0,.72);opacity:1}.cdg-main .gal-prev{left:12px}.cdg-main .gal-next{right:12px}.cdg-click-next,.cdg-click-prev{position:absolute;top:0;bottom:0;width:40%;z-index:2;cursor:pointer}.cdg-click-prev{left:0}.cdg-click-next{right:0}.cd-price-block{margin-bottom:14px}.cd-monthly-label{font-size:12px;color:#64748b;margin-bottom:2px}.cd-monthly{font-size:26px;font-weight:700;color:var(--navy);line-height:1.2}.cd-full-price{font-size:14px;color:#64748b;margin-top:4px}.cd-par24{font-size:13px;color:var(--blue);font-weight:500;margin-bottom:18px;padding:8px 12px;background:rgba(27,94,166,.07);border-radius:8px;display:block}.cd-calc{background:var(--bg-alt,#f8fafc);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:18px}.cd-calc-title{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:12px}.cd-calc-row{margin-bottom:12px}.cd-calc-label{display:block;font-size:12px;color:#64748b;margin-bottom:5px}.cd-calc-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--border);outline:0;cursor:pointer}.cd-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--gold);border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer}.cd-calc-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--gold);border:2px solid #fff;cursor:pointer}.cd-calc-result{display:flex;align-items:center;justify-content:space-between;background:var(--navy);border-radius:8px;padding:10px 14px;margin-top:4px}.cd-calc-result-label{font-size:12px;color:rgba(255,255,255,.7)}.cd-calc-result-val{font-size:20px;font-weight:700;color:#fff}.cd-calc-note{font-size:11px;color:#94a3b8;margin-top:8px;margin-bottom:0}.cd-section{margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}.cd-section-title{font-size:20px;font-weight:700;color:var(--navy);margin:0 0 16px}.cd-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:start;background:var(--navy);border-radius:20px;padding:20px}.cd-hero-gallery{min-width:0;overflow:hidden}.cd-hero-info{position:static;padding:6px 10px 10px 22px;display:flex;flex-direction:column;justify-content:center}.cd-status-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:rgba(255,255,255,.62);margin-bottom:10px;letter-spacing:.07em;text-transform:uppercase}.cd-status-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.cd-status-badge--reserved .cd-status-dot{background:var(--gold)}.cd-status-badge--sold .cd-status-dot{background:#94a3b8}.cd-status-badge--order .cd-status-dot{background:#94a3b8}.cd-title{font-size:26px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.25}.cd-title-sub{font-size:14px;font-weight:400;color:rgba(255,255,255,.55);margin:0 0 10px;line-height:1.35}.cd-hero-attrs{font-size:13px;color:rgba(255,255,255,.48);margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.cd-price-section{margin-bottom:14px}.cd-price-main{font-family:Lexend,sans-serif;font-size:30px;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-.5px}.cd-price-roa{font-size:20px;color:rgba(255,255,255,.65);font-weight:600}.cd-financing-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px}.cd-fin-label{font-size:12px;color:rgba(255,255,255,.52)}.cd-fin-amount{font-size:18px;color:var(--gold);font-weight:700}.cd-fin-note{font-size:11px;color:rgba(255,255,255,.38);width:100%}.cd-badges-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cd-par24-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.82);font-weight:500;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:5px 11px;border-radius:8px}.cd-warranty-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.82);font-weight:500;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:5px 11px;border-radius:8px}.cd-hero-actions{display:flex;flex-direction:column;gap:8px}.cd-hero-actions .btn{width:100%;justify-content:center}.cdg-counter{position:absolute;bottom:12px;right:14px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;font-family:Lexend,sans-serif;padding:4px 10px;border-radius:20px;pointer-events:none;backdrop-filter:blur(4px)}.cdg-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cdg-main--empty{background:#0d1b2a;overflow:hidden}.cd-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px}.cd-spec-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #e8ecf0;border-radius:8px}.cd-spec-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--gold)}.cd-spec-icon svg{width:18px;height:18px}.cd-spec-label{font-size:12px;color:#475569;flex:1;min-width:0;font-weight:500}.cd-spec-val{font-size:14px;font-weight:700;color:var(--navy);text-align:right;white-space:nowrap}.cd-equip-featured{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 20px;margin-bottom:16px}.cd-equip-feat-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e293b;font-weight:500;padding:3px 0}.cd-equip-check{color:var(--gold);flex-shrink:0}.cd-equip-toggle-btn{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;padding:8px 16px;font-size:13px;color:var(--navy);cursor:pointer;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;margin-top:4px}.cd-equip-toggle-btn:hover{background:#f1f5f9;border-color:#94a3b8;box-shadow:0 1px 4px rgba(0,0,0,.06)}.cd-equip-chevron{color:#64748b;flex-shrink:0;transition:transform .2s}.cd-equip-full{display:none;margin-top:16px}.cd-equip-full.open{display:block}.cd-equip-all-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.cd-equip-grp{margin-bottom:16px}.cd-equip-grp-title{font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--border)}.cd-equip-grp-list{display:flex;flex-direction:column}.cd-equip-list-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;padding:3.5px 0;border-bottom:1px solid #f1f5f9}.cd-equip-list-item:last-child{border-bottom:none}.cd-desc-wrap{max-width:880px}.cd-desc-text{font-size:16px;line-height:1.75;color:#334155;margin:0}.cd-desc-para{font-size:16px;line-height:1.75;color:#334155;margin:14px 0 0}.cd-desc-h{font-size:14px;font-weight:700;color:var(--navy);margin:24px 0 8px;text-transform:uppercase;letter-spacing:.07em}.cd-calc-section{background:var(--navy);border-radius:20px;padding:32px 36px;border-top:none}.cd-calc-section .cd-section-title{color:#fff;margin-bottom:24px}.cd-calc-section .cd-calc-full{background:0 0;border:none;padding:0}.cd-calc-price-display{font-family:Lexend,sans-serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:20px}.cd-calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.cd-calc-row{margin-bottom:18px}.cd-calc-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cd-calc-label{font-size:13px;color:rgba(255,255,255,.58)}.cd-calc-val-badge{font-size:14px;color:#fff;font-weight:700}.cd-calc-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:rgba(255,255,255,.18);outline:0;cursor:pointer}.cd-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--gold);border:2px solid rgba(255,255,255,.25);box-shadow:0 1px 6px rgba(0,0,0,.35);cursor:pointer}.cd-calc-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--gold);border:2px solid rgba(255,255,255,.25);cursor:pointer}.cd-calc-right{background:rgba(0,0,0,.28);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;align-items:stretch}.cd-calc-result-box{text-align:center}.cd-calc-result-label{font-size:12px;color:rgba(255,255,255,.58);margin-bottom:6px}.cd-calc-result-val{font-family:Lexend,sans-serif;font-size:38px;font-weight:800;color:var(--gold);line-height:1.1}.cd-calc-result-note{font-size:11px;color:rgba(255,255,255,.42);margin-top:6px}.cd-calc-cta{width:100%;justify-content:center}.cd-calc-disclaimer{font-size:12px;color:rgba(255,255,255,.38);line-height:1.5;margin:16px 0 0}.cd-warranty-section{border-top:1px solid var(--border);margin-top:40px;padding-top:32px}.cd-faq-section{border-top:1px solid var(--border);margin-top:40px;padding-top:32px}.cd-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;align-items:start}.cd-faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s}.cd-faq-item.open{border-color:var(--gold)}.cd-faq-q{width:100%;background:0 0;border:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;color:var(--navy);text-align:left;line-height:1.35}.cd-faq-q:hover{background:var(--bg-soft,#f8fafc)}.cd-faq-icon{flex-shrink:0;transition:transform .25s;color:var(--gold)}.cd-faq-item.open .cd-faq-icon{transform:rotate(45deg)}.cd-faq-a{display:none;padding:0 16px 14px;font-size:14px;color:var(--text-muted,#64748b);line-height:1.6}.cd-faq-a p{margin:0}.cd-faq-item.open .cd-faq-a{display:block}@media(max-width:767px){.cd-faq-grid{grid-template-columns:1fr}}.catalog-warranty-banner{display:flex;align-items:center;gap:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 18px;margin-bottom:20px}.cwb-icon{flex-shrink:0;color:#16a34a}.cwb-body{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.cwb-title{font-size:14px;font-weight:700;color:#15803d;white-space:nowrap}.cwb-desc{font-size:13px;color:#166534;line-height:1.45}@media(max-width:767px){.catalog-warranty-banner{flex-direction:column;align-items:flex-start;gap:10px}.cwb-body{flex-direction:column;gap:4px}.cwb-title{white-space:normal}}.cd-warranty-card{display:flex;align-items:flex-start;gap:18px;background:linear-gradient(135deg,#f0f7ff 0,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:14px;padding:24px 28px}.cd-warranty-icon{flex-shrink:0;color:var(--gold);margin-top:2px}.cd-warranty-body{flex:1}.cd-warranty-title{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--navy);margin-bottom:6px}.cd-warranty-text{font-size:14px;line-height:1.6;color:#475569}.cd-reco-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cd-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:10px;z-index:200;box-shadow:0 -2px 16px rgba(0,0,0,.1)}.cd-sticky-bar--visible{display:flex}.cd-sticky-price{font-family:Lexend,sans-serif;font-size:20px;font-weight:800;color:var(--navy);flex-shrink:0}.cd-sticky-btns{display:flex;gap:8px;flex:1;justify-content:flex-end}.cd-sticky-cta{flex:1;max-width:180px;background:var(--gold);color:var(--navy);border:none;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif}.cd-sticky-wa{width:44px;height:44px;background:var(--wa,#25d366);color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}@media(max-width:900px){.cd-reco-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.cd-hero{grid-template-columns:1fr;gap:0;padding:14px;border-radius:14px}.cd-hero-info{position:static;padding:14px 8px 8px;display:block}.cd-title{font-size:22px}.cd-title-sub{font-size:13px}.cd-price-main{font-size:26px}.cd-spec-grid{grid-template-columns:repeat(2,1fr)}.cd-spec-val{font-size:12px}.cd-spec-label{font-size:11px}.cd-equip-featured{grid-template-columns:1fr}.cd-equip-all-grid{grid-template-columns:1fr}.cd-warranty-card{flex-direction:column;gap:12px;padding:18px}.cd-calc-section{padding:20px 18px;border-radius:14px}.cd-calc-layout{grid-template-columns:1fr}.cd-calc-right{padding:18px}.cd-calc-result-val{font-size:30px}.cdg-thumb{flex-basis:60px;height:45px}}@media(min-width:769px){.cd-sticky-bar,.cd-sticky-bar--visible{display:none!important}}@media(max-width:480px){.cd-reco-grid{grid-template-columns:1fr}}@media(max-width:420px){.cd-spec-grid{grid-template-columns:1fr}.cd-spec-val{font-size:14px}.cd-spec-label{font-size:12px}}.catalog-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:4px}.catalog-count-badge{display:inline-block;font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;vertical-align:middle}.catalog-search-row{display:flex;gap:10px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.catalog-search-wrap{flex:1;min-width:200px;position:relative}.catalog-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.catalog-search-input{width:100%;height:40px;padding:0 12px 0 36px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;background:var(--bg2);color:var(--text);outline:0;transition:border-color .2s}.catalog-search-input:focus{border-color:var(--gold)}.catalog-sort-wrap{display:flex;gap:8px;align-items:center;flex-shrink:0}.catalog-sort-select{height:40px;padding:0 10px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;background:var(--bg2);color:var(--text);cursor:pointer;outline:0}.catalog-sort-select:focus{border-color:var(--gold)}.catalog-filters-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;background:var(--bg2);color:var(--text);cursor:pointer;transition:border-color .2s,background .2s;white-space:nowrap}.catalog-filters-btn:hover{border-color:var(--gold);background:var(--bg-card)}.catalog-filters-btn[aria-expanded=true]{border-color:var(--gold);background:rgba(212,175,55,.08)}.catalog-filters-panel{display:none;background:var(--bg-card);border:1.5px solid var(--border);border-radius:12px;padding:20px;margin-bottom:20px;animation:fadeInDown .2s ease}.catalog-filters-panel.open{display:block}@keyframes fadeInDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.catalog-filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.catalog-filter-group{display:flex;flex-direction:column;gap:5px}.catalog-filter-group--checkbox{justify-content:flex-end;padding-bottom:2px}.catalog-filter-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.catalog-filter-input,.catalog-filter-select{height:36px;padding:0 10px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;background:var(--bg2);color:var(--text);outline:0;width:100%}.catalog-filter-input:focus,.catalog-filter-select:focus{border-color:var(--gold)}.catalog-filter-range{display:flex;align-items:center;gap:6px}.catalog-filter-range input{width:0;flex:1}.catalog-filter-range span{color:var(--muted);font-size:13px;flex-shrink:0}.catalog-filter-checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--text)}.catalog-filter-checkbox{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.catalog-filters-actions{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.catalog-filters-actions .btn-ghost{background:0 0;color:var(--text-muted);border:1px solid var(--border)}.catalog-filters-actions .btn-ghost:hover{background:var(--bg-soft,#f1f5f9);color:var(--text);border-color:#94a3b8}.cars-active-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.catalog-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);border-radius:20px;font-size:12px;color:var(--text)}.catalog-filter-chip button{background:0 0;border:none;cursor:pointer;font-size:14px;line-height:1;color:var(--muted);padding:0;display:flex;align-items:center}.catalog-filter-chip button:hover{color:var(--text)}.catalog-reset-all{background:0 0;border:1px solid var(--muted);border-radius:20px;padding:4px 12px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.catalog-reset-all:hover{color:var(--text);border-color:var(--text)}.catalog-load-more{min-width:200px;font-size:14px}@media(max-width:600px){.catalog-search-row{flex-direction:column;align-items:stretch}.catalog-sort-wrap{flex-wrap:wrap}.catalog-filters-grid{grid-template-columns:1fr 1fr}}@media(max-width:400px){.catalog-filters-grid{grid-template-columns:1fr}}.catalog-meta-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.catalog-count-txt{font-family:Lexend,sans-serif;font-size:18px;color:var(--text);font-weight:700;letter-spacing:-.01em}.catalog-count-txt strong{color:var(--text);font-weight:700}.catalog-result-row{min-height:20px;margin:0 0 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-avail-tabs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-avail-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:24px;border:2px solid var(--border);background:var(--white);font-family:Lexend,sans-serif;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;white-space:nowrap;line-height:1}.catalog-avail-tab svg{flex-shrink:0;opacity:.6;transition:opacity .18s}.catalog-avail-tab:hover:not(.active){border-color:var(--blue);color:var(--blue)}.catalog-avail-tab:hover:not(.active) svg{opacity:1}.catalog-avail-tab.active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 14px rgba(27,94,166,.25)}.catalog-avail-tab.active svg{opacity:1}.cars-empty{text-align:center;padding:48px 20px}.cars-empty p{color:var(--muted);margin:0 0 20px;font-size:15px}.cars-empty-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.catalog-sort-sel{height:36px;padding:0 30px 0 10px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;background:var(--bg2);color:var(--text);outline:0;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:190px}.catalog-sort-sel:focus{border-color:var(--gold)}.catalog-filter-bar{margin-bottom:12px}.cfb-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cfb-mobile{display:none}.cfb-item{position:relative}.cfb-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 13px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;background:var(--bg2);color:var(--text);cursor:pointer;transition:border-color .18s,background .18s;white-space:nowrap;font-family:Lexend,sans-serif}.cfb-btn:hover{border-color:var(--blue);color:var(--blue)}.cfb-btn.active{border-color:var(--gold);background:rgba(212,175,55,.08);color:var(--text)}.cfb-btn[aria-expanded=true]{border-color:var(--blue);background:rgba(13,27,42,.04)}.cfb-btn svg{flex-shrink:0;transition:transform .18s}.cfb-btn[aria-expanded=true] svg{transform:rotate(180deg)}.cfb-btn-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:var(--gold);color:#fff;border-radius:9px;font-size:10px;font-weight:700;padding:0 4px;line-height:1}.cfb-panel{position:absolute;top:calc(100% + 5px);left:0;z-index:200;background:#fff;border:1.5px solid var(--border);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);min-width:220px;padding:12px;animation:cfbFadeIn .15s ease;display:none}.cfb-panel.open{display:block}.cfb-panel--wide{min-width:280px}.cfb-panel--right{left:auto;right:0}@keyframes cfbFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cfb-options{max-height:240px;overflow-y:auto;margin:0;padding:0;list-style:none}.cfb-option{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13px;color:var(--text);cursor:pointer;transition:background .12s}.cfb-option:hover{background:rgba(13,27,42,.05)}.cfb-option.selected{background:rgba(212,175,55,.12);font-weight:600}.cfb-option input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);flex-shrink:0;cursor:pointer}.cfb-option-all{font-weight:500;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:8px}.cfb-range{display:flex;align-items:center;gap:8px;padding:4px 0}.cfb-range-input{flex:1;height:34px;padding:0 10px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;background:var(--bg2);color:var(--text);outline:0;width:0}.cfb-range-input:focus{border-color:var(--gold)}.cfb-range-sep{color:var(--muted);font-size:12px;flex-shrink:0}.cfb-panel-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.cfb-panel-apply{width:100%;margin-top:10px;padding:7px 0;border-radius:7px;border:none;background:var(--blue);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:Lexend,sans-serif;transition:background .18s}.cfb-panel-apply:hover{background:var(--gold)}.cfb-panel-section{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.cfb-reset-btn{display:none;align-items:center;gap:5px;height:40px;padding:0 12px;border:1.5px solid rgba(239,68,68,.3);border-radius:8px;font-size:12px;font-weight:500;background:rgba(239,68,68,.05);color:#ef4444;cursor:pointer;white-space:nowrap;transition:border-color .18s,background .18s;font-family:Lexend,sans-serif}.cfb-reset-btn:hover{border-color:#ef4444;background:rgba(239,68,68,.1)}.cfb-reset-btn.visible{display:flex}.cfb-mobile{display:none;gap:8px}.cfb-mobile-filter-btn,.cfb-mobile-sort-btn{flex:1;height:44px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;font-weight:500;background:var(--bg2);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-family:Lexend,sans-serif;transition:border-color .18s}.cfb-mobile-filter-btn:hover,.cfb-mobile-sort-btn:hover{border-color:var(--blue)}.cfb-mobile-filter-btn.has-filters{border-color:var(--gold);background:rgba(212,175,55,.08)}.cfb-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0);backdrop-filter:blur(0px);transition:background .25s,backdrop-filter .25s;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.cfb-modal-overlay.open{background:rgba(0,0,0,.45);backdrop-filter:blur(2px);pointer-events:auto}@media(min-width:601px){.cfb-modal-overlay{align-items:center}}.cfb-modal{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:600px;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);will-change:transform}.cfb-modal-overlay.open .cfb-modal{transform:translateY(0)}@media(min-width:601px){.cfb-modal{border-radius:16px;max-height:85dvh;transform:scale(.94) translateY(16px);transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .28s;opacity:0}}@media(min-width:601px){.cfb-modal-overlay.open .cfb-modal{transform:scale(1) translateY(0);opacity:1}}.cfb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.cfb-modal-title{font-size:16px;font-weight:700;color:var(--text)}.cfb-modal-close{width:32px;height:32px;border:none;background:rgba(0,0,0,.06);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--muted)}.cfb-modal-body{flex:1;overflow-y:auto;padding:16px 20px}.cfb-modal-section{margin-bottom:16px}.cfb-modal-section-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px}.cfb-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.cfb-modal-field{display:flex;flex-direction:column;gap:5px}.cfb-modal-field label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cfb-modal-input,.cfb-modal-select{height:44px;padding:0 12px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;background:#fff;color:var(--text);outline:0;width:100%}.cfb-modal-input:focus,.cfb-modal-select:focus{border-color:var(--gold)}.cfb-modal-footer{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--border);flex-shrink:0}.cfb-modal-reset{flex:1;height:46px;border:1.5px solid var(--border);border-radius:9px;background:#fff;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;font-family:Lexend,sans-serif}.cfb-modal-apply{flex:2;height:46px;border:none;border-radius:9px;background:var(--blue);color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:Lexend,sans-serif;transition:background .18s}.cfb-modal-apply:hover{background:var(--gold)}.cfb-sort-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0);transition:background .22s;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.cfb-sort-modal-overlay.open{background:rgba(0,0,0,.45);pointer-events:auto}.cfb-sort-modal{background:#fff;border-radius:16px 16px 0 0;width:100%;padding:20px;transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1)}.cfb-sort-modal-overlay.open .cfb-sort-modal{transform:translateY(0)}.cfb-sort-option{display:flex;align-items:center;gap:10px;padding:12px 8px;border-radius:8px;font-size:15px;cursor:pointer;transition:background .12s}.cfb-sort-option:hover{background:rgba(0,0,0,.04)}.cfb-sort-option.active{font-weight:700;color:var(--blue)}.cfb-sort-option .cfb-sort-check{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}.cfb-sort-option.active .cfb-sort-check{border-color:var(--blue);background:var(--blue)}.catalog-empty-state{text-align:center;padding:60px 20px}.catalog-empty-state svg{color:var(--border);margin-bottom:16px}.catalog-empty-state h3{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.catalog-empty-state p{font-size:14px;color:var(--muted);margin-bottom:20px}.catalog-empty-state-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.cfb-row{gap:6px}.cfb-btn{height:38px;padding:0 10px;font-size:12px}}@media(max-width:700px){.cfb-row{display:none}.cfb-mobile{display:flex}}@media(max-width:480px){.catalog-meta-bar{gap:8px}.catalog-sort-sel{min-width:0;flex:1}}.cfb-modal-group{margin-bottom:18px}.cfb-modal-group:last-child{margin-bottom:0}#cfb-model-item{display:none}@media(max-width:768px){body.cd-bar-active .floats{display:none!important}body.cd-bar-active .scroll-top-btn{bottom:calc(82px + env(safe-area-inset-bottom,0px));width:38px;height:38px;left:14px}}#calc-section .sec-label,#calc-section .sec-title,#calc-section .sec-sub{text-align:center}#calc-section .sec-desc{text-align:center;max-width:560px;margin-left:auto;margin-right:auto;margin-bottom:32px}.fcalc-docs-list-wrap{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.fcalc-docs-list-wrap .fcalc-docs-list{padding:0}.fcalc-docs-list-wrap .fcalc-doc-row{border-left:3px solid transparent;transition:border-color .18s,background .18s}.fcalc-docs-list-wrap .fcalc-doc-row:hover{border-left-color:var(--gold);background:rgba(232,160,32,.06)}.fcalc-docs-list-wrap .fcalc-doc-num{width:32px;height:32px;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-size:11px;font-weight:800;color:#0d1b2a;flex-shrink:0;align-self:flex-start;margin-top:1px}.fcalc-docs-body>.fcalc-docs-category:last-child{background:rgba(232,160,32,.07);border:1px solid rgba(232,160,32,.35)}.fcalc-docs-body>.fcalc-docs-category:last-child .fcalc-docs-cat-header{background:rgba(232,160,32,.12);border-bottom:1px solid rgba(232,160,32,.25)}.fcalc-docs-body>.fcalc-docs-category:last-child .fcalc-docs-cat-icon{background:rgba(232,160,32,.2);border-color:rgba(232,160,32,.4)}.fcalc-docs-body>.fcalc-docs-category:last-child .fcalc-docs-cat-name{color:var(--gold)}.fcalc-docs-body>.fcalc-docs-category:last-child .fcalc-doc-row:hover{background:rgba(232,160,32,.08);border-left-color:var(--gold)}.fcalc-docs-body>.fcalc-docs-category:last-child .fcalc-doc-row{border-left:3px solid transparent;transition:border-color .18s,background .18s}.fdc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.fdc-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;transition:border-color .2s,background .2s,transform .2s;cursor:default}.fdc-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(232,160,32,.04) 0%,transparent 60%);pointer-events:none}.fdc-card:hover{border-color:rgba(232,160,32,.45);background:rgba(232,160,32,.07);transform:translateY(-2px)}.fdc-num{width:36px;height:36px;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Lexend,sans-serif;font-size:12px;font-weight:800;color:#0d1b2a;flex-shrink:0;margin-bottom:14px;position:relative;z-index:1;box-shadow:0 0 0 3px rgba(232,160,32,.15)}.fdc-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:rgba(232,160,32,.7);margin-bottom:12px;position:relative;z-index:1}.fdc-title{font-family:Lexend,sans-serif;font-size:14px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:6px;position:relative;z-index:1}.fdc-desc{font-size:12px;color:rgba(255,255,255,.48);line-height:1.55;position:relative;z-index:1}.fdc-unterlagen{background:rgba(232,160,32,.07);border:1px solid rgba(232,160,32,.32);border-radius:16px;padding:20px}.fdc-unterlagen-hd{display:flex;align-items:center;gap:10px;font-family:Lexend,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--gold);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(232,160,32,.2)}.fdc-unterlagen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fdc-unterlagen-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;transition:border-color .18s,background .18s}.fdc-unterlagen-item:hover{background:rgba(232,160,32,.1);border-color:rgba(232,160,32,.3)}.fdc-unterlagen-ico{width:40px;height:40px;background:rgba(232,160,32,.15);border:1px solid rgba(232,160,32,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.fdc-unterlagen-name{font-family:Lexend,sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:3px}.fdc-unterlagen-sub{font-size:11px;color:rgba(255,255,255,.48);line-height:1.4}@media(max-width:720px){.fdc-grid{grid-template-columns:1fr}.fdc-unterlagen-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fdc-unterlagen-grid{grid-template-columns:1fr}}
.er-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;margin-top:12px;font-size:12px;color:var(--muted);line-height:1.5}.er-note-icon{flex-shrink:0;margin-top:1px;color:var(--gold)}.finance-pillars .finance-pillar:nth-child(5){grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;gap:20px;border-top:1px solid var(--border);padding-top:24px;padding-bottom:0;margin-top:4px}.finance-pillars .finance-pillar:nth-child(5) .finance-pillar-num{display:none}.finance-pillars .finance-pillar:nth-child(5) .finance-pillar-icon{flex-shrink:0;margin-top:2px}.finance-pillars .finance-pillar:nth-child(5) .finance-pillar-title{margin-bottom:4px}@media(max-width:640px){.finance-pillars .finance-pillar:nth-child(5){flex-direction:column;gap:6px}}
/* === ARTICLE BUY UKRAINE — NEW STYLES 2026-10-04 === */
.art-h1{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.2;font-weight:800;color:var(--white);margin:12px 0 20px}
.art-breadcrumb{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.85rem;color:rgba(255,255,255,.6);margin-bottom:16px}
.art-breadcrumb a{color:rgba(255,255,255,.7);text-decoration:none}
.art-breadcrumb a:hover{color:var(--gold)}
.art-hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-bottom:12px}
.art-cat-badge{background:rgba(232,160,32,.18);color:var(--gold);border:1px solid rgba(232,160,32,.3);border-radius:20px;padding:3px 12px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.art-date,.art-read-time-hero{font-size:.82rem;color:rgba(255,255,255,.55)}
.art-photo{margin:0 0 32px;border-radius:12px;overflow:hidden}
.art-photo img{width:100%;height:auto;display:block;border-radius:12px}
/* TOC */
.art-toc{background:var(--bg2);border:1px solid var(--border);border-radius:10px;margin:0 0 32px;overflow:hidden}
.art-toc-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:14px 18px;font-size:1rem;font-weight:600;color:var(--text);background:transparent;border:none;cursor:pointer;text-align:left}
.art-toc-toggle::before{content:'📋';font-size:1em}
.art-toc[open] .art-toc-toggle{border-bottom:1px solid var(--border)}
.art-toc-nav{padding:12px 18px 16px}
.art-toc-nav ol{margin:0;padding-left:20px;display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}
.art-toc-nav li{font-size:.88rem;padding:2px 0}
.art-toc-nav a{color:var(--blue);text-decoration:none}
.art-toc-nav a:hover{text-decoration:underline;color:var(--gold)}
@media(max-width:600px){.art-toc-nav ol{grid-template-columns:1fr}}
/* HL variants */
.art-hl--info{background:rgba(27,94,166,.07);border-color:rgba(27,94,166,.25)}
.art-hl--info strong{color:var(--blue)}
.art-hl--warn{background:rgba(232,160,32,.08);border-color:rgba(232,160,32,.3)}
/* Ordered list */
.art-list--ordered{list-style:decimal;padding-left:24px}
.art-list--ordered li{margin-bottom:14px;line-height:1.6}
.art-list--ordered li strong{display:block;font-weight:700;margin-bottom:4px}
/* CTA box gold variant */
.art-cta-box--gold{background:linear-gradient(135deg,rgba(232,160,32,.12),rgba(232,160,32,.06));border:1.5px solid rgba(232,160,32,.4)}
/* Related card */
.related-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--bg);transition:box-shadow .2s,border-color .2s;text-decoration:none;color:var(--text)}
.related-card:hover{border-color:var(--gold);box-shadow:0 4px 16px rgba(0,0,0,.08)}
.related-card-cat{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}
.related-card-title{font-size:.95rem;font-weight:600;color:var(--navy);line-height:1.4}
#page-calc .art-hero-btns .btn-outline-light{border-color:rgba(255,255,255,.7);color:#fff}.cars-seo-intro-wrap{padding:0 0 24px}.cars-seo-intro{font-size:.95rem;line-height:1.7;color:var(--muted);max-width:820px}.cars-seo-bottom{padding:48px 0 24px;border-top:1px solid var(--border);margin-top:48px}.cars-seo-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:24px}@media(max-width:767px){.cars-seo-cols{grid-template-columns:1fr}}.cars-seo-col{display:flex;flex-direction:column;gap:10px}.cars-seo-col-title{font-size:1rem;font-weight:700;color:var(--navy);margin:0}.cars-seo-col p{font-size:.88rem;line-height:1.65;color:var(--muted);margin:0}.cars-seo-link{font-size:.88rem;font-weight:600;color:var(--gold);text-decoration:none;margin-top:auto}.cars-seo-link:hover{text-decoration:underline}.cars-seo-articles{font-size:.88rem;color:var(--muted);line-height:1.6;margin:0}.cars-seo-articles a{color:var(--gold);text-decoration:none}.cars-seo-articles a:hover{text-decoration:underline}
.fcalc-hero-badge{display:flex;flex-direction:column;gap:4px;margin:14px 0 2px;padding:10px 14px;background:rgba(232,160,32,.12);border:1px solid rgba(232,160,32,.28);border-radius:10px;max-width:420px}.fcalc-hero-badge-main{font-size:.97rem;font-weight:600;color:var(--gold)}.fcalc-hero-badge-sub{font-size:.8rem;color:rgba(255,255,255,.55);line-height:1.4}@media(max-width:480px){.fcalc-hero-badge{max-width:100%}}@media(max-width:480px){#page-about .abt-principles-grid{grid-template-columns:1fr}.abt-principle{min-width:0}}@media(max-width:430px){.fincalc-tab{white-space:normal;padding:8px 8px;font-size:12px}.fincalc-tab svg{display:none}}
/* === TRADE-IN / BUYOUT BLOCK === */
.tradein-sec{background:var(--bg2);padding:64px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.tradein-inner{max-width:1080px;margin:0 auto;padding:0 20px}
.tradein-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 36px}
.tradein-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:28px 24px;box-shadow:var(--sh)}
.tradein-card-icon{width:48px;height:48px;background:rgba(27,94,166,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.tradein-card-title{font-size:1.05rem;font-weight:700;color:var(--navy);margin-bottom:8px;font-family:Lexend,sans-serif}
.tradein-card-text{font-size:.9rem;line-height:1.6;color:var(--muted)}
.tradein-cta{display:flex;justify-content:flex-start}
@media(max-width:640px){.tradein-cards{grid-template-columns:1fr}.tradein-sec{padding:48px 0}}

/* === CATALOG TRADE-IN COMPACT BANNER === */
.catalog-tradein-banner{padding:20px 0;border-top:1px solid var(--border)}
.catalog-tradein-inner{display:flex;align-items:center;gap:16px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:18px 20px;flex-wrap:wrap}
.catalog-tradein-icon{flex-shrink:0;width:40px;height:40px;background:rgba(27,94,166,.08);border-radius:10px;display:flex;align-items:center;justify-content:center}
.catalog-tradein-text{flex:1;min-width:200px;font-size:.9rem;line-height:1.6;color:var(--muted);margin:0}
.catalog-tradein-btn{flex-shrink:0;white-space:nowrap}
@media(max-width:640px){.catalog-tradein-inner{flex-direction:column;align-items:flex-start}.catalog-tradein-btn{width:100%;justify-content:center}}

/* === FINANCING TRADE-IN BLOCK === */
.financing-tradein-sec{padding:56px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2)}
.financing-tradein-inner{display:flex;align-items:center;gap:40px;flex-wrap:wrap}
.financing-tradein-text{flex:1;min-width:260px}
.financing-tradein-title{font-size:1.45rem;font-weight:700;color:var(--navy);margin:8px 0 12px;font-family:Lexend,sans-serif;line-height:1.3}
.financing-tradein-desc{font-size:.95rem;line-height:1.7;color:var(--muted);margin:0}
.financing-tradein-cta{flex-shrink:0}
@media(max-width:640px){.financing-tradein-sec{padding:40px 0}.financing-tradein-inner{flex-direction:column;align-items:flex-start}.financing-tradein-cta .btn{width:100%;justify-content:center}}

/* === CALCULATOR: EARLY REPAYMENT INFO === */
.calc-early-repayment{margin-top:14px;padding:14px 16px;background:rgba(27,94,166,.06);border:1px solid rgba(27,94,166,.15);border-radius:10px}
.calc-early-repayment-title{font-size:.9rem;font-weight:700;color:var(--navy);margin:0 0 5px}
.calc-early-repayment-text{font-size:.85rem;line-height:1.6;color:var(--muted);margin:0}

/* === CATALOG: EARLY REPAYMENT NOTE === */
.catalog-early-repayment-note{font-size:.82rem;line-height:1.55;color:var(--muted);margin:8px 0 0;padding:8px 12px;background:rgba(27,94,166,.06);border-left:2px solid rgba(27,94,166,.3);border-radius:0 6px 6px 0}

/* === REFERRAL PROGRAM === */
.referral-sec .sec-desc{color:var(--muted);max-width:600px;margin-bottom:40px}
.referral-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;position:relative}
.referral-steps::before,.referral-steps::after{content:'';position:absolute;top:58px;width:32px;height:2px;background:linear-gradient(90deg,#1B5EA6,#22c55e);opacity:.35;pointer-events:none}
.referral-steps::before{left:calc(33.33% - 16px)}
.referral-steps::after{left:calc(66.66% - 16px)}
.referral-step{background:#fff;border-radius:16px;padding:0;display:flex;flex-direction:column;box-shadow:0 2px 20px rgba(0,0,0,.07);position:relative;overflow:hidden}
.referral-step-top{padding:28px 24px 20px;display:flex;flex-direction:column;gap:0;position:relative}
.referral-step-top::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1B5EA6,#22c55e)}
.referral-step-body{padding:0 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.referral-step-num{font-family:Lexend,sans-serif;font-size:10px;font-weight:700;letter-spacing:3px;color:var(--blue);text-transform:uppercase;opacity:.65;margin-bottom:14px}
.referral-step-icon{width:52px;height:52px;background:#e8f0fb;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:0;flex-shrink:0}
.referral-step-title{font-family:Lexend,sans-serif;font-weight:700;font-size:16px;color:var(--text);line-height:1.3}
.referral-step-desc{font-size:14px;color:var(--muted);line-height:1.65;margin:0}
.referral-cta-wrap{display:flex;justify-content:flex-start;margin-bottom:20px}
.referral-cta-btn{font-size:15px;padding:13px 28px;border-radius:8px;display:inline-flex;align-items:center;gap:6px}
.referral-disclaimer{font-size:12px;color:var(--muted);max-width:580px;line-height:1.6;margin:0}
@media(max-width:767px){.referral-steps{grid-template-columns:1fr;gap:16px}.referral-steps::before,.referral-steps::after{display:none}.referral-step-top{padding:22px 20px 16px}.referral-step-body{padding:0 20px 20px}.referral-cta-btn{width:100%;justify-content:center}.referral-cta-wrap{justify-content:stretch}}
.hero-cta-row{display:flex;gap:10px;width:100%}.hero-cta-row .btn{flex:1;justify-content:center;min-width:0;min-height:52px}@media(max-width:360px){.hero-cta-row{flex-direction:column}.hero-cta-row .btn{flex:0 0 auto}}
