*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:#050505;color:#fff;line-height:1.6}.nav{position:sticky;top:0;z-index:10;background:rgba(0,0,0,.9);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:16px 7%;border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:white;text-decoration:none}.brand img{width:44px;height:44px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:16px}.nav-links a{color:#ddd;text-decoration:none;font-weight:700}.nav-btn,.btn{text-decoration:none;color:#fff;border-radius:999px;padding:12px 20px;font-weight:700;display:inline-block;border:none;cursor:pointer;text-align:center}.nav-btn,.primary{background:linear-gradient(135deg,#8d2cff,#00d5ff);box-shadow:0 0 22px rgba(141,44,255,.35);color:white!important}.secondary{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.full{width:100%}.hero{min-height:92vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 7%;background:radial-gradient(circle at top,rgba(141,44,255,.28),transparent 35%),radial-gradient(circle at bottom right,rgba(0,213,255,.2),transparent 30%),#050505}.hero-logo{max-width:520px;width:90%;margin-bottom:28px}h1{font-size:clamp(44px,8vw,92px);line-height:.95;text-transform:uppercase;letter-spacing:-3px}.hero p,.quote-hero p{max-width:720px;margin:22px auto 32px;color:#d8d8d8;font-size:20px}.buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.section{padding:80px 7%;max-width:1200px;margin:auto}h2{font-size:clamp(34px,5vw,56px);margin-bottom:24px;text-transform:uppercase}.cards,.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card,.price-card,.quote-form,.estimate-box,.thank-card,.color-tier{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:26px}.card h3,.price-card h3,.color-tier h3{margin-bottom:12px}.card p,.sub,.about p,.contact p,.price-card span,.quote-hero p,label small,.estimate-box p,.thank-card p,.color-tier p{color:#c9c9c9}.pricing{text-align:center}.price-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.price,.estimate-price,.tier-price{font-size:42px;font-weight:900;margin:8px 0;background:linear-gradient(135deg,#fff,#00d5ff,#8d2cff);-webkit-background-clip:text;color:transparent}.featured,.estimate-box,.featured-tier{border-color:rgba(0,213,255,.45);box-shadow:0 0 30px rgba(0,213,255,.12)}.about,.contact,.quote-hero{text-align:center}.about p{font-size:19px;max-width:850px;margin:auto}.contact-box{margin:28px 0 16px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.colors-section{text-align:center}.color-tier{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;text-align:left;margin-top:22px}.swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.swatch{height:72px;border-radius:18px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 18px rgba(255,255,255,.1),0 12px 25px rgba(0,0,0,.25)}.gloss-black{background:linear-gradient(135deg,#000,#333,#000)}.satin-white{background:linear-gradient(135deg,#fff,#cfcfcf)}.matte-gray{background:#646464}.gloss-red{background:linear-gradient(135deg,#510000,#ff1515,#700000)}.gloss-blue{background:linear-gradient(135deg,#001b52,#0077ff,#001b52)}.metallic-blue{background:linear-gradient(135deg,#052c69,#4fb7ff,#0b1d44)}.rose-gold{background:linear-gradient(135deg,#7d3b2b,#ffc0a6,#8b4a3b)}.satin-chrome{background:linear-gradient(135deg,#777,#eee,#999,#333)}.emerald{background:linear-gradient(135deg,#003b2a,#00b875,#00251a)}.bronze{background:linear-gradient(135deg,#4c2b0a,#c98536,#2e1905)}.color-shift-1{background:linear-gradient(135deg,#5700a8,#006cff,#00d084)}.color-shift-2{background:linear-gradient(135deg,#b00020,#ff6a00,#ffd400)}.carbon{background:repeating-linear-gradient(45deg,#111 0,#111 8px,#333 8px,#333 16px)}.galaxy{background:radial-gradient(circle at 20% 20%,#fff 0 2px,transparent 3px),linear-gradient(135deg,#120038,#5500ff,#00b7ff)}.chrome-purple{background:linear-gradient(135deg,#21002e,#a100ff,#ffd6ff,#490066)}.center{text-align:center;margin-top:32px}.quote-page{padding:70px 7%}.quote-layout{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:start}.quote-form{display:grid;gap:18px}.form-row{display:grid;gap:14px}.form-row.two{grid-template-columns:repeat(2,1fr)}.form-row.three{grid-template-columns:repeat(3,1fr)}label{display:grid;gap:8px;font-weight:700}input,select,textarea{width:100%;padding:14px;border-radius:14px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.16);color:white;font:inherit}textarea{resize:vertical}.estimate-box{position:sticky;top:90px}.estimate-list{margin-top:22px;display:grid;gap:12px}footer{padding:28px 7%;text-align:center;color:#888;border-top:1px solid rgba(255,255,255,.08)}.thank-you{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:70px 7%;background:radial-gradient(circle at top,rgba(141,44,255,.28),transparent 35%),#050505}.thank-card{max-width:720px}.thank-card img{max-width:320px;width:80%;margin-bottom:20px}.thank-card p{font-size:20px;margin:20px 0 30px}.floating-ig{position:fixed;right:18px;bottom:18px;z-index:20;text-decoration:none;color:#fff;background:linear-gradient(135deg,#8d2cff,#00d5ff);padding:14px 18px;border-radius:999px;font-weight:900;box-shadow:0 0 24px rgba(0,213,255,.35)}@media (max-width:900px){.cards,.price-grid,.quote-layout,.form-row.two,.form-row.three,.color-tier{grid-template-columns:1fr}.nav{padding:14px 5%}.nav-links a:not(.nav-btn){display:none}.brand span{display:none}.estimate-box{position:static}.swatches{grid-template-columns:repeat(3,1fr)}h1{letter-spacing:-1px}}