@font-face{font-family:__Poppins_3aba31;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b09}@font-face{font-family:__Poppins_3aba31;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_3aba31;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Poppins_Fallback_3aba31;src:local("Arial");ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}.__className_3aba31{font-family:__Poppins_3aba31,__Poppins_Fallback_3aba31;font-weight:400;font-style:normal}.background-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.hero{position:relative;background-color:#1a1a1a;background-image:url(/_next/static/media/blackvclasses.2466d465.png);background-position:bottom;background-size:cover;background-attachment:fixed}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.55));z-index:0;pointer-events:none}.hero>.container{position:relative;z-index:1}.trust-badge{font-size:1rem;padding:.5rem .85rem}@media (max-width:575.98px){.trust-badge{font-size:.78rem;padding:.3rem .55rem}}input.inputField::-webkit-datetime-edit{color:#495057}input.inputField::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.hero-title{font-size:clamp(1.4rem,5.5vw,2.75rem);line-height:1.15}@media (max-width:768px){.hero img{max-width:90%}}.inputField:focus{border-color:#d4af37;box-shadow:0 0 0 .2rem rgba(212,175,55,.3)}.goldie{background:linear-gradient(135deg,#f7e4a0,#d4af37 45%,#b8860b);color:#1a1a1a}.btn.goldie{position:relative;overflow:hidden;border:none;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 14px rgba(212,175,55,.35);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn.goldie:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(212,175,55,.5);filter:brightness(1.05);color:#1a1a1a}.btn.goldie:active{transform:translateY(0) scale(.98);box-shadow:0 3px 10px rgba(212,175,55,.4)}.btn.goldie:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn.goldie:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.btn.goldie:hover:after{left:130%}@media (max-width:991.98px){#navmenu.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:#212529;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 24px rgba(0,0,0,.4);padding:.5rem 1rem 1rem;z-index:1030}#navmenu .navbar-nav{width:100%}#navmenu .nav-link{padding:.6rem .25rem}}.navbar .btn-success{transition:transform .18s ease,box-shadow .18s ease}.navbar .btn-success:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(25,135,84,.45)}@media (prefers-reduced-motion:reduce){.btn.goldie,.btn.goldie:after,.navbar .btn-success{transition:none}.btn.goldie:hover,.navbar .btn-success:hover{transform:none}}footer{background:linear-gradient(180deg,#212529,#302902);padding:1rem 0}.footer-link{transition:color .15s ease}.footer-link:focus,.footer-link:hover{color:#d4af37!important}.btn-cta-dark{transition:transform .18s ease,box-shadow .18s ease}.btn-cta-dark:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.btn-cta-dark{transition:none}.btn-cta-dark:hover{transform:none}}.service-card{background:hsla(0,0%,8%,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.service-card:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.5);box-shadow:0 12px 30px rgba(0,0,0,.4)}.service-icon{color:#d4af37}@media (prefers-reduced-motion:reduce){.service-card{transition:none}.service-card:hover{transform:none}}.car-card{background:hsla(0,0%,8%,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.car-card:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.6);box-shadow:0 12px 30px rgba(0,0,0,.45)}.car-card-selected{border-color:#d4af37;box-shadow:0 0 0 2px rgba(212,175,55,.5),0 12px 30px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.car-card{transition:none}.car-card:hover{transform:none}}.quote-box{background:hsla(0,0%,8%,.9);border:1px solid rgba(212,175,55,.4);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.quote-box-title{position:relative;display:inline-block;padding-bottom:.5rem;font-weight:600}.quote-box-title:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:linear-gradient(90deg,#f7e4a0,#d4af37);border-radius:2px}.address-icon{background:#1a1a1a;border-color:#495057;color:#d4af37;display:flex;align-items:center}.btn-clear-input{background:#1a1a1a;border:1px solid #495057;color:#adb5bd;transition:color .15s ease,background .15s ease}.btn-clear-input:hover{background:#2a2a2a;color:#d4af37}.formField{margin-bottom:1rem}.payment-details{display:flex;align-items:center}.payment-details .h3{margin:1rem 0 0 10px}.payment-details button{margin-right:10px}