@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;0,900;1,800&family=Inter:wght@400;500;600;700&display=swap";:root{--bg: #0a0e0c;--bg2: #111814;--card: #151d19;--text: #f4f1e6;--dim: rgba(244, 241, 230, .66);--line: rgba(255, 255, 255, .11);--acid: #ddff38;--orange: #ff5a1f;--r: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Inter,system-ui,sans-serif;overflow-x:hidden}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3{font-family:Barlow Condensed,sans-serif;line-height:.95;margin:0}.eyebrow{margin:0 0 12px;color:var(--acid);font:800 13px Barlow Condensed;letter-spacing:.22em}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:14px 20px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;font-size:15px;transition:transform .15s,filter .15s}.btn:hover{transform:translateY(-1px)}.btn.small{padding:9px 14px;font-size:14px}.primary{background:var(--acid);color:#0a0e0c}.primary:hover{filter:brightness(1.07)}.ghost{background:transparent;color:var(--text);border-color:#ffffff47}.ghost:hover{border-color:#fff}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:24px;padding:14px clamp(16px,4vw,48px);background:#0a0e0cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:baseline;gap:8px;text-decoration:none;font-family:Barlow Condensed}.brand b{font-size:26px;letter-spacing:.1em}.brand span{color:var(--acid);font-size:13px;font-weight:800;letter-spacing:.28em}.nav nav{display:flex;gap:22px;margin-left:auto}.nav nav a{text-decoration:none;color:var(--dim);font-weight:600;font-size:14px}.nav nav a:hover{color:#fff}.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(20px,4vw,60px);align-items:center;padding:clamp(36px,7vw,90px) clamp(16px,4vw,48px) 40px;max-width:1360px;margin:0 auto}.hero h1{font-size:clamp(48px,6.4vw,92px);letter-spacing:-.02em}.hero h1 em{color:var(--acid);font-style:italic}.lede{color:var(--dim);font-size:18px;max-width:560px;margin:22px 0 28px}.cta{display:flex;flex-wrap:wrap;gap:12px}.facts{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;padding:0;margin:34px 0 0;color:var(--dim);font-size:14px}.facts b{display:block;color:#fff;font:900 34px/1 Barlow Condensed}.hero-3d{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:28px;background:radial-gradient(ellipse at 50% 70%,#2a352e,#121915 60%,#0d120f);border:1px solid var(--line);overflow:hidden}.hero-3d canvas{width:100%;height:100%;display:block;cursor:grab;opacity:0;transition:opacity .6s}.hero-3d canvas.ready{opacity:1}.hero-3d.fallback{background:url(/classic66/assets/process/ue-01_front_three_quarter.jpg) center / cover}.hero-3d figcaption{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dim)}.dot{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px #ddff3833}.swatch-row{position:absolute;right:16px;top:16px;display:flex;gap:7px}.swatch-row button{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:var(--c);cursor:pointer;padding:0}.swatch-row button.on{outline:2px solid var(--acid);outline-offset:2px}section{padding:clamp(50px,8vw,110px) clamp(16px,4vw,48px)}.sec-head{max-width:760px;margin:0 auto 46px;text-align:center}.sec-head h2{font-size:clamp(38px,5vw,64px)}.sec-head p:not(.eyebrow){color:var(--dim);font-size:17px}.process{background:var(--bg2);border-block:1px solid var(--line)}.steps{list-style:none;padding:0;margin:0 auto;max-width:1180px;display:grid;gap:70px}.steps li{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.steps li:nth-child(2n) figure{order:2}.steps figure{margin:0;border-radius:var(--r);overflow:hidden;background:#e9e7e1;border:1px solid var(--line)}.steps figure.dark{background:#10161a}.steps figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.num{color:var(--acid);font:900 20px Barlow Condensed;letter-spacing:.1em}.steps h3{font-size:clamp(30px,3.2vw,44px);margin:6px 0 12px}.steps p{color:var(--dim);margin:0}.features{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features article{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px}.features h3{font-size:28px;margin-bottom:10px}.features p{margin:0;color:var(--dim);font-size:15px}.gallery{max-width:1180px;margin:30px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery img{border-radius:var(--r);border:1px solid var(--line);aspect-ratio:16 / 10;object-fit:cover;width:100%}.center{text-align:center}.tiers{background:var(--bg2);border-block:1px solid var(--line)}.tier-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.tier.featured{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid),0 30px 60px #00000059}.badge{position:absolute;top:-13px;left:24px;margin:0;background:var(--acid);color:#0a0e0c;padding:3px 11px;border-radius:99px;font:800 12px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase}.tier h3{font-size:34px}.price{font:900 46px/1 Barlow Condensed;margin:12px 0 4px}.for{color:var(--dim);margin:0 0 16px}.tier ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;flex:1}.tier li{padding-left:26px;position:relative}.tier li:before{content:"";position:absolute;left:2px;top:8px;width:12px;height:7px;border-left:2px solid var(--acid);border-bottom:2px solid var(--acid);transform:rotate(-45deg)}.fine{color:var(--dim);font-size:13px;text-align:center;margin-top:20px}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:18px 4px}.faq summary{cursor:pointer;font-weight:700;font-size:18px}.faq details p{color:var(--dim);margin:10px 0 0}.foot{padding:40px clamp(16px,4vw,48px);border-top:1px solid var(--line);text-align:center}.foot p{margin:4px 0}@media(max-width:900px){.hero{grid-template-columns:1fr}.nav nav{display:none}.nav .btn{margin-left:auto}.steps li{grid-template-columns:1fr}.steps li:nth-child(2n) figure{order:0}.features,.gallery,.tier-grid{grid-template-columns:1fr}.tier.featured{order:-1}}.steps figure.wide img{object-fit:contain;background:#ecebe6}
