:root{color:#0d1728;--navy:#0b1525;--navy2:#111f34;--gold:#c79a44;--gold2:#e4c67d;--cream:#f6f3ed;--line:#ded9cf;background:#f6f3ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:#101827;margin:0}a{color:inherit}.site-header{z-index:20;background:#fff;border-bottom:1px solid #e8e3da;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.site-header nav{gap:28px;display:flex}.site-header nav a{color:#4f5868;font-size:14px;font-weight:700;text-decoration:none}.header-cta{background:var(--navy);color:#fff;border-radius:12px;padding:12px 20px;font-weight:800;text-decoration:none}.prestig-logo{align-items:center;gap:14px;display:flex}.prestig-emblem{border:1px solid var(--gold);background:linear-gradient(145deg,#111f34,#07101d);border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 4px #c79a4414}.prestig-emblem span{color:var(--gold2);font-family:Georgia,serif;font-size:36px;font-style:italic;transform:translate(-1px)}.prestig-wordmark{line-height:1;display:grid}.prestig-wordmark strong{letter-spacing:.18em;font-family:Georgia,serif;font-size:23px}.prestig-wordmark small{letter-spacing:.38em;margin-top:5px;font-size:9px}.prestig-wordmark em{letter-spacing:.22em;color:#99722f;margin-top:6px;font-size:8px;font-style:normal}.prestig-logo.compact .prestig-emblem{border-radius:13px;width:46px;height:46px}.prestig-logo.compact .prestig-emblem span{font-size:29px}.prestig-logo.compact .prestig-wordmark strong{font-size:18px}.prestig-logo.compact .prestig-wordmark small{font-size:7px}.prestig-logo.compact .prestig-wordmark em{font-size:6px}.hero{color:#fff;background:linear-gradient(125deg,#0a1423 0%,#101d31 64%,#0e192a 100%);grid-template-columns:1.05fr .95fr;min-height:650px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(64px,8vw,126px) clamp(26px,6vw,96px);display:flex}.eyebrow{color:#b88936;letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.hero .eyebrow{color:#e3c276}.hero h1{letter-spacing:-.055em;margin:22px 0 26px;font-family:Georgia,serif;font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.88}.hero-lead{color:#c4ccd7;max-width:690px;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.button.primary{color:#101827;background:linear-gradient(135deg,#d7ad58,#b88328)}.button.secondary{color:#fff;border:1px solid #334158}.trust-line{color:#b9c3cf;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:26px;margin-top:44px;font-size:12px;display:flex}.trust-line span:before{content:"◆";color:var(--gold);margin-right:8px}.hero-visual{background:radial-gradient(circle at 70% 32%,#c79a4438,#0000 31%),linear-gradient(#172640,#0a1321);border-left:1px solid #ffffff0d;min-height:650px;position:relative;overflow:hidden}.gold-orbit{border:1px solid #e5c67d57;border-radius:50%;width:520px;height:520px;position:absolute;top:46px;right:-90px}.road-line{background:linear-gradient(90deg,transparent,var(--gold2),transparent);opacity:.45;height:2px;position:absolute;transform:rotate(-18deg)}.road-line.one{width:620px;bottom:170px;right:-80px}.road-line.two{width:480px;bottom:118px;right:80px}.car-mark{width:min(560px,80%);height:230px;position:absolute;top:50%;left:50%;transform:translate(-48%,-30%)}.car-mark .roof{border:5px solid #d2aa59;border-bottom:0;border-radius:90% 90% 0 0/100% 100% 0 0;height:85px;position:absolute;top:28px;left:18%;right:18%}.car-mark .body{border:5px solid #d2aa59;border-radius:42% 42% 24% 24%/65% 65% 34% 34%;height:84px;position:absolute;bottom:48px;left:5%;right:5%;box-shadow:0 0 28px #d0a6511f}.wheel{background:#d2aa59;border:6px solid #09111e;border-radius:50%;width:54px;height:54px;position:absolute;bottom:28px}.wheel.left{left:18%}.wheel.right{right:18%}.visual-caption{gap:6px;display:grid;position:absolute;bottom:54px;left:9%}.visual-caption strong{letter-spacing:.22em;color:#e0bf76;font-family:Georgia,serif;font-size:25px}.visual-caption span{color:#9ca8b8;letter-spacing:.08em;font-size:12px}.section{padding:92px clamp(22px,6vw,96px)}.section-heading{max-width:820px;margin-bottom:36px}.section h2,.contact-section h2{letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1.02}.services{background:#fbfaf7}.service-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-grid article{background:#fff;border:1px solid #e5e1d9;border-radius:20px;min-height:260px;padding:27px;box-shadow:0 16px 40px #1f27350b}.service-grid article>span{color:#b98730;letter-spacing:.16em;font-size:11px;font-weight:900}.service-grid h3{margin:48px 0 12px;font-size:21px}.service-grid p{color:#667080;font-size:14px;line-height:1.65}.experience{background:#f0ece4;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.experience>div:first-child p:last-child{color:#626c7a;max-width:690px;line-height:1.8}.experience-card{place-items:center;display:grid}.mini-phone{background:#0b1525;border:9px solid #111723;border-radius:42px;width:min(330px,100%);overflow:hidden;box-shadow:0 28px 65px #0d172838}.phone-top{color:#fff;background:#0d1728;padding:24px 18px}.phone-top .prestig-logo.compact .prestig-wordmark strong{color:#fff}.phone-top .prestig-logo.compact .prestig-wordmark small{color:#d8dee7}.phone-body{background:#f8f9fa;gap:12px;padding:23px;display:grid}.phone-body small{color:#a27325;letter-spacing:.11em;font-weight:900}.phone-body strong{font-size:24px}.fake-field{color:#7b8492;background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:15px;font-size:13px}.phone-body button{color:#111827;background:#c6963d;border:0;border-radius:12px;padding:15px;font-weight:900}.promises{background:#d9d2c7;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid}.promises>div{background:#fff;gap:10px;padding:34px;display:grid}.promises strong{color:#ba8830;font-family:Georgia,serif;font-size:30px}.promises span{font-weight:750}.contact-section{color:#fff;background:#0a1423;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:84px clamp(22px,6vw,96px);display:grid}.contact-section .prestig-wordmark strong{color:#fff}.contact-section .prestig-wordmark small{color:#d8dee7}.contact-section p:not(.eyebrow){color:#aeb8c6;line-height:1.7}.button.gold{color:#0c1524;background:#c6963d}.button.outline-light{color:#fff;border:1px solid #344158}footer{color:#8d98a8;letter-spacing:.05em;background:#07101d;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px clamp(22px,6vw,96px);font-size:11px;display:flex}@media (max-width:1000px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-visual{min-height:460px}.service-grid{grid-template-columns:1fr 1fr}.experience{grid-template-columns:1fr}.promises{grid-template-columns:1fr 1fr}.contact-section{grid-template-columns:1fr;gap:42px}}@media (max-width:620px){.site-header{height:76px;padding:0 14px}.site-header .prestig-wordmark em{display:none}.header-cta{padding:10px 13px}.hero-copy{padding:60px 20px}.hero h1{font-size:58px}.hero-visual{min-height:390px}.car-mark{width:88%}.section{padding:68px 18px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:auto}.promises{grid-template-columns:1fr}.contact-section{padding:64px 18px}.contact-section .prestig-logo{align-items:flex-start}.contact-section .prestig-wordmark strong{font-size:20px}footer{padding:22px 18px}.hero-actions .button{width:100%}.trust-line{gap:14px}}.footer-links{flex-wrap:wrap;gap:16px;display:flex}.footer-links a{color:#c3ccd8;text-decoration:none}.footer-links a:hover{text-decoration:underline}.legal-page{background:#f7f4ee;min-height:100vh}.legal-header{color:#fff;background:#0b1525;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,6vw,88px);display:flex}.legal-brand{letter-spacing:.18em;font-family:Georgia,serif;font-size:20px;text-decoration:none;display:grid}.legal-brand span{letter-spacing:.34em;color:#d8b76c;margin-top:4px;font-family:Inter,ui-sans-serif,sans-serif;font-size:8px}.legal-back{color:#cbd4df;font-size:12px;text-decoration:none}.legal-hero{color:#fff;background:linear-gradient(135deg,#0c1728,#15243b);padding:72px clamp(20px,10vw,170px) 54px}.legal-hero h1{letter-spacing:-.04em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,74px);font-weight:500}.legal-hero>p:last-child{color:#aeb9c8;font-size:12px}.legal-content{max-width:980px;margin:0 auto;padding:56px 24px 70px}.legal-content h2{color:#132039;margin:34px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:500}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#4d5868;font-size:15px;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#8c6421}.legal-nav{border-top:1px solid #ddd7cc;flex-wrap:wrap;gap:18px;max-width:980px;margin:0 auto 70px;padding:22px 24px;display:flex}.legal-nav a{color:#26354a;font-weight:800;text-decoration:none}@media (max-width:620px){.legal-header{padding:0 16px}.legal-hero{padding:50px 18px 38px}.legal-content{padding:40px 18px 54px}.legal-nav{margin-bottom:40px;padding:20px 18px}}
