:root{--navy:#001b49;--dark:#111827;--grey:#5b6472;--light:#f5f7fb;--line:#e6eaf1;--accent:#0b5cff;--gold:#c49a35;--ok:#16a34a;--radius:22px;--shadow:0 18px 45px rgba(0,27,73,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--dark);background:white;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,92vw);margin:auto}.topbar{background:var(--navy);color:white;font-size:.92rem}.topbar .container{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.55rem 0}.topbar a{text-decoration:underline;text-underline-offset:3px}.header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0}.brand img{width:auto;height:82px;object-fit:contain}.menu{display:flex;gap:1.2rem;align-items:center;font-weight:700;color:var(--navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.15rem;border-radius:999px;font-weight:800;border:0;cursor:pointer;transition:.2s;background:var(--navy);color:white;box-shadow:0 10px 22px rgba(0,27,73,.16)}.btn:hover{transform:translateY(-1px)}.btn.alt{background:white;color:var(--navy);border:1px solid var(--line);box-shadow:none}.btn.gold{background:linear-gradient(135deg,#d8b95b,#a77b20);color:#111}.hero{background:radial-gradient(circle at 20% 0%,#eaf1ff 0,#fff 34%,#f7f9fd 100%);padding:4.6rem 0 3.5rem;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.eyebrow{display:inline-flex;gap:.45rem;align-items:center;background:white;border:1px solid var(--line);border-radius:999px;padding:.45rem .75rem;color:var(--navy);font-weight:800;font-size:.86rem;box-shadow:0 8px 20px rgba(0,0,0,.05)}h1{font-size:clamp(2.25rem,5vw,4.7rem);line-height:.98;letter-spacing:-.055em;margin:1rem 0;color:var(--navy)}h2{font-size:clamp(1.85rem,3vw,3rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 1rem;color:var(--navy)}h3{margin:.4rem 0 .65rem;color:var(--navy);line-height:1.15}.lead{font-size:1.2rem;color:var(--grey);max-width:720px}.hero-card{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.2rem}.hero-card img{border-radius:18px;background:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.4rem}.trust div{background:white;border:1px solid var(--line);border-radius:18px;padding:.9rem;font-weight:800;color:var(--navy)}.section{padding:4rem 0}.section.grey{background:var(--light)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 28px rgba(0,27,73,.07);overflow:hidden}.car-img{height:210px;background:linear-gradient(135deg,#e8edf5,#ffffff);display:grid;place-items:center;color:var(--navy);font-weight:900}.car-img span{font-size:4.5rem;opacity:.18}.card-body{padding:1.25rem}.meta{display:flex;gap:.45rem;flex-wrap:wrap;margin:.65rem 0}.tag{display:inline-flex;background:#eef3ff;color:var(--navy);border-radius:999px;padding:.27rem .58rem;font-size:.82rem;font-weight:800}.price{font-size:1.7rem;font-weight:950;color:var(--navy);letter-spacing:-.03em}.small{color:var(--grey);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.step{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:white;font-weight:900;margin-bottom:.7rem}.form-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:1.3rem;align-items:start}.panel{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}.field{display:grid;gap:.35rem;margin-bottom:.9rem}.field label{font-weight:800;color:var(--navy)}input,select,textarea{width:100%;border:1px solid #d7deea;border-radius:14px;padding:.9rem 1rem;font:inherit;background:white}textarea{min-height:120px;resize:vertical}.notice{background:#fff9e8;border:1px solid #f0d78b;border-radius:16px;padding:1rem;color:#5d4200}.footer{background:#07142d;color:white;padding:3rem 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.footer img{width:auto;height:96px;object-fit:contain;background:white;border-radius:14px;padding:.35rem}.footer a{color:white;text-decoration:underline;text-underline-offset:4px}.breadcrumbs{font-size:.9rem;color:var(--grey);margin-bottom:1rem}.detail-hero{padding:3rem 0;background:linear-gradient(180deg,#f6f8fc,#fff)}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:start}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.spec{border:1px solid var(--line);border-radius:16px;padding:.85rem;background:white}.spec b{display:block;color:var(--navy)}.sticky-box{position:sticky;top:105px}.legal{font-size:.86rem;color:var(--grey)}@media(max-width:900px){.hero-grid,.form-wrap,.detail-grid,.footer-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.steps,.trust{grid-template-columns:1fr 1fr}.menu{display:none}.brand img{width:auto;height:64px}}@media(max-width:620px){.cards,.steps,.trust,.specs{grid-template-columns:1fr}.hero{padding:3rem 0}.topbar .container{display:block}.car-img{height:170px}}

.legal-page{max-width:980px;margin:auto}.legal-page h1{font-size:clamp(2.1rem,4vw,4rem)}.legal-page h2{font-size:clamp(1.25rem,2vw,1.7rem);margin-top:2rem}.legal-page p{color:var(--grey);font-size:1.02rem}.legal-page strong{color:var(--navy)}
