body,html{overflow-x:hidden!important;max-width:100vw!important;font-family:var(--font-body, 'DM Sans', sans-serif);background:#050508!important;color:#f0f0f0!important;min-height:100vh}.ghl-section-scope:has(.process){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.op-strip){background:var(--dark,#13131a)}.ghl-section-scope:has(.proof){background:var(--black,#050508)}.ghl-section-scope:has(.diff-section){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.final-cta){background:var(--dark,#13131a)}.ghl-section-scope:has(.intro){background:var(--black,#050508)}.ghl-section-scope:has(.gal-section){background:var(--black,#050508)}.ghl-section-scope:has(.why){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.services){background:var(--black,#050508)}.ghl-section-scope:has(.reach){background:var(--dark,#13131a)}.ghl-section-scope:has(.ba-preview){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.standard){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.ad-proc){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.packages){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.breakdown){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.faq){background:var(--charcoal,#0e0e14)}.ghl-section-scope:has(.founder){background:var(--black,#050508)}.ghl-section-scope:has(.timeline-section){background:var(--black,#050508)}.ghl-section-scope:has(.numbers){background:var(--black,#050508)}.container{max-width:1170px;margin:0 auto;padding:0 56px;position:relative;box-sizing:border-box}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.reveal.visible{opacity:1;transform:translateY(0)!important}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1;transform:none}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-right.visible{opacity:1;transform:none}.reveal-scale{opacity:0;transform:scale(.9);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:none}.rd1{transition-delay:50ms}.rd2{transition-delay:0.1s}.rd3{transition-delay:0.15s}.rd4{transition-delay:0.2s}.rd5{transition-delay:0.25s}.rd6{transition-delay:0.3s}:root{--black:#050508;--card:#0c0c10;--card-border:#1a1a22;--white:#f0f0f0;--muted:#888;--muted2:#666;--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--accent-glow:rgba(0,207,255,0.15);--gold:#f59e0b;--orange:#ff7330;--green:#22c55e;--green-dim:rgba(34,197,94,0.08);--green-glow:rgba(34,197,94,0.15);--red-dim:rgba(239,68,68,0.06);--red-muted:#ef4444}.ghl-section-scope{display:block!important;background:var(--black,#050508);width:100%;position:relative;overflow:hidden;--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--card2:#1c1c26;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.15);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--accent-glow:rgba(0,207,255,0.15);--gold:#c8a96e;--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;background:var(--black);color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}@keyframes slideRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes neonOn3{0%{opacity:0;filter:none}12%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.9)) drop-shadow(0 0 50px rgba(0,207,255,.5))}18%{opacity:.1;filter:none}30%{opacity:.8;filter:drop-shadow(0 0 12px rgba(0,207,255,.7)) drop-shadow(0 0 40px rgba(0,207,255,.3))}35%{opacity:.2;filter:none}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(0,207,255,.8)) drop-shadow(0 0 60px rgba(0,207,255,.3))}100%{opacity:1;filter:drop-shadow(0 0 8px rgba(0,207,255,.25))}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes neonPulse{0%,100%{opacity:.7}50%{opacity:1}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes particleDrift{0%{transform:translateY(100vh) scale(0);opacity:0}20%{opacity:1}100%{transform:translateY(-20vh) scale(1);opacity:0}}@keyframes revealFallback{to{opacity:1;transform:none}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes panelIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes featureSlide{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes highlightIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes nodePulse{0%,100%{inset:-6px;opacity:1}50%{inset:-12px;opacity:0}}@keyframes galScrollR{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes galLbIn{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes opDotPulse{0%,100%{opacity:.5;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes neonOn2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8)) drop-shadow(0 0 40px rgba(0,207,255,.4))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7)) drop-shadow(0 0 50px rgba(0,207,255,.3))}30%{opacity:.3;filter:none}45%{opacity:1;filter:drop-shadow(0 0 10px rgba(0,207,255,.6)) drop-shadow(0 0 35px rgba(0,207,255,.2))}100%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes revealFB2{to{opacity:1;transform:none}}@keyframes dotPulse{0%,100%{box-shadow:0 0 8px rgba(0,207,255,.5)}50%{box-shadow:0 0 22px rgba(0,207,255,.8),0 0 50px rgba(0,207,255,.2)}}@keyframes revealFB{to{opacity:1;transform:none}}@keyframes reachReveal{to{opacity:1;transform:none}}@keyframes ctaGlowPulse{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes adNeon1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6)}25%{opacity:.4;text-shadow:none}100%,35%{opacity:1;text-shadow:none}}@keyframes adNeon2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7))}30%{opacity:.3;filter:none}100%,45%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes procLineGlow{0%{left:40px;opacity:0}10%,90%{opacity:1}100%{left:calc(100% - 140px);opacity:0}}@keyframes adctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ccPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes ccShimmer{to{background-position:200% center}}@keyframes ccNeonW1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}25%{opacity:.4;text-shadow:none}35%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}100%{opacity:1;text-shadow:none}}@keyframes ccNeonW2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8)) drop-shadow(0 0 40px rgba(0,207,255,.4))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7)) drop-shadow(0 0 50px rgba(0,207,255,.3))}30%{opacity:.3;filter:none}45%{opacity:1;filter:drop-shadow(0 0 10px rgba(0,207,255,.6))}100%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes ccBgPulse{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}@keyframes ccFloat{0%{opacity:0;transform:translateY(100vh)}10%{opacity:.5}90%{opacity:.3}100%{opacity:0;transform:translateY(-40px)}}@keyframes ccCardSweep{0%{left:-50%}100%{left:150%}}@keyframes ccShineSlide{0%{background-position:100% 0}100%{background-position:0 0}}@keyframes ccGoldShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes ccOverlayPulse{0%,100%{opacity:.4;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.15)}}@keyframes ccbDotPulse{0%,100%{box-shadow:0 0 8px rgba(0,207,255,.4)}50%{box-shadow:0 0 16px rgba(0,207,255,.7)}}@keyframes ccCredPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes ppfFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ppfPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes ppfShimmer{to{background-position:200% center}}@keyframes ppfNeonW1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}25%{opacity:.4;text-shadow:none}35%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}100%{opacity:1;text-shadow:none}}@keyframes ppfNeonW2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8)) drop-shadow(0 0 40px rgba(0,207,255,.4))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7)) drop-shadow(0 0 50px rgba(0,207,255,.3))}30%{opacity:.3;filter:none}45%{opacity:1;filter:drop-shadow(0 0 10px rgba(0,207,255,.6))}100%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes ppfRvFB{to{opacity:1;transform:none}}@keyframes ppfFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes selShieldFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes selShieldGlow{0%,100%{filter:drop-shadow(0 0 10px rgba(0,207,255,.3)) drop-shadow(0 0 25px rgba(0,207,255,.1))}50%{filter:drop-shadow(0 0 20px rgba(0,207,255,.6)) drop-shadow(0 0 45px rgba(0,207,255,.2))}}@keyframes selCheckDraw{to{stroke-dashoffset:0}}@keyframes ppfCtaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes wcuSpine{0%{top:-80px;opacity:0}10%,90%{opacity:1}100%{top:calc(100% + 80px);opacity:0}}@keyframes wtFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wtPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes wtShimmer{to{background-position:200% center}}@keyframes wtNeon1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6)}25%{opacity:.4;text-shadow:none}100%,35%{opacity:1;text-shadow:none}}@keyframes wtNeon2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7))}30%{opacity:.3;filter:none}100%,45%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes wtsGlowPulse{0%,100%{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes wtsWinPulse{0%,100%{filter:drop-shadow(0 0 10px rgba(0,207,255,.35))}50%{filter:drop-shadow(0 0 22px rgba(0,207,255,.65))}}@keyframes wtsFilmReveal{to{opacity:.18}}@keyframes wtsTitleGlow{0%,100%{text-shadow:0 0 10px rgba(0,207,255,.5),0 0 30px rgba(0,207,255,.3),0 0 60px rgba(0,207,255,.12)}50%{text-shadow:0 0 14px rgba(0,207,255,.8),0 0 40px rgba(0,207,255,.5),0 0 80px rgba(0,207,255,.2)}}@keyframes wtsFilmLine{0%,100%{opacity:.4}50%{opacity:1}}@keyframes wtsMeterShine{0%{left:-60%}100%{left:160%}}@keyframes wtctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes warFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes warPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes warShimmer{to{background-position:200% center}}@keyframes warNeon1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}25%{opacity:.4;text-shadow:none}100%,35%{opacity:1;text-shadow:none}}@keyframes warNeon2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7))}30%{opacity:.3;filter:none}100%,45%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes warTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ctPulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes ctShimmer{to{background-position:200% center}}@keyframes ctNeon1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6)}25%{opacity:.4;text-shadow:none}100%,35%{opacity:1;text-shadow:none}}@keyframes ctNeon2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8))}15%{opacity:.15;filter:none}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.7))}30%{opacity:.3;filter:none}100%,45%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}}@keyframes cctGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes shimmer{to{background-position:200% center}}@keyframes svCtaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes satGlowDrift{0%{transform:translate(0,0) scale(1);opacity:.6}100%{transform:translate(30px,-20px) scale(1.1);opacity:1}}@keyframes satNeon2{0%{opacity:0;filter:none}10%{opacity:1;filter:drop-shadow(0 0 12px rgba(0,207,255,.8))}15%{opacity:.15}25%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.6))}45%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.2))}100%{opacity:1;filter:drop-shadow(0 0 6px rgba(0,207,255,.15))}}@keyframes satNeon3{0%{opacity:0;filter:none}12%{opacity:1;filter:drop-shadow(0 0 15px rgba(0,207,255,.9))}18%{opacity:.1;filter:none}30%{opacity:.8;filter:drop-shadow(0 0 12px rgba(0,207,255,.6))}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(0,207,255,.5))}100%{opacity:1;filter:drop-shadow(0 0 8px rgba(0,207,255,.2))}}@keyframes satLabelPulse{0%,100%{opacity:.7}50%{opacity:1}}@keyframes satCtaGlowA{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}100%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes satCtaParticle{0%{transform:translateY(100%) scale(0);opacity:0}20%{opacity:.5}80%{opacity:.2}100%{transform:translateY(-100vh) scale(1);opacity:0}}@keyframes opelika-ppf-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes phenix-city-ceramic-coating-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes salem-ceramic-coating-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes phenix-city-ppf-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes salem-ppf-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes phenix-city-auto-detailing-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes salem-auto-detailing-ctaGlow{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes neonPulse{0%,100%{box-shadow:0 0 8px rgba(0,207,255,.15)}50%{box-shadow:0 0 20px rgba(0,207,255,.35),0 0 60px rgba(0,207,255,.1)}}@keyframes glowBorder{0%,100%{border-color:rgba(0,207,255,.2)}50%{border-color:rgba(0,207,255,.5)}}@keyframes checkPop{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}@keyframes slideIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes particleDrift{0%{transform:translateY(100%) scale(0);opacity:0}20%{opacity:.6}100%{transform:translateY(-100%) scale(1);opacity:0}}.ghl-section-scope .btn-primary::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.15);transform:translateX(-101%);transition:transform .3s}.ghl-section-scope .btn-primary:hover::after{transform:translateX(0)}.ghl-section-scope .btn-primary:hover{box-shadow:0 8px 30px rgba(0,207,255,.18);transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,207,255,.22)}.ghl-section-scope .btn-ghost:hover{border-color:var(--border-hover);color:var(--white)}@media (max-width:480px){.ghl-section-scope .hero-content{padding:100px 14px 48px}.ghl-section-scope .hero h1{font-size:clamp(38px,12vw,58px)}.ghl-section-scope .hero h1 .l2{-webkit-text-stroke:1px var(--accent)}.ghl-section-scope .hero-sub{font-size:14px;margin-bottom:28px;line-height:1.7}.ghl-section-scope .hero-actions{flex-direction:column;gap:10px}.ghl-section-scope .hero-actions a{text-align:center;width:100%;box-sizing:border-box}.ghl-section-scope .hero-eyebrow{font-size:8px;letter-spacing:1.5px;padding:6px 12px;margin-bottom:24px}.ghl-section-scope .btn-ghost,.ghl-section-scope .btn-primary{padding:14px 28px;font-size:11px}}@media (max-width:768px){.container{padding:0 18px}.ghl-section-scope .final-cta{padding:100px 0}.ghl-section-scope .cta-actions{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .cta-actions a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .btn-ghost,.ghl-section-scope .btn-orange,.ghl-section-scope .btn-primary{padding:16px 24px;font-size:11px}}.ghl-section-scope .btn-primary{background:var(--accent);color:var(--black);text-transform:uppercase}.ghl-section-scope .btn-ghost{border:1px solid var(--border);color:var(--muted2);padding:16px 38px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.ghl-section-scope .breakdown-cta .btn-ghost,.ghl-section-scope .breakdown-cta .btn-orange,.ghl-section-scope .breakdown-cta .btn-primary{white-space:nowrap;flex-shrink:0}@media(max-width:768px){.ghl-section-scope .ad-cta-s{padding:100px 0}.ghl-section-scope .adcta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .adcta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .ppf-final{padding:100px 0}.ghl-section-scope .ppf-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .ppf-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .war-cta{padding:100px 0}.ghl-section-scope .wcta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .wcta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .btn-ghost,.ghl-section-scope .btn-orange,.ghl-section-scope .btn-primary{padding:16px 24px;font-size:11px}}.ghl-section-scope .btn-primary{background:var(--accent);color:var(--black);text-transform:uppercase;background:var(--accent);color:var(--black);padding:16px 38px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s;border:none;cursor:pointer}@media(max-width:768px){.ghl-section-scope .ct-cta-s{padding:100px 0}.ghl-section-scope .cct-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .cct-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .sv-cta{padding:100px 0}.ghl-section-scope .sv-cta-actions{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .sv-cta-actions a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .opelika-ppf-cta-s{padding:100px 0}.ghl-section-scope .opelika-ppf-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .opelika-ppf-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .phenix-city-ceramic-coating-cta-s{padding:100px 0}.ghl-section-scope .phenix-city-ceramic-coating-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .phenix-city-ceramic-coating-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .salem-ceramic-coating-cta-s{padding:100px 0}.ghl-section-scope .salem-ceramic-coating-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .salem-ceramic-coating-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .phenix-city-ppf-cta-s{padding:100px 0}.ghl-section-scope .phenix-city-ppf-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .phenix-city-ppf-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .salem-ppf-cta-s{padding:100px 0}.ghl-section-scope .salem-ppf-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .salem-ppf-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .phenix-city-auto-detailing-cta-s{padding:100px 0}.ghl-section-scope .phenix-city-auto-detailing-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .phenix-city-auto-detailing-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .salem-auto-detailing-cta-s{padding:100px 0}.ghl-section-scope .salem-auto-detailing-cta-buttons{flex-direction:column;align-items:center;gap:12px}.ghl-section-scope .salem-auto-detailing-cta-buttons a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}.ghl-section-scope .btn-ghost,.ghl-section-scope .btn-orange,.ghl-section-scope .btn-primary{padding:16px 24px;font-size:11px}}.header-scope,.header-scope *,.header-scope ::after,.header-scope ::before{margin:0;padding:0;box-sizing:border-box}.header-scope{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--border:rgba(255,255,255,0.07);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6;position:fixed;top:0;left:0;right:0;z-index:9999}.header-scope.scrolled .header-inner{background:rgba(6,7,11,.95);box-shadow:0 4px 40px rgba(0,0,0,.4)}.header-scope .header-inner{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;height:84px;background:rgba(6,7,11,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);transition:background .4s,box-shadow .4s}.header-scope .header-logo{font-family:'Bebas Neue',sans-serif;font-size:34px;letter-spacing:3px;text-decoration:none;color:var(--white);display:flex;align-items:center;gap:2px;justify-self:start;min-width:0;transition:opacity .3s}.header-scope .header-logo:hover{opacity:.85}.header-scope .header-nav{display:flex;align-items:center;gap:6px;justify-self:center}.header-scope .header-nav>a,.header-scope .nav-dropdown>a{font-size:15px;font-weight:400;color:var(--muted);text-decoration:none;padding:8px 14px;position:relative;transition:color .25s}.header-scope .header-nav>a:hover,.header-scope .nav-dropdown:hover>a{color:var(--white)}.header-scope .header-nav>a::after,.header-scope .nav-dropdown>a::after{content:'';position:absolute;bottom:2px;left:14px;right:14px;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .25s}.header-scope .header-nav>a:hover::after,.header-scope .nav-dropdown:hover>a::after{transform:scaleX(1)}.header-scope .nav-dropdown{position:relative}.header-scope .nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);background:var(--dark);border:1px solid var(--border);min-width:320px;padding:18px 0 8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s;box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:100}.header-scope .nav-dropdown-menu::before{content:'';position:absolute;top:-12px;left:0;right:0;height:12px}.header-scope .nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.header-scope .nav-dropdown-menu a{display:flex;align-items:center;gap:14px;padding:12px 24px;font-size:15px;color:var(--muted);text-decoration:none}.header-scope .nav-dropdown-menu a:hover{background:var(--accent-dim);color:var(--white)}.header-scope .dd-icon{font-size:17px;flex-shrink:0}.header-scope .dd-price{margin-left:auto;font-size:13px;color:var(--accent);font-weight:500}.header-scope .header-right{display:flex;align-items:center;gap:16px;justify-self:end}.header-scope .header-phone{font-size:15px;color:var(--muted);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .25s}.header-scope .header-phone:hover{color:var(--accent)}.header-scope .ph-icon{font-size:16px}.header-scope .header-cta{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;background:var(--accent);color:var(--black);text-decoration:none;padding:10px 24px;transition:.3s;font-weight:400}.header-scope .header-cta:hover{background:#00e5ff;box-shadow:0 0 24px rgba(0,207,255,.3)}.header-scope .header-burger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:6px;z-index:10001}.header-scope .header-burger span{display:block;width:22px;height:1.5px;background:var(--white);transition:.3s}.header-scope .header-burger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.header-scope .header-burger.open span:nth-child(2){opacity:0}.header-scope .header-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--border:rgba(255,255,255,0.07);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6;position:fixed;top:84px;left:0;width:100%;height:calc(100dvh - 84px);background:rgba(6,7,11,.97);backdrop-filter:blur(20px);display:flex;flex-direction:column;padding:28px 32px;transform:translateX(100%);transition:transform .35s;z-index:9998;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-menu.open{transform:translateX(0)}.mobile-menu a{font-size:17px;color:var(--muted2);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--border);transition:color .2s,padding-left .2s}.mobile-menu a:hover{color:var(--white);padding-left:8px}.mm-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:14px;padding:8px 0 4px}.mm-sub{padding-left:16px!important;font-size:16px!important}.mm-cta-block{padding-bottom:20px;margin-bottom:8px;display:flex;flex-direction:column;gap:14px}.mm-phone{font-size:18px!important;color:var(--accent)!important;border:none!important;padding:0!important}.mm-book{font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:2px;background:var(--accent);color:var(--black)!important;text-align:center;padding:14px!important;border:none!important}@media (max-width:992px){.header-scope .header-nav,.header-scope .header-phone{display:none}.header-scope .header-burger{display:flex}.header-scope .header-inner{grid-template-columns:1fr auto;height:72px}.mobile-menu{top:72px;height:calc(100dvh - 72px)}}@media (max-width:768px){.header-scope .header-inner{padding:0 18px;height:64px}.mobile-menu{top:64px;height:calc(100dvh - 64px);padding:24px 18px}.header-scope .header-logo{font-size:16px;letter-spacing:1.5px;line-height:1.15;white-space:normal;word-break:break-word;text-align:left;flex-shrink:1}.header-scope .header-right{gap:10px}.header-scope .header-cta{padding:8px 18px;font-size:13px;letter-spacing:1.5px}}@media (max-width:480px){.header-scope .header-inner{padding:0 14px;height:60px}.mobile-menu{top:60px;height:calc(100dvh - 60px);padding:20px 14px}.header-scope .header-logo{font-size:15px;letter-spacing:1px;line-height:1.15;white-space:normal;word-break:break-word;text-align:left;max-width:calc(100vw - 160px);flex-shrink:1}.header-scope .header-right{gap:8px}.header-scope .header-cta{padding:12px 16px;font-size:12px;letter-spacing:1.5px;min-height:44px;display:inline-flex;align-items:center}}.footer-scope,.footer-scope *,.footer-scope ::after,.footer-scope ::before{margin:0;padding:0;box-sizing:border-box}.footer-scope{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--border:rgba(255,255,255,0.07);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6;width:100%}.footer-scope .ft-container{max-width:1170px;margin:0 auto;padding:0 56px;width:100%}.footer-scope .ft-wrap{background:var(--black);border-top:1px solid var(--border);padding:70px 0 36px;position:relative;width:100%}.footer-scope .ft-wrap::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:200px;background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 70%);filter:blur(60px);pointer-events:none}.footer-scope .ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;margin-bottom:56px;position:relative;z-index:2}.footer-scope .ft-logo{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:3px;margin-bottom:14px;color:var(--white)}.footer-scope .ft-desc{font-size:15px;color:var(--muted);line-height:1.7;max-width:270px;margin-bottom:24px}.footer-scope .ft-social{display:flex;gap:12px}.footer-scope .ft-soc{width:36px;height:36px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--muted);text-decoration:none;transition:.25s}.footer-scope .ft-soc:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 16px rgba(0,207,255,.1)}.footer-scope .ft-col-title{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--white);margin-bottom:22px;position:relative;padding-bottom:12px}.footer-scope .ft-col-title::after{content:'';position:absolute;bottom:0;left:0;width:24px;height:1px;background:var(--accent);opacity:.4}.footer-scope .ft-links{list-style:none;padding:0;margin:0}.footer-scope .ft-links li{margin-bottom:10px}.footer-scope .ft-links a{font-size:15px;color:var(--muted);text-decoration:none;transition:color .2s,padding-left .2s;display:inline-block}.footer-scope .ft-links a:hover{color:var(--white);padding-left:4px}.footer-scope .ft-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--border);font-size:13px;color:var(--muted);position:relative;z-index:2}@media (max-width:1200px){.footer-scope .ft-container{padding-left:28px;padding-right:28px}.footer-scope .ft-grid{gap:36px}}@media (max-width:992px){.footer-scope .ft-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (max-width:768px){.footer-scope .ft-container{padding-left:18px;padding-right:18px}.footer-scope .ft-wrap{padding:48px 0 28px}.footer-scope .ft-grid{grid-template-columns:1fr;gap:32px;margin-bottom:36px}.footer-scope .ft-desc{max-width:none}.footer-scope .ft-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:480px){.footer-scope .ft-container{padding-left:14px;padding-right:14px}.footer-scope .ft-wrap{padding:36px 0 24px}.footer-scope .ft-grid{gap:28px;margin-bottom:28px}.footer-scope .ft-logo{font-size:24px;letter-spacing:2px}.footer-scope .ft-desc{font-size:15px;line-height:1.7}.footer-scope .ft-soc{width:36px;height:36px;font-size:16px}.footer-scope .ft-col-title{font-size:13px;letter-spacing:2px;margin-bottom:16px}.footer-scope .ft-links a{font-size:15px}.footer-scope .ft-links li{margin-bottom:12px}.footer-scope .ft-bottom{font-size:13px;padding-top:20px}}:root{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--card2:#1c1c26;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.15);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--accent-glow:rgba(0,207,255,0.15);--gold:#c8a96e;--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc}.ghl-section-scope section{position:relative}@keyframes neonOn1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2;text-shadow:none}20%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3)}25%{opacity:.4;text-shadow:none}35%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(0,207,255,.3),0 0 100px rgba(0,207,255,.1)}100%{opacity:1;text-shadow:none}}.ghl-section-scope .hero-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ghl-section-scope .hero-particle{position:absolute;width:3px;height:3px;background:var(--accent);border-radius:50%;box-shadow:0 0 4px rgba(0,207,255,.3);animation:linear infinite particleDrift}.ghl-section-scope .hero{min-height:auto;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ghl-section-scope{margin-bottom:0!important;padding-bottom:0!important}.ghl-section-scope .hero-bg{position:absolute;inset:0;background:url('/images/hero-bg.webp') center/cover no-repeat;opacity:.18}.ghl-section-scope .hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(135deg,var(--black) 40%,rgba(5,5,8,.7) 70%,var(--black) 100%)}.ghl-section-scope .hero-glow{position:absolute;width:800px;height:500px;background:radial-gradient(ellipse,rgba(0,207,255,.06) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}.ghl-section-scope .hero-content{position:relative;z-index:2;padding:160px 56px 80px;max-width:1160px;margin:0 auto;width:100%}.ghl-section-scope .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:8px 18px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:36px;animation:.8s both fadeUp}.ghl-section-scope .hero-eyebrow::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite pulse}.ghl-section-scope .hero h1 .l1{display:block;color:var(--white);animation:1.2s ease-out .4s both neonOn1}.ghl-section-scope .hero h1 .l2{display:block;color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .9s both neonOn2}.ghl-section-scope .hero h1 .l3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite shimmer,1.6s ease-out 1.4s both neonOn3}.ghl-section-scope .hero-sub{color:var(--muted2)}.ghl-section-scope .hero-actions{display:flex;flex-wrap:wrap;margin-bottom:80px}@media (max-width:992px){.ghl-section-scope .hero-content{padding:120px 28px 60px}.ghl-section-scope .hero h1{font-size:clamp(52px,8vw,90px)}.ghl-section-scope .hero-eyebrow{font-size:9px;letter-spacing:2px;padding:6px 14px}}@media (max-width:768px){.ghl-section-scope .hero h1{font-size:clamp(46px,10vw,72px)}.ghl-section-scope .hero-sub{font-size:15px;max-width:100%;margin-bottom:36px}.ghl-section-scope .hero-actions{gap:12px}}@media (max-width:480px){.ghl-section-scope .hero-content{padding:110px 18px 56px}}.ghl-section-scope .trust-bar{background:var(--charcoal);border:none;padding:28px 0;margin:-95px auto 0;z-index:1;position:relative}.ghl-section-scope .trust-bar::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.4}.ghl-section-scope .trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:36px;max-width:1160px;margin:0 auto;padding:0 56px;flex-wrap:nowrap}.ghl-section-scope .tb-stat{display:flex;align-items:center;gap:14px;flex-shrink:0}.ghl-section-scope .tb-icon{width:44px;height:44px;border-radius:50%;background:rgba(0,207,255,.06);border:1px solid rgba(0,207,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.4s}.ghl-section-scope .tb-icon svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.5}.ghl-section-scope .tb-stat:hover .tb-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.35);box-shadow:0 0 18px rgba(0,207,255,.15)}.ghl-section-scope .tb-val{font-family:'Bebas Neue',sans-serif;font-size:22px;line-height:1;color:var(--white);letter-spacing:.5px;white-space:nowrap}.ghl-section-scope .tb-lbl{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:2px;white-space:nowrap}.ghl-section-scope .tb-divider{width:1px;height:32px;background:linear-gradient(to bottom,transparent,rgba(0,207,255,.2),transparent);flex-shrink:0}@media(max-width:992px){.ghl-section-scope .trust-bar{margin:-70px auto 0}.ghl-section-scope .trust-bar-inner{gap:24px;padding:0 28px}.ghl-section-scope .tb-val{font-size:20px}}@media(max-width:768px){.ghl-section-scope .trust-bar{margin:-60px auto 0;padding:24px 0}.ghl-section-scope .trust-bar-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:0 24px}.ghl-section-scope .tb-divider{display:none}.ghl-section-scope .tb-stat{gap:10px}.ghl-section-scope .tb-icon{width:36px;height:36px}.ghl-section-scope .tb-icon svg{width:16px;height:16px}.ghl-section-scope .tb-val{font-size:19px}.ghl-section-scope .tb-lbl{font-size:9px}}@media(max-width:480px){.ghl-section-scope .trust-bar{margin:-50px auto 0;padding:20px 0}.ghl-section-scope .trust-bar-inner{gap:16px 12px;padding:0 14px}.ghl-section-scope .tb-val{font-size:17px}.ghl-section-scope .tb-icon{width:32px;height:32px}.ghl-section-scope .tb-icon svg{width:14px;height:14px}}.ghl-section-scope .section-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ghl-section-scope .section-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:1px;margin-bottom:18px}.ghl-section-scope .reveal-left.visible{opacity:1;transform:none}.ghl-section-scope .reveal-right.visible{opacity:1;transform:none}.ghl-section-scope .reveal-scale{opacity:0;transform:scale(.95);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .reveal-scale.visible,.ghl-section-scope .reveal.visible{opacity:1;transform:none}.ghl-section-scope .rd4{transition-delay:.2s}.ghl-section-scope .intro{padding:140px 0}.ghl-section-scope .intro-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ghl-section-scope .intro-visual{position:relative;animation:8s ease-in-out infinite float}.ghl-section-scope .intro-visual::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg,rgba(0,207,255,.15),rgba(0,207,255,.03) 40%,rgba(0,207,255,.08) 60%,rgba(0,207,255,.15));border-radius:4px;z-index:-1;filter:blur(20px);opacity:.5;transition:.6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .intro-visual::after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(0,207,255,.12);border-radius:4px;z-index:-1;transition:.6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 15px rgba(0,207,255,.05)}.ghl-section-scope .intro-visual:hover::before{top:-25px;left:-25px;right:-25px;bottom:-25px;opacity:.8;filter:blur(30px);background:linear-gradient(135deg,rgba(0,207,255,.25),rgba(0,207,255,.05) 30%,rgba(0,207,255,.12) 70%,rgba(0,207,255,.25))}.ghl-section-scope .intro-visual:hover::after{top:-12px;left:-12px;right:-12px;bottom:-12px;border-color:rgba(0,207,255,.3);box-shadow:0 0 30px rgba(0,207,255,.12),0 0 60px rgba(0,207,255,.05)}.ghl-section-scope .intro-img{width:100%;height:500px;display:block;background:url('/images/who-we-are.webp') center/cover;border:1px solid var(--border);filter:saturate(.85);box-shadow:0 20px 60px rgba(0,0,0,.4);transition:.5s}.ghl-section-scope .intro-img:hover{box-shadow:0 25px 70px rgba(0,0,0,.5);filter:saturate(1)}.ghl-section-scope .intro-badge{position:absolute;bottom:-24px;left:-24px;background:var(--card);border:1px solid var(--border);padding:26px 30px}.ghl-section-scope .intro-badge .big{font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:var(--accent)}.ghl-section-scope .intro-badge .sm{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:6px}.ghl-section-scope .intro-text .section-title em{font-family:'Playfair Display',serif;color:var(--accent);text-shadow:0 0 15px rgba(0,207,255,.3);font-size:.8em;display:block}.ghl-section-scope .intro-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .intro-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .intro-callout{background:var(--accent-dim);border-left:2px solid var(--accent);padding:20px 24px;margin:28px 0;font-size:15px;color:var(--white);line-height:1.7}.ghl-section-scope .intro-callout strong{color:var(--accent)}@media (max-width:992px){.ghl-section-scope .intro{padding:80px 0}.ghl-section-scope .intro-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .intro-img{height:360px}}@media (max-width:480px){.ghl-section-scope .intro{padding:60px 0}.ghl-section-scope .intro-img{height:260px}.ghl-section-scope .intro-badge{bottom:-16px;left:-8px;padding:18px 22px}.ghl-section-scope .intro-badge .big{font-size:40px}.ghl-section-scope .intro-callout{padding:16px 18px;font-size:14px}}@media (max-width:1200px){.ghl-section-scope .container{padding:0 28px}}@media (max-width:768px){.ghl-section-scope .container{padding:0 18px}}@media (max-width:480px){.ghl-section-scope .container{padding:0 14px}.ghl-section-scope .section-title{font-size:clamp(28px,9vw,48px)}}.ghl-section-scope .section-sub{color:var(--muted2)}.ghl-section-scope .diff-section{padding:120px 0;background:var(--charcoal)}.ghl-section-scope .diff-header{text-align:center;margin-bottom:56px}.ghl-section-scope .diff-header .section-sub{margin:0 auto}.ghl-section-scope .diff-tabs{display:flex;justify-content:center;gap:4px;margin-bottom:48px;flex-wrap:wrap}.ghl-section-scope .diff-tab{background:var(--dark);border:1px solid var(--border);padding:14px 28px;font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:2px;color:var(--muted);cursor:pointer;transition:.3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;user-select:none}.ghl-section-scope .diff-tab::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .diff-tab:hover{color:var(--white);border-color:var(--border-hover);background:var(--card)}.ghl-section-scope .diff-tab.active{color:var(--accent);border-color:rgba(0,207,255,.2);background:linear-gradient(180deg,rgba(0,207,255,.06),var(--dark));box-shadow:0 4px 20px rgba(0,207,255,.08)}.ghl-section-scope .diff-tab.active::after{transform:scaleX(1)}.ghl-section-scope .diff-tab-icon{display:inline-block;vertical-align:middle;margin-right:8px;opacity:.6;transition:opacity .3s}.ghl-section-scope .diff-tab.active .diff-tab-icon,.ghl-section-scope .diff-tab:hover .diff-tab-icon{opacity:1}.ghl-section-scope .diff-panels{position:relative;min-height:380px}.ghl-section-scope .diff-panel{display:none;opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .diff-panel.active{display:block;animation:.55s cubic-bezier(.16,1,.3,1) forwards panelIn}.ghl-section-scope .diff-panel-inner{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.ghl-section-scope .diff-feature{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid var(--border);opacity:0;transform:translateX(-24px);animation:.5s cubic-bezier(.16,1,.3,1) forwards featureSlide}.ghl-section-scope .diff-feature:last-child{border-bottom:none}.ghl-section-scope .diff-feature:first-child{animation-delay:.08s}.ghl-section-scope .diff-feature:nth-child(2){animation-delay:.16s}.ghl-section-scope .diff-feature:nth-child(3){animation-delay:.24s}.ghl-section-scope .diff-feature:nth-child(4){animation-delay:.32s}.ghl-section-scope .diff-stat-box{flex-shrink:0;width:80px;height:80px;background:var(--dark);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .3s,box-shadow .3s}.ghl-section-scope .diff-feature:hover .diff-stat-box{border-color:rgba(0,207,255,.2);box-shadow:0 0 20px rgba(0,207,255,.06)}.ghl-section-scope .diff-stat-num{font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:1;color:var(--accent)}.ghl-section-scope .diff-stat-unit{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:2px}.ghl-section-scope .diff-feat-text{flex:1}.ghl-section-scope .diff-feat-title{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:.5px;color:var(--white);margin-bottom:4px;line-height:1.15}.ghl-section-scope .diff-feat-desc{font-size:13px;color:var(--muted2);line-height:1.7}.ghl-section-scope .diff-feat-proof{display:inline-block;margin-top:8px;padding:3px 10px;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,169,110,.2);background:rgba(200,169,110,.05)}.ghl-section-scope .diff-highlight{background:var(--dark);border:1px solid var(--border);padding:40px 32px;text-align:center;position:sticky;top:40px;opacity:0;transform:translateX(24px);animation:.6s cubic-bezier(.16,1,.3,1) .2s forwards highlightIn}.ghl-section-scope .diff-highlight::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.ghl-section-scope .diff-hl-icon{font-size:48px;margin-bottom:16px;display:block;color:var(--accent)}.ghl-section-scope .diff-hl-title{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:1px;color:var(--white);margin-bottom:8px;line-height:1.1}.ghl-section-scope .diff-hl-desc{font-size:13px;color:var(--muted2);line-height:1.7;margin-bottom:24px}.ghl-section-scope .diff-hl-stat{font-family:'Bebas Neue',sans-serif;font-size:48px;color:var(--accent);line-height:1;margin-bottom:4px}.ghl-section-scope .diff-hl-stat-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.ghl-section-scope .diff-cta{display:inline-block;background:var(--accent);color:var(--black);padding:14px 32px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.25s;border:none;cursor:pointer}.ghl-section-scope .diff-cta:hover{background:var(--white);box-shadow:0 4px 20px rgba(0,207,255,.3);transform:translateY(-2px)}@media (max-width:992px){.ghl-section-scope .diff-section{padding:80px 0}.ghl-section-scope .diff-panel-inner{grid-template-columns:1fr;gap:32px}.ghl-section-scope .diff-highlight{position:static}.ghl-section-scope .diff-panels{min-height:auto}}@media (max-width:768px){.ghl-section-scope .diff-tabs{gap:2px}.ghl-section-scope .diff-tab{padding:12px 16px;font-size:14px;letter-spacing:1px;min-height:44px;display:flex;align-items:center;justify-content:center}.ghl-section-scope .diff-tab-icon{display:none}}@media (max-width:480px){.ghl-section-scope .diff-section{padding:60px 0}.ghl-section-scope .diff-tabs{flex-direction:column;gap:6px;align-items:stretch}.ghl-section-scope .diff-tab{text-align:center;padding:14px 16px;min-height:44px;display:flex;align-items:center;justify-content:center}.ghl-section-scope .diff-feature{gap:14px;padding:18px 0}.ghl-section-scope .diff-stat-box{width:60px;height:60px}.ghl-section-scope .diff-stat-num{font-size:22px}.ghl-section-scope .diff-highlight{padding:28px 20px}.ghl-section-scope .diff-hl-stat{font-size:36px}.ghl-section-scope .section-title{font-size:clamp(28px,9vw,48px)}.ghl-section-scope .container{padding:0 14px}}.ghl-section-scope .section-sub{font-size:15px;color:var(--muted2);line-height:1.8;max-width:560px}.ghl-section-scope .services{padding:140px 0}.ghl-section-scope .services-header{text-align:center;margin-bottom:80px}.ghl-section-scope .services-header .section-sub{margin:0 auto}.ghl-section-scope .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ghl-section-scope .service-card{background:var(--dark);border:1px solid var(--border);padding:52px 44px;text-decoration:none;display:block;transition:.5s cubic-bezier(.16,1,.3,1),_ .5s cubic-bezier(.16,1,.3,1),_ .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ghl-section-scope .service-card::before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:background .3s}.ghl-section-scope .service-card:hover::before{transform:scaleX(1);background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .service-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.3);transform:translateY(-6px);border-color:rgba(0,207,255,.25);box-shadow:0 30px 80px rgba(0,0,0,.4)}.ghl-section-scope .service-card-num{font-family:'Bebas Neue',sans-serif;font-size:80px;line-height:1;color:rgba(0,207,255,.18);position:absolute;top:20px;right:32px;letter-spacing:2px;transition:color .3s}.ghl-section-scope .service-card:hover .service-card-num{color:rgba(0,207,255,.28)}.ghl-section-scope .service-icon{display:flex;width:56px;height:56px;align-items:center;justify-content:center;margin-bottom:24px;color:var(--accent);transition:.5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .service-icon svg{width:44px;height:44px}.ghl-section-scope .service-card:hover .service-icon{transform:translateY(-4px) scale(1.08);filter:drop-shadow(0 0 8px rgba(0,207,255,.25))}.ghl-section-scope .service-name{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:1px;color:var(--white);margin-bottom:12px;line-height:1}.ghl-section-scope .service-tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.ghl-section-scope .service-desc{font-size:14px;color:var(--muted2);line-height:1.75;margin-bottom:28px;max-width:420px}.ghl-section-scope .service-link{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:8px;transition:gap .2s}.ghl-section-scope .service-card:hover .service-link{gap:14px}@media (max-width:992px){.ghl-section-scope .services{padding:80px 0}.ghl-section-scope .services-grid{grid-template-columns:1fr}}@media (max-width:480px){.ghl-section-scope .services{padding:60px 0}.ghl-section-scope .service-card{padding:32px 22px}.ghl-section-scope .service-desc{max-width:100%}}.ghl-section-scope .process{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .process-header{text-align:center;margin-bottom:80px}.ghl-section-scope .process-header .section-sub{margin:0 auto}.ghl-section-scope .process-timeline{position:relative;max-width:900px;margin:0 auto;padding-left:28px}.ghl-section-scope .process-track{position:absolute;left:27px;top:28px;bottom:28px;width:2px;z-index:0}.ghl-section-scope .process-track-bg{position:absolute;inset:0;background:rgba(255,255,255,.04);border-radius:2px}.ghl-section-scope .process-track-fill{position:absolute;left:0;top:0;width:100%;height:0;background:linear-gradient(to bottom,var(--accent),rgba(0,207,255,.15));border-radius:2px;transition:height .4s ease-out}.ghl-section-scope .process-track-dot{position:absolute;left:50%;width:8px;height:8px;background:var(--accent);border-radius:50%;transform:translate(-50%,0);top:0;box-shadow:0 0 10px var(--accent),0 0 25px rgba(0,207,255,.3);transition:top .4s ease-out;opacity:0}.ghl-section-scope .process-track-dot.on{opacity:1}.ghl-section-scope .ps{padding:0 0 16px;position:relative}.ghl-section-scope .ps:last-child{padding-bottom:0}.ghl-section-scope .ps-card{display:flex;gap:28px;align-items:flex-start;padding:24px 28px;border-radius:12px;border:1px solid transparent;background:0 0;transition:.6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ps.lit .ps-card{background:rgba(0,207,255,.025);border-color:rgba(0,207,255,.1);box-shadow:0 0 40px rgba(0,207,255,.03),0 8px 32px rgba(0,0,0,.2);transform:translateX(6px)}.ghl-section-scope .ps-node{width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(255,255,255,.1);background:var(--charcoal);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:3;transition:.6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ps-node svg{width:22px;height:22px;stroke:var(--muted);fill:none;stroke-width:1.5;transition:.5s}.ghl-section-scope .ps-node::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid transparent;transition:.6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ps.lit .ps-node{border-color:var(--accent);background:rgba(0,207,255,.06);box-shadow:0 0 16px rgba(0,207,255,.1)}.ghl-section-scope .ps.lit .ps-node::after{border-color:rgba(0,207,255,.15);animation:2s ease-in-out infinite nodePulse}.ghl-section-scope .ps.lit .ps-node svg{stroke:var(--accent)}.ghl-section-scope .ps-body{padding-top:4px;flex:1}.ghl-section-scope .ps-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ghl-section-scope .ps-num{font-family:'Bebas Neue',sans-serif;font-size:13px;color:var(--muted);letter-spacing:3px;transition:color .5s}.ghl-section-scope .ps.lit .ps-num{color:var(--accent)}.ghl-section-scope .ps-time{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);padding:3px 10px;border:1px solid rgba(255,255,255,.06);border-radius:20px;transition:.5s}.ghl-section-scope .ps.lit .ps-time{border-color:rgba(0,207,255,.2);color:var(--accent)}.ghl-section-scope .ps-title{font-size:22px;font-weight:600;color:var(--white);margin-bottom:10px;transition:.5s}.ghl-section-scope .ps.lit .ps-title{color:var(--accent)}.ghl-section-scope .ps-desc{font-size:14px;color:rgba(119,119,138,.7);line-height:1.75;max-width:520px;transition:color .5s}.ghl-section-scope .ps.lit .ps-desc{color:var(--muted2)}@media(max-width:768px){.ghl-section-scope .process{padding:80px 0}.ghl-section-scope .process-timeline{padding-left:22px}.ghl-section-scope .process-track{left:21px;top:22px;bottom:22px}.ghl-section-scope .ps-card{gap:20px;padding:18px 16px;border-radius:10px}.ghl-section-scope .ps-node{width:44px;height:44px}.ghl-section-scope .ps-node svg{width:18px;height:18px}.ghl-section-scope .ps.lit .ps-card{transform:translateX(0)}}@media(max-width:480px){.ghl-section-scope .process{padding:60px 0}.ghl-section-scope .ps-title{font-size:18px}.ghl-section-scope .ps{padding-bottom:10px}.ghl-section-scope .ps-card{padding:16px 12px}}@media(max-width:1200px){.ghl-section-scope .container{padding:0 28px}}@media(max-width:768px){.ghl-section-scope .container{padding:0 18px}}@media(max-width:480px){.ghl-section-scope .container{padding:0 14px}.ghl-section-scope .section-title{font-size:clamp(28px,9vw,48px)}}.ghl-section-scope .proof{padding:100px 0;overflow:hidden;position:relative}.ghl-section-scope .proof::before{content:'TRUSTED';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:280px;color:rgba(255,255,255,.012);white-space:nowrap;pointer-events:none;letter-spacing:40px}.ghl-section-scope .trust-stat-bar{display:flex;align-items:stretch;gap:0;border:1px solid var(--border);margin-bottom:56px;overflow:hidden}.ghl-section-scope .trust-stat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;background:var(--card);text-align:center;position:relative;transition:background .3s}.ghl-section-scope .trust-stat+.trust-stat{border-left:1px solid var(--border)}.ghl-section-scope .trust-stat:hover{background:var(--card2)}.ghl-section-scope .trust-stat-icon{margin-bottom:10px;opacity:.9}.ghl-section-scope .trust-stat-num{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px,3.5vw,42px);line-height:1;letter-spacing:2px;color:var(--accent);margin-bottom:6px}.ghl-section-scope .trust-stat-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);line-height:1.4}.ghl-section-scope .award-callout{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 28px;background:linear-gradient(135deg,rgba(0,207,255,.07),rgba(0,207,255,.03));border:1px solid rgba(0,207,255,.2);margin-bottom:56px}.ghl-section-scope .award-icon{width:38px;height:38px;background:rgba(0,207,255,.1);border:1px solid rgba(0,207,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ghl-section-scope .award-text{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);font-weight:500;line-height:1.5}.ghl-section-scope .award-text strong{display:block;font-size:13px;letter-spacing:2px;color:var(--accent)}.ghl-section-scope .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ghl-section-scope .review-card{background:var(--dark);border:1px solid var(--border);padding:36px;transition:.4s;position:relative}.ghl-section-scope .review-card:hover{border-color:rgba(255,255,255,.12);box-shadow:0 15px 40px rgba(0,0,0,.3);transform:translateY(-5px)}.ghl-section-scope .google-badge{position:absolute;top:16px;right:16px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:50%;opacity:.7;transition:opacity .2s}.ghl-section-scope .review-card:hover .google-badge{opacity:1}.ghl-section-scope .review-stars{color:var(--gold);font-size:14px;margin-bottom:16px;text-shadow:0 0 4px rgba(200,169,110,.25)}.ghl-section-scope .review-text{font-size:14px;color:var(--muted2);line-height:1.75;margin-bottom:24px;font-style:italic}.ghl-section-scope .review-author{display:flex;align-items:center;gap:12px}.ghl-section-scope .review-avatar{width:38px;height:38px;border-radius:50%;background:var(--accent-dim);border:1px solid rgba(0,207,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--accent);flex-shrink:0}.ghl-section-scope .review-name{font-size:13px;font-weight:500;color:var(--white)}.ghl-section-scope .review-vehicle{font-size:11px;color:var(--muted);letter-spacing:.5px}.ghl-section-scope .proof-cta{text-align:center;margin-top:52px}.ghl-section-scope .btn-reviews{display:inline-flex;align-items:center;gap:10px;background:0 0;color:var(--white);border:1px solid var(--border-hover);padding:16px 38px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.25s;font-family:'DM Sans',sans-serif}.ghl-section-scope .btn-reviews:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 24px rgba(0,207,255,.08);transform:translateY(-2px)}.ghl-section-scope .btn-reviews svg{transition:transform .2s}.ghl-section-scope .btn-reviews:hover svg{transform:translateX(4px)}@media (max-width:992px){.ghl-section-scope .proof{padding:80px 0}.ghl-section-scope .proof-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}.ghl-section-scope .trust-stat-bar{flex-direction:column}.ghl-section-scope .trust-stat+.trust-stat{border-left:none;border-top:1px solid var(--border)}.ghl-section-scope .award-callout{flex-direction:column;text-align:center}}@media (max-width:480px){.ghl-section-scope .proof{padding:60px 0}.ghl-section-scope .review-card{padding:28px 22px}.ghl-section-scope .award-callout{padding:14px 18px}}.ghl-section-scope .ba-preview{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .ba-preview-inner{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.ghl-section-scope .ba-slider{position:relative;width:100%;height:380px;overflow:hidden;cursor:ew-resize;user-select:none;-webkit-user-select:none}.ghl-section-scope .ba-slider .ba-after img{width:100%;height:100%;object-fit:cover;display:block}.ghl-section-scope .ba-slider .ba-before img{width:100%;height:100%;object-fit:cover;display:block}.ghl-section-scope .ba-slider .ba-lbl-before{left:14px;color:#f88;background:rgba(160,30,30,.5);backdrop-filter:blur(4px)}.ghl-section-scope .ba-slider .ba-lbl-after{right:14px;color:var(--accent);background:rgba(0,80,130,.5);backdrop-filter:blur(4px)}.ghl-section-scope .ba-slider .ba-divider{background:var(--accent);pointer-events:none;box-shadow:0 0 8px rgba(0,207,255,.2)}.ghl-section-scope .ba-slider .ba-handle{background:var(--accent);display:flex;align-items:center;justify-content:center;cursor:ew-resize;box-shadow:0 0 12px rgba(0,207,255,.25)}.ghl-section-scope .ba-slider .ba-handle:hover{transform:translate(-50%,-50%) scale(1.1)}.ghl-section-scope .ba-slider .ba-handle svg{width:20px;height:20px;fill:var(--black)}.ghl-section-scope .ba-caption-name{font-size:14px;font-weight:500;color:var(--white)}.ghl-section-scope .ba-caption-pkg{font-size:11px;color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.ghl-section-scope .ba-caption-stars{color:var(--gold);font-size:13px}.ghl-section-scope .ba-cta-panel{background:var(--dark);border:1px solid var(--border);padding:52px 44px;display:flex;flex-direction:column;justify-content:center}.ghl-section-scope .ba-cta-panel .section-title{margin-bottom:18px}.ghl-section-scope .ba-cta-panel p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:32px}.ghl-section-scope .ba-cta-panel a{align-self:flex-start}@media (max-width:992px){.ghl-section-scope .ba-preview-inner{grid-template-columns:1fr}.ghl-section-scope .ba-slider{height:300px}}@media (max-width:480px){.ghl-section-scope .ba-slider{height:240px}.ghl-section-scope .ba-cta-panel{padding:36px 24px}}.ghl-section-scope .gal-section{padding:100px 0;position:relative;overflow:hidden}.ghl-section-scope .gal-section::before{content:'';position:absolute;top:50%;left:50%;width:800px;height:400px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03),transparent 60%);filter:blur(80px);pointer-events:none}.ghl-section-scope .gal-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.ghl-section-scope .gal-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ghl-section-scope .gal-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .gal-sub{font-size:15px;color:var(--muted2);max-width:480px;margin:0 auto}@keyframes galScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ghl-section-scope .gal-track-wrap{position:relative;width:100%;overflow:hidden;margin-bottom:16px}.ghl-section-scope .gal-track-wrap::after,.ghl-section-scope .gal-track-wrap::before{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.ghl-section-scope .gal-track-wrap::before{left:0;background:linear-gradient(to right,var(--black),transparent)}.ghl-section-scope .gal-track-wrap::after{right:0;background:linear-gradient(to left,var(--black),transparent)}.ghl-section-scope .gal-track{display:flex;gap:16px;width:max-content;animation:40s linear infinite galScroll}.ghl-section-scope .gal-track:hover{animation-play-state:paused}.ghl-section-scope .gal-track.reverse{animation:45s linear infinite galScrollR}.ghl-section-scope .gal-track.reverse:hover{animation-play-state:paused}.ghl-section-scope .gal-card{position:relative;width:calc(25vw - 12px);min-width:300px;max-width:420px;height:300px;flex-shrink:0;overflow:hidden;cursor:pointer;border:1px solid var(--border);transition:border-color .3s,box-shadow .3s}.ghl-section-scope .gal-card:hover{border-color:rgba(0,207,255,.3);box-shadow:0 0 30px rgba(0,207,255,.08)}.ghl-section-scope .gal-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s}.ghl-section-scope .gal-card:hover img{transform:scale(1.08)}.ghl-section-scope .gal-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(5,5,8,.6) 100%);opacity:0;transition:opacity .3s;pointer-events:none}.ghl-section-scope .gal-card:hover::after{opacity:1}.ghl-section-scope .gal-tag{position:absolute;bottom:14px;left:14px;padding:5px 12px;font-size:9px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--accent);background:rgba(0,0,0,.7);border:1px solid rgba(0,207,255,.25);backdrop-filter:blur(6px);z-index:5}.ghl-section-scope .gal-expand{position:absolute;bottom:14px;right:14px;width:32px;height:32px;background:rgba(0,207,255,.15);border:1px solid rgba(0,207,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:opacity .3s,transform .3s;z-index:4}.ghl-section-scope .gal-card:hover .gal-expand{opacity:1;transform:scale(1)}.ghl-section-scope .gal-expand svg{width:14px;height:14px;stroke:var(--accent);fill:none;stroke-width:2}.ghl-section-scope .gal-lightbox{position:fixed;inset:0;background:rgba(5,5,8,.95);z-index:9999;display:none;align-items:center;justify-content:center;cursor:zoom-out;backdrop-filter:blur(8px)}.ghl-section-scope .gal-lightbox.active{display:flex}.ghl-section-scope .gal-lightbox img{max-width:90vw;max-height:80vh;object-fit:contain;border:1px solid rgba(0,207,255,.2);box-shadow:0 0 60px rgba(0,207,255,.1);animation:.4s cubic-bezier(.16,1,.3,1) both galLbIn}.ghl-section-scope .gal-lb-label{font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);text-align:center;margin-top:16px;animation:.4s cubic-bezier(.16,1,.3,1) .15s both galLbIn}.ghl-section-scope .gal-lb-close{position:absolute;top:24px;right:28px;width:40px;height:40px;background:rgba(0,207,255,.1);border:1px solid rgba(0,207,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:background .2s}.ghl-section-scope .gal-lb-close:hover{background:rgba(0,207,255,.2)}.ghl-section-scope .gal-lb-close svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2}@media(max-width:992px){.ghl-section-scope .gal-card{width:calc(33vw - 14px);min-width:260px;max-width:360px;height:260px}.ghl-section-scope .gal-section{padding:80px 0}}@media(max-width:600px){.ghl-section-scope .gal-card{width:calc(50vw - 12px);min-width:220px;max-width:300px;height:220px}.ghl-section-scope .gal-section{padding:60px 0}.ghl-section-scope .gal-header{margin-bottom:40px}.ghl-section-scope .gal-track-wrap::after,.ghl-section-scope .gal-track-wrap::before{width:40px}}.ghl-section-scope .op-strip{padding:120px 0;background:var(--dark);position:relative;overflow:hidden}.ghl-section-scope .op-strip::before{content:'';position:absolute;top:50%;left:50%;width:1100px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 30% 50%,rgba(0,207,255,.05) 0,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(200,169,110,.03) 0,transparent 50%);filter:blur(60px);pointer-events:none}.ghl-section-scope .op-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .op-rv.visible{opacity:1;transform:none}.ghl-section-scope .op-d1{transition-delay:.08s}.ghl-section-scope .op-d2{transition-delay:.16s}.ghl-section-scope .op-d3{transition-delay:.24s}.ghl-section-scope .op-d4{transition-delay:.32s}.ghl-section-scope .op-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.ghl-section-scope .op-card{background:var(--card);border:1px solid var(--border);padding:40px 28px 36px;text-align:center;position:relative;overflow:hidden;transition:.45s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .op-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.4),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .op-card:hover::before{transform:scaleX(1)}.ghl-section-scope .op-card::after{content:'';position:absolute;top:-40px;right:-40px;width:100px;height:100px;background:radial-gradient(circle,rgba(0,207,255,.08) 0,transparent 70%);opacity:0;transition:opacity .5s;pointer-events:none}.ghl-section-scope .op-card:hover::after{opacity:1}.ghl-section-scope .op-card:hover{border-color:rgba(0,207,255,.2);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.ghl-section-scope .op-icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);position:relative;transition:.4s}.ghl-section-scope .op-card:hover .op-icon{background:rgba(0,207,255,.1);border-color:rgba(0,207,255,.35);box-shadow:0 0 24px rgba(0,207,255,.12);transform:scale(1.08)}.ghl-section-scope .op-icon svg{width:24px;height:24px}.ghl-section-scope .op-icon svg circle,.ghl-section-scope .op-icon svg line,.ghl-section-scope .op-icon svg path,.ghl-section-scope .op-icon svg polyline,.ghl-section-scope .op-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes opRingSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ghl-section-scope .op-icon-ring{position:absolute;inset:-6px;border:1px dashed rgba(0,207,255,.1);opacity:0;transition:opacity .4s}.ghl-section-scope .op-card:hover .op-icon-ring{opacity:1;animation:12s linear infinite opRingSpin}.ghl-section-scope .op-val{font-family:'Bebas Neue',sans-serif;font-size:42px;line-height:1;color:var(--accent);margin-bottom:8px;transition:.4s}.ghl-section-scope .op-card:hover .op-val{text-shadow:0 0 20px rgba(0,207,255,.25)}.ghl-section-scope .op-lbl{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);line-height:1.5;transition:color .3s}.ghl-section-scope .op-card:hover .op-lbl{color:var(--muted2)}.ghl-section-scope .op-glow-line{position:relative;height:1px;max-width:400px;margin:0 auto 48px;overflow:visible}.ghl-section-scope .op-glow-line::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.4),transparent)}.ghl-section-scope .op-glow-line::after{content:'';position:absolute;top:-3px;left:10%;right:10%;height:7px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.12),transparent);filter:blur(3px)}.ghl-section-scope .op-glow-dot{position:absolute;top:-2.5px;left:50%;width:6px;height:6px;background:var(--accent);transform:translateX(-50%);box-shadow:0 0 10px rgba(0,207,255,.5);animation:3s ease-in-out infinite opDotPulse}@media(max-width:992px){.ghl-section-scope .op-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ghl-section-scope .op-strip{padding:72px 0}.ghl-section-scope .op-grid{grid-template-columns:1fr;gap:12px}.ghl-section-scope .op-card{padding:28px 22px}.ghl-section-scope .op-val{font-size:32px}.ghl-section-scope .op-icon{width:48px;height:48px}.ghl-section-scope .op-icon svg{width:20px;height:20px}}.ghl-section-scope .cta-glow{position:absolute;width:700px;height:400px;background:radial-gradient(ellipse,rgba(0,207,255,.06) 0,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}.ghl-section-scope .cta-glow-2{position:absolute;width:400px;height:300px;background:radial-gradient(ellipse,rgba(255,115,64,.04) 0,transparent 70%);top:60%;left:30%;filter:blur(60px);pointer-events:none}.ghl-section-scope .final-cta h2 .cta-accent{color:var(--accent);display:block}.ghl-section-scope .final-cta p{font-size:16px;color:var(--muted2);max-width:520px;margin:0 auto 48px;line-height:1.75}.ghl-section-scope .final-cta p strong{color:var(--white)}.ghl-section-scope .cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.ghl-section-scope .cta-btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--black);padding:18px 40px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:.4s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cta-btn-primary svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .3s}.ghl-section-scope .cta-btn-primary::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.15);transform:translateX(-101%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cta-btn-primary:hover::after{transform:translateX(0)}.ghl-section-scope .cta-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,207,255,.2)}.ghl-section-scope .cta-btn-primary:hover svg{transform:translateX(3px)}.ghl-section-scope .cta-btn-orange{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#fff;padding:18px 40px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ghl-section-scope .cta-btn-orange svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .3s}.ghl-section-scope .cta-btn-orange::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.12);transform:translateX(-101%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cta-btn-orange:hover::after{transform:translateX(0)}.ghl-section-scope .cta-btn-orange:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(255,115,64,.2)}.ghl-section-scope .cta-btn-orange:hover svg{transform:rotate(-15deg)}.ghl-section-scope .cta-btn-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);color:var(--muted2);padding:18px 36px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.4s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cta-btn-ghost:hover{border-color:rgba(255,255,255,.2);color:var(--white);transform:translateY(-2px)}.ghl-section-scope .cta-trust{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.ghl-section-scope .cta-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted2)}.ghl-section-scope .cta-trust-item svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2;flex-shrink:0}.ghl-section-scope .cta-trust-item strong{color:var(--white)}.ghl-section-scope .cta-footer{font-size:12px;color:var(--muted);letter-spacing:.5px}.ghl-section-scope .cta-footer span{color:var(--accent)}@media(max-width:768px){.ghl-section-scope .final-cta{padding:100px 0}.ghl-section-scope .cta-btns{flex-direction:column;align-items:stretch}.ghl-section-scope .cta-btns a{text-align:center;justify-content:center}.ghl-section-scope .cta-trust{flex-direction:column;align-items:center;gap:16px}}@media(max-width:480px){.ghl-section-scope .final-cta{padding:80px 0}.ghl-section-scope .container{padding:0 14px}}.ghl-section-scope .page-hero{padding:180px 0 100px;position:relative;overflow:hidden}.ghl-section-scope .page-hero-bg{position:absolute;inset:0;background:url('/images/hero-bg.webp') center/cover no-repeat;opacity:.12}.ghl-section-scope .page-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,var(--black) 0,rgba(5,5,8,.8) 50%,var(--black) 100%)}.ghl-section-scope .page-hero-glow{position:absolute;width:800px;height:500px;background:radial-gradient(ellipse,rgba(0,207,255,.07) 0,transparent 70%);top:50%;left:40%;transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}.ghl-section-scope .page-hero-content{position:relative;z-index:2}.ghl-section-scope .page-hero .breadcrumb{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:24px;animation:.8s both fadeUp}.ghl-section-scope .page-hero .breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .page-hero .breadcrumb a:hover,.ghl-section-scope .page-hero .breadcrumb span{color:var(--accent)}.ghl-section-scope .page-hero .hero-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(56px,7vw,100px);line-height:.92;letter-spacing:2px;margin-bottom:26px}.ghl-section-scope .page-hero .hero-title .l1{display:block;color:var(--white);animation:1.2s ease-out .3s both neonOn1}.ghl-section-scope .page-hero .hero-title .l2{display:block;color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .8s both neonOn2}.ghl-section-scope .page-hero .hero-title .l3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite shimmer,1.6s ease-out 1.3s both neonOn2}.ghl-section-scope .page-hero .section-sub{max-width:620px;animation:.8s .4s both fadeUp}.ghl-section-scope .page-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:8px 18px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:32px;animation:.8s .1s both fadeUp}.ghl-section-scope .page-hero .hero-eyebrow::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite pulse}@media (max-width:992px){.ghl-section-scope .page-hero{padding:140px 0 80px}.ghl-section-scope .page-hero .hero-title{font-size:clamp(44px,8vw,72px)}}@media (max-width:480px){.ghl-section-scope .page-hero{padding:120px 0 60px}.ghl-section-scope .page-hero .hero-title{font-size:clamp(36px,10vw,56px)}}.ghl-section-scope .founder{padding:120px 0}.ghl-section-scope .founder-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ghl-section-scope .founder-visual{position:relative;animation:8s ease-in-out infinite float}.ghl-section-scope .founder-visual::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg,rgba(0,207,255,.15),rgba(0,207,255,.03) 40%,rgba(0,207,255,.08) 60%,rgba(0,207,255,.15));border-radius:4px;z-index:-1;filter:blur(20px);opacity:.5;transition:.6s}.ghl-section-scope .founder-visual::after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(0,207,255,.12);border-radius:4px;z-index:-1;transition:.6s;box-shadow:0 0 15px rgba(0,207,255,.05)}.ghl-section-scope .founder-visual:hover::before{top:-25px;left:-25px;right:-25px;bottom:-25px;opacity:.8;filter:blur(30px)}.ghl-section-scope .founder-visual:hover::after{top:-12px;left:-12px;right:-12px;bottom:-12px;border-color:rgba(0,207,255,.3);box-shadow:0 0 30px rgba(0,207,255,.12)}.ghl-section-scope .founder-img{width:100%;height:560px;display:block;background:url('/images/founder.webp') center/cover;border:1px solid var(--border);filter:saturate(.75);box-shadow:0 20px 60px rgba(0,0,0,.4);transition:.5s}.ghl-section-scope .founder-img:hover{filter:saturate(1);box-shadow:0 25px 70px rgba(0,0,0,.5)}.ghl-section-scope .founder-badge{position:absolute;bottom:-24px;right:-24px;background:var(--card);border:1px solid var(--border);padding:26px 30px}.ghl-section-scope .founder-badge .big{font-family:'Bebas Neue',sans-serif;font-size:48px;line-height:1;color:var(--accent)}.ghl-section-scope .founder-badge .sm{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:6px}.ghl-section-scope .founder-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .founder-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .founder-text .section-title em{font-family:'Playfair Display',serif;color:var(--accent);text-shadow:0 0 15px rgba(0,207,255,.3);font-size:.8em;display:block}.ghl-section-scope .founder-callout{background:var(--accent-dim);border-left:2px solid var(--accent);padding:20px 24px;margin:28px 0;font-size:15px;color:var(--white);line-height:1.7}.ghl-section-scope .founder-callout strong{color:var(--accent)}@media (max-width:992px){.ghl-section-scope .founder{padding:80px 0}.ghl-section-scope .founder-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .founder-img{height:380px}}@media (max-width:480px){.ghl-section-scope .founder{padding:60px 0}.ghl-section-scope .founder-img{height:260px}.ghl-section-scope .founder-badge{bottom:-16px;right:-8px;padding:18px 22px}.ghl-section-scope .founder-badge .big{font-size:36px}.ghl-section-scope .founder-callout{padding:16px 18px;font-size:14px}}.ghl-section-scope .timeline-section{padding:120px 0;background:var(--charcoal);overflow:hidden}.ghl-section-scope .timeline-header{text-align:center;margin-bottom:80px}.ghl-section-scope .timeline-header .section-sub{margin:0 auto}.ghl-section-scope .timeline{position:relative;max-width:800px;margin:0 auto;padding-left:48px}.ghl-section-scope .timeline::before{content:'';position:absolute;top:0;bottom:0;left:16px;width:1px;background:var(--border)}.ghl-section-scope .timeline-glow-line{position:absolute;top:0;left:16px;width:2px;height:0;background:linear-gradient(180deg,var(--accent),rgba(0,207,255,.3));box-shadow:0 0 14px rgba(0,207,255,.35),0 0 40px rgba(0,207,255,.1);z-index:1}.ghl-section-scope .timeline-item{position:relative;padding-bottom:56px;opacity:0;transform:translateX(-24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .timeline-item.visible{opacity:1;transform:none}.ghl-section-scope .timeline-item:last-child{padding-bottom:0}.ghl-section-scope .timeline-dot{position:absolute;left:-48px;top:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:2}.ghl-section-scope .timeline-dot-outer{position:absolute;inset:0;border:1px solid rgba(0,207,255,.12);background:var(--charcoal);transition:.5s}.ghl-section-scope .timeline-dot-inner{width:8px;height:8px;background:rgba(0,207,255,.25);border-radius:50%;position:relative;z-index:1;transition:.5s}.ghl-section-scope .timeline-item.visible .timeline-dot-inner{background:var(--accent);box-shadow:0 0 10px rgba(0,207,255,.5);animation:2.5s infinite dotPulse}.ghl-section-scope .timeline-item.visible .timeline-dot-outer{border-color:var(--accent);box-shadow:0 0 20px rgba(0,207,255,.15)}.ghl-section-scope .timeline-year{font-family:'Bebas Neue',sans-serif;font-size:36px;color:var(--accent);line-height:1;margin-bottom:8px;text-shadow:0 0 20px rgba(0,207,255,.15);opacity:0;transform:translateY(8px);transition:opacity .5s .12s,transform .5s .12s}.ghl-section-scope .timeline-item.visible .timeline-year{opacity:1;transform:none}.ghl-section-scope .timeline-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:8px;opacity:0;transform:translateY(8px);transition:opacity .5s .2s,transform .5s .2s}.ghl-section-scope .timeline-item.visible .timeline-title{opacity:1;transform:none}.ghl-section-scope .timeline-desc{font-size:14px;color:var(--muted2);line-height:1.75;opacity:0;transform:translateY(8px);transition:opacity .5s .28s,transform .5s .28s}.ghl-section-scope .timeline-item.visible .timeline-desc{opacity:1;transform:none}.ghl-section-scope .timeline-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);margin-bottom:14px;color:var(--accent);opacity:0;transform:scale(.7);transition:opacity .4s .08s,transform .4s .08s}.ghl-section-scope .timeline-item.visible .timeline-icon{opacity:1;transform:scale(1)}.ghl-section-scope .timeline-icon svg{width:16px;height:16px}@media (max-width:992px){.ghl-section-scope .timeline-section{padding:80px 0}.ghl-section-scope .timeline-header{margin-bottom:48px}}@media (max-width:480px){.ghl-section-scope .timeline-section{padding:60px 0}.ghl-section-scope .timeline{padding-left:36px}.ghl-section-scope .timeline-dot{left:-36px;width:26px;height:26px}.ghl-section-scope .timeline-year{font-size:28px}.ghl-section-scope .timeline-glow-line,.ghl-section-scope .timeline::before{left:12px}}.ghl-section-scope .numbers{padding:120px 0;position:relative;overflow:hidden}.ghl-section-scope .numbers::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:400px;background:radial-gradient(ellipse,rgba(0,207,255,.04) 0,transparent 70%);filter:blur(60px);pointer-events:none}.ghl-section-scope .numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.ghl-section-scope .number-item{background:var(--dark);border:1px solid var(--border);padding:48px 32px;text-align:center;position:relative;overflow:hidden}.ghl-section-scope .number-item::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.3),transparent);transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .number-item.visible::before{transform:scaleX(1)}.ghl-section-scope .number-item:hover{transform:translateY(-6px);border-color:rgba(0,207,255,.2);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 30px rgba(0,207,255,.05)}.ghl-section-scope .number-icon{width:48px;height:48px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .number-item:hover .number-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 20px rgba(0,207,255,.1)}.ghl-section-scope .number-icon svg{width:22px;height:22px}.ghl-section-scope .number-val{font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:var(--accent);margin-bottom:10px;text-shadow:0 0 25px rgba(0,207,255,.15)}.ghl-section-scope .number-lbl{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);line-height:1.5}.ghl-section-scope .number-item{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s}.ghl-section-scope .number-item.visible{opacity:1;transform:translateY(0) scale(1)}.ghl-section-scope .number-item:first-child{transition-delay:0s}.ghl-section-scope .number-item:nth-child(2){transition-delay:.12s}.ghl-section-scope .number-item:nth-child(3){transition-delay:.24s}.ghl-section-scope .number-item:nth-child(4){transition-delay:.36s}@media (max-width:992px){.ghl-section-scope .numbers{padding:80px 0}.ghl-section-scope .numbers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ghl-section-scope .numbers{padding:60px 0}.ghl-section-scope .numbers-grid{grid-template-columns:1fr;gap:12px}.ghl-section-scope .number-item{padding:36px 24px}.ghl-section-scope .number-val{font-size:42px}}.ghl-section-scope .reveal{animation:.5s .15s forwards revealFB}.ghl-section-scope .reveal-right{opacity:0;transform:translateX(30px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);animation:.5s .2s forwards revealFB}.ghl-section-scope .standard{padding:120px 0;background:var(--charcoal)}.ghl-section-scope .standard-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ghl-section-scope .standard-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .standard-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .standard-text .section-title em{font-family:'Playfair Display',serif;color:var(--accent);text-shadow:0 0 15px rgba(0,207,255,.3);font-size:.8em;display:block}.ghl-section-scope .standard-pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.ghl-section-scope .s-pillar{background:var(--card);border:1px solid var(--border);padding:24px;transition:border-color .3s,box-shadow .3s,transform .3s}.ghl-section-scope .s-pillar:hover{border-color:rgba(0,207,255,.2);box-shadow:0 8px 30px rgba(0,0,0,.3);transform:translateY(-3px)}.ghl-section-scope .s-pillar-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);margin-bottom:14px;color:var(--accent);transition:background .3s,border-color .3s}.ghl-section-scope .s-pillar:hover .s-pillar-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3)}.ghl-section-scope .s-pillar-icon svg{width:20px;height:20px}.ghl-section-scope .s-pillar-name{font-size:14px;font-weight:600;color:var(--white);margin-bottom:6px}.ghl-section-scope .s-pillar-desc{font-size:12px;color:var(--muted);line-height:1.6}.ghl-section-scope .standard-visual{position:relative;animation:8s ease-in-out infinite float}.ghl-section-scope .standard-visual::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg,rgba(0,207,255,.15),rgba(0,207,255,.03) 40%,rgba(0,207,255,.08) 60%,rgba(0,207,255,.15));border-radius:4px;z-index:-1;filter:blur(20px);opacity:.5;transition:.6s}.ghl-section-scope .standard-visual::after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(0,207,255,.12);border-radius:4px;z-index:-1;transition:.6s;box-shadow:0 0 15px rgba(0,207,255,.05)}.ghl-section-scope .standard-visual:hover::before{top:-25px;left:-25px;right:-25px;bottom:-25px;opacity:.8;filter:blur(30px)}.ghl-section-scope .standard-visual:hover::after{top:-12px;left:-12px;right:-12px;bottom:-12px;border-color:rgba(0,207,255,.3);box-shadow:0 0 30px rgba(0,207,255,.12)}.ghl-section-scope .standard-img{width:100%;height:500px;display:block;background:url('/images/what-makes-us.webp') center/cover;border:1px solid var(--border);filter:saturate(.75);box-shadow:0 20px 60px rgba(0,0,0,.4);transition:.5s}.ghl-section-scope .standard-img:hover{filter:saturate(1);box-shadow:0 25px 70px rgba(0,0,0,.5)}.ghl-section-scope .standard-badge{position:absolute;bottom:-24px;left:-24px;background:var(--card);border:1px solid var(--border);padding:26px 30px}.ghl-section-scope .standard-badge .big{font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:var(--accent)}.ghl-section-scope .standard-badge .sm{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:6px}@media (max-width:992px){.ghl-section-scope .standard{padding:80px 0}.ghl-section-scope .standard-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .standard-img{height:360px}}@media (max-width:480px){.ghl-section-scope .standard{padding:60px 0}.ghl-section-scope .standard-pillars{grid-template-columns:1fr}.ghl-section-scope .standard-img{height:260px}.ghl-section-scope .standard-badge{bottom:-16px;left:-8px;padding:18px 22px}.ghl-section-scope .standard-badge .big{font-size:40px}}.ghl-section-scope .reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);animation:.5s .15s forwards reachReveal}.ghl-section-scope .reach{padding:130px 0;position:relative;overflow:hidden}.ghl-section-scope .reach::before{content:'';position:absolute;top:50%;right:0;width:600px;height:600px;background:radial-gradient(circle,rgba(0,207,255,.04) 0,transparent 70%);transform:translateY(-50%);filter:blur(80px);pointer-events:none}.ghl-section-scope .reach-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ghl-section-scope .reach-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .reach-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .reach-highlight{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ghl-section-scope .reach-stat{background:var(--dark);border:1px solid var(--border);padding:36px 28px;text-align:center;position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.95);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s}.ghl-section-scope .reach-stat.visible{opacity:1;transform:none}.ghl-section-scope .reach-stat:first-child{transition-delay:0s}.ghl-section-scope .reach-stat:nth-child(2){transition-delay:.12s}.ghl-section-scope .reach-stat:nth-child(3){transition-delay:.24s}.ghl-section-scope .reach-stat:nth-child(4){transition-delay:.36s}.ghl-section-scope .reach-stat::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .reach-stat.visible::before{transform:scaleX(1)}.ghl-section-scope .reach-stat::after{content:'';position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(0,207,255,.08) 0,transparent 70%);opacity:0;transition:opacity .4s}.ghl-section-scope .reach-stat:hover::after{opacity:1}.ghl-section-scope .reach-stat:hover{transform:translateY(-6px);border-color:rgba(0,207,255,.2);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 25px rgba(0,207,255,.04)}.ghl-section-scope .reach-stat-icon{width:44px;height:44px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .reach-stat:hover .reach-stat-icon{background:rgba(0,207,255,.14);border-color:rgba(0,207,255,.35);box-shadow:0 0 18px rgba(0,207,255,.12)}.ghl-section-scope .reach-stat-icon svg{width:20px;height:20px}.ghl-section-scope .reach-stat .val{font-family:'Bebas Neue',sans-serif;font-size:48px;line-height:1;color:var(--accent);margin-bottom:8px;text-shadow:0 0 25px rgba(0,207,255,.2);transition:text-shadow .3s}.ghl-section-scope .reach-stat:hover .val{text-shadow:0 0 35px rgba(0,207,255,.35),0 0 60px rgba(0,207,255,.1)}.ghl-section-scope .reach-stat .lbl{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);line-height:1.5}@media (max-width:992px){.ghl-section-scope .reach{padding:80px 0}.ghl-section-scope .reach-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.ghl-section-scope .reach{padding:60px 0}.ghl-section-scope .reach-highlight{grid-template-columns:1fr}.ghl-section-scope .reach-stat .val{font-size:38px}.ghl-section-scope .reach-stat{padding:28px 20px}}.ghl-section-scope .cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .cta-actions{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .cta-wrapper.visible .cta-actions,.ghl-section-scope .cta-wrapper.visible .cta-desc,.ghl-section-scope .cta-wrapper.visible .cta-heading,.ghl-section-scope .cta-wrapper.visible .cta-label,.ghl-section-scope .cta-wrapper.visible .cta-note{opacity:1;transform:none}.ghl-section-scope .final-cta{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .final-cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite ctaGlowPulse}.ghl-section-scope .final-cta h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .final-cta h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .final-cta p.cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .cta-note span{color:var(--accent)}@media (max-width:480px){.ghl-section-scope .final-cta{padding:80px 0}.ghl-section-scope .final-cta::before{width:300px;height:300px}.ghl-section-scope .final-cta h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .final-cta p.cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .cta-actions a{max-width:100%}.ghl-section-scope .cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .section-title em{color:var(--accent)}.ghl-section-scope .btn-orange:hover{box-shadow:0 12px 30px rgba(255,115,64,.25);background:#ff5c1f;transform:translateY(-2px)}.ghl-section-scope .hero:has(.hero-left){min-height:90vh;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.ghl-section-scope .hero-left{display:flex;flex-direction:column;justify-content:center;padding:140px 56px 100px 130px;position:relative;z-index:2}.ghl-section-scope .ad-bc{padding:0;margin-bottom:24px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both fadeUp}.ghl-section-scope .ad-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .ad-bc a:hover{color:var(--white)}.ghl-section-scope .ad-bc span{color:var(--accent)}.ghl-section-scope .ad-bc-sep{color:var(--border)}.ghl-section-scope .hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:10px 20px;font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:36px;width:fit-content;animation:.8s both fadeUp;position:relative;z-index:2}.ghl-section-scope .hero-badge::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite pulse}.ghl-section-scope .hero h1{letter-spacing:2px;font-family:'Bebas Neue',sans-serif;font-size:clamp(72px, 9vw, 120px);line-height:.9;letter-spacing:1.5px;margin-bottom:28px;animation:.8s .15s both fadeUp}.ghl-section-scope .hero h1 span{display:block;padding:0;margin:0;line-height:.9}.ghl-section-scope .hero h1 .word-1{color:var(--white);animation:1.2s ease-out .3s both adNeon1}.ghl-section-scope .hero h1 .word-2{color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .8s both adNeon2}.ghl-section-scope .hero h1 .word-3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite shimmer,1.6s ease-out 1.3s both adNeon2}.ghl-section-scope .hero-sub{font-size:16px;color:var(--muted2);max-width:480px;line-height:1.8;margin-bottom:48px;animation:.8s .3s both fadeUp}.ghl-section-scope .hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:.8s .45s both fadeUp}.ghl-section-scope .btn-orange{background:var(--orange);text-transform:uppercase}.ghl-section-scope .hero-trust{display:flex;gap:32px;margin-top:52px;padding-top:36px;border-top:1px solid var(--border);animation:.8s .6s both fadeUp}.ghl-section-scope .hero-trust-item{display:flex;align-items:center;gap:10px}.ghl-section-scope .hero-trust-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent)}.ghl-section-scope .hero-trust-icon svg{width:18px;height:18px}.ghl-section-scope .hero-trust-icon svg circle,.ghl-section-scope .hero-trust-icon svg line,.ghl-section-scope .hero-trust-icon svg path,.ghl-section-scope .hero-trust-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .hero-trust-text strong{display:block;font-size:14px;font-weight:600;color:var(--white)}.ghl-section-scope .hero-trust-text span{font-size:11px;color:var(--muted)}.ghl-section-scope .hero-right{position:relative;overflow:hidden}.ghl-section-scope .hero-right-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,207,255,.07) 0,transparent 70%),linear-gradient(135deg,#0a0a12,#12121c)}.ghl-section-scope .hero-right-img{position:absolute;inset:0;background:url('/images/ad-hero.webp') center/cover no-repeat;opacity:.4;transition:opacity .5s}.ghl-section-scope .hero-right:hover .hero-right-img{opacity:.55}.ghl-section-scope .hero-right-overlay{position:absolute;inset:0;background:linear-gradient(to right,var(--black) 0,transparent 40%,transparent 60%,var(--black) 100%),linear-gradient(to bottom,transparent 60%,var(--black) 100%)}.ghl-section-scope .hero-right-cards{position:absolute;bottom:50px;right:40px;display:flex;flex-direction:column;gap:12px}.ghl-section-scope .hero-stat-card{background:rgba(14,14,20,.85);border:1px solid var(--border);padding:16px 22px;backdrop-filter:blur(12px);min-width:200px}.ghl-section-scope .hero-stat-card .num{font-family:'Bebas Neue',sans-serif;font-size:36px;line-height:1;color:var(--accent)}.ghl-section-scope .hero-stat-card .lbl{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:4px}.ghl-section-scope .trust-bar:has(.trust-item){background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;margin:0;position:static;z-index:auto}.ghl-section-scope .trust-bar:has(.trust-item) .trust-bar-inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.ghl-section-scope .trust-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);letter-spacing:.5px}.ghl-section-scope .trust-icon{color:var(--accent);display:flex;align-items:center}.ghl-section-scope .trust-icon svg{width:16px;height:16px}.ghl-section-scope .trust-icon svg circle,.ghl-section-scope .trust-icon svg path,.ghl-section-scope .trust-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .trust-text{font-weight:400}@media (max-width:992px){.ghl-section-scope .hero{grid-template-columns:1fr;min-height:auto}.ghl-section-scope .hero:has(.hero-left){grid-template-columns:1fr;min-height:auto}.ghl-section-scope .hero-right{height:300px}.ghl-section-scope .hero-left{padding:120px 28px 60px}}@media (max-width:480px){.ghl-section-scope .hero-left{padding:100px 18px 40px}.ghl-section-scope .hero h1{font-size:clamp(42px,12vw,64px);line-height:.9}.ghl-section-scope .hero-actions{flex-direction:column}.ghl-section-scope .hero-actions a{text-align:center;width:100%}.ghl-section-scope .hero-trust{flex-direction:column;gap:18px}.ghl-section-scope .hero-right{height:250px}.ghl-section-scope .hero-right-cards{bottom:20px;right:16px}.ghl-section-scope .trust-bar:has(.trust-item) .trust-bar-inner{flex-direction:column;gap:12px;align-items:flex-start;padding:0 18px}}.ghl-section-scope .why{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .why-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ghl-section-scope .why-text .section-title{margin-bottom:24px}.ghl-section-scope .why-text .section-title em{font-family:'Playfair Display',serif;color:var(--accent);font-size:.8em;display:block}.ghl-section-scope .why-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .why-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .why-callout{background:var(--accent-dim);border-left:2px solid var(--accent);padding:20px 24px;margin:30px 0;font-size:15px;color:var(--white);line-height:1.7;font-style:italic}.ghl-section-scope .why-list{list-style:none;margin-top:32px}.ghl-section-scope .why-list li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--muted2)}.ghl-section-scope .why-list li:last-child{border-bottom:none}.ghl-section-scope .why-list-icon{font-size:18px;flex-shrink:0;margin-top:2px}.ghl-section-scope .why-list-text strong{display:block;color:var(--white);font-weight:500;margin-bottom:3px;font-size:15px}.ghl-section-scope .why-visual{position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .why-visual:hover{transform:perspective(800px) rotateY(-4deg) rotateX(2deg) scale(1.02)}.ghl-section-scope .why-img-main{width:100%;height:480px;object-fit:cover;border:1px solid var(--border);display:block;background:url('/images/ad-different.webp') center/cover;filter:saturate(.8);position:relative;overflow:hidden;transition:filter .5s,border-color .5s,box-shadow .5s}.ghl-section-scope .why-img-main::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,207,255,.15) 0,rgba(0,207,255,.05) 40%,transparent 70%);opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);z-index:1}.ghl-section-scope .why-visual:hover .why-img-main{filter:saturate(1) brightness(1.05);border-color:rgba(0,207,255,.25);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 30px rgba(0,207,255,.08)}.ghl-section-scope .why-visual:hover .why-img-main::after{opacity:1}.ghl-section-scope .why-img-badge{position:absolute;bottom:-20px;right:-20px;background:var(--card);border:1px solid var(--border);padding:24px 28px;backdrop-filter:blur(10px)}.ghl-section-scope .why-img-badge .big{font-family:'Bebas Neue',sans-serif;font-size:52px;line-height:1;color:var(--accent)}.ghl-section-scope .why-img-badge .small{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:6px}@media (max-width:992px){.ghl-section-scope .why{padding:80px 0}.ghl-section-scope .why-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .why-img-main{height:340px}}@media (max-width:480px){.ghl-section-scope .why{padding:60px 0}.ghl-section-scope .why-img-main{height:240px}.ghl-section-scope .why-img-badge{bottom:-12px;right:-8px;padding:18px 20px}.ghl-section-scope .why-img-badge .big{font-size:38px}}.ghl-section-scope .proc-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .proc-rv.visible{opacity:1;transform:none}.ghl-section-scope .ad-proc{padding:120px 0;background:var(--charcoal);position:relative;overflow:hidden}.ghl-section-scope .ad-proc::before{content:'';position:absolute;top:50%;left:50%;width:800px;height:400px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.04) 0,transparent 65%);filter:blur(60px);pointer-events:none}.ghl-section-scope .ad-proc-header{text-align:center;margin-bottom:72px}.ghl-section-scope .ad-proc-header .section-sub{margin:0 auto}.ghl-section-scope .ad-proc-steps{position:relative;display:flex;gap:0}.ghl-section-scope .ad-proc-steps::before{content:'';position:absolute;top:56px;left:40px;right:40px;height:1px;background:var(--border);z-index:1}.ghl-section-scope .ad-proc-steps::after{content:'';position:absolute;top:55px;left:40px;width:100px;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);z-index:2;animation:5s ease-in-out infinite procLineGlow;border-radius:2px}.ghl-section-scope .ad-proc-step{flex:1;padding:0 12px;position:relative;z-index:3;text-align:center}.ghl-section-scope .ad-proc-dot{width:20px;height:20px;margin:46px auto 0;position:relative;z-index:4}.ghl-section-scope .ad-proc-dot-inner{width:12px;height:12px;border:2px solid var(--border);background:var(--charcoal);margin:0 auto;transition:.5s;position:relative}.ghl-section-scope .ad-proc-dot-inner::after{content:'';position:absolute;inset:2px;background:var(--accent);opacity:0;transition:opacity .5s}.ghl-section-scope .ad-proc-step.visible .ad-proc-dot-inner{border-color:var(--accent);box-shadow:0 0 12px rgba(0,207,255,.3)}.ghl-section-scope .ad-proc-step.visible .ad-proc-dot-inner::after{opacity:1}.ghl-section-scope .ad-proc-body{padding:28px 8px 0}.ghl-section-scope .ad-proc-time{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:12px;opacity:.7}.ghl-section-scope .ad-proc-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--dark);border:1px solid var(--border);color:var(--accent);transition:.4s}.ghl-section-scope .ad-proc-step:hover .ad-proc-icon{border-color:rgba(0,207,255,.35);background:rgba(0,207,255,.06);box-shadow:0 0 20px rgba(0,207,255,.1);transform:translateY(-4px)}.ghl-section-scope .ad-proc-icon svg{width:28px;height:28px}.ghl-section-scope .ad-proc-icon svg circle,.ghl-section-scope .ad-proc-icon svg line,.ghl-section-scope .ad-proc-icon svg path,.ghl-section-scope .ad-proc-icon svg polygon,.ghl-section-scope .ad-proc-icon svg polyline,.ghl-section-scope .ad-proc-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ad-proc-num{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;color:rgba(0,207,255,.3);margin-bottom:8px}.ghl-section-scope .ad-proc-name{font-family:'Bebas Neue',sans-serif;font-size:20px;letter-spacing:.5px;color:var(--white);margin-bottom:8px;transition:color .3s}.ghl-section-scope .ad-proc-step:hover .ad-proc-name{color:var(--accent)}.ghl-section-scope .ad-proc-desc{font-size:14px;color:var(--muted);line-height:1.65}.ghl-section-scope .ad-proc-step{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ad-proc-step.visible{opacity:1;transform:none}.ghl-section-scope .ad-proc-step:first-child{transition-delay:0s}.ghl-section-scope .ad-proc-step:nth-child(2){transition-delay:.12s}.ghl-section-scope .ad-proc-step:nth-child(3){transition-delay:.24s}.ghl-section-scope .ad-proc-step:nth-child(4){transition-delay:.36s}.ghl-section-scope .ad-proc-step:nth-child(5){transition-delay:.48s}@media(max-width:992px){.ghl-section-scope .ad-proc{padding:80px 0}.ghl-section-scope .ad-proc-steps{flex-direction:column;gap:0;padding-left:40px}.ghl-section-scope .ad-proc-steps::before{top:0;bottom:0;left:20px;right:auto;width:1px;height:auto}.ghl-section-scope .ad-proc-steps::after{top:0;left:19px;width:3px;height:60px;animation:4s ease-in-out infinite procLineGlowV}@keyframes procLineGlowV{0%{top:0;opacity:0}10%,90%{opacity:1}100%{top:calc(100% - 60px);opacity:0}}.ghl-section-scope .ad-proc-step{text-align:left;padding:0 0 36px 24px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.ghl-section-scope .ad-proc-dot{position:absolute;left:-40px;top:4px;margin:0}.ghl-section-scope .ad-proc-body{padding:0;grid-column:1/-1}.ghl-section-scope .ad-proc-icon{margin:0 0 12px}.ghl-section-scope .ad-proc-header{margin-bottom:48px}}@media(max-width:480px){.ghl-section-scope .ad-proc{padding:60px 0}.ghl-section-scope .ad-proc-steps{padding-left:32px}.ghl-section-scope .ad-proc-steps::before{left:16px}.ghl-section-scope .ad-proc-steps::after{left:15px}.ghl-section-scope .ad-proc-dot{left:-32px}.ghl-section-scope .ad-proc-dot-inner{width:10px;height:10px}.ghl-section-scope .ad-proc-icon{width:44px;height:44px}.ghl-section-scope .ad-proc-icon svg{width:20px;height:20px}.ghl-section-scope .ad-proc-name{font-size:18px}.ghl-section-scope .ad-proc-desc{font-size:11px}}.ghl-section-scope .packages{padding:140px 0;background:var(--charcoal);overflow:hidden;position:relative}.ghl-section-scope .packages::before{content:'DETAIL';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:320px;color:rgba(255,255,255,.012);white-space:nowrap;pointer-events:none;letter-spacing:30px}.ghl-section-scope .packages-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px}.ghl-section-scope .packages-note{font-size:13px;color:var(--muted);max-width:300px;line-height:1.6;text-align:right}.ghl-section-scope .pkg-toggle-wrap{display:flex;justify-content:center;margin-bottom:52px;gap:0}.ghl-section-scope .pkg-toggle{background:var(--dark);border:1px solid var(--border);display:flex;gap:0;padding:4px}.ghl-section-scope .toggle-btn{padding:10px 30px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);cursor:none;transition:.25s;border:none;background:0 0}.ghl-section-scope .toggle-btn.active{background:var(--accent);color:var(--black)}.ghl-section-scope .packages-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:16px}.ghl-section-scope .pkg-card{background:var(--dark);border:1px solid var(--border);overflow:hidden}.ghl-section-scope .pkg-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:background .3s}.ghl-section-scope .pkg-card:hover{box-shadow:0 32px 80px rgba(0,0,0,.4)}.ghl-section-scope .pkg-card.featured{border-color:rgba(0,207,255,.3);box-shadow:0 0 60px rgba(0,207,255,.05)}.ghl-section-scope .pkg-card.featured::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .pkg-badge-top{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:5px 18px;white-space:nowrap}.ghl-section-scope .pkg-tier{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.ghl-section-scope .pkg-name{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;color:var(--white);margin-bottom:6px;line-height:1}.ghl-section-scope .pkg-tagline{font-size:13px;color:var(--muted);margin-bottom:36px;line-height:1.5}.ghl-section-scope .pkg-divider{height:1px;background:var(--border);margin-bottom:28px}.ghl-section-scope .pkg-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:36px}.ghl-section-scope .pkg-from{font-size:12px;color:var(--muted)}.ghl-section-scope .pkg-price{font-family:'Bebas Neue',sans-serif;font-size:72px;line-height:1;letter-spacing:1px}.ghl-section-scope .pkg-card.featured .pkg-price{color:var(--accent)}.ghl-section-scope .pkg-est{font-size:12px;color:var(--muted);margin-left:4px}.ghl-section-scope .pkg-includes-label{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.ghl-section-scope .pkg-features{list-style:none;margin-bottom:36px}.ghl-section-scope .pkg-features li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--muted2);line-height:1.4}.ghl-section-scope .pkg-features li:last-child{border-bottom:none}.ghl-section-scope .pkg-check{color:var(--accent);font-weight:700;font-size:12px;flex-shrink:0;margin-top:1px}.ghl-section-scope .pkg-guarantee{background:var(--accent-dim);border:1px solid rgba(0,207,255,.14);padding:13px 16px;font-size:12px;color:var(--accent);text-align:center;letter-spacing:.3px;margin-bottom:30px;font-weight:500}.ghl-section-scope .pkg-cta{display:block;text-align:center;padding:16px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:.25s}.ghl-section-scope .pkg-cta-outline{border:1px solid var(--border);color:var(--muted)}.ghl-section-scope .pkg-cta-outline:hover{border-color:var(--border-hover);color:var(--white)}.ghl-section-scope .pkg-cta-fill{background:var(--accent);color:var(--black)}.ghl-section-scope .pkg-cta-fill:hover{background:#fff}.ghl-section-scope .pkg-addons{margin-top:60px;border:1px solid var(--border);padding:40px}.ghl-section-scope .pkg-addons-title{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:1px;margin-bottom:8px}.ghl-section-scope .pkg-addons-sub{font-size:13px;color:var(--muted);margin-bottom:32px}.ghl-section-scope .addons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ghl-section-scope .addon-item{background:var(--dark);border:1px solid var(--border);padding:20px;cursor:none;transition:border-color .2s}.ghl-section-scope .addon-item:hover{border-color:rgba(0,207,255,.25)}.ghl-section-scope .addon-name{font-size:14px;font-weight:500;color:var(--white);margin-bottom:6px}.ghl-section-scope .addon-desc{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:12px}.ghl-section-scope .addon-price{font-size:16px;font-weight:600;color:var(--accent)}@media (max-width:992px){.ghl-section-scope .packages{padding:80px 0}.ghl-section-scope .packages-grid{grid-template-columns:1fr}.ghl-section-scope .packages-header{flex-direction:column;align-items:flex-start;gap:16px}.ghl-section-scope .packages-note{text-align:left;max-width:100%}.ghl-section-scope .addons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ghl-section-scope .packages{padding:60px 0}.ghl-section-scope .addons-grid{grid-template-columns:1fr}.ghl-section-scope .pkg-addons{padding:24px}.ghl-section-scope .pkg-card{padding:32px 24px}.ghl-section-scope .pkg-name{font-size:38px}}.vehicle-strip{padding:0;overflow:hidden;background:var(--black)}.vehicle-strip-inner{display:flex;gap:4px;animation:120s linear infinite vehicleScroll}.vehicle-strip-inner:hover{animation-play-state:paused}.vehicle-strip img{height:200px;width:auto;object-fit:cover;flex-shrink:0;filter:brightness(.85);transition:filter .3s,transform .3s}.vehicle-strip img:hover{filter:brightness(1);transform:scale(1.02)}@keyframes vehicleScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width:768px){.vehicle-strip img{height:140px}}.photo-break{padding:0;overflow:hidden}.photo-break-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.photo-break-grid img{width:100%;height:220px;object-fit:cover;filter:brightness(.8);transition:filter .4s}.photo-break-grid img:hover{filter:brightness(1)}.ghl-section-scope .dlx-tabs{display:flex;gap:12px;margin-bottom:32px}.ghl-section-scope .dlx-tab{flex:1;position:relative;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:12px;padding:20px 16px;text-align:center;cursor:pointer;transition:.3s;font-family:inherit}.ghl-section-scope .dlx-tab:hover{border-color:var(--border-hover);transform:translateY(-2px)}.ghl-section-scope .dlx-tab.active{border-color:var(--accent);background:rgba(0,207,255,.05);box-shadow:0 0 30px rgba(0,207,255,.08)}.ghl-section-scope .dlx-tab-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap}.ghl-section-scope .dlx-tab-label{display:block;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ghl-section-scope .dlx-tab-name{display:block;font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:1px;color:var(--white);line-height:1}.ghl-section-scope .dlx-tab.active .dlx-tab-name{color:var(--accent)}.ghl-section-scope .dlx-progress{margin-bottom:40px}.ghl-section-scope .dlx-progress-track{height:3px;background:rgba(255,255,255,.08);border-radius:3px;overflow:hidden;margin-bottom:12px}.ghl-section-scope .dlx-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),#38d9ff);border-radius:3px;transition:width .5s cubic-bezier(.25,.46,.45,.94)}.ghl-section-scope .dlx-progress-labels{display:flex;justify-content:space-between}.ghl-section-scope .dlx-pl{font-size:11px;letter-spacing:1px;color:var(--muted);text-transform:uppercase;transition:color .3s}.ghl-section-scope .dlx-pl.active{color:var(--accent)}.ghl-section-scope .dlx-explorer{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:40px;margin-bottom:48px}.ghl-section-scope .dlx-layer{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s,opacity .4s,margin .4s;margin-bottom:0}.ghl-section-scope .dlx-layer.dlx-layer-active{max-height:600px;opacity:1;margin-bottom:24px}.ghl-section-scope .dlx-layer.dlx-layer-base{opacity:.4;max-height:600px;margin-bottom:24px}.ghl-section-scope .dlx-layer-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ghl-section-scope .dlx-layer-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 12px rgba(0,207,255,.4)}.ghl-section-scope .dlx-dot-gold{background:var(--gold);box-shadow:0 0 12px rgba(200,169,110,.4)}.ghl-section-scope .dlx-layer-title{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1px;color:var(--white)}.ghl-section-scope .dlx-layer-tagline{font-size:13px;color:var(--muted);margin-left:auto}.ghl-section-scope .dlx-features{list-style:none;padding:0;margin:0}.ghl-section-scope .dlx-features li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px;color:rgba(255,255,255,.8);line-height:1.6}.ghl-section-scope .dlx-features li:last-child{border-bottom:none}.ghl-section-scope .dlx-icon{flex-shrink:0;width:18px;height:18px;color:var(--accent);margin-top:2px}.ghl-section-scope .dlx-icon svg{width:100%;height:100%}.ghl-section-scope .dlx-icon-gold{color:var(--gold)}.ghl-section-scope .dlx-guarantee{margin-top:16px;padding:12px 16px;background:rgba(0,207,255,.06);border:1px solid rgba(0,207,255,.15);border-radius:8px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--accent);text-align:center}.ghl-section-scope .dlx-guarantee-gold{background:rgba(200,169,110,.06);border-color:rgba(200,169,110,.2);color:var(--gold)}.ghl-section-scope .dlx-cta-block{display:flex;gap:12px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.ghl-section-scope .dlx-cta-primary{flex:1;display:block;text-align:center;padding:16px;background:var(--accent);color:var(--black);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:.25s}.ghl-section-scope .dlx-cta-primary:hover{background:#fff}.ghl-section-scope .dlx-cta-secondary{flex:1;display:block;text-align:center;padding:16px;border:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:.25s}.ghl-section-scope .dlx-cta-secondary:hover{border-color:var(--border-hover);color:var(--white)}@media(max-width:768px){.photo-break-grid{grid-template-columns:repeat(2,1fr)}.photo-break-grid img{height:160px}.ghl-section-scope .dlx-tabs{flex-direction:column;gap:8px}.ghl-section-scope .dlx-tab{padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left}.ghl-section-scope .dlx-tab-label{margin-bottom:0}.ghl-section-scope .dlx-tab-name{font-size:22px}.ghl-section-scope .dlx-tab-badge{position:static;transform:none;order:-1}.ghl-section-scope .dlx-explorer{padding:24px 20px}.ghl-section-scope .dlx-layer-header{flex-direction:column;align-items:flex-start;gap:4px}.ghl-section-scope .dlx-layer-tagline{margin-left:0}.ghl-section-scope .dlx-cta-block{flex-direction:column}}.ghl-section-scope .before-after{padding:140px 0}.ghl-section-scope .ba-header{margin-bottom:70px}.ghl-section-scope .ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ghl-section-scope .ba-slider-wrap{border:1px solid var(--border);overflow:hidden;background:var(--card);display:flex;flex-direction:column}.ghl-section-scope .ba-slider .ba-after{position:absolute;inset:0}.ghl-section-scope .ba-slider .ba-before{position:absolute;inset:0;z-index:2;clip-path:inset(0 50% 0 0)}.ghl-section-scope .ba-slider .ba-lbl{position:absolute;bottom:14px;padding:6px 14px;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;z-index:5;font-weight:600}.ghl-section-scope .ba-slider .ba-divider{position:absolute;top:0;bottom:0;left:50%;width:3px;background:var(--accent);z-index:6;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 12px rgba(0,207,255,.4)}.ghl-section-scope .ba-slider .ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:7;cursor:ew-resize;box-shadow:0 0 20px rgba(0,207,255,.5);transition:transform .15s}.ghl-section-scope .ba-caption{padding:18px 24px;background:var(--dark);display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border)}@media (max-width:992px){.ghl-section-scope .before-after{padding:80px 0}.ghl-section-scope .ba-grid{grid-template-columns:1fr}}@media (max-width:480px){.ghl-section-scope .before-after{padding:60px 0}.ghl-section-scope .ba-slider{height:260px}}.ghl-section-scope .breakdown{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .breakdown-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}.ghl-section-scope .breakdown-side{padding:60px 52px;position:relative}.ghl-section-scope .breakdown-side:first-child{border-right:1px solid var(--border)}.ghl-section-scope .breakdown-side-label{display:flex;align-items:center;gap:14px;margin-bottom:40px}.ghl-section-scope .breakdown-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);margin-bottom:4px}.ghl-section-scope .breakdown-icon svg{width:24px;height:24px}.ghl-section-scope .breakdown-icon svg circle,.ghl-section-scope .breakdown-icon svg line,.ghl-section-scope .breakdown-icon svg path,.ghl-section-scope .breakdown-icon svg polygon,.ghl-section-scope .breakdown-icon svg polyline,.ghl-section-scope .breakdown-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .breakdown-side-name{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:1px;color:var(--white)}.ghl-section-scope .breakdown-side-sub{font-size:13px;color:var(--muted);margin-top:4px}.ghl-section-scope .breakdown-items{list-style:none}.ghl-section-scope .breakdown-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.ghl-section-scope .breakdown-item:last-child{border-bottom:none}.ghl-section-scope .bi-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.ghl-section-scope .bi-content strong{display:block;font-size:14px;font-weight:500;color:var(--white);margin-bottom:4px}.ghl-section-scope .bi-content span{font-size:13px;color:var(--muted);line-height:1.5}.ghl-section-scope .breakdown-cta{margin-top:36px;padding-top:36px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.ghl-section-scope .breakdown-cta-text{font-size:14px;color:var(--muted2)}.ghl-section-scope .breakdown-cta-text strong{color:var(--white)}@media (max-width:992px){.ghl-section-scope .breakdown{padding:80px 0}.ghl-section-scope .breakdown-inner{grid-template-columns:1fr}.ghl-section-scope .breakdown-side:first-child{border-right:none;border-bottom:1px solid var(--border)}}@media (max-width:480px){.ghl-section-scope .breakdown{padding:60px 0}.ghl-section-scope .breakdown-side{padding:36px 22px}.ghl-section-scope .breakdown-side-name{font-size:30px}.ghl-section-scope .breakdown-cta{flex-direction:column;gap:14px}}.ghl-section-scope .vehicles{padding:140px 0}.ghl-section-scope .vehicles-header{text-align:center;margin-bottom:70px}.ghl-section-scope .vehicles-header .section-sub{margin:0 auto}.ghl-section-scope .vehicles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ghl-section-scope .vehicle-card{background:var(--card);border:1px solid var(--border);padding:40px 32px;text-align:center;transition:border-color .3s,transform .3s;cursor:none}.ghl-section-scope .vehicle-card:hover{border-color:rgba(0,207,255,.25);transform:translateY(-4px)}.ghl-section-scope .vehicle-emoji{width:52px;height:52px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .vehicle-emoji svg{width:24px;height:24px}.ghl-section-scope .vehicle-emoji svg circle,.ghl-section-scope .vehicle-emoji svg line,.ghl-section-scope .vehicle-emoji svg path,.ghl-section-scope .vehicle-emoji svg polygon,.ghl-section-scope .vehicle-emoji svg polyline,.ghl-section-scope .vehicle-emoji svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .vehicle-name{font-family:'Bebas Neue',sans-serif;font-size:30px;letter-spacing:1px;margin-bottom:10px}.ghl-section-scope .vehicle-desc{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:20px}.ghl-section-scope .vehicle-price-from{font-size:12px;color:var(--muted)}.ghl-section-scope .vehicle-price-from strong{color:var(--accent);font-size:18px}@media (max-width:992px){.ghl-section-scope .vehicles{padding:80px 0}.ghl-section-scope .vehicles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ghl-section-scope .vehicles{padding:60px 0}.ghl-section-scope .vehicles-grid{grid-template-columns:1fr}}.ghl-section-scope .faq{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .faq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.ghl-section-scope .faq-left .section-title{margin-bottom:20px}.ghl-section-scope .faq-left p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:30px}.ghl-section-scope .faq-contact{background:var(--dark);border:1px solid var(--border);padding:30px}.ghl-section-scope .faq-contact-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:8px}.ghl-section-scope .faq-contact-sub{font-size:13px;color:var(--muted);margin-bottom:20px}.ghl-section-scope .faq-contact-phone{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--accent);letter-spacing:1px}.ghl-section-scope .faq-list{display:flex;flex-direction:column;gap:0}.ghl-section-scope .faq-item{border-bottom:1px solid var(--border)}.ghl-section-scope .faq-item:first-child{border-top:1px solid var(--border)}.ghl-section-scope .faq-q{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:none;font-size:15px;font-weight:500;color:var(--white);transition:color .2s;gap:20px}.ghl-section-scope .faq-q:hover{color:var(--accent)}.ghl-section-scope .faq-icon{font-size:20px;color:var(--muted);transition:transform .3s,color .3s;flex-shrink:0}.ghl-section-scope .faq-item.open .faq-icon{transform:rotate(45deg);color:var(--accent)}.ghl-section-scope .faq-a{max-height:0;overflow:hidden;font-size:14px;color:var(--muted2);line-height:1.8}.ghl-section-scope .faq-item.open .faq-a{max-height:300px;padding-bottom:22px}@media (max-width:992px){.ghl-section-scope .faq{padding:80px 0}.ghl-section-scope .faq-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.ghl-section-scope .faq{padding:60px 0}.ghl-section-scope .faq-contact-phone{font-size:24px}}.ghl-section-scope .adcta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .adcta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .adcta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .adcta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .adcta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .adcta-wrap.visible .adcta-buttons,.ghl-section-scope .adcta-wrap.visible .adcta-desc,.ghl-section-scope .adcta-wrap.visible .adcta-heading,.ghl-section-scope .adcta-wrap.visible .adcta-label,.ghl-section-scope .adcta-wrap.visible .adcta-note{opacity:1;transform:none}.ghl-section-scope .ad-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center;background:var(--dark)}.ghl-section-scope .ad-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite adctaGlow}.ghl-section-scope .ad-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .ad-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .ad-cta-s p.adcta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .ad-cta-s p strong{color:var(--white)}.ghl-section-scope .adcta-note span{color:var(--accent)}@media(max-width:480px){.photo-break-grid img{height:120px}.ghl-section-scope .ad-cta-s{padding:80px 0}.ghl-section-scope .ad-cta-s::before{width:300px;height:300px}.ghl-section-scope .ad-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .ad-cta-s p.adcta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .adcta-buttons a{max-width:100%}.ghl-section-scope .adcta-note{font-size:11px;line-height:1.6}}.cc-hero-scope{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--card2:#1c1c26;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.15);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--accent-glow:rgba(0,207,255,0.15);--gold:#c8a96e;--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;background:var(--black);color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6}.cc-hero-scope .container{max-width:1170px;margin:0 auto;padding:0 56px}.cc-hero-scope .btn-primary{background:var(--accent);color:var(--black);padding:16px 38px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.cc-hero-scope .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,207,255,.22)}.cc-hero-scope .btn-ghost{border:1px solid var(--border);color:var(--muted2);padding:16px 38px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.cc-hero-scope .btn-ghost:hover{border-color:var(--border-hover);color:var(--white)}.cc-hero-scope .btn-orange{background:var(--orange);color:#fff;padding:16px 38px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.cc-hero-scope .btn-orange:hover{background:#ff5c1f;transform:translateY(-2px)}.cc-hero-scope .cc-bc{padding:0;margin-bottom:28px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both ccFadeUp}.cc-hero-scope .cc-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.cc-hero-scope .cc-bc a:hover{color:var(--white)}.cc-hero-scope .cc-bc span{color:var(--accent)}.cc-hero-scope .cc-bc-sep{color:var(--border)}.cc-hero-scope .cc-hero{min-height:90vh;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.cc-hero-scope .cc-hero-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:100px 56px 60px 130px;position:relative;z-index:2}.cc-hero-scope .cc-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(200,169,110,.08);border:1px solid rgba(200,169,110,.25);padding:8px 16px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:36px;width:fit-content;animation:.8s both ccFadeUp}.cc-hero-scope .cc-hero-badge::before{content:'';width:5px;height:5px;background:var(--gold);border-radius:50%;animation:2s infinite ccPulse}@keyframes ccFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cc-hero-scope .cc-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,5.5vw,80px);line-height:.9;letter-spacing:1.5px;margin-bottom:28px;text-align:left;animation:.8s .15s both ccFadeUp}.cc-hero-scope .cc-hero h1 span{display:block;padding:0;margin:0;line-height:.9}.cc-hero-scope .cc-hero h1 .w1{color:var(--white);animation:1.2s ease-out .3s both ccNeonW1}.cc-hero-scope .cc-hero h1 .w2{display:block;color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .8s both ccNeonW2}.cc-hero-scope .cc-hero h1 .w3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite ccShimmer,1.6s ease-out 1.3s both ccNeonW2}.cc-hero-scope .cc-hero h1 .w4{display:block;color:var(--white);font-size:.55em;letter-spacing:2px;line-height:1.2;margin-top:8px;animation:1.8s ease-out 1.6s both ccNeonW1}.cc-hero-scope .cc-hero-sub{font-size:16px;color:var(--muted2);max-width:480px;line-height:1.8;margin-bottom:48px;text-align:left;animation:.8s .3s both ccFadeUp}.cc-hero-scope .cc-hero-sub strong{color:var(--white);font-weight:500}.cc-hero-scope .cc-hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:.8s .45s both ccFadeUp}.cc-hero-scope .cc-hero-trust{display:flex;gap:32px;margin-top:52px;padding-top:36px;border-top:1px solid var(--border);animation:.8s .6s both ccFadeUp}.cc-hero-scope .cc-ht-item{display:flex;align-items:center;gap:10px}.cc-hero-scope .cc-ht-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent)}.cc-hero-scope .cc-ht-icon svg{width:18px;height:18px}.cc-hero-scope .cc-ht-icon svg circle,.cc-hero-scope .cc-ht-icon svg line,.cc-hero-scope .cc-ht-icon svg path,.cc-hero-scope .cc-ht-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-hero-scope .cc-ht-item--gold .cc-ht-icon{background:rgba(200,169,110,.08);border-color:rgba(200,169,110,.22);color:var(--gold)}.cc-hero-scope .cc-ht-item--gold .cc-ht-icon svg circle,.cc-hero-scope .cc-ht-item--gold .cc-ht-icon svg path,.cc-hero-scope .cc-ht-item--gold .cc-ht-icon svg polygon{stroke:var(--gold);fill:none}.cc-hero-scope .cc-ht-text strong{display:block;font-size:14px;font-weight:600;color:var(--white)}.cc-hero-scope .cc-ht-text span{font-size:11px;color:var(--muted)}.cc-hero-scope .cc-hero-right{position:relative;overflow:hidden}.cc-hero-scope .cc-hero-right-img{position:absolute;inset:0;background:url('/images/cc-hero.webp') center/cover no-repeat;opacity:.45;transition:opacity .5s}.cc-hero-scope .cc-hero-right:hover .cc-hero-right-img{opacity:.6}.cc-hero-scope .cc-hero-right::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,207,255,.07) 0,transparent 70%),linear-gradient(135deg,rgba(10,10,18,.4),rgba(18,18,28,.4));z-index:1}.cc-hero-scope .cc-hero-right::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,var(--black) 0,transparent 30%),linear-gradient(to bottom,transparent 70%,var(--black) 100%);z-index:2}.cc-hero-scope .cc-tb{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0}.cc-hero-scope .cc-tb-inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.cc-hero-scope .cc-tb-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);letter-spacing:.5px}.cc-hero-scope .cc-tb-icon{color:var(--accent);display:flex;align-items:center}.cc-hero-scope .cc-tb-icon svg{width:16px;height:16px}.cc-hero-scope .cc-tb-icon svg circle,.cc-hero-scope .cc-tb-icon svg line,.cc-hero-scope .cc-tb-icon svg path,.cc-hero-scope .cc-tb-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-hero-scope .cc-tb-item--gold .cc-tb-icon svg circle,.cc-hero-scope .cc-tb-item--gold .cc-tb-icon svg path,.cc-hero-scope .cc-tb-item--gold .cc-tb-icon svg polygon{stroke:var(--gold)}.cc-hero-scope .cc-tb-item--gold .cc-tb-icon{color:var(--gold)}@media(max-width:992px){.cc-hero-scope .cc-hero{grid-template-columns:1fr;min-height:auto}.cc-hero-scope .cc-hero-right{height:400px}.cc-hero-scope .cc-hero-left{padding:120px 28px 60px}}@media(max-width:480px){.cc-hero-scope .cc-hero-left{padding:100px 18px 40px}.cc-hero-scope .cc-hero h1{font-size:clamp(48px,14vw,72px);line-height:.9}.cc-hero-scope .cc-hero h1 span{line-height:.9}.cc-hero-scope .cc-hero-actions{flex-direction:column}.cc-hero-scope .cc-hero-actions a{text-align:center;width:100%}.cc-hero-scope .cc-hero-trust{flex-direction:column;gap:18px}.cc-hero-scope .cc-tb-inner{flex-direction:column;gap:12px;padding:0 18px}.cc-hero-scope .cc-bc{padding:0}}@media(max-width:1200px){.cc-hero-scope .container{padding:0 28px}}@media(max-width:768px){.cc-hero-scope .container{padding:0 18px}}@media(max-width:480px){.cc-hero-scope .container{padding:0 14px}}.ghl-section-scope .reveal{opacity:0;transform:translateY(20px);transition:.4s}.ghl-section-scope .reveal.visible{opacity:1;transform:translateY(0)}.ghl-section-scope .cc-what{padding:120px 56px;background:var(--charcoal)}.ghl-section-scope .cc-what h2{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .cc-what-sub{font-size:16px;color:var(--muted2);margin-bottom:60px}.ghl-section-scope .cc-what-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.ghl-section-scope .cc-what-img{min-height:500px;border-radius:8px;border:1px solid var(--border);overflow:hidden;position:relative;background:url('/images/what-is-cc.webp') center/cover no-repeat}.ghl-section-scope .cc-what-img::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,207,255,.06) 0,transparent 60%)}.ghl-section-scope .cc-what-text h3{font-family:'Bebas Neue',sans-serif;font-size:36px;letter-spacing:1px;margin-bottom:24px}.ghl-section-scope .cc-what-text p{font-size:15px;color:var(--muted2);line-height:1.7}.ghl-section-scope .cc-quote{background:var(--accent-dim);border-left:4px solid var(--accent);padding:32px;margin:40px 0;border-radius:4px;font-style:italic;font-family:'Playfair Display',serif;font-size:18px;color:var(--white)}.ghl-section-scope .cc-features{margin-top:40px}.ghl-section-scope .cc-feat{display:flex;gap:16px;margin-bottom:24px;align-items:flex-start}.ghl-section-scope .cc-feat::before{content:'';width:8px;height:8px;margin-top:8px;flex-shrink:0;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.ghl-section-scope .cc-feat-text{color:var(--muted2);line-height:1.7}.ghl-section-scope .cc-feat-text strong{color:var(--white);font-weight:500}@media (max-width:1024px){.ghl-section-scope .cc-what-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.ghl-section-scope .cc-what{padding:80px 24px}.ghl-section-scope .cc-what h2{font-size:36px}.ghl-section-scope .cc-what-img{min-height:300px}}@media (max-width:480px){.ghl-section-scope .cc-what{padding:60px 18px}.ghl-section-scope .cc-what h2{font-size:30px}.ghl-section-scope .cc-what-img{min-height:240px}}.ghl-section-scope .cc-process{padding:120px 56px}.ghl-section-scope .cc-process h2{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .cc-process-sub{font-size:16px;color:var(--muted2);margin-bottom:60px}.ghl-section-scope .cc-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative}.ghl-section-scope .cc-pcard{background:var(--card);padding:40px 24px;border:1px solid var(--border);border-radius:8px;text-align:center;transition:.3s;position:relative}.ghl-section-scope .cc-pcard::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.3),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cc-pcard:hover::before{transform:scaleX(1)}.ghl-section-scope .cc-pcard:hover{border-color:rgba(0,207,255,.25);background:var(--card2);transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.ghl-section-scope .cc-pcard:hover .cc-pcard-num{color:var(--accent);text-shadow:0 0 20px rgba(0,207,255,.3)}.ghl-section-scope .cc-pcard-num{font-family:'Bebas Neue',sans-serif;font-size:48px;color:var(--accent);margin-bottom:16px;letter-spacing:1px}.ghl-section-scope .cc-pcard-title{font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--white);margin-bottom:16px}.ghl-section-scope .cc-pcard-desc{font-size:13px;color:var(--muted);line-height:1.6}@media (max-width:1024px){.ghl-section-scope .cc-process-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ghl-section-scope .cc-process{padding:80px 24px}.ghl-section-scope .cc-process h2{font-size:36px}.ghl-section-scope .cc-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ghl-section-scope .cc-process{padding:60px 18px}.ghl-section-scope .cc-process h2{font-size:30px}.ghl-section-scope .cc-process-grid{grid-template-columns:1fr}}.ghl-section-scope::-webkit-scrollbar{display:none}.ghl-section-scope .cc-section{padding:100px 48px;overflow:hidden;max-width:1440px;margin:0 auto;position:relative}.ghl-section-scope .cc-section::before{content:'';position:absolute;top:20%;left:50%;width:1200px;height:600px;transform:translateX(-50%);background:radial-gradient(ellipse at 40% 50%,rgba(0,207,255,.06) 0,transparent 50%),radial-gradient(ellipse at 70% 40%,rgba(200,169,110,.03) 0,transparent 50%);filter:blur(80px);pointer-events:none;z-index:0;animation:8s ease-in-out infinite ccBgPulse}.ghl-section-scope .cc-section>*{position:relative;z-index:1}.ghl-section-scope .cc-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ghl-section-scope .cc-particle{position:absolute;width:2px;height:2px;background:var(--accent);border-radius:50%;opacity:0;animation:linear infinite ccFloat}.ghl-section-scope .cc-particle:first-child{left:8%;animation-duration:12s;animation-delay:0s;width:3px;height:3px}.ghl-section-scope .cc-particle:nth-child(2){left:22%;animation-duration:15s;animation-delay:2s}.ghl-section-scope .cc-particle:nth-child(3){left:38%;animation-duration:10s;animation-delay:4s;width:2.5px;height:2.5px}.ghl-section-scope .cc-particle:nth-child(4){left:55%;animation-duration:14s;animation-delay:1s}.ghl-section-scope .cc-particle:nth-child(5){left:72%;animation-duration:11s;animation-delay:3s;width:3px;height:3px}.ghl-section-scope .cc-particle:nth-child(6){left:88%;animation-duration:13s;animation-delay:5s}.ghl-section-scope .cc-particle:nth-child(7){left:45%;animation-duration:16s;animation-delay:7s;width:1.5px;height:1.5px;background:var(--gold)}.ghl-section-scope .cc-particle:nth-child(8){left:65%;animation-duration:9s;animation-delay:6s;background:var(--gold);width:2px;height:2px}.ghl-section-scope .cc-section-header{text-align:center;margin-bottom:56px}.ghl-section-scope .cc-section-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-weight:500}.ghl-section-scope .cc-section-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5vw,56px);letter-spacing:2px;line-height:1.1;margin-bottom:14px}.ghl-section-scope .cc-section-sub{font-size:15px;color:var(--muted2);max-width:560px;margin:0 auto;line-height:1.7}.ghl-section-scope .cc-pkg-trust-bar{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.ghl-section-scope .cc-pkg-trust-chip{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted2);letter-spacing:.3px}.ghl-section-scope .cc-pkg-trust-chip::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;flex-shrink:0}.cc-tier-bar{max-width:700px;margin:0 auto 48px;padding:0 20px}.cc-tier-track{height:3px;background:rgba(255,255,255,.08);border-radius:3px;position:relative;margin-bottom:0}.cc-tier-fill{position:absolute;left:0;top:0;height:100%;width:0%;border-radius:3px;background:linear-gradient(90deg,var(--accent),#38d9ff,var(--gold));transition:width .5s cubic-bezier(.25,.46,.45,.94)}.cc-tier-nodes{display:flex;justify-content:space-between;position:relative;margin-top:-7px}.cc-tier-node{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;transition:.3s}.cc-tier-dot{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.15);transition:.3s;flex-shrink:0}.cc-tier-node.active .cc-tier-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px rgba(0,207,255,.5)}.cc-tier-node[data-idx="3"].active .cc-tier-dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 16px rgba(200,169,110,.5)}.cc-tier-node.passed .cc-tier-dot{background:var(--accent);border-color:var(--accent);opacity:.5}.cc-tier-label{font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:1px;color:var(--muted);transition:color .3s}.cc-tier-node.active .cc-tier-label{color:var(--white)}.cc-tier-node[data-idx="3"].active .cc-tier-label{color:var(--gold)}.cc-tier-sub{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.2);transition:color .3s}.cc-tier-node.active .cc-tier-sub{color:var(--accent)}.cc-tier-node[data-idx="3"].active .cc-tier-sub{color:var(--gold)}.ghl-section-scope .cc-layout{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.ghl-section-scope .cc-foundation{position:relative;background:var(--card);border:1px solid var(--border);overflow:hidden;transition:border-color .3s}.ghl-section-scope .cc-foundation::before{content:'';position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),rgba(0,207,255,.1),transparent);opacity:.5;z-index:2}.ghl-section-scope .cc-foundation:hover{border-color:rgba(0,207,255,.15)}.ghl-section-scope .cc-foundation-header{padding:22px 22px 18px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--card2),var(--card));position:relative}.ghl-section-scope .cc-foundation-badge{display:inline-block;font-size:8px;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);padding:4px 10px;margin-bottom:10px;font-weight:600}.ghl-section-scope .cc-foundation-title{font-family:'Bebas Neue',sans-serif;font-size:24px;letter-spacing:1px;margin-bottom:4px}.ghl-section-scope .cc-foundation-sub{font-size:12px;color:var(--muted2);line-height:1.5}.ghl-section-scope .cc-foundation-steps{padding:16px 22px;list-style:none}.ghl-section-scope .cc-step{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);transition:.25s}.ghl-section-scope .cc-step:hover{padding-left:6px}.ghl-section-scope .cc-step:last-child{border-bottom:none}.ghl-section-scope .cc-step-num{font-family:'Bebas Neue',sans-serif;font-size:18px;color:var(--accent);min-width:22px;opacity:.5;transition:opacity .25s}.ghl-section-scope .cc-step:hover .cc-step-num{opacity:1}.ghl-section-scope .cc-step-title{font-size:12px;font-weight:500;color:var(--white);letter-spacing:.2px}.ghl-section-scope .cc-foundation-value{padding:0 22px 22px;margin-top:14px}.ghl-section-scope .cc-bonus-block{background:linear-gradient(135deg,rgba(0,207,255,.04) 0,rgba(200,169,110,.04) 100%);border:1px solid rgba(0,207,255,.12);padding:18px;position:relative;overflow:hidden}.ghl-section-scope .cc-bonus-block::before{content:'';position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,var(--accent),var(--gold),var(--accent));opacity:.6}.ghl-section-scope .cc-bonus-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ghl-section-scope .cc-bonus-label{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);font-weight:700}.ghl-section-scope .cc-bonus-value-tag{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);font-weight:700;background:rgba(200,169,110,.1);border:1px solid rgba(200,169,110,.2);padding:3px 10px}.ghl-section-scope .cc-value-items{display:flex;flex-direction:column;gap:10px}.ghl-section-scope .cc-value-item{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:var(--muted2);padding:8px 10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);transition:.3s}.ghl-section-scope .cc-value-item:hover{background:rgba(0,207,255,.03);border-color:rgba(0,207,255,.1)}.ghl-section-scope .cc-value-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,207,255,.12),rgba(0,207,255,.04));border:1px solid rgba(0,207,255,.15);color:var(--accent);font-size:9px}.ghl-section-scope .cc-value-item strong{color:var(--white)}.ghl-section-scope .cc-foundation-toggle{display:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:16px;transition:transform .3s}.ghl-section-scope .cc-foundation.open .cc-foundation-toggle{transform:translateY(-50%) rotate(180deg)}.ghl-section-scope .cc-selector{position:relative;display:flex;flex-direction:column;overflow:hidden}.ghl-section-scope .cc-selector-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-weight:500}.ghl-section-scope .cc-wheel-viewport{width:100%;height:600px;perspective:1000px;perspective-origin:50% 50%;position:relative;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none}.ghl-section-scope .cc-wheel-viewport:active{cursor:grabbing}.ghl-section-scope .cc-wheel-viewport::after,.ghl-section-scope .cc-wheel-viewport::before{content:'';position:absolute;left:0;right:0;height:160px;z-index:10;pointer-events:none}.ghl-section-scope .cc-wheel-viewport::before{top:0;background:linear-gradient(to bottom,var(--charcoal),transparent)}.ghl-section-scope .cc-wheel-viewport::after{bottom:0;background:linear-gradient(to top,var(--charcoal),transparent)}.ghl-section-scope .cc-wheel{position:absolute;width:calc(100% - 32px);top:50%;left:50%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.23, 1, .32, 1)}.ghl-section-scope .cc-wcard{position:absolute;height:340px;top:-170px;left:-50%;width:100%;overflow:hidden;transition:opacity .5s}.ghl-section-scope .cc-wcard-inner{width:100%;height:100%;background:linear-gradient(145deg,#1e1e2a 0,#17171f 100%);border:1.5px solid rgba(255,255,255,.1);padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.ghl-section-scope .cc-wcard.is-active .cc-wcard-inner{border-color:rgba(0,207,255,.6);background:linear-gradient(145deg,#222236 0,#1a1a28 100%);box-shadow:0 0 120px rgba(0,207,255,.1),0 0 60px rgba(0,207,255,.06),0 24px 80px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)}.ghl-section-scope .cc-wcard.is-active .cc-wcard-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .cc-wcard.is-active .cc-wcard-inner::after{content:'';position:absolute;top:0;left:-100%;right:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(0,207,255,.03) 50%,transparent 100%);animation:3s ease-in-out infinite ccCardSweep;pointer-events:none}.ghl-section-scope .cc-wcard.is-active .cc-corner-br,.ghl-section-scope .cc-wcard.is-active .cc-corner-tl{opacity:1}.ghl-section-scope .cc-corner-br,.ghl-section-scope .cc-corner-tl{position:absolute;width:16px;height:16px;opacity:0;transition:opacity .5s;z-index:3;pointer-events:none}.ghl-section-scope .cc-corner-tl{top:6px;left:6px;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent)}.ghl-section-scope .cc-corner-br{bottom:6px;right:6px;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent)}.ghl-section-scope .cc-wcard-ribbon{position:absolute;top:0;right:24px;z-index:2;padding:6px 14px 8px;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.3)}.ghl-section-scope .cc-ribbon-entry{background:linear-gradient(135deg,#555568,#44445a)}.ghl-section-scope .cc-ribbon-warranty{background:linear-gradient(135deg,#09c,#007aa3)}.ghl-section-scope .cc-ribbon-popular{background:linear-gradient(135deg,var(--orange),#e55a28)}.ghl-section-scope .cc-ribbon-flagship{background:linear-gradient(135deg,var(--gold),#a88940)}.ghl-section-scope .cc-wcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative;z-index:1}.ghl-section-scope .cc-wcard-name{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:3px;line-height:1;margin-bottom:6px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(180deg,var(--white) 0,rgba(200,200,220,.6) 100%);position:relative;display:inline-block}.ghl-section-scope .cc-wcard[data-index="0"] .cc-wcard-name{background-image:linear-gradient(170deg,#dddde8 0,#8888a0 50%,#dddde8 100%);background-size:200% 100%;letter-spacing:4px}.ghl-section-scope .cc-wcard[data-index="0"].is-active .cc-wcard-name{animation:2s .3s forwards ccShineSlide}.ghl-section-scope .cc-wcard[data-index="1"] .cc-wcard-name{background-image:linear-gradient(135deg,#00cfff 0,#66e0ff 40%,#00a3cc 100%);letter-spacing:3px}.ghl-section-scope .cc-wcard[data-index="1"].is-active .cc-wcard-name{filter:drop-shadow(0 0 12px rgba(0,207,255,.3))}.ghl-section-scope .cc-wcard[data-index="2"] .cc-wcard-name{background-image:linear-gradient(135deg,#ff9460 0,#ff7340 40%,#e55a28 100%);font-size:64px;letter-spacing:6px}.ghl-section-scope .cc-wcard[data-index="2"].is-active .cc-wcard-name{filter:drop-shadow(0 0 16px rgba(255,115,64,.35))}.ghl-section-scope .cc-wcard[data-index="3"] .cc-wcard-name{background-image:linear-gradient(135deg,#e8c878 0,#c8a96e 30%,#f0d890 60%,#a88940 100%);background-size:200% 100%;letter-spacing:5px;font-style:italic}.ghl-section-scope .cc-wcard[data-index="3"].is-active .cc-wcard-name{animation:2.5s .3s forwards ccGoldShimmer;filter:drop-shadow(0 0 14px rgba(200,169,110,.3))}.ghl-section-scope .cc-wcard-name::after{content:'';display:block;width:0;height:2px;margin-top:6px;transition:width .5s cubic-bezier(.16, 1, .3, 1) .2s}.ghl-section-scope .cc-wcard.is-active .cc-wcard-name::after{width:40px}.ghl-section-scope .cc-wcard[data-index="0"] .cc-wcard-name::after{background:linear-gradient(90deg,#8888a0,transparent)}.ghl-section-scope .cc-wcard[data-index="1"] .cc-wcard-name::after{background:linear-gradient(90deg,var(--accent),transparent)}.ghl-section-scope .cc-wcard[data-index="2"] .cc-wcard-name::after{background:linear-gradient(90deg,var(--orange),transparent)}.ghl-section-scope .cc-wcard[data-index="3"] .cc-wcard-name::after{background:linear-gradient(90deg,var(--gold),transparent)}.ghl-section-scope .cc-wcard-tagline{font-size:14px;color:var(--muted2);line-height:1.5;max-width:400px;font-weight:300}.ghl-section-scope .cc-wcard[data-index="3"] .cc-wcard-tagline{font-style:italic;color:rgba(200,169,110,.6)}.ghl-section-scope .cc-wcard-price-block{text-align:right;flex-shrink:0}.ghl-section-scope .cc-wcard-price{font-family:'Bebas Neue',sans-serif;font-size:54px;letter-spacing:1px;line-height:1;color:var(--white);transition:.4s}.ghl-section-scope .cc-wcard.is-active .cc-wcard-price{text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .cc-wcard-price-note{font-size:11px;color:var(--muted);margin-top:3px}.ghl-section-scope .cc-wcard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative;z-index:1}.ghl-section-scope .cc-stat{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);padding:10px 10px 9px;text-align:center;transition:.3s}.ghl-section-scope .cc-wcard.is-active .cc-stat{background:rgba(0,207,255,.04);border-color:rgba(0,207,255,.12)}.ghl-section-scope .cc-stat-label{font-size:8px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-weight:500}.ghl-section-scope .cc-stat-value{font-family:'Bebas Neue',sans-serif;font-size:20px;line-height:1.1;letter-spacing:.5px}.ghl-section-scope .cc-stat-value.stat-accent{color:var(--accent)}.ghl-section-scope .cc-stat-value.stat-gold{color:var(--gold)}.ghl-section-scope .cc-stat-value.stat-white{color:var(--white)}.ghl-section-scope .cc-stat-value.stat-muted{color:var(--muted)}.ghl-section-scope .cc-stat-value.stat-green{color:#4ade80}.ghl-section-scope .cc-stat.cc-stat-highlight{background:rgba(0,207,255,.06);border-color:rgba(0,207,255,.18)}.ghl-section-scope .cc-wcard.is-active .cc-stat.cc-stat-highlight{background:rgba(0,207,255,.1);border-color:rgba(0,207,255,.3);box-shadow:0 0 24px rgba(0,207,255,.08),inset 0 0 12px rgba(0,207,255,.03)}.ghl-section-scope .cc-wcard-bottom{display:flex;gap:12px;align-items:center;position:relative;z-index:1}.ghl-section-scope .cc-cta-primary{background:var(--accent);color:var(--black);padding:12px 24px;border:none;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:.3s;font-family:'DM Sans',sans-serif;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.ghl-section-scope .cc-cta-primary::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.15);transform:translateX(-101%);transition:transform .3s}.ghl-section-scope .cc-cta-primary:hover::after{transform:translateX(0)}.ghl-section-scope .cc-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,207,255,.25),0 0 12px rgba(0,207,255,.1)}.ghl-section-scope .cc-cta-secondary{color:var(--muted2);font-size:12px;text-decoration:none;letter-spacing:.3px;transition:color .2s;display:inline-flex;align-items:center;gap:5px;font-family:'DM Sans',sans-serif;background:0 0;border:none;cursor:pointer;padding:12px 14px}.ghl-section-scope .cc-cta-secondary:hover{color:var(--accent)}.ghl-section-scope .cc-overlay-arrow{position:absolute;left:50%;transform:translateX(-50%);z-index:20;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,207,255,.06);border:1px solid rgba(0,207,255,.2);border-radius:50%;cursor:pointer;color:var(--accent);transition:.3s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ghl-section-scope .cc-overlay-arrow:hover{background:rgba(0,207,255,.2);border-color:var(--accent);transform:translateX(-50%) scale(1.12);box-shadow:0 0 20px rgba(0,207,255,.2)}.ghl-section-scope .cc-overlay-arrow:active{transform:translateX(-50%) scale(.92)}.ghl-section-scope .cc-overlay-arrow--up{top:16px}.ghl-section-scope .cc-overlay-arrow--down{bottom:16px}.ghl-section-scope .cc-overlay-arrow svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .cc-overlay-arrow.pulsing{animation:1.2s ease-in-out 3 ccOverlayPulse}.ghl-section-scope .cc-wheel.intro-spin{transition:transform 2s cubic-bezier(.22, 1, .36, 1)!important}.ghl-section-scope .cc-bottom-trust{margin-top:48px;padding:28px;background:var(--card);border:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.ghl-section-scope .cc-bt-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;transition:.3s}.ghl-section-scope .cc-bt-item:hover{transform:translateY(-3px)}.ghl-section-scope .cc-bt-item:hover .cc-bt-num{text-shadow:0 0 16px rgba(0,207,255,.3)}.ghl-section-scope .cc-bt-num{font-family:'Bebas Neue',sans-serif;font-size:26px;color:var(--accent);line-height:1}.ghl-section-scope .cc-bt-label{font-size:10px;color:var(--muted);letter-spacing:.4px}.ghl-section-scope .ccpkg-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ccpkg-rv.visible{opacity:1;transform:none}.ghl-section-scope .ccpkg-d1{transition-delay:.1s}.ghl-section-scope .ccpkg-d2{transition-delay:.2s}@media (max-width:1100px){.ghl-section-scope .cc-layout{grid-template-columns:300px 1fr;gap:28px}}@media (max-width:960px){.ghl-section-scope .cc-section{padding:60px 20px}.ghl-section-scope .cc-layout{grid-template-columns:1fr;gap:28px}.ghl-section-scope .cc-foundation{position:static}.ghl-section-scope .cc-foundation-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16, 1, .3, 1)}.ghl-section-scope .cc-foundation.open .cc-foundation-body{max-height:800px}.ghl-section-scope .cc-foundation-header{cursor:pointer}.ghl-section-scope .cc-foundation-toggle{display:block}.ghl-section-scope .cc-wheel-viewport{height:520px}.ghl-section-scope .cc-wcard{height:320px;top:-160px}.ghl-section-scope .cc-wcard-name{font-size:38px}.ghl-section-scope .cc-wcard[data-index="2"] .cc-wcard-name{font-size:52px}.ghl-section-scope .cc-wcard-price{font-size:44px}.ghl-section-scope .cc-stat-value{font-size:17px}.ghl-section-scope .cc-bottom-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ghl-section-scope .cc-section{padding:48px 16px}.ghl-section-scope .cc-section-title{font-size:36px}.ghl-section-scope .cc-wheel-viewport{height:500px}.ghl-section-scope .cc-wcard{height:340px;top:-170px}.ghl-section-scope .cc-wcard-inner{padding:22px 18px}.ghl-section-scope .cc-wcard-top{flex-direction:column;gap:8px}.ghl-section-scope .cc-wcard-price-block{text-align:left;display:flex;align-items:center;gap:12px}.ghl-section-scope .cc-wcard-name{font-size:30px}.ghl-section-scope .cc-wcard[data-index="2"] .cc-wcard-name{font-size:44px}.ghl-section-scope .cc-wcard-price{font-size:36px}.ghl-section-scope .cc-wcard-stats{grid-template-columns:repeat(2,1fr);gap:6px}.ghl-section-scope .cc-stat{padding:8px 6px}.ghl-section-scope .cc-stat-value{font-size:16px}.ghl-section-scope .cc-wcard-bottom{flex-direction:column;align-items:flex-start;gap:6px}.ghl-section-scope .cc-pkg-trust-bar{gap:12px}.ghl-section-scope .cc-bottom-trust{gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.ghl-section-scope .cc-wheel{transition:none!important}.ghl-section-scope *{transition-duration:0s!important;animation-duration:0s!important}}.ghl-section-scope .cc-packages{padding:120px 56px}.ghl-section-scope .cc-packages h2{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .cc-packages-sub{font-size:16px;color:var(--muted2);margin-bottom:60px}.ghl-section-scope .cc-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ghl-section-scope .cc-pkg{background:var(--dark);border:1px solid var(--border);border-radius:10px;padding:48px 32px;transition:border-color .3s,transform .3s;position:relative;overflow:visible}.ghl-section-scope .cc-pkg:hover{border-color:var(--accent);transform:translateY(-4px)}.ghl-section-scope .cc-pkg.featured{border-color:rgba(0,207,255,.35);background:var(--card2);box-shadow:0 0 80px rgba(0,207,255,.06)}.ghl-section-scope .cc-pkg-tier{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.ghl-section-scope .cc-pkg-name{font-family:'Bebas Neue',sans-serif;font-size:42px;letter-spacing:1px;margin-bottom:6px}.ghl-section-scope .cc-pkg-tagline{font-size:14px;color:var(--muted2);margin-bottom:28px;line-height:1.5}.ghl-section-scope .cc-pkg-divider{height:1px;background:var(--border);margin-bottom:28px}.ghl-section-scope .cc-pkg-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.ghl-section-scope .cc-pkg-plus{font-size:13px;color:var(--muted2);margin-bottom:16px}.ghl-section-scope .cc-pkg-features{list-style:none;margin-bottom:36px}.ghl-section-scope .cc-pkg-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--muted2);line-height:1.6;margin-bottom:14px}.ghl-section-scope .cc-pkg-check{color:var(--accent);font-weight:700;flex-shrink:0}.ghl-section-scope .cc-pkg-cta{display:block;text-align:center;padding:16px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:.25s;border-radius:4px}.ghl-section-scope .cc-pkg-cta-solid{background:var(--accent);color:var(--black)}.ghl-section-scope .cc-pkg-cta-solid:hover{background:#fff}.ghl-section-scope .cc-pkg-cta-outline{border:1px solid var(--border);color:var(--white)}.ghl-section-scope .cc-pkg-cta-outline:hover{border-color:var(--accent);color:var(--accent)}.ghl-section-scope .cc-popular{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:7px 20px;white-space:nowrap;border-radius:0 0 6px 6px}@media (max-width:1024px){.ghl-section-scope .cc-pkg-grid{grid-template-columns:1fr}.ghl-section-scope .cc-pkg{max-width:520px;margin:0 auto;width:100%}}@media (max-width:768px){.ghl-section-scope .cc-packages{padding:80px 24px}.ghl-section-scope .cc-packages h2{font-size:36px}.ghl-section-scope .cc-pkg{padding:36px 24px}}@media (max-width:480px){.ghl-section-scope .cc-packages{padding:60px 18px}.ghl-section-scope .cc-pkg-name{font-size:34px}}.ghl-section-scope .ccb-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ccb-rv.visible{opacity:1;transform:none}.ghl-section-scope .ccb-d1{transition-delay:.06s}.ghl-section-scope .ccb-d2{transition-delay:.12s}.ghl-section-scope .ccb-d3{transition-delay:.18s}.ghl-section-scope .ccb-d4{transition-delay:.24s}.ghl-section-scope .ccb-d5{transition-delay:.30s}.ghl-section-scope .ccb-d6{transition-delay:.36s}.ghl-section-scope .ccb-section{padding:120px 0;position:relative;overflow:hidden}.ghl-section-scope .ccb-section::before{content:'';position:absolute;top:40%;left:50%;width:1000px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.04) 0,transparent 60%);filter:blur(80px);pointer-events:none}.ghl-section-scope .ccb-header{text-align:center;margin-bottom:64px;position:relative;z-index:1}.ghl-section-scope .ccb-header .section-sub{margin:0 auto}.ghl-section-scope .ccb-glow{position:relative;height:1px;max-width:260px;margin:0 auto 56px}.ghl-section-scope .ccb-glow::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.35),transparent)}.ghl-section-scope .ccb-glow::after{content:'';position:absolute;top:-3px;left:10%;right:10%;height:7px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.1),transparent);filter:blur(3px)}.ghl-section-scope .ccb-glow-dot{position:absolute;top:-2.5px;left:50%;width:6px;height:6px;background:var(--accent);transform:translateX(-50%);animation:3s ease-in-out infinite ccbDotPulse}.ghl-section-scope .ccb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;z-index:1}.ghl-section-scope .ccb-card{background:var(--card);border:1px solid var(--border);padding:40px 28px;text-align:center;position:relative;overflow:hidden;transition:.45s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ccb-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.4),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ccb-card:hover::before{transform:scaleX(1)}.ghl-section-scope .ccb-card::after{content:'';position:absolute;top:-40px;right:-40px;width:100px;height:100px;background:radial-gradient(circle,rgba(0,207,255,.07) 0,transparent 70%);opacity:0;transition:opacity .5s;pointer-events:none}.ghl-section-scope .ccb-card:hover::after{opacity:1}.ghl-section-scope .ccb-card:hover{border-color:rgba(0,207,255,.2);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.ghl-section-scope .ccb-icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);position:relative;transition:.4s}.ghl-section-scope .ccb-card:hover .ccb-icon{background:rgba(0,207,255,.1);border-color:rgba(0,207,255,.35);box-shadow:0 0 24px rgba(0,207,255,.12);transform:scale(1.08)}.ghl-section-scope .ccb-icon svg{width:24px;height:24px}.ghl-section-scope .ccb-icon svg circle,.ghl-section-scope .ccb-icon svg line,.ghl-section-scope .ccb-icon svg path,.ghl-section-scope .ccb-icon svg polygon,.ghl-section-scope .ccb-icon svg polyline,.ghl-section-scope .ccb-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes ccbRingSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ghl-section-scope .ccb-ring{position:absolute;inset:-6px;border:1px dashed rgba(0,207,255,.1);opacity:0;transition:opacity .4s}.ghl-section-scope .ccb-card:hover .ccb-ring{opacity:1;animation:12s linear infinite ccbRingSpin}.ghl-section-scope .ccb-title{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1px;margin-bottom:12px;transition:color .3s}.ghl-section-scope .ccb-card:hover .ccb-title{color:var(--accent)}.ghl-section-scope .ccb-desc{font-size:13px;color:var(--muted2);line-height:1.65}@media(max-width:1024px){.ghl-section-scope .ccb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cc-tier-label{font-size:12px}.cc-tier-sub{display:none}.cc-tier-dot{width:12px;height:12px}.ghl-section-scope .ccb-section{padding:72px 0}.ghl-section-scope .ccb-grid{grid-template-columns:1fr;gap:12px}.ghl-section-scope .ccb-card{padding:28px 22px}.ghl-section-scope .ccb-icon{width:48px;height:48px}.ghl-section-scope .ccb-icon svg{width:20px;height:20px}}.ghl-section-scope .cc-faq{padding:120px 56px;background:var(--black)}.ghl-section-scope .cc-faq h2{font-family:'Bebas Neue',sans-serif;font-size:48px;letter-spacing:1px;margin-bottom:60px;text-align:center}.ghl-section-scope .cc-faq-list{max-width:800px;margin:0 auto}.ghl-section-scope .cc-faq-item{background:var(--dark);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;overflow:hidden}.ghl-section-scope .cc-faq-q{padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.3s;user-select:none}.ghl-section-scope .cc-faq-q:hover{background:var(--card2)}.ghl-section-scope .cc-faq-q-text{font-size:15px;font-weight:500;color:var(--white)}.ghl-section-scope .cc-faq-toggle{color:var(--accent);font-size:20px;transition:transform .3s;flex-shrink:0;margin-left:16px}.ghl-section-scope .cc-faq-item.active .cc-faq-toggle{transform:rotate(180deg)}.ghl-section-scope .cc-faq-a{max-height:0;overflow:hidden;transition:max-height .4s;background:var(--black)}.ghl-section-scope .cc-faq-item.active .cc-faq-a{max-height:500px}.ghl-section-scope .cc-faq-a-text{padding:0 24px 24px;color:var(--muted2);line-height:1.8;font-size:14px}@media (max-width:768px){.ghl-section-scope .cc-faq{padding:80px 24px}.ghl-section-scope .cc-faq h2{font-size:36px}}@media (max-width:480px){.ghl-section-scope .cc-faq{padding:60px 18px}.ghl-section-scope .cc-faq h2{font-size:30px}}.cc-cred-scope{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--card2:#1c1c26;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.15);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--accent-glow:rgba(0,207,255,0.15);--gold:#c8a96e;--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;background:var(--black);color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6}.cc-cred-scope .container{max-width:1170px;margin:0 auto;padding:0 56px}.cc-cred-scope .section-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.cc-cred-scope .section-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:1px;margin-bottom:18px}.cc-cred-scope .section-title em{font-family:'Playfair Display',serif;color:var(--accent);font-style:italic;font-size:.8em;display:block}.cc-cred-scope .section-sub{font-size:15px;color:var(--muted2);line-height:1.8;max-width:560px}.cc-cred-scope .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.cc-cred-scope .reveal.visible{opacity:1;transform:none}.cc-cred-scope .rd1{transition-delay:.05s}.cc-cred-scope .rd2{transition-delay:.1s}.cc-cred-scope .rd3{transition-delay:.15s}.cc-cred-scope .rd4{transition-delay:.2s}.cc-cred-scope .cred-wrap{padding:100px 0;position:relative;overflow:hidden}.cc-cred-scope .cred-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.cc-cred-scope .cred-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cc-cred-scope .cred-copy p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.cc-cred-scope .cred-copy strong{color:var(--white);font-weight:500}.cc-cred-scope .cred-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(200,169,110,.08);border:1px solid rgba(200,169,110,.25);padding:8px 16px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:28px}.cc-cred-scope .cred-badge::before{content:'';width:5px;height:5px;background:var(--gold);border-radius:50%;animation:2s infinite ccCredPulse}.cc-cred-scope .cred-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);margin-top:48px}.cc-cred-scope .cred-stat{padding:28px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.cc-cred-scope .cred-stat:nth-child(2n){border-right:none}.cc-cred-scope .cred-stat:nth-child(n+3){border-bottom:none}.cc-cred-scope .cred-stat-num{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,4vw,52px);line-height:1;color:var(--accent);letter-spacing:1px}.cc-cred-scope .cred-stat-num.gold{color:var(--gold)}.cc-cred-scope .cred-stat-label{font-size:12px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:6px;line-height:1.5}.cc-cred-scope .cred-voted{margin-top:32px;padding:20px 24px;background:rgba(200,169,110,.06);border:1px solid rgba(200,169,110,.18);display:flex;align-items:center;gap:14px}.cc-cred-scope .cred-voted-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.cc-cred-scope .cred-voted-icon svg{width:24px;height:24px}.cc-cred-scope .cred-voted-icon svg path{stroke:var(--gold);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-cred-scope .cred-voted-text{font-size:13px;color:var(--muted2);line-height:1.6}.cc-cred-scope .cred-voted-text strong{color:var(--gold);font-weight:600}@media(max-width:992px){.cc-cred-scope .cred-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:1200px){.cc-cred-scope .container{padding:0 28px}}@media(max-width:768px){.cc-cred-scope .container{padding:0 18px}}@media(max-width:480px){.cc-cred-scope .container{padding:0 14px}.cc-cred-scope .section-title{font-size:clamp(28px,9vw,48px)}.cc-cred-scope .cred-stats{grid-template-columns:1fr}.cc-cred-scope .cred-stat{border-right:none;border-bottom:1px solid var(--border)}.cc-cred-scope .cred-stat:last-child{border-bottom:none}}.cc-cta-scope{--black:#050508;--charcoal:#0e0e14;--dark:#13131a;--card:#17171f;--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.15);--accent:#00cfff;--accent-dim:rgba(0,207,255,0.08);--gold:#c8a96e;--orange:#ff7340;--white:#eeeef4;--muted:#77778a;--muted2:#aaaabc;background:var(--black);color:var(--white);font-family:'DM Sans',sans-serif;font-weight:300;line-height:1.6}.cc-cta-scope .container{max-width:1170px;margin:0 auto;padding:0 56px}.cc-cta-scope .cta-section{padding:100px 0 80px;text-align:center;position:relative}.cc-cta-scope .cta-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.cc-cta-scope .cta-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.cc-cta-scope .cta-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:1px;margin-bottom:18px}.cc-cta-scope .cta-title em{font-family:'Playfair Display',serif;color:var(--accent);font-style:italic;display:block;font-size:.8em}.cc-cta-scope .cta-sub{font-size:15px;color:var(--muted2);line-height:1.8;max-width:560px;margin:0 auto 40px}.cc-cta-scope .cta-sub strong{color:var(--white);font-weight:500}.cc-cta-scope .cta-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:48px}.cc-cta-scope .btn-primary{background:var(--accent);color:var(--black);padding:16px 38px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.cc-cta-scope .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,207,255,.22)}.cc-cta-scope .btn-ghost{border:1px solid var(--border);color:var(--muted2);padding:16px 38px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s}.cc-cta-scope .btn-ghost:hover{border-color:var(--border-hover);color:var(--white)}.cc-cta-scope .cta-trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;font-size:13px;color:var(--muted);padding-top:28px;border-top:1px solid var(--border)}.cc-cta-scope .cta-trust-item{display:flex;align-items:center;gap:6px}.cc-cta-scope .cta-trust-item svg{width:14px;height:14px}.cc-cta-scope .cta-trust-item svg path,.cc-cta-scope .cta-trust-item svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-cta-scope .cta-trust-item.gold svg path,.cc-cta-scope .cta-trust-item.gold svg polygon{stroke:var(--gold)}.cc-cta-scope .cta-hours{font-size:12px;color:var(--muted);margin-top:20px;letter-spacing:.5px}.cta-nc-nudge{font-size:12px;color:rgba(255,255,255,.35);text-align:center;margin-top:16px;letter-spacing:.3px}.cta-nc-nudge a{color:var(--accent);text-decoration:underline;opacity:.7;transition:opacity .2s}.cta-nc-nudge a:hover{opacity:1}.cc-cta-scope .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.cc-cta-scope .reveal.visible{opacity:1;transform:none}.cc-cta-scope .rd1{transition-delay:.05s}.cc-cta-scope .rd2{transition-delay:.1s}.cc-cta-scope .rd3{transition-delay:.15s}@media(max-width:1200px){.cc-cta-scope .container{padding:0 28px}}@media(max-width:768px){.cc-cta-scope .container{padding:0 18px}}@media(max-width:480px){.cc-cta-scope .cta-actions{flex-direction:column}.cc-cta-scope .cta-actions a{text-align:center;width:100%}.cc-cta-scope .cta-trust{flex-direction:column;align-items:center;gap:12px}.cc-cta-scope .cta-title{font-size:clamp(28px,9vw,48px)}.cc-cta-scope .container{padding:0 14px}}.ghl-section-scope *,.ghl-section-scope ::after,.ghl-section-scope ::before{box-sizing:border-box;margin:0;padding:0}.ghl-section-scope .ppf-bc{padding:0;margin-bottom:28px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both ppfFadeUp}.ghl-section-scope .ppf-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .ppf-bc a:hover{color:var(--white)}.ghl-section-scope .ppf-bc span{color:var(--accent)}.ghl-section-scope .ppf-bc-sep{color:var(--border)}.ghl-section-scope .ppf-hero{min-height:90vh;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.ghl-section-scope .ppf-hero-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:100px 56px 60px 130px;position:relative;z-index:2}.ghl-section-scope .ppf-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(200,169,110,.08);border:1px solid rgba(200,169,110,.25);padding:8px 18px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:36px;width:fit-content;animation:.8s both ppfFadeUp;font-weight:600}.ghl-section-scope .ppf-hero-badge::before{content:'';width:5px;height:5px;background:var(--gold);border-radius:50%;animation:2s infinite ppfPulse}.ghl-section-scope .ppf-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(56px,7vw,96px);line-height:.92;letter-spacing:1.5px;margin-bottom:28px;text-align:left;animation:.8s .15s both ppfFadeUp}.ghl-section-scope .ppf-hero h1 span{display:block;padding:0;margin:0;line-height:.92}.ghl-section-scope .ppf-hero h1 .w1{color:var(--white);animation:1.2s ease-out .3s both ppfNeonW1}.ghl-section-scope .ppf-hero h1 .w2{display:block;color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .8s both ppfNeonW2}.ghl-section-scope .ppf-hero h1 .w3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite ppfShimmer,1.6s ease-out 1.3s both ppfNeonW2}.ghl-section-scope .ppf-hero h1 .w4{display:block;color:var(--white);font-size:.52em;letter-spacing:2px;line-height:1.3;margin-top:10px;opacity:0;animation:.8s 1.8s both ppfFadeUp}.ghl-section-scope .ppf-hero-sub{font-size:16px;color:var(--muted2);max-width:480px;line-height:1.8;margin-bottom:48px;text-align:left;animation:.8s .3s both ppfFadeUp}.ghl-section-scope .ppf-hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .ppf-hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:.8s .45s both ppfFadeUp}.ghl-section-scope .ppf-hero-trust{display:flex;gap:32px;margin-top:52px;padding-top:36px;border-top:1px solid var(--border);animation:.8s .6s both ppfFadeUp}.ghl-section-scope .ppf-ht-item{display:flex;align-items:center;gap:10px}.ghl-section-scope .ppf-ht-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent)}.ghl-section-scope .ppf-ht-icon svg{width:18px;height:18px}.ghl-section-scope .ppf-ht-icon svg circle,.ghl-section-scope .ppf-ht-icon svg line,.ghl-section-scope .ppf-ht-icon svg path,.ghl-section-scope .ppf-ht-icon svg polygon,.ghl-section-scope .ppf-ht-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ppf-ht-text strong{display:block;font-size:14px;font-weight:600;color:var(--white)}.ghl-section-scope .ppf-ht-text span{font-size:11px;color:var(--muted)}.ghl-section-scope .ppf-hero-right{position:relative;overflow:hidden}.ghl-section-scope .ppf-hero-right-img{position:absolute;inset:0;background:url('/images/ppf-hero.webp') center/cover no-repeat;opacity:.45;transition:opacity .5s}.ghl-section-scope .ppf-hero-right:hover .ppf-hero-right-img{opacity:.6}.ghl-section-scope .ppf-hero-right::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,207,255,.07) 0,transparent 70%),linear-gradient(135deg,rgba(10,10,18,.4),rgba(18,18,28,.4));z-index:1}.ghl-section-scope .ppf-hero-right::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,var(--black) 0,transparent 30%),linear-gradient(to bottom,transparent 70%,var(--black) 100%);z-index:2}.ghl-section-scope .ppf-tb{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0}.ghl-section-scope .ppf-tb-inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.ghl-section-scope .ppf-tb-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);letter-spacing:.5px}.ghl-section-scope .ppf-tb-icon{color:var(--accent);display:flex;align-items:center}.ghl-section-scope .ppf-tb-icon svg{width:16px;height:16px}.ghl-section-scope .ppf-tb-icon svg circle,.ghl-section-scope .ppf-tb-icon svg line,.ghl-section-scope .ppf-tb-icon svg path,.ghl-section-scope .ppf-tb-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:992px){.ghl-section-scope .ppf-hero{grid-template-columns:1fr;min-height:auto}.ghl-section-scope .ppf-hero-right{height:400px}.ghl-section-scope .ppf-hero-left{padding:120px 28px 60px}}@media(max-width:480px){.ghl-section-scope .ppf-hero-left{padding:100px 18px 40px}.ghl-section-scope .ppf-hero h1{font-size:clamp(44px,13vw,68px)}.ghl-section-scope .ppf-hero h1 span{line-height:.92}.ghl-section-scope .ppf-hero-actions{flex-direction:column}.ghl-section-scope .ppf-hero-actions a{text-align:center;width:100%}.ghl-section-scope .ppf-hero-trust{flex-direction:column;gap:18px}.ghl-section-scope .ppf-tb-inner{flex-direction:column;gap:12px;padding:0 18px}.ghl-section-scope .ppf-bc{padding:0}}.ghl-section-scope .section-title em{font-family:'Playfair Display',serif;color:var(--accent);text-shadow:0 0 15px rgba(0,207,255,.3);font-size:.8em;display:block}.ghl-section-scope .ppf-rv{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);animation:.8s .3s forwards ppfRvFB}.ghl-section-scope .ppf-rv-left{opacity:0;transform:translateX(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);animation:.8s .3s forwards ppfRvFB}.ghl-section-scope .ppf-rv-left.visible{opacity:1;transform:none}.ghl-section-scope .ppf-rv-right{opacity:0;transform:translateX(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);animation:.8s .5s forwards ppfRvFB}.ghl-section-scope .ppf-rv-right.visible,.ghl-section-scope .ppf-rv.visible{opacity:1;transform:none}.ghl-section-scope .ppf-why{padding:140px 0}.ghl-section-scope .ppf-why-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ghl-section-scope .ppf-why-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .ppf-why-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .ppf-callout{background:var(--accent-dim);border-left:2px solid var(--accent);padding:20px 24px;margin:30px 0;font-size:15px;color:var(--white);line-height:1.7;font-style:italic}.ghl-section-scope .ppf-wlist{list-style:none;margin-top:32px}.ghl-section-scope .ppf-wlist li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--muted2)}.ghl-section-scope .ppf-wlist li:last-child{border-bottom:none}.ghl-section-scope .ppf-wl-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);margin-top:2px}.ghl-section-scope .ppf-wl-icon svg{width:16px;height:16px}.ghl-section-scope .ppf-wl-text strong{display:block;color:var(--white);font-weight:500;margin-bottom:3px;font-size:15px}.ghl-section-scope .ppf-why-vis{position:relative;animation:8s ease-in-out infinite ppfFloat}.ghl-section-scope .ppf-why-vis::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg,rgba(0,207,255,.15),rgba(0,207,255,.03) 40%,rgba(0,207,255,.08) 60%,rgba(0,207,255,.15));border-radius:4px;z-index:-1;filter:blur(20px);opacity:.5;transition:.6s}.ghl-section-scope .ppf-why-vis::after{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(0,207,255,.12);border-radius:4px;z-index:-1;transition:.6s;box-shadow:0 0 15px rgba(0,207,255,.05)}.ghl-section-scope .ppf-why-vis:hover::before{top:-25px;left:-25px;right:-25px;bottom:-25px;opacity:.8;filter:blur(30px)}.ghl-section-scope .ppf-why-vis:hover::after{top:-12px;left:-12px;right:-12px;bottom:-12px;border-color:rgba(0,207,255,.3);box-shadow:0 0 30px rgba(0,207,255,.12)}.ghl-section-scope .ppf-why-img{width:100%;height:480px;display:block;border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);transition:.5s}.ghl-section-scope .ppf-why-img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85);transition:filter .5s}.ghl-section-scope .ppf-why-img:hover img{filter:saturate(1)}.ghl-section-scope .ppf-why-badge{position:absolute;bottom:-20px;right:-20px;background:var(--card);border:1px solid var(--border);padding:24px 28px;backdrop-filter:blur(10px)}.ghl-section-scope .ppf-why-badge .big{font-family:'Bebas Neue',sans-serif;font-size:52px;line-height:1;color:var(--accent)}.ghl-section-scope .ppf-why-badge .small{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:6px}@media(max-width:992px){.ghl-section-scope .ppf-why{padding:80px 0}.ghl-section-scope .ppf-why-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .ppf-why-img{height:340px}}@media(max-width:480px){.ghl-section-scope .ppf-why{padding:60px 0}.ghl-section-scope .ppf-why-img{height:240px}.ghl-section-scope .ppf-why-badge{bottom:-12px;right:-8px;padding:18px 20px}.ghl-section-scope .ppf-why-badge .big{font-size:38px}}.ghl-section-scope .rd1{transition-delay:.05s}.ghl-section-scope .rd2{transition-delay:.1s}.ghl-section-scope .rd3{transition-delay:.15s}.ghl-section-scope .ppf-proc{padding:140px 0}.ghl-section-scope .ppf-proc-header{text-align:center;margin-bottom:80px}.ghl-section-scope .ppf-proc-header .section-sub{margin:0 auto}.ghl-section-scope .ppf-proc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--border);border:1px solid var(--border);position:relative}.ghl-section-scope .ppf-step{background:var(--charcoal);padding:48px 28px 40px;position:relative;transition:background .3s,transform .3s,box-shadow .3s;overflow:hidden}.ghl-section-scope .ppf-step::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.3),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ppf-step:hover::before{transform:scaleX(1)}.ghl-section-scope .ppf-step:hover{background:var(--card2);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.ghl-section-scope .ppf-step::after{content:'→';position:absolute;right:-10px;top:40px;font-size:14px;color:var(--accent);opacity:.4;z-index:2}.ghl-section-scope .ppf-step:last-child::after{display:none}.ghl-section-scope .ppf-step-num{font-family:'Bebas Neue',sans-serif;font-size:48px;line-height:1;color:rgba(0,207,255,.18);margin-bottom:20px;transition:color .3s}.ghl-section-scope .ppf-step:hover .ppf-step-num{color:rgba(0,207,255,.28)}.ghl-section-scope .ppf-step-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);margin-bottom:18px;color:var(--accent);transition:.3s}.ghl-section-scope .ppf-step:hover .ppf-step-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .ppf-step-icon svg{width:20px;height:20px}.ghl-section-scope .ppf-step-name{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:.5px;color:var(--white);margin-bottom:10px}.ghl-section-scope .ppf-step-desc{font-size:13px;color:var(--muted);line-height:1.65}.ghl-section-scope .ppf-step-anim{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ppf-step-anim.visible{opacity:1;transform:none}.ghl-section-scope .ppf-step-anim:first-child{transition-delay:0s}.ghl-section-scope .ppf-step-anim:nth-child(2){transition-delay:.1s}.ghl-section-scope .ppf-step-anim:nth-child(3){transition-delay:.2s}.ghl-section-scope .ppf-step-anim:nth-child(4){transition-delay:.3s}.ghl-section-scope .ppf-step-anim:nth-child(5){transition-delay:.4s}@media(max-width:992px){.ghl-section-scope .ppf-proc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ghl-section-scope .ppf-proc{padding:80px 0}.ghl-section-scope .ppf-proc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ghl-section-scope .ppf-proc{padding:60px 0}.ghl-section-scope .ppf-proc-grid{grid-template-columns:1fr;background:0 0;border:none}.ghl-section-scope .ppf-step{border:1px solid var(--border);margin-bottom:8px}.ghl-section-scope .ppf-step::after{display:none}}.ghl-section-scope .ppf-cov{padding:140px 0}.ghl-section-scope .ppf-cov-header{text-align:center;margin-bottom:80px}.ghl-section-scope .ppf-cov-header .section-sub{margin:0 auto}.ghl-section-scope .ppf-cov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:60px}.ghl-section-scope .ppf-pkg{background:var(--dark);border:1px solid var(--border);padding:48px 36px 40px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:visible}.ghl-section-scope .ppf-pkg::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:background .3s}.ghl-section-scope .ppf-pkg:hover{transform:translateY(-6px);box-shadow:0 32px 80px rgba(0,0,0,.4)}.ghl-section-scope .ppf-pkg.featured{border-color:rgba(0,207,255,.3)}.ghl-section-scope .ppf-pkg.featured::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .ppf-badge-top{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:5px 18px;white-space:nowrap}.ghl-section-scope .ppf-pkg-icon{width:52px;height:52px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.35s}.ghl-section-scope .ppf-cov-card:hover .ppf-pkg-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 18px rgba(0,207,255,.1)}.ghl-section-scope .ppf-pkg-icon svg{width:24px;height:24px}.ghl-section-scope .ppf-pkg-icon svg circle,.ghl-section-scope .ppf-pkg-icon svg line,.ghl-section-scope .ppf-pkg-icon svg path,.ghl-section-scope .ppf-pkg-icon svg polygon,.ghl-section-scope .ppf-pkg-icon svg polyline,.ghl-section-scope .ppf-pkg-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ppf-pkg-tier{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.ghl-section-scope .ppf-pkg-name{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:1px;color:var(--white);margin-bottom:8px;line-height:1}.ghl-section-scope .ppf-pkg-tag{font-size:13px;color:var(--muted);margin-bottom:28px;line-height:1.5}.ghl-section-scope .ppf-pkg-div{height:1px;background:var(--border);margin-bottom:24px}.ghl-section-scope .ppf-pkg-feat{list-style:none;margin-bottom:32px}.ghl-section-scope .ppf-pkg-feat li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--muted2);line-height:1.4}.ghl-section-scope .ppf-pkg-feat li:last-child{border-bottom:none}.ghl-section-scope .ppf-chk{color:var(--accent);font-weight:700;font-size:12px;flex-shrink:0;margin-top:1px}.ghl-section-scope .ppf-pkg-cta{display:block;text-align:center;padding:16px;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:.25s}.ghl-section-scope .ppf-cta-outline{border:1px solid var(--border);color:var(--muted)}.ghl-section-scope .ppf-cta-outline:hover{border-color:var(--border-hover);color:var(--white)}.ghl-section-scope .ppf-cta-fill{background:var(--accent);color:var(--black)}.ghl-section-scope .ppf-cta-fill:hover{background:#fff}.ghl-section-scope .ppf-specs{padding:80px 0}.ghl-section-scope .ppf-specs-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ghl-section-scope .ppf-specs-text p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:18px}.ghl-section-scope .ppf-specs-table{width:100%;border-collapse:collapse;border:1px solid var(--border)}.ghl-section-scope .ppf-specs-table tr{border-bottom:1px solid var(--border)}.ghl-section-scope .ppf-specs-table tr:last-child{border-bottom:none}.ghl-section-scope .ppf-specs-table td{padding:16px 20px;font-size:14px}.ghl-section-scope .ppf-specs-table td:first-child{color:var(--muted);font-size:12px;letter-spacing:1px;text-transform:uppercase;width:50%}.ghl-section-scope .ppf-specs-table td:last-child{color:var(--white);font-weight:500}.ghl-section-scope .ppf-specs-table tr:hover td{background:rgba(255,255,255,.02)}@media(max-width:992px){.ghl-section-scope .ppf-cov-grid{grid-template-columns:1fr}.ghl-section-scope .ppf-pkg{max-width:520px;margin:0 auto;width:100%}.ghl-section-scope .ppf-specs-inner{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.ghl-section-scope .ppf-cov{padding:80px 0}.ghl-section-scope .ppf-specs{padding:60px 0}}@media(max-width:480px){.ghl-section-scope .ppf-cov{padding:60px 0}.ghl-section-scope .ppf-pkg{padding:32px 24px}.ghl-section-scope .ppf-pkg-name{font-size:32px}}.ghl-section-scope .sel-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sel-rv.visible{opacity:1;transform:none}.ghl-section-scope .sel-d1{transition-delay:.08s}.ghl-section-scope .sel-d2{transition-delay:.16s}.ghl-section-scope .sel-d3{transition-delay:.24s}.ghl-section-scope .sel-d4{transition-delay:.32s}.ghl-section-scope .sel-section{padding:100px 0 80px;position:relative;overflow:hidden;background:var(--charcoal)}.ghl-section-scope .sel-section::before{content:'';position:absolute;top:0;left:50%;width:1000px;height:600px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(0,207,255,.06) 0,transparent 65%);filter:blur(40px);pointer-events:none}.ghl-section-scope .sel-container{max-width:800px;margin:0 auto;padding:0 24px;position:relative}.ghl-section-scope .sel-header{text-align:center;margin-bottom:48px}.ghl-section-scope .sel-shield{width:64px;height:78px;margin:0 auto 20px;animation:5s ease-in-out infinite selShieldFloat}.ghl-section-scope .sel-shield svg{width:100%;height:100%;animation:3s ease-in-out infinite selShieldGlow}.ghl-section-scope .sel-shield-body{fill:none;stroke:var(--accent);stroke-width:2.5}.ghl-section-scope .sel-shield-fill{fill:rgba(0,207,255,0.06);stroke:none}.ghl-section-scope .sel-shield-check{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:1s .5s forwards selCheckDraw}.ghl-section-scope .sel-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.ghl-section-scope .sel-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,5vw,52px);letter-spacing:3px;color:var(--white);margin-bottom:8px}.ghl-section-scope .sel-title span{color:var(--accent)}.ghl-section-scope .sel-sub{font-size:14px;color:var(--muted);max-width:420px;margin:0 auto}.ghl-section-scope .sel-specs-strip{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:16px 0;margin-bottom:40px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ghl-section-scope .sel-spec-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted2);font-weight:500}.ghl-section-scope .sel-spec-icon{width:16px;height:16px;color:var(--accent)}.ghl-section-scope .sel-spec-icon svg{width:100%;height:100%}.ghl-section-scope .sel-spec-icon svg circle,.ghl-section-scope .sel-spec-icon svg path,.ghl-section-scope .sel-spec-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .sel-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:32px}.ghl-section-scope .sel-tab{background:var(--dark);border:1px solid var(--border);padding:16px 12px;cursor:pointer;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;color:var(--muted);transition:.35s;letter-spacing:.3px;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .sel-tab::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sel-tab::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(0,207,255,.06) 0,transparent 70%);opacity:0;transition:opacity .4s}.ghl-section-scope .sel-tab:hover{color:var(--white);border-color:rgba(0,207,255,.15);transform:translateY(-2px)}.ghl-section-scope .sel-tab:hover::before{transform:scaleX(.5)}.ghl-section-scope .sel-tab.active{color:var(--accent);border-color:rgba(0,207,255,.35);background:rgba(0,207,255,.04)}.ghl-section-scope .sel-tab.active::before{transform:scaleX(1)}.ghl-section-scope .sel-tab.active::after{opacity:1}.ghl-section-scope .sel-tab-name{display:block;font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:2px;transition:color .35s}.ghl-section-scope .sel-tab.active .sel-tab-name{color:var(--white)}.ghl-section-scope .sel-tab-cov{font-size:10px;letter-spacing:1px;text-transform:uppercase;opacity:.7}.ghl-section-scope .sel-info{text-align:center;margin-bottom:24px;min-height:56px}.ghl-section-scope .sel-info-name{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:2px;color:var(--accent);margin-bottom:4px;text-shadow:0 0 15px rgba(0,207,255,.15);transition:.3s}.ghl-section-scope .sel-info-desc{font-size:13px;color:var(--muted);transition:.3s}.ghl-section-scope .sel-meter{margin-bottom:28px}.ghl-section-scope .sel-meter-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.ghl-section-scope .sel-meter-label{font-size:10px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase}.ghl-section-scope .sel-meter-pct{font-family:'Bebas Neue',sans-serif;font-size:28px;color:var(--accent);letter-spacing:1px;transition:.5s;text-shadow:0 0 10px rgba(0,207,255,.2)}.ghl-section-scope .sel-meter-track{width:100%;height:6px;background:var(--dark);border:1px solid var(--border);position:relative}.ghl-section-scope .sel-meter-fill{height:100%;background:linear-gradient(90deg,var(--accent),#0090b0);width:0%;transition:width .8s cubic-bezier(.16,1,.3,1);position:relative}.ghl-section-scope .sel-meter-fill::after{content:'';position:absolute;right:0;top:50%;width:14px;height:14px;background:var(--accent);transform:translate(50%,-50%);box-shadow:0 0 14px rgba(0,207,255,.6),0 0 30px rgba(0,207,255,.2);opacity:0;transition:opacity .5s}.ghl-section-scope .sel-meter-fill.on::after{opacity:1}.ghl-section-scope .sel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:48px}.ghl-section-scope .sel-tile{background:var(--dark);border:1px solid var(--border);padding:18px 8px 14px;text-align:center;position:relative;overflow:hidden;transition:.4s cubic-bezier(.16,1,.3,1);cursor:default}.ghl-section-scope .sel-tile::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(0,207,255,.1) 0,transparent 70%);opacity:0;transition:opacity .5s}.ghl-section-scope .sel-tile.active::before{opacity:1}.ghl-section-scope .sel-tile::after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sel-tile.active::after{transform:scaleX(1)}.ghl-section-scope .sel-tile.active{border-color:rgba(0,207,255,.3);background:rgba(0,207,255,.04);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 15px rgba(0,207,255,.04)}.ghl-section-scope .sel-tile-icon{display:block;width:36px;height:36px;margin:0 auto 8px;transition:.4s}.ghl-section-scope .sel-tile-icon svg{width:100%;height:100%}.ghl-section-scope .sel-tile-icon svg circle,.ghl-section-scope .sel-tile-icon svg ellipse,.ghl-section-scope .sel-tile-icon svg line,.ghl-section-scope .sel-tile-icon svg path,.ghl-section-scope .sel-tile-icon svg polyline,.ghl-section-scope .sel-tile-icon svg rect{stroke:rgba(80,80,100,1);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:.4s}.ghl-section-scope .sel-tile.active .sel-tile-icon svg circle,.ghl-section-scope .sel-tile.active .sel-tile-icon svg ellipse,.ghl-section-scope .sel-tile.active .sel-tile-icon svg line,.ghl-section-scope .sel-tile.active .sel-tile-icon svg path,.ghl-section-scope .sel-tile.active .sel-tile-icon svg polyline,.ghl-section-scope .sel-tile.active .sel-tile-icon svg rect{stroke:var(--accent);filter:drop-shadow(0 0 6px rgba(0,207,255,.5))}.ghl-section-scope .sel-tile.active .sel-tile-icon{transform:scale(1.1)}.ghl-section-scope .sel-tile-label{font-size:11px;font-weight:600;color:#505064;letter-spacing:.2px;transition:color .4s;position:relative;z-index:1;line-height:1.3}.ghl-section-scope .sel-tile.active .sel-tile-label{color:var(--white)}.ghl-section-scope .sel-tile-dot{width:5px;height:5px;background:var(--border);margin:8px auto 0;transition:.4s}.ghl-section-scope .sel-tile.active .sel-tile-dot{background:var(--accent);box-shadow:0 0 10px rgba(0,207,255,.6)}.ghl-section-scope .sel-tile.active:first-child{transition-delay:0s}.ghl-section-scope .sel-tile.active:nth-child(2){transition-delay:.04s}.ghl-section-scope .sel-tile.active:nth-child(3){transition-delay:.06s}.ghl-section-scope .sel-tile.active:nth-child(4){transition-delay:.08s}.ghl-section-scope .sel-tile.active:nth-child(5){transition-delay:.1s}.ghl-section-scope .sel-tile.active:nth-child(6){transition-delay:.14s}.ghl-section-scope .sel-tile.active:nth-child(7){transition-delay:.18s}.ghl-section-scope .sel-tile.active:nth-child(8){transition-delay:.22s}.ghl-section-scope .sel-tile.active:nth-child(9){transition-delay:.26s}.ghl-section-scope .sel-tile.active:nth-child(10){transition-delay:.3s}.ghl-section-scope .sel-tile.active:nth-child(11){transition-delay:.34s}.ghl-section-scope .sel-tile.active:nth-child(12){transition-delay:.38s}.ghl-section-scope .sel-tile:not(.active){transition-delay:0s!important}.ghl-section-scope .sel-feats{margin-bottom:40px}.ghl-section-scope .sel-feats-title{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:2px;color:var(--white);text-align:center;margin-bottom:18px}.ghl-section-scope .sel-feats-title span{color:var(--accent)}.ghl-section-scope .sel-feats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ghl-section-scope .sel-feat{background:var(--dark);border:1px solid var(--border);padding:20px 16px;text-align:center;transition:.35s}.ghl-section-scope .sel-feat:hover{border-color:rgba(0,207,255,.2);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.ghl-section-scope .sel-feat-icon{width:36px;height:36px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .sel-feat:hover .sel-feat-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 12px rgba(0,207,255,.1)}.ghl-section-scope .sel-feat-icon svg{width:18px;height:18px}.ghl-section-scope .sel-feat-icon svg circle,.ghl-section-scope .sel-feat-icon svg line,.ghl-section-scope .sel-feat-icon svg path,.ghl-section-scope .sel-feat-icon svg polyline,.ghl-section-scope .sel-feat-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .sel-feat-t{font-size:13px;font-weight:700;color:var(--white);margin-bottom:4px}.ghl-section-scope .sel-feat-d{font-size:11px;color:var(--muted);line-height:1.5}.ghl-section-scope .sel-warranty{border-top:1px solid var(--border);padding-top:24px;text-align:center}.ghl-section-scope .sel-warranty-t{font-size:12px;color:var(--muted);letter-spacing:.5px}.ghl-section-scope .sel-warranty-t strong{color:var(--accent);font-weight:600}@media(max-width:768px){.ghl-section-scope .sel-tabs{grid-template-columns:repeat(2,1fr)}.ghl-section-scope .sel-feats-grid{grid-template-columns:1fr 1fr}.ghl-section-scope .sel-section{padding:80px 0 60px}}@media(max-width:600px){.ghl-section-scope .sel-grid{grid-template-columns:repeat(3,1fr);gap:8px}.ghl-section-scope .sel-tile{padding:14px 6px 10px}.ghl-section-scope .sel-tile-icon{width:30px;height:30px}.ghl-section-scope .sel-tile-label{font-size:10px}.ghl-section-scope .sel-specs-strip{gap:12px}}@media(max-width:480px){.ghl-section-scope .sel-tabs{grid-template-columns:1fr 1fr;gap:6px}.ghl-section-scope .sel-tab{padding:12px 8px}.ghl-section-scope .sel-feats-grid{grid-template-columns:1fr}.ghl-section-scope .sel-section{padding:60px 0 48px}}@media(max-width:400px){.ghl-section-scope .sel-grid{grid-template-columns:repeat(2,1fr)}}.ghl-section-scope .ppf-faq{padding:140px 0}.ghl-section-scope .ppf-faq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.ghl-section-scope .ppf-faq-left p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:30px}.ghl-section-scope .ppf-faq-contact{background:var(--dark);border:1px solid var(--border);padding:30px}.ghl-section-scope .ppf-faq-contact-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:8px}.ghl-section-scope .ppf-faq-contact-sub{font-size:13px;color:var(--muted);margin-bottom:20px}.ghl-section-scope .ppf-faq-contact-phone{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--accent);letter-spacing:1px}.ghl-section-scope .ppf-faq-list{display:flex;flex-direction:column}.ghl-section-scope .ppf-fi{border-bottom:1px solid var(--border)}.ghl-section-scope .ppf-fi:first-child{border-top:1px solid var(--border)}.ghl-section-scope .ppf-fq{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--white);transition:color .2s;gap:20px}.ghl-section-scope .ppf-fq:hover{color:var(--accent)}.ghl-section-scope .ppf-fi-icon{font-size:20px;color:var(--muted);transition:transform .3s,color .3s;flex-shrink:0}.ghl-section-scope .ppf-fi.open .ppf-fi-icon{transform:rotate(45deg);color:var(--accent)}.ghl-section-scope .ppf-fa{max-height:0;overflow:hidden;transition:max-height .4s,padding .3s;font-size:14px;color:var(--muted2);line-height:1.8}.ghl-section-scope .ppf-fi.open .ppf-fa{max-height:300px;padding-bottom:22px}@media(max-width:992px){.ghl-section-scope .ppf-faq{padding:80px 0}.ghl-section-scope .ppf-faq-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:480px){.ghl-section-scope .ppf-faq{padding:60px 0}.ghl-section-scope .ppf-faq-contact-phone{font-size:24px}}.ghl-section-scope .ppf-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .ppf-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .ppf-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .ppf-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .ppf-cta-note-el{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .ppf-cta-wrap.visible .ppf-cta-buttons,.ghl-section-scope .ppf-cta-wrap.visible .ppf-cta-desc,.ghl-section-scope .ppf-cta-wrap.visible .ppf-cta-heading,.ghl-section-scope .ppf-cta-wrap.visible .ppf-cta-label,.ghl-section-scope .ppf-cta-wrap.visible .ppf-cta-note-el{opacity:1;transform:none}.ghl-section-scope .ppf-final{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .ppf-final::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite ppfCtaGlow}.ghl-section-scope .ppf-final h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .ppf-final h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .ppf-final p.ppf-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .ppf-cta-note-el span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .ppf-final{padding:80px 0}.ghl-section-scope .ppf-final::before{width:300px;height:300px}.ghl-section-scope .ppf-final h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .ppf-final p.ppf-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .ppf-cta-buttons a{max-width:100%}.ghl-section-scope .ppf-cta-note-el{font-size:11px;line-height:1.6}}.ghl-section-scope .wcu-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wcu-rv.visible{opacity:1;transform:none}.ghl-section-scope .wcu-rv-left{opacity:0;transform:translateX(-30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wcu-rv-left.visible{opacity:1;transform:none}.ghl-section-scope .wcu-rv-right{opacity:0;transform:translateX(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wcu-rv-right.visible{opacity:1;transform:none}.ghl-section-scope .ppf-wcu{padding:140px 0;background:var(--black);position:relative;overflow:hidden}.ghl-section-scope .ppf-wcu::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.3}.ghl-section-scope .ppf-wcu-header{text-align:center;margin-bottom:80px;position:relative;z-index:2}.ghl-section-scope .ppf-wcu-header-sub{font-size:15px;color:var(--muted2);line-height:1.75;max-width:560px;margin:0 auto}.ghl-section-scope .ppf-wcu-rows{position:relative;z-index:2}.ghl-section-scope .ppf-wcu-rows::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--border) 10%,var(--border) 90%,transparent);transform:translateX(-50%)}.ghl-section-scope .ppf-wcu-rows::after{content:'';position:absolute;top:0;left:50%;width:3px;height:80px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,var(--accent),transparent);animation:4s ease-in-out infinite wcuSpine;border-radius:2px}.ghl-section-scope .ppf-wcu-row{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:center;min-height:180px}.ghl-section-scope .ppf-wcu-row+.ppf-wcu-row{margin-top:-1px}.ghl-section-scope .ppf-wcu-dot{display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.ghl-section-scope .ppf-wcu-dot-inner{width:14px;height:14px;border:2px solid var(--border);background:var(--black);position:relative;transition:.4s}.ghl-section-scope .ppf-wcu-dot-inner::after{content:'';position:absolute;inset:3px;background:var(--accent);opacity:0;transition:opacity .4s}.ghl-section-scope .ppf-wcu-row:hover .ppf-wcu-dot-inner{border-color:var(--accent);box-shadow:0 0 16px rgba(0,207,255,.2)}.ghl-section-scope .ppf-wcu-row:hover .ppf-wcu-dot-inner::after{opacity:1}.ghl-section-scope .ppf-wcu-content{padding:36px 40px;background:var(--dark);border:1px solid var(--border);transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.ghl-section-scope .ppf-wcu-content:hover{border-color:rgba(0,207,255,.2);box-shadow:0 16px 48px rgba(0,0,0,.3);transform:translateY(-3px)}.ghl-section-scope .ppf-wcu-content::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:background .35s}.ghl-section-scope .ppf-wcu-content:hover::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .ppf-wcu-num{font-family:'Bebas Neue',sans-serif;font-size:64px;color:rgba(0,207,255,.06);position:absolute;top:-6px;right:20px;pointer-events:none;line-height:1;transition:color .35s}.ghl-section-scope .ppf-wcu-content:hover .ppf-wcu-num{color:rgba(0,207,255,.12)}.ghl-section-scope .ppf-wcu-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);margin-bottom:16px;color:var(--accent);transition:.35s}.ghl-section-scope .ppf-wcu-content:hover .ppf-wcu-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 18px rgba(0,207,255,.1)}.ghl-section-scope .ppf-wcu-icon svg{width:20px;height:20px}.ghl-section-scope .ppf-wcu-icon svg circle,.ghl-section-scope .ppf-wcu-icon svg line,.ghl-section-scope .ppf-wcu-icon svg path,.ghl-section-scope .ppf-wcu-icon svg polyline,.ghl-section-scope .ppf-wcu-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ppf-wcu-title{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:1px;line-height:1.1;margin-bottom:10px;transition:color .3s;position:relative;z-index:1}.ghl-section-scope .ppf-wcu-content:hover .ppf-wcu-title{color:var(--accent)}.ghl-section-scope .ppf-wcu-desc{font-size:14px;color:var(--muted2);line-height:1.75;position:relative;z-index:1}.ghl-section-scope .ppf-wcu-row:nth-child(2n) .ppf-wcu-content{order:3}.ghl-section-scope .ppf-wcu-row:nth-child(2n) .ppf-wcu-dot{order:2}.ghl-section-scope .ppf-wcu-row:nth-child(2n) .ppf-wcu-empty{order:1}.ghl-section-scope .ppf-wcu-bottom{display:flex;justify-content:center;gap:56px;margin-top:72px;position:relative;z-index:2}.ghl-section-scope .ppf-wcu-bstat{text-align:center}.ghl-section-scope .ppf-wcu-bstat-val{font-family:'Bebas Neue',sans-serif;font-size:40px;color:var(--accent);line-height:1;margin-bottom:4px;text-shadow:0 0 20px rgba(0,207,255,.15)}.ghl-section-scope .ppf-wcu-bstat-lbl{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ghl-section-scope .ppf-wcu-bstat+.ppf-wcu-bstat{position:relative}.ghl-section-scope .ppf-wcu-bstat+.ppf-wcu-bstat::before{content:'';position:absolute;left:-28px;top:50%;transform:translateY(-50%);width:1px;height:36px;background:var(--border)}@media(max-width:1200px){.ghl-section-scope .container{padding:0 28px}.ghl-section-scope .ppf-wcu-content{padding:28px 32px}.ghl-section-scope .ppf-wcu-row{grid-template-columns:1fr 48px 1fr}}@media(max-width:992px){.ghl-section-scope .ppf-wcu{padding:100px 0}.ghl-section-scope .ppf-wcu-header{margin-bottom:56px}.ghl-section-scope .ppf-wcu-row{grid-template-columns:40px 1fr}.ghl-section-scope .ppf-wcu-empty{display:none}.ghl-section-scope .ppf-wcu-dot{order:1!important}.ghl-section-scope .ppf-wcu-content{order:2!important;padding:24px 28px}.ghl-section-scope .ppf-wcu-rows::after,.ghl-section-scope .ppf-wcu-rows::before{left:20px;transform:none}.ghl-section-scope .ppf-wcu-title{font-size:24px}.ghl-section-scope .ppf-wcu-bottom{gap:40px}}@media(max-width:768px){.ghl-section-scope .container{padding:0 18px}.ghl-section-scope .ppf-wcu{padding:72px 0}.ghl-section-scope .ppf-wcu-header{margin-bottom:40px}.ghl-section-scope .ppf-wcu-row{grid-template-columns:32px 1fr}.ghl-section-scope .ppf-wcu-rows::after,.ghl-section-scope .ppf-wcu-rows::before{left:16px}.ghl-section-scope .ppf-wcu-dot-inner{width:10px;height:10px}.ghl-section-scope .ppf-wcu-content{padding:22px 20px}.ghl-section-scope .ppf-wcu-title{font-size:22px}.ghl-section-scope .ppf-wcu-desc{font-size:13px}.ghl-section-scope .ppf-wcu-num{font-size:48px}.ghl-section-scope .ppf-wcu-icon{width:36px;height:36px}.ghl-section-scope .ppf-wcu-icon svg{width:16px;height:16px}.ghl-section-scope .ppf-wcu-bottom{gap:28px;margin-top:48px;display:grid;grid-template-columns:1fr 1fr}.ghl-section-scope .ppf-wcu-bstat+.ppf-wcu-bstat::before{display:none}.ghl-section-scope .ppf-wcu-bstat-val{font-size:32px}}@media(max-width:480px){.ghl-section-scope .container{padding:0 14px}.ghl-section-scope .ppf-wcu{padding:56px 0}.ghl-section-scope .ppf-wcu-row{grid-template-columns:24px 1fr}.ghl-section-scope .ppf-wcu-rows::before{left:12px}.ghl-section-scope .ppf-wcu-rows::after{left:12px;width:2px}.ghl-section-scope .ppf-wcu-dot-inner{width:8px;height:8px;border-width:1px}.ghl-section-scope .ppf-wcu-content{padding:18px 16px}.ghl-section-scope .ppf-wcu-title{font-size:20px;margin-bottom:6px}.ghl-section-scope .ppf-wcu-desc{font-size:12px}.ghl-section-scope .ppf-wcu-num{font-size:40px;right:12px}.ghl-section-scope .ppf-wcu-icon{width:32px;height:32px;margin-bottom:10px}.ghl-section-scope .ppf-wcu-icon svg{width:14px;height:14px}.ghl-section-scope .ppf-wcu-bottom{gap:20px;margin-top:36px}.ghl-section-scope .ppf-wcu-bstat-val{font-size:26px}.ghl-section-scope .ppf-wcu-bstat-lbl{font-size:9px}.ghl-section-scope .section-title{font-size:clamp(28px,9vw,48px)}}.ghl-section-scope .wt-bc{padding:0;margin-bottom:24px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both wtFadeUp}.ghl-section-scope .wt-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .wt-bc a:hover{color:var(--white)}.ghl-section-scope .wt-bc span{color:var(--accent)}.ghl-section-scope .wt-bc-sep{color:var(--border)}.ghl-section-scope .wt-hero{min-height:90vh;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.ghl-section-scope .wt-hero-left{display:flex;flex-direction:column;justify-content:center;padding:60px 56px 100px 130px;position:relative;z-index:2}.ghl-section-scope .wt-badge{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.22);padding:8px 16px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:36px;width:fit-content;animation:.8s both wtFadeUp}.ghl-section-scope .wt-badge::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite wtPulse}.ghl-section-scope .wt-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(72px,9vw,120px);line-height:.9;letter-spacing:1.5px;margin-bottom:28px;animation:.8s .15s both wtFadeUp}.ghl-section-scope .wt-hero h1 span{display:block;padding:0;margin:0;line-height:.9}.ghl-section-scope .wt-hero h1 .w1{color:var(--white);animation:1.2s ease-out .3s both wtNeon1}.ghl-section-scope .wt-hero h1 .w2{display:block;color:transparent;-webkit-text-stroke:1.5px var(--accent);animation:1.4s ease-out .8s both wtNeon2}.ghl-section-scope .wt-hero h1 .w3{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite wtShimmer,1.6s ease-out 1.3s both wtNeon2}.ghl-section-scope .wt-hero-sub{font-size:16px;color:var(--muted2);max-width:480px;line-height:1.8;margin-bottom:48px;animation:.8s .3s both wtFadeUp}.ghl-section-scope .wt-hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .wt-hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:.8s .45s both wtFadeUp}.ghl-section-scope .wt-hero-trust{display:flex;gap:28px;margin-top:52px;padding-top:36px;border-top:1px solid var(--border);animation:.8s .6s both wtFadeUp}.ghl-section-scope .wt-ht-item{display:flex;align-items:center;gap:10px}.ghl-section-scope .wt-ht-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent)}.ghl-section-scope .wt-ht-icon svg{width:18px;height:18px}.ghl-section-scope .wt-ht-icon svg circle,.ghl-section-scope .wt-ht-icon svg line,.ghl-section-scope .wt-ht-icon svg path,.ghl-section-scope .wt-ht-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wt-ht-text strong{display:block;font-size:14px;font-weight:600;color:var(--white)}.ghl-section-scope .wt-ht-text span{font-size:11px;color:var(--muted)}.ghl-section-scope .wt-hero-right{position:relative;overflow:hidden;background:url('/images/wt-hero.webp') center/cover no-repeat}.ghl-section-scope .wt-hero-right::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,207,255,.07) 0,transparent 70%),linear-gradient(135deg,rgba(5,5,8,.7),rgba(13,13,20,.7))}.ghl-section-scope .wt-hero-right::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,var(--black) 0,transparent 40%,transparent 60%,var(--black) 100%),linear-gradient(to bottom,transparent 60%,var(--black) 100%)}.ghl-section-scope .wt-tb{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0}.ghl-section-scope .wt-tb-inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.ghl-section-scope .wt-tb-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);letter-spacing:.5px}.ghl-section-scope .wt-tb-icon{color:var(--accent);display:flex;align-items:center}.ghl-section-scope .wt-tb-icon svg{width:16px;height:16px}.ghl-section-scope .wt-tb-icon svg circle,.ghl-section-scope .wt-tb-icon svg path,.ghl-section-scope .wt-tb-icon svg polygon,.ghl-section-scope .wt-tb-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wt-vlt{padding:140px 0;background:var(--charcoal)}.ghl-section-scope .wt-vlt-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ghl-section-scope .wt-vlt-text p{font-size:15px;color:var(--muted2);line-height:1.85;margin-bottom:18px}.ghl-section-scope .wt-vlt-text p strong{color:var(--white);font-weight:500}.ghl-section-scope .wt-callout{background:var(--accent-dim);border-left:2px solid var(--accent);padding:20px 24px;margin:30px 0;font-size:15px;color:var(--white);line-height:1.7;font-style:italic}.ghl-section-scope .wt-legal{background:var(--dark);border:1px solid var(--border);padding:24px;margin-top:28px}.ghl-section-scope .wt-legal-title{font-size:13px;font-weight:600;color:var(--white);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ghl-section-scope .wt-legal-items{list-style:none}.ghl-section-scope .wt-legal-items li{font-size:13px;color:var(--muted2);padding:7px 0;border-bottom:1px solid var(--border)}.ghl-section-scope .wt-legal-items li:last-child{border-bottom:none}.ghl-section-scope .wt-legal-items li strong{color:var(--white)}.ghl-section-scope .wt-vlt-visual{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);overflow:hidden}.ghl-section-scope .wt-shade{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--border);transition:background .2s}.ghl-section-scope .wt-shade:last-child{border-bottom:none}.ghl-section-scope .wt-shade:hover{background:rgba(255,255,255,.03)}.ghl-section-scope .wt-shade-preview{width:60px;height:40px;border:1px solid rgba(255,255,255,.1)}.ghl-section-scope .wt-shade-info{flex:1;margin-left:20px}.ghl-section-scope .wt-shade-pct{font-family:'Bebas Neue',sans-serif;font-size:28px;color:var(--white);letter-spacing:1px}.ghl-section-scope .wt-shade-name{font-size:12px;color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px}.ghl-section-scope .wt-shade-desc{font-size:12px;color:var(--muted);line-height:1.4}.ghl-section-scope .wt-shade-badge{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border:1px solid}.ghl-section-scope .wt-badge-legal{color:#4ade80;border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.05)}.ghl-section-scope .wt-badge-check{color:var(--gold);border-color:rgba(200,169,110,.3);background:rgba(200,169,110,.05)}@media(max-width:992px){.ghl-section-scope .wt-hero{grid-template-columns:1fr;min-height:auto}.ghl-section-scope .wt-hero-right{height:400px}.ghl-section-scope .wt-hero-left{padding:120px 28px 60px}.ghl-section-scope .wt-vlt-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:480px){.ghl-section-scope .wt-hero-left{padding:100px 18px 40px}.ghl-section-scope .wt-hero h1{font-size:clamp(64px,18vw,90px);line-height:.9}.ghl-section-scope .wt-hero h1 span{line-height:.9}.ghl-section-scope .wt-hero-actions{flex-direction:column}.ghl-section-scope .wt-hero-actions a{text-align:center;width:100%}.ghl-section-scope .wt-hero-trust{flex-direction:column;gap:16px}.ghl-section-scope .wt-tb-inner{flex-direction:column;gap:12px;padding:0 18px}.ghl-section-scope .wt-bc{padding:0}.ghl-section-scope .wt-vlt{padding:80px 0}.ghl-section-scope .wt-shade{padding:16px 18px}.ghl-section-scope .wt-shade-pct{font-size:22px}}.ghl-section-scope .wt-incl{padding:100px 0}.ghl-section-scope .wt-incl-header{text-align:center;margin-bottom:60px}.ghl-section-scope .wt-incl-header .section-sub{margin:0 auto}.ghl-section-scope .wt-incl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ghl-section-scope .wt-incl-item{background:var(--dark);border:1px solid var(--border);padding:32px;transition:border-color .2s}.ghl-section-scope .wt-incl-item:hover{border-color:rgba(0,207,255,.2)}.ghl-section-scope .wt-incl-icon{width:44px;height:44px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .wt-incl-item:hover .wt-incl-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .wt-incl-icon svg{width:20px;height:20px}.ghl-section-scope .wt-incl-icon svg circle,.ghl-section-scope .wt-incl-icon svg path,.ghl-section-scope .wt-incl-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wt-incl-name{font-family:'Bebas Neue',sans-serif;font-size:24px;letter-spacing:.5px;color:var(--white);margin-bottom:8px}.ghl-section-scope .wt-incl-desc{font-size:13px;color:var(--muted2);line-height:1.65}@media(max-width:992px){.ghl-section-scope .wt-incl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ghl-section-scope .wt-incl{padding:60px 0}.ghl-section-scope .wt-incl-grid{grid-template-columns:1fr}}.ghl-section-scope .wt-ben{padding:100px 0}.ghl-section-scope .wt-ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px}.ghl-section-scope .wt-ben-card{background:var(--dark);border:1px solid var(--border);padding:36px;transition:border-color .2s}.ghl-section-scope .wt-ben-card:hover{border-color:rgba(0,207,255,.2)}.ghl-section-scope .wt-ben-icon{width:48px;height:48px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .wt-ben-card:hover .wt-ben-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .wt-ben-icon svg{width:22px;height:22px}.ghl-section-scope .wt-ben-icon svg circle,.ghl-section-scope .wt-ben-icon svg line,.ghl-section-scope .wt-ben-icon svg path,.ghl-section-scope .wt-ben-icon svg polygon,.ghl-section-scope .wt-ben-icon svg polyline{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wt-ben-name{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:.5px;color:var(--white);margin-bottom:10px}.ghl-section-scope .wt-ben-desc{font-size:13px;color:var(--muted2);line-height:1.65}@media(max-width:992px){.ghl-section-scope .wt-ben-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ghl-section-scope .wt-ben{padding:60px 0}.ghl-section-scope .wt-ben-grid{grid-template-columns:1fr}}.ghl-section-scope .wt-films{padding:140px 0}.ghl-section-scope .wt-films-header{text-align:center;margin-bottom:80px}.ghl-section-scope .wt-films-header .section-sub{margin:0 auto}.ghl-section-scope .wt-film-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ghl-section-scope .wt-fcard{background:var(--dark);border:1px solid var(--border);padding:44px 34px;transition:transform .3s,border-color .3s}.ghl-section-scope .wt-fcard:hover{transform:translateY(-5px);border-color:rgba(0,207,255,.25)}.ghl-section-scope .wt-fcard.recommended{border-color:rgba(0,207,255,.3);position:relative}.ghl-section-scope .wt-frec{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:5px 18px;white-space:nowrap}.ghl-section-scope .wt-ficon{width:52px;height:52px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .wt-film-card:hover .wt-ficon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 18px rgba(0,207,255,.1)}.ghl-section-scope .wt-ficon svg{width:24px;height:24px}.ghl-section-scope .wt-ficon svg circle,.ghl-section-scope .wt-ficon svg line,.ghl-section-scope .wt-ficon svg path,.ghl-section-scope .wt-ficon svg polygon,.ghl-section-scope .wt-ficon svg polyline,.ghl-section-scope .wt-ficon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wt-ftype{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ghl-section-scope .wt-fname{font-family:'Bebas Neue',sans-serif;font-size:36px;letter-spacing:1px;color:var(--white);margin-bottom:12px;line-height:1}.ghl-section-scope .wt-fdesc{font-size:14px;color:var(--muted2);line-height:1.7;margin-bottom:24px}.ghl-section-scope .wt-fspecs{list-style:none;border-top:1px solid var(--border);padding-top:20px}.ghl-section-scope .wt-fspecs li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.ghl-section-scope .wt-fspecs li:last-child{border-bottom:none}.ghl-section-scope .wt-fspecs li span:first-child{color:var(--muted)}.ghl-section-scope .wt-fspecs li span:last-child{color:var(--white);font-weight:500}.ghl-section-scope .wt-fcta{display:block;text-align:center;padding:14px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.25s;margin-top:20px}.ghl-section-scope .wt-fcta-solid{background:var(--accent);color:var(--black)}.ghl-section-scope .wt-fcta-solid:hover{background:#fff;transform:translateY(-2px)}.ghl-section-scope .wt-fcta-outline{border:1px solid var(--border);color:var(--muted2)}.ghl-section-scope .wt-fcta-outline:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:992px){.ghl-section-scope .wt-film-grid{grid-template-columns:1fr}.ghl-section-scope .wt-fcard{max-width:520px;margin:0 auto;width:100%}}@media(max-width:768px){.ghl-section-scope .wt-films{padding:80px 0}}@media(max-width:480px){.ghl-section-scope .wt-films{padding:60px 0}.ghl-section-scope .wt-fcard{padding:32px 24px}.ghl-section-scope .wt-fname{font-size:28px}}.ghl-section-scope .wts-glow-divider{position:relative;height:1px;max-width:720px;margin:0 auto;overflow:visible}.ghl-section-scope .wts-glow-divider::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.5),transparent)}.ghl-section-scope .wts-glow-divider::after{content:'';position:absolute;top:-4px;left:10%;right:10%;height:9px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.15),transparent);filter:blur(4px)}.ghl-section-scope .wts-glow-dot{position:absolute;top:-3px;left:50%;width:7px;height:7px;background:var(--accent);transform:translateX(-50%);box-shadow:0 0 12px rgba(0,207,255,.6),0 0 24px rgba(0,207,255,.3);animation:3s ease-in-out infinite wtsGlowPulse}.ghl-section-scope .wts-hero{text-align:center;padding:60px 24px 28px;position:relative;overflow:hidden}.ghl-section-scope .wts-hero::before{content:'';position:absolute;top:50%;left:50%;width:600px;height:500px;transform:translate(-50%,-55%);background:radial-gradient(circle,rgba(0,207,255,.07) 0,transparent 65%);pointer-events:none}.ghl-section-scope .wts-icon-wrap{position:relative;width:100px;height:100px;margin:0 auto 20px}.ghl-section-scope .wts-icon-svg{width:100%;height:100%}.ghl-section-scope .wts-icon-svg .win-frame{fill:none;stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 12px rgba(0,207,255,.45));animation:3.5s ease-in-out infinite wtsWinPulse}.ghl-section-scope .wts-icon-svg .win-glass{fill:rgba(0,207,255,0.06);stroke:none}.ghl-section-scope .wts-icon-svg .win-film{fill:var(--accent);opacity:0;animation:1.6s .4s forwards wtsFilmReveal}.ghl-section-scope .wts-hero h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(30px,5vw,48px);letter-spacing:4px;margin-bottom:6px;color:var(--accent);text-shadow:0 0 10px rgba(0,207,255,.6),0 0 30px rgba(0,207,255,.35),0 0 60px rgba(0,207,255,.15);animation:3.5s ease-in-out infinite wtsTitleGlow}.ghl-section-scope .wts-hero-sub{font-size:14px;color:var(--muted);max-width:440px;margin:0 auto}.ghl-section-scope .wts-film-callout{max-width:720px;margin:0 auto;padding:0 24px 20px}.ghl-section-scope .wts-film-inner{border:1px solid rgba(0,207,255,.3);background:linear-gradient(135deg,rgba(0,207,255,.04) 0,rgba(0,207,255,.01) 100%);padding:14px 20px;text-align:center;position:relative;overflow:hidden}.ghl-section-scope .wts-film-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:3s ease-in-out infinite wtsFilmLine}.ghl-section-scope .wts-film-badge{font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:2px;color:var(--accent);margin-bottom:6px}.ghl-section-scope .wts-film-specs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.ghl-section-scope .wts-film-spec{font-size:12px;font-weight:600;color:var(--white);letter-spacing:.3px}.ghl-section-scope .wts-film-dot{width:4px;height:4px;background:var(--accent);flex-shrink:0;opacity:.5}.ghl-section-scope .wts-pkg-tabs{display:flex;justify-content:center;gap:6px;padding:0 24px 6px;flex-wrap:wrap;max-width:720px;margin:0 auto}.ghl-section-scope .wts-pkg-tab{background:var(--card);border:1px solid var(--border);padding:10px 22px;cursor:pointer;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;color:var(--muted);transition:.3s;letter-spacing:.3px;position:relative;white-space:nowrap}.ghl-section-scope .wts-pkg-tab::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s}.ghl-section-scope .wts-pkg-tab:hover{color:var(--white);border-color:rgba(0,207,255,.2)}.ghl-section-scope .wts-pkg-tab:hover::after{transform:scaleX(1)}.ghl-section-scope .wts-pkg-tab.active{color:var(--accent);border-color:rgba(0,207,255,.3);background:#0a1820}.ghl-section-scope .wts-pkg-tab.active::after{transform:scaleX(1)}.ghl-section-scope .wts-pkg-info{text-align:center;padding:18px 24px 24px;max-width:600px;margin:0 auto}.ghl-section-scope .wts-pkg-name{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:2px;color:var(--accent);margin-bottom:4px;min-height:34px;transition:.3s}.ghl-section-scope .wts-pkg-desc{font-size:13px;color:var(--muted);min-height:18px;transition:.3s}.ghl-section-scope .wts-meter{max-width:720px;margin:0 auto 28px;padding:0 24px}.ghl-section-scope .wts-meter-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ghl-section-scope .wts-meter-label{font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.ghl-section-scope .wts-meter-pct{font-family:'Bebas Neue',sans-serif;font-size:24px;color:var(--accent);letter-spacing:1px;transition:.5s}.ghl-section-scope .wts-meter-track{width:100%;height:5px;background:var(--border)}.ghl-section-scope .wts-meter-fill{height:100%;background:linear-gradient(90deg,var(--accent),#0090b0);width:0%;transition:width .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ghl-section-scope .wts-meter-fill.on::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:2s ease-in-out infinite wtsMeterShine}.ghl-section-scope .wts-meter-fill::after{content:'';position:absolute;right:0;top:50%;width:11px;height:11px;background:var(--accent);transform:translate(50%,-50%);box-shadow:0 0 12px rgba(0,207,255,.5);opacity:0;transition:opacity .5s}.ghl-section-scope .wts-meter-fill.on::after{opacity:1}.ghl-section-scope .wts-tiles{max-width:720px;margin:0 auto;padding:0 24px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ghl-section-scope .wts-tile{background:var(--card);border:1px solid var(--border);padding:18px 10px 14px;text-align:center;position:relative;overflow:hidden;transition:.45s;cursor:default}.ghl-section-scope .wts-tile::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(0,207,255,.1) 0,transparent 70%);opacity:0;transition:opacity .5s}.ghl-section-scope .wts-tile.active::before{opacity:1}.ghl-section-scope .wts-tile::after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transition:transform .45s}.ghl-section-scope .wts-tile.active::after{transform:scaleX(1)}.ghl-section-scope .wts-tile.active{border-color:rgba(0,207,255,.3);background:#0a1820;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.ghl-section-scope .wts-tile-icon{display:block;width:40px;height:40px;margin:0 auto 8px;transition:.45s}.ghl-section-scope .wts-tile-icon svg{width:100%;height:100%}.ghl-section-scope .wts-tile-icon svg circle,.ghl-section-scope .wts-tile-icon svg ellipse,.ghl-section-scope .wts-tile-icon svg line,.ghl-section-scope .wts-tile-icon svg path,.ghl-section-scope .wts-tile-icon svg polyline,.ghl-section-scope .wts-tile-icon svg rect{stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:.45s}.ghl-section-scope .wts-tile.active .wts-tile-icon svg circle,.ghl-section-scope .wts-tile.active .wts-tile-icon svg ellipse,.ghl-section-scope .wts-tile.active .wts-tile-icon svg line,.ghl-section-scope .wts-tile.active .wts-tile-icon svg path,.ghl-section-scope .wts-tile.active .wts-tile-icon svg polyline,.ghl-section-scope .wts-tile.active .wts-tile-icon svg rect{stroke:var(--accent);filter:drop-shadow(0 0 4px rgba(0,207,255,.4))}.ghl-section-scope .wts-tile-label{font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.2px;transition:color .45s;position:relative;z-index:1;line-height:1.3}.ghl-section-scope .wts-tile.active .wts-tile-label{color:var(--white)}.ghl-section-scope .wts-tile-dot{width:5px;height:5px;background:var(--border);margin:7px auto 0;transition:.45s}.ghl-section-scope .wts-tile.active .wts-tile-dot{background:var(--accent);box-shadow:0 0 8px rgba(0,207,255,.5)}.ghl-section-scope .wts-tile.active:first-child{transition-delay:0s}.ghl-section-scope .wts-tile.active:nth-child(2){transition-delay:60ms}.ghl-section-scope .wts-tile.active:nth-child(3){transition-delay:0.12s}.ghl-section-scope .wts-tile.active:nth-child(4){transition-delay:0.18s}.ghl-section-scope .wts-tile.active:nth-child(5){transition-delay:0.24s}.ghl-section-scope .wts-tile.active:nth-child(6){transition-delay:0.3s}.ghl-section-scope .wts-tile:not(.active){transition-delay:0s!important}.ghl-section-scope .wts-tile.active .wts-tile-icon{transform:scale(1.1)}.ghl-section-scope .wts-features{max-width:720px;margin:0 auto;padding:0 24px 40px}.ghl-section-scope .wts-features-header{font-family:'Bebas Neue',sans-serif;font-size:20px;letter-spacing:2px;color:var(--accent);text-align:center;margin-bottom:16px}.ghl-section-scope .wts-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ghl-section-scope .wts-feat-card{background:var(--card);border:1px solid var(--border);padding:14px 16px;display:flex;align-items:flex-start;gap:12px;transition:.4s}.ghl-section-scope .wts-feat-card:hover{border-color:rgba(0,207,255,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.ghl-section-scope .wts-feat-icon{flex-shrink:0;width:28px;height:28px}.ghl-section-scope .wts-feat-icon svg{width:100%;height:100%}.ghl-section-scope .wts-feat-icon svg circle,.ghl-section-scope .wts-feat-icon svg line,.ghl-section-scope .wts-feat-icon svg path,.ghl-section-scope .wts-feat-icon svg polyline,.ghl-section-scope .wts-feat-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .wts-feat-title{font-size:12.5px;font-weight:700;color:var(--white);letter-spacing:.2px}.ghl-section-scope .wts-feat-desc{font-size:11.5px;color:var(--muted);line-height:1.45}.ghl-section-scope .wts-warranty{max-width:720px;margin:0 auto;padding:0 24px 48px}.ghl-section-scope .wts-warranty-inner{border:1px solid var(--border);background:var(--card);padding:16px 20px;text-align:center}.ghl-section-scope .wts-warranty-title{font-family:'Bebas Neue',sans-serif;font-size:16px;color:var(--accent);letter-spacing:1px;margin-bottom:4px}.ghl-section-scope .wts-warranty-text{font-size:12.5px;color:var(--muted);line-height:1.5}.ghl-section-scope .wts-rv{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wts-rv.visible{opacity:1;transform:none}@media(max-width:600px){.ghl-section-scope .wts-tiles{grid-template-columns:repeat(2,1fr);gap:8px}.ghl-section-scope .wts-tile{padding:14px 6px 10px}.ghl-section-scope .wts-tile-icon{width:32px;height:32px;margin-bottom:6px}.ghl-section-scope .wts-tile-label{font-size:10.5px}.ghl-section-scope .wts-pkg-tabs{gap:4px}.ghl-section-scope .wts-pkg-tab{padding:8px 14px;font-size:12px}.ghl-section-scope .wts-features-grid{grid-template-columns:1fr}}.ghl-section-scope .tl-section{padding:120px 0}.ghl-section-scope .tl-section h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .tl-section h2 span{color:var(--accent)}.ghl-section-scope .tl-section .tl-intro{font-size:15px;color:var(--muted2);line-height:1.8;max-width:700px;margin-bottom:48px}.ghl-section-scope .tl-table-wrap{overflow-x:auto;margin-bottom:40px}.ghl-section-scope .tl-table{width:100%;border-collapse:collapse;font-size:14px}.ghl-section-scope .tl-table th{background:var(--card);color:var(--accent);font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:16px 20px;text-align:left;border-bottom:2px solid var(--accent)}.ghl-section-scope .tl-table td{padding:14px 20px;border-bottom:1px solid var(--border);color:var(--muted2)}.ghl-section-scope .tl-table tr:hover td{background:rgba(0,207,255,.03);color:var(--white)}.ghl-section-scope .tl-table .tl-vlt{font-family:'Bebas Neue',sans-serif;font-size:24px;color:var(--white)}.ghl-section-scope .tl-table .tl-vlt span{color:var(--accent);font-size:14px;font-family:'DM Sans',sans-serif}.ghl-section-scope .tl-compliance{background:var(--card);border:1px solid var(--border);padding:28px 32px;display:flex;gap:16px;align-items:flex-start;margin-bottom:32px}.ghl-section-scope .tl-compliance-icon{font-size:28px;flex-shrink:0}.ghl-section-scope .tl-compliance h3{font-family:'Bebas Neue',sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:6px;color:var(--gold)}.ghl-section-scope .tl-compliance p{font-size:13px;color:var(--muted2);line-height:1.7}.ghl-section-scope .tl-reflect{font-size:13px;color:var(--muted);line-height:1.7;max-width:600px}.ghl-section-scope .tl-reflect strong{color:var(--white)}@media(max-width:768px){.ghl-section-scope .tl-section{padding:80px 0}.ghl-section-scope .tl-compliance{flex-direction:column;gap:8px}.ghl-section-scope .tl-table td,.ghl-section-scope .tl-table th{padding:12px 14px;font-size:13px}}@media(max-width:480px){.ghl-section-scope .tl-section{padding:60px 0}.ghl-section-scope .tl-table .tl-vlt{font-size:20px}}.ghl-section-scope .fc-section{padding:120px 0}.ghl-section-scope .fc-section h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .fc-section h2 span{color:var(--accent)}.ghl-section-scope .fc-intro{font-size:15px;color:var(--muted2);line-height:1.8;max-width:700px;margin-bottom:56px}.ghl-section-scope .fc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.ghl-section-scope .fc-card{background:var(--card);border:1px solid var(--border);padding:36px 28px;position:relative;transition:.3s}.ghl-section-scope .fc-card:hover{border-color:var(--border-hover);transform:translateY(-4px)}.ghl-section-scope .fc-card.fc-best{border-color:var(--accent);background:linear-gradient(135deg,rgba(0,207,255,.06),var(--card))}.ghl-section-scope .fc-card.fc-best::before{content:'★ WE USE THIS';position:absolute;top:-1px;right:20px;background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:2px;padding:6px 14px}.ghl-section-scope .fc-type{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:1px;margin-bottom:6px;color:var(--white)}.ghl-section-scope .fc-type span{color:var(--accent)}.ghl-section-scope .fc-subtitle{font-size:12px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.ghl-section-scope .fc-specs{list-style:none;padding:0;margin:0}.ghl-section-scope .fc-specs li{font-size:13px;color:var(--muted2);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03);display:flex;justify-content:space-between;gap:8px}.ghl-section-scope .fc-specs li:last-child{border:none}.ghl-section-scope .fc-specs .fc-val{color:var(--white);font-weight:500}.ghl-section-scope .fc-specs .fc-good{color:#4ade80}.ghl-section-scope .fc-specs .fc-mid{color:var(--gold)}.ghl-section-scope .fc-specs .fc-poor{color:#f87171}.ghl-section-scope .fc-bottom{text-align:center}.ghl-section-scope .fc-bottom p{font-size:13px;color:var(--muted);margin-bottom:20px}@media(max-width:768px){.ghl-section-scope .fc-section{padding:80px 0}.ghl-section-scope .fc-grid{grid-template-columns:1fr}.ghl-section-scope .fc-card.fc-best::before{font-size:8px;padding:4px 10px}}@media(max-width:480px){.ghl-section-scope .fc-section{padding:60px 0}}.ghl-section-scope .wt-faq{padding:140px 0}.ghl-section-scope .wt-faq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.ghl-section-scope .wt-faq-left p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:30px}.ghl-section-scope .wt-faq-contact{background:var(--dark);border:1px solid var(--border);padding:30px}.ghl-section-scope .wt-faq-contact-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:8px}.ghl-section-scope .wt-faq-contact-sub{font-size:13px;color:var(--muted);margin-bottom:20px}.ghl-section-scope .wt-faq-contact-phone{font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--accent);letter-spacing:1px}.ghl-section-scope .wt-faq-list{display:flex;flex-direction:column}.ghl-section-scope .wt-fi{border-bottom:1px solid var(--border)}.ghl-section-scope .wt-fi:first-child{border-top:1px solid var(--border)}.ghl-section-scope .wt-fq{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--white);transition:color .2s;gap:20px}.ghl-section-scope .wt-fq:hover{color:var(--accent)}.ghl-section-scope .wt-fi-icon{font-size:20px;color:var(--muted);transition:transform .3s,color .3s;flex-shrink:0}.ghl-section-scope .wt-fi.open .wt-fi-icon{transform:rotate(45deg);color:var(--accent)}.ghl-section-scope .wt-fa{max-height:0;overflow:hidden;transition:max-height .4s,padding .3s;font-size:14px;color:var(--muted2);line-height:1.8}.ghl-section-scope .wt-fi.open .wt-fa{max-height:300px;padding-bottom:22px}@media(max-width:992px){.ghl-section-scope .wt-faq{padding:80px 0}.ghl-section-scope .wt-faq-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:480px){.ghl-section-scope .wt-faq{padding:60px 0}.ghl-section-scope .wt-faq-contact-phone{font-size:24px}}.ghl-section-scope .wtcta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wtcta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .wtcta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .wtcta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .wtcta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .wtcta-wrap.visible .wtcta-buttons,.ghl-section-scope .wtcta-wrap.visible .wtcta-desc,.ghl-section-scope .wtcta-wrap.visible .wtcta-heading,.ghl-section-scope .wtcta-wrap.visible .wtcta-label,.ghl-section-scope .wtcta-wrap.visible .wtcta-note{opacity:1;transform:none}.ghl-section-scope .wt-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .wt-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite wtctaGlow}.ghl-section-scope .wt-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .wt-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .wt-cta-s p.wtcta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .wt-cta-s p strong{color:var(--white)}.ghl-section-scope .wtcta-buttons a{white-space:nowrap}.ghl-section-scope .wtcta-note span{color:var(--accent)}@media(max-width:768px){.ghl-section-scope .wt-cta-s{padding:100px 0}.ghl-section-scope .wtcta-buttons{flex-direction:column;align-items:center;gap:10px}.ghl-section-scope .wtcta-buttons a{text-align:center;width:100%;max-width:320px;box-sizing:border-box;padding:14px 24px;font-size:11px}}@media(max-width:480px){.ghl-section-scope .wt-cta-s{padding:80px 0}.ghl-section-scope .wt-cta-s::before{width:300px;height:300px}.ghl-section-scope .wt-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .wt-cta-s p.wtcta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .wtcta-buttons a{max-width:100%}.ghl-section-scope .wtcta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .war-bc{padding:0;margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both warFadeUp}.ghl-section-scope .war-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .war-bc a:hover{color:var(--white)}.ghl-section-scope .war-bc span{color:var(--accent)}.ghl-section-scope .war-bc-sep{color:var(--border)}.ghl-section-scope .war-hero{padding:160px 0 120px;position:relative;overflow:hidden}.ghl-section-scope .war-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(0,207,255,.05) 0,transparent 70%)}.ghl-section-scope .war-hero-content{position:relative;z-index:2;text-align:center;max-width:760px;margin:0 auto}.ghl-section-scope .war-badge{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:8px 18px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:36px;animation:.8s both warFadeUp}.ghl-section-scope .war-badge::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite warPulse}.ghl-section-scope .war-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,5.5vw,72px);line-height:1;letter-spacing:2px;margin-bottom:28px;animation:.8s .15s both warFadeUp}.ghl-section-scope .war-hero h1 span{display:block;background:linear-gradient(100deg,var(--accent) 0,#38d9ff 60%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite warShimmer,1.4s ease-out .6s both warNeon2}.ghl-section-scope .war-hero h1 .war-w1{display:block;color:var(--white);-webkit-text-fill-color:var(--white);background:0 0;animation:.8s .15s both warFadeUp}.ghl-section-scope .war-hero h1 .war-w3{display:block;color:var(--white);-webkit-text-fill-color:var(--white);background:0 0;animation:.8s .4s both warFadeUp}.ghl-section-scope .war-hero-sub{font-size:17px;color:var(--muted2);line-height:1.85;margin-bottom:48px;animation:.8s .3s both warFadeUp}.ghl-section-scope .war-hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .war-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:.8s .45s both warFadeUp}.ghl-section-scope .war-shield-stat{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;animation:.8s .6s both warFadeUp;max-width:720px;margin-left:auto;margin-right:auto}.ghl-section-scope .war-snum{display:flex;flex-direction:column;align-items:center;padding:32px 24px;background:var(--dark);border:1px solid var(--border);text-align:center;position:relative;overflow:hidden;transition:.35s}.ghl-section-scope .war-snum::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.3),transparent);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .war-snum:hover::before{transform:scaleX(1)}.ghl-section-scope .war-snum:hover{border-color:rgba(0,207,255,.2);transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.3)}.ghl-section-scope .war-snum-icon{width:40px;height:40px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .war-snum:hover .war-snum-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .war-snum-icon svg{width:18px;height:18px}.ghl-section-scope .war-snum-icon svg circle,.ghl-section-scope .war-snum-icon svg line,.ghl-section-scope .war-snum-icon svg path,.ghl-section-scope .war-snum-icon svg polyline,.ghl-section-scope .war-snum-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .war-snum .n{font-family:'Bebas Neue',sans-serif;font-size:36px;line-height:1;color:var(--accent);text-shadow:0 0 20px rgba(0,207,255,.15);margin-bottom:6px}.ghl-section-scope .war-snum .l{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ghl-section-scope .war-ticker{background:var(--accent);padding:13px 0;overflow:hidden;white-space:nowrap}.ghl-section-scope .war-ticker-track{display:inline-block;animation:30s linear infinite warTicker}.ghl-section-scope .war-ticker-track span{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--black);padding:0 44px}.ghl-section-scope .war-ticker-track span::before{content:'✦  '}.ghl-section-scope .war-main{padding:140px 0;background:var(--black)}.ghl-section-scope .war-5k{background:var(--dark);border:1px solid rgba(0,207,255,.25);padding:80px 80px 70px;position:relative;overflow:hidden;margin-bottom:80px;text-align:center}.ghl-section-scope .war-5k::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .war-5k::after{content:'Lifetime + No-Fault';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:400px;line-height:1;color:rgba(0,207,255,.025);pointer-events:none;letter-spacing:10px}.ghl-section-scope .war-5k-icon{margin-bottom:28px;display:flex;justify-content:center;position:relative;z-index:2}.ghl-section-scope .war-5k-icon svg path,.ghl-section-scope .war-5k-icon svg polyline{stroke:var(--accent);fill:none;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .war-5k-amount{font-family:'Bebas Neue',sans-serif;font-size:clamp(60px,10vw,120px);line-height:1;letter-spacing:2px;color:var(--accent);margin-bottom:12px;position:relative;z-index:2}.ghl-section-scope .war-5k-sub{font-size:16px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:28px;position:relative;z-index:2}.ghl-section-scope .war-5k-summary{font-size:17px;color:var(--muted2);line-height:1.8;max-width:640px;margin:0 auto 40px;position:relative;z-index:2}.ghl-section-scope .war-5k-summary strong{color:var(--white);font-weight:500}.ghl-section-scope .war-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ghl-section-scope .war-card{background:var(--charcoal);border:1px solid var(--border);padding:48px 40px;position:relative;overflow:hidden;transition:border-color .3s}.ghl-section-scope .war-card:hover{border-color:rgba(0,207,255,.2);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.ghl-section-scope .war-card:hover::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .war-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.ghl-section-scope .war-card-icon{width:52px;height:52px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.35s}.ghl-section-scope .war-card:hover .war-card-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 18px rgba(0,207,255,.1)}.ghl-section-scope .war-card-icon svg{width:24px;height:24px}.ghl-section-scope .war-card-icon svg circle,.ghl-section-scope .war-card-icon svg line,.ghl-section-scope .war-card-icon svg path,.ghl-section-scope .war-card-icon svg polyline,.ghl-section-scope .war-card-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .war-card-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.ghl-section-scope .war-card-name{font-family:'Bebas Neue',sans-serif;font-size:42px;letter-spacing:1px;color:var(--white);margin-bottom:16px;line-height:1}.ghl-section-scope .war-card-desc{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:24px}.ghl-section-scope .war-card-cov{list-style:none}.ghl-section-scope .war-card-cov li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--muted2)}.ghl-section-scope .war-card-cov li:last-child{border-bottom:none}.ghl-section-scope .war-chk{color:var(--accent);font-weight:700;font-size:12px;flex-shrink:0;margin-top:2px;display:flex;align-items:center}.ghl-section-scope .war-x{color:#f44;font-weight:700;font-size:12px;flex-shrink:0;margin-top:2px;display:flex;align-items:center}@media(max-width:992px){.ghl-section-scope .war-shield-stat{grid-template-columns:1fr;gap:12px;max-width:400px}.ghl-section-scope .war-snum{width:100%}.ghl-section-scope .war-cards{grid-template-columns:1fr}.ghl-section-scope .war-5k{padding:60px 36px 50px}}@media(max-width:768px){.ghl-section-scope .war-hero{padding:120px 0 80px}.ghl-section-scope .war-main{padding:80px 0}.ghl-section-scope .war-bc{padding:0}}@media(max-width:480px){.ghl-section-scope .war-hero h1{font-size:clamp(32px,8vw,52px)}.ghl-section-scope .war-hero-actions{flex-direction:column}.ghl-section-scope .war-hero-actions a{text-align:center}.ghl-section-scope .war-snum{padding:22px 20px}.ghl-section-scope .war-snum .n{font-size:28px}.ghl-section-scope .war-card{padding:32px 24px}.ghl-section-scope .war-card-name{font-size:32px}}.ghl-section-scope .fp-rv{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .fp-rv.visible{opacity:1;transform:none}.ghl-section-scope .fp-d1{transition-delay:.1s}.ghl-section-scope .fp-d2{transition-delay:.2s}.ghl-section-scope .fp-d3{transition-delay:.3s}.ghl-section-scope .fp-d4{transition-delay:.4s}.ghl-section-scope .war-fp{padding:100px 0;background:var(--charcoal)}.ghl-section-scope .war-fp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ghl-section-scope .war-fp-card{background:var(--dark);border:1px solid var(--border);padding:36px 32px;position:relative;overflow:hidden;transition:border-color .35s,box-shadow .35s,transform .35s}.ghl-section-scope .war-fp-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--border),transparent);transition:background .35s}.ghl-section-scope .war-fp-card:hover{border-color:rgba(0,207,255,.2);transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.ghl-section-scope .war-fp-card:hover::before{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.ghl-section-scope .war-fp-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.ghl-section-scope .war-fp-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);flex-shrink:0;transition:.3s}.ghl-section-scope .war-fp-card:hover .war-fp-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .war-fp-icon svg{width:18px;height:18px}.ghl-section-scope .war-fp-icon svg circle,.ghl-section-scope .war-fp-icon svg line,.ghl-section-scope .war-fp-icon svg path,.ghl-section-scope .war-fp-icon svg polyline,.ghl-section-scope .war-fp-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .war-fp-title{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:1px;color:var(--white);transition:color .3s}.ghl-section-scope .war-fp-card:hover .war-fp-title{color:var(--accent)}.ghl-section-scope .war-fp-list{list-style:none}.ghl-section-scope .war-fp-list li{font-size:13px;color:var(--muted2);line-height:1.6;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;gap:10px;align-items:flex-start}.ghl-section-scope .war-fp-list li:last-child{border-bottom:none}.ghl-section-scope .war-fp-bullet{flex-shrink:0;margin-top:3px;display:flex;align-items:center}.ghl-section-scope .war-fp-bullet svg{width:14px;height:14px}.ghl-section-scope .war-fp-bullet svg line,.ghl-section-scope .war-fp-bullet svg path,.ghl-section-scope .war-fp-bullet svg polyline{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.ghl-section-scope .war-fp-bullet-ok svg polyline{stroke:var(--accent)}.ghl-section-scope .war-fp-bullet-no svg line{stroke:#ff5555}.ghl-section-scope .war-fp-bullet-arr svg path{stroke:var(--accent)}@media(max-width:992px){.ghl-section-scope .war-fp-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:768px){.ghl-section-scope .war-fp{padding:72px 0}.ghl-section-scope .war-fp-card{padding:28px 24px}.ghl-section-scope .war-fp-title{font-size:20px}}@media(max-width:480px){.ghl-section-scope .war-fp{padding:56px 0}.ghl-section-scope .war-fp-card{padding:24px 18px}.ghl-section-scope .war-fp-title{font-size:18px}.ghl-section-scope .war-fp-list li{font-size:12px;padding:7px 0}.ghl-section-scope .war-fp-icon{width:32px;height:32px}.ghl-section-scope .war-fp-icon svg{width:15px;height:15px}}.ghl-section-scope .war-claim{padding:100px 0}.ghl-section-scope .war-claim-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ghl-section-scope .war-claim-steps{display:flex;flex-direction:column}.ghl-section-scope .war-claim-step{display:flex;gap:28px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--border)}.ghl-section-scope .war-claim-step:last-child{border-bottom:none}.ghl-section-scope .war-claim-num{font-family:'Bebas Neue',sans-serif;font-size:52px;line-height:1;color:rgba(0,207,255,.2);flex-shrink:0;width:60px;text-align:center}.ghl-section-scope .war-claim-ct strong{display:block;font-size:16px;font-weight:500;color:var(--white);margin-bottom:8px}.ghl-section-scope .war-claim-ct p{font-size:14px;color:var(--muted2);line-height:1.7}.ghl-section-scope .war-cip{background:var(--dark);border:1px solid var(--border);padding:48px 44px}.ghl-section-scope .war-cip-title{font-family:'Bebas Neue',sans-serif;font-size:36px;letter-spacing:1px;margin-bottom:20px}.ghl-section-scope .war-cip-desc{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:30px}.ghl-section-scope .war-cip-phone{font-family:'Bebas Neue',sans-serif;font-size:44px;color:var(--accent);letter-spacing:1px;display:block;margin-bottom:8px;text-decoration:none}.ghl-section-scope .war-cip-hours{font-size:13px;color:var(--muted);margin-bottom:30px}.ghl-section-scope .war-cip-note{background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);padding:16px 20px;font-size:13px;color:var(--accent);line-height:1.6;margin-top:20px}.ghl-section-scope .war-cip-note strong{color:var(--white)}@media(max-width:992px){.ghl-section-scope .war-claim-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.ghl-section-scope .war-claim{padding:80px 0}}@media(max-width:480px){.ghl-section-scope .war-claim{padding:60px 0}.ghl-section-scope .war-claim-step{gap:16px}.ghl-section-scope .war-claim-num{font-size:36px;width:40px}.ghl-section-scope .war-cip{padding:32px 24px}.ghl-section-scope .war-cip-phone{font-size:32px}}.ghl-section-scope .wcta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .wcta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .wcta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .wcta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .wcta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .wcta-wrap.visible .wcta-buttons,.ghl-section-scope .wcta-wrap.visible .wcta-desc,.ghl-section-scope .wcta-wrap.visible .wcta-heading,.ghl-section-scope .wcta-wrap.visible .wcta-label,.ghl-section-scope .wcta-wrap.visible .wcta-note{opacity:1;transform:none}.ghl-section-scope .war-cta{padding:160px 0;position:relative;overflow:hidden;text-align:center;background:var(--dark)}.ghl-section-scope .war-cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite wctaGlow}.ghl-section-scope .war-cta h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .war-cta h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .war-cta p.wcta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .war-cta p strong{color:var(--white)}.ghl-section-scope .wcta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .war-cta{padding:80px 0}.ghl-section-scope .war-cta::before{width:300px;height:300px}.ghl-section-scope .war-cta h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .war-cta p.wcta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .wcta-buttons a{max-width:100%}.ghl-section-scope .wcta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .btn-orange{background:var(--orange);color:#fff;padding:16px 38px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:.25s;border:none;cursor:pointer;width:100%;text-align:center}.ghl-section-scope .ct-bc{padding:0;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.6s both ctFadeUp}.ghl-section-scope .ct-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .ct-bc a:hover{color:var(--white)}.ghl-section-scope .ct-bc span{color:var(--accent)}.ghl-section-scope .ct-bc-sep{color:var(--border)}@keyframes ctFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ghl-section-scope .ct-hero{padding:140px 0 80px;position:relative;overflow:hidden}.ghl-section-scope .ct-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 70% 50%,rgba(0,207,255,.05) 0,transparent 70%)}.ghl-section-scope .ct-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.ghl-section-scope .ct-badge{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:8px 16px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:28px;animation:.8s both ctFadeUp}.ghl-section-scope .ct-badge::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite ctPulse}.ghl-section-scope .ct-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(52px,6vw,80px);line-height:.95;letter-spacing:2px;margin-bottom:22px;animation:.8s .1s both ctFadeUp}.ghl-section-scope .ct-hero h1 .ct-w1{display:block;color:var(--white);-webkit-text-fill-color:var(--white);background:0 0;animation:1.2s ease-out .3s both ctNeon1}.ghl-section-scope .ct-hero h1 .ct-w2{display:block;color:var(--white);-webkit-text-fill-color:var(--white);background:0 0;animation:1.2s ease-out .7s both ctNeon1}.ghl-section-scope .ct-hero h1 span{display:block;background:linear-gradient(100deg,var(--accent),#38d9ff,var(--accent));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:4s linear infinite ctShimmer}.ghl-section-scope .ct-hero-sub{font-size:16px;color:var(--muted2);line-height:1.85;margin-bottom:36px;animation:.8s .2s both ctFadeUp}.ghl-section-scope .ct-hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .ct-quick{display:flex;flex-direction:column;gap:12px;animation:.8s .3s both ctFadeUp}.ghl-section-scope .ct-cq{display:flex;align-items:center;gap:16px;padding:18px 24px;background:var(--dark);border:1px solid var(--border);text-decoration:none;color:inherit;transition:border-color .2s}.ghl-section-scope .ct-cq:hover{border-color:rgba(0,207,255,.25)}.ghl-section-scope .ct-cq-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .ct-cq:hover .ct-cq-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .ct-cq-icon svg{width:20px;height:20px}.ghl-section-scope .ct-cq-icon svg circle,.ghl-section-scope .ct-cq-icon svg line,.ghl-section-scope .ct-cq-icon svg path,.ghl-section-scope .ct-cq-icon svg polygon,.ghl-section-scope .ct-cq-icon svg polyline,.ghl-section-scope .ct-cq-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ct-cq-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.ghl-section-scope .ct-cq-value{font-size:15px;font-weight:500;color:var(--white)}.ghl-section-scope .ct-cq:hover .ct-cq-value{color:var(--accent)}.ghl-section-scope .ct-forms{padding:120px 0;background:var(--black)}.ghl-section-scope .ct-tabs{display:flex;gap:0;margin-bottom:0;border-bottom:1px solid var(--border);flex-wrap:wrap}.ghl-section-scope .ct-tab{padding:16px 32px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);cursor:pointer;border:none;background:0 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:.2s;font-family:'DM Sans',sans-serif}.ghl-section-scope .ct-tab:hover{color:var(--white)}.ghl-section-scope .ct-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.ghl-section-scope .ct-panels{background:var(--dark);border:1px solid var(--border);border-top:none;padding:56px 52px}.ghl-section-scope .ct-panel{display:none}.ghl-section-scope .ct-panel.active{display:block}.ghl-section-scope .ct-fg2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ghl-section-scope .ct-fg{display:flex;flex-direction:column;gap:8px}.ghl-section-scope .ct-fg.full{grid-column:1/-1}.ghl-section-scope .ct-fl{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.ghl-section-scope .ct-fl span{color:var(--accent)}.ghl-section-scope .ct-fi,.ghl-section-scope .ct-fs,.ghl-section-scope .ct-ft{background:var(--charcoal);border:1px solid var(--border);color:var(--white);font-family:'DM Sans',sans-serif;font-size:14px;padding:14px 18px;outline:0;width:100%;transition:border-color .2s}.ghl-section-scope .ct-fi:focus,.ghl-section-scope .ct-fs:focus,.ghl-section-scope .ct-ft:focus{border-color:rgba(0,207,255,.4)}.ghl-section-scope .ct-fi::placeholder,.ghl-section-scope .ct-ft::placeholder{color:var(--muted)}.ghl-section-scope .ct-fs{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2377778a' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.ghl-section-scope .ct-fs option{background:var(--dark);color:var(--white)}.ghl-section-scope .ct-ft{min-height:120px;resize:vertical}.ghl-section-scope .ct-fr{display:flex;align-items:center;gap:16px;margin-top:8px}.ghl-section-scope .ct-cb{width:18px;height:18px;border:1px solid var(--border);background:var(--charcoal);flex-shrink:0;cursor:pointer;appearance:none;outline:0;transition:border-color .2s}.ghl-section-scope .ct-cb:checked{background:var(--accent);border-color:var(--accent)}.ghl-section-scope .ct-cbl{font-size:13px;color:var(--muted2);line-height:1.5}.ghl-section-scope .ct-cbl a{color:var(--accent);text-decoration:none}.ghl-section-scope .ct-div{height:1px;background:var(--border);margin:28px 0}.ghl-section-scope .ct-submit{display:flex;align-items:center;justify-content:space-between;margin-top:32px;flex-wrap:wrap;gap:16px}.ghl-section-scope .ct-fn{font-size:12px;color:var(--muted)}.ghl-section-scope .ct-fn strong{color:var(--white)}.ghl-section-scope .ct-btn{background:var(--accent);color:var(--black);padding:18px 52px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border:none;cursor:pointer;transition:.25s}.ghl-section-scope .ct-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,207,255,.25)}.ghl-section-scope .ct-btn-o{background:var(--orange);color:#fff;padding:18px 52px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border:none;cursor:pointer;transition:.25s}.ghl-section-scope .ct-btn-o:hover{background:#ff5c1f;transform:translateY(-2px)}.ghl-section-scope .ct-success{display:none;background:var(--accent-dim);border:1px solid rgba(0,207,255,.2);padding:32px 36px;font-size:14px;color:var(--accent);margin-top:20px}.ghl-section-scope .ct-success-icon{font-size:36px;color:var(--accent);margin-bottom:12px}.ghl-section-scope .ct-success-title{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:1px;color:#fff;margin-bottom:6px}.ghl-section-scope .ct-success-sub{color:var(--muted);font-size:14px;margin-bottom:16px}.ghl-section-scope .ct-success-steps{padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:20px}.ghl-section-scope .ct-success-steps li{line-height:1.5}.ghl-section-scope .ct-success-steps strong{color:#fff}.ghl-section-scope .ct-success-alt{font-size:13px;color:var(--muted)}.ghl-section-scope .ct-success-call{color:var(--accent);text-decoration:underline}@media(max-width:992px){.ghl-section-scope .ct-hero-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.ghl-section-scope .ct-hero{padding:120px 0 60px}.ghl-section-scope .ct-forms{padding:80px 0}.ghl-section-scope .ct-panels{padding:36px 28px}.ghl-section-scope .ct-tab{padding:12px 18px;font-size:10px;letter-spacing:1.5px}.ghl-section-scope .ct-submit{flex-direction:column;align-items:stretch}.ghl-section-scope .ct-btn,.ghl-section-scope .ct-btn-o{width:100%;text-align:center}.ghl-section-scope .ct-bc{padding:0}}@media(max-width:480px){.ghl-section-scope .ct-hero h1{font-size:clamp(36px,10vw,56px);line-height:.95}.ghl-section-scope .ct-fg2{grid-template-columns:1fr}.ghl-section-scope .ct-fg.full{grid-column:auto}.ghl-section-scope .ct-tabs{flex-direction:column}.ghl-section-scope .ct-tab{text-align:left;border-bottom:none;border-left:2px solid transparent}.ghl-section-scope .ct-tab.active{border-left-color:var(--accent);border-bottom-color:transparent}}.ghl-section-scope .ct-strip{padding:80px 0}.ghl-section-scope .ct-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--border);background:var(--border)}.ghl-section-scope .ct-si{background:var(--charcoal);padding:44px 36px;transition:background .3s}.ghl-section-scope .ct-si:hover{background:var(--card2);transform:translateY(-3px)}.ghl-section-scope .ct-si-icon{width:48px;height:48px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .ct-si:hover .ct-si-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .ct-si-icon svg{width:22px;height:22px}.ghl-section-scope .ct-si-icon svg circle,.ghl-section-scope .ct-si-icon svg line,.ghl-section-scope .ct-si-icon svg path,.ghl-section-scope .ct-si-icon svg polyline,.ghl-section-scope .ct-si-icon svg rect{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ct-si-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ghl-section-scope .ct-si-value{font-size:16px;font-weight:500;color:var(--white);margin-bottom:4px}.ghl-section-scope .ct-si-sub{font-size:13px;color:var(--muted)}.ghl-section-scope .ct-si-link{text-decoration:none;color:var(--accent)}.ghl-section-scope .ct-si-link:hover{color:var(--white)}@media(max-width:992px){.ghl-section-scope .ct-strip-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ghl-section-scope .ct-strip-inner{grid-template-columns:1fr}.ghl-section-scope .ct-si{padding:32px 24px}.ghl-section-scope .ct-strip{padding:60px 0}}.ghl-section-scope .ct-faq{padding:100px 0}.ghl-section-scope .ct-faq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.ghl-section-scope .ct-faq-left p{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:30px}.ghl-section-scope .ct-faq-trust{background:var(--charcoal);border:1px solid var(--border);padding:30px}.ghl-section-scope .ct-flt-title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:16px}.ghl-section-scope .ct-trust-items{display:flex;flex-direction:column;gap:12px}.ghl-section-scope .ct-trust-item{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted2)}.ghl-section-scope .ct-trust-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent)}.ghl-section-scope .ct-trust-item-icon svg{width:14px;height:14px}.ghl-section-scope .ct-trust-item-icon svg circle,.ghl-section-scope .ct-trust-item-icon svg path,.ghl-section-scope .ct-trust-item-icon svg polygon{stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ghl-section-scope .ct-trust-item strong{color:var(--white)}.ghl-section-scope .ct-faq-list{display:flex;flex-direction:column}.ghl-section-scope .ct-fqi{border-bottom:1px solid var(--border)}.ghl-section-scope .ct-fqi:first-child{border-top:1px solid var(--border)}.ghl-section-scope .ct-fq{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--white);transition:color .2s;gap:20px}.ghl-section-scope .ct-fq:hover{color:var(--accent)}.ghl-section-scope .ct-fqi-icon{font-size:20px;color:var(--muted);transition:transform .3s,color .3s;flex-shrink:0}.ghl-section-scope .ct-fqi.open .ct-fqi-icon{transform:rotate(45deg);color:var(--accent)}.ghl-section-scope .ct-fqa{max-height:0;overflow:hidden;transition:max-height .4s,padding .3s;font-size:14px;color:var(--muted2);line-height:1.8}.ghl-section-scope .ct-fqi.open .ct-fqa{max-height:300px;padding-bottom:22px}@media(max-width:992px){.ghl-section-scope .ct-faq-inner{grid-template-columns:1fr;gap:48px}.ghl-section-scope .ct-faq{padding:80px 0}}@media(max-width:480px){.ghl-section-scope .ct-faq{padding:60px 0}}.ghl-section-scope .cct-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .cct-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .cct-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .cct-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .cct-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .cct-wrap.visible .cct-buttons,.ghl-section-scope .cct-wrap.visible .cct-desc,.ghl-section-scope .cct-wrap.visible .cct-heading,.ghl-section-scope .cct-wrap.visible .cct-label,.ghl-section-scope .cct-wrap.visible .cct-note{opacity:1;transform:none}.ghl-section-scope .ct-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .ct-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite cctGlow}.ghl-section-scope .ct-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .ct-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .ct-cta-s p.cct-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .ct-cta-s p strong{color:var(--white)}.ghl-section-scope .cct-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .ct-cta-s{padding:80px 0}.ghl-section-scope .ct-cta-s::before{width:300px;height:300px}.ghl-section-scope .ct-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .ct-cta-s p.cct-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .cct-buttons a{max-width:100%}.ghl-section-scope .cct-note{font-size:11px;line-height:1.6}}.ghl-section-scope .sv-bc,.ghl-section-scope .sv-hero{background:var(--charcoal)}.ghl-section-scope .sv-bc{padding:100px 56px 0;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);animation:.8s both fadeUp}.ghl-section-scope .sv-bc a{color:var(--muted);text-decoration:none;transition:color .2s}.ghl-section-scope .sv-bc a:hover{color:var(--white)}.ghl-section-scope .sv-bc span{color:var(--accent)}.ghl-section-scope .sv-hero{padding:140px 0 100px;position:relative;overflow:hidden}.ghl-section-scope .sv-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(0,207,255,.05) 0,transparent 70%)}.ghl-section-scope .sv-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.ghl-section-scope .sv-badge{display:inline-flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(0,207,255,.35);box-shadow:0 0 8px rgba(0,207,255,.05);padding:8px 16px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:30px;width:fit-content;animation:.8s .1s both fadeUp}.ghl-section-scope .sv-badge::before{content:'';width:5px;height:5px;background:var(--accent);border-radius:50%;animation:2s infinite pulse}.ghl-section-scope .sv-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(60px,8vw,100px);line-height:.9;letter-spacing:2px;margin-bottom:24px}.ghl-section-scope .sv-hero h1 .l1{display:block;color:var(--white);animation:1.2s ease-out .3s both neonOn1}.ghl-section-scope .sv-hero h1 .l2{display:block;color:var(--white);animation:1.2s ease-out .6s both neonOn1}.ghl-section-scope .sv-hero h1 .l3{display:block;background:linear-gradient(100deg,var(--accent),#38d9ff,var(--accent));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:3s linear infinite shimmer,1.4s ease-out 1s both neonOn2}.ghl-section-scope .sv-hero-sub{font-size:16px;color:var(--muted2);line-height:1.85;margin-bottom:36px;animation:.8s .4s both fadeUp}.ghl-section-scope .sv-hero-sub strong{color:var(--white);font-weight:500}.ghl-section-scope .sv-hero-actions{display:flex;gap:14px;flex-wrap:wrap;animation:.8s .55s both fadeUp}.ghl-section-scope .sv-hero-right{display:flex;flex-direction:column;gap:16px;animation:.8s .3s both fadeUp}.ghl-section-scope .sv-hic{background:var(--dark);border:1px solid var(--border);padding:24px 28px;display:flex;align-items:center;gap:18px;transition:border-color .3s,transform .3s,box-shadow .3s}.ghl-section-scope .sv-hic:hover{border-color:rgba(0,207,255,.2);transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.3)}.ghl-section-scope .sv-hic-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid rgba(0,207,255,.15);color:var(--accent);transition:.3s}.ghl-section-scope .sv-hic:hover .sv-hic-icon{background:rgba(0,207,255,.12);border-color:rgba(0,207,255,.3);box-shadow:0 0 15px rgba(0,207,255,.1)}.ghl-section-scope .sv-hic-icon svg{width:20px;height:20px}.ghl-section-scope .sv-hic-title{font-size:15px;font-weight:500;color:var(--white);margin-bottom:4px}.ghl-section-scope .sv-hic-desc{font-size:13px;color:var(--muted);line-height:1.5}.ghl-section-scope .sv-tb{background:var(--dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0}.ghl-section-scope .sv-tb-inner{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.ghl-section-scope .sv-tb-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted2);letter-spacing:.5px}.ghl-section-scope .sv-tb-icon{color:var(--accent);display:flex;align-items:center}.ghl-section-scope .sv-tb-icon svg{width:16px;height:16px}.ghl-section-scope .sv-intro{padding:100px 0 0;text-align:center;background:var(--black)}.ghl-section-scope .sv-intro .section-sub{margin:0 auto}@media(max-width:992px){.ghl-section-scope .sv-hero-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.ghl-section-scope .sv-hero{padding:120px 0 80px}.ghl-section-scope .sv-bc{padding:100px 18px 0}.ghl-section-scope .sv-intro{padding:80px 0 0}.ghl-section-scope .sv-tb-inner{gap:24px}}@media(max-width:480px){.ghl-section-scope .sv-hero h1{font-size:clamp(44px,12vw,70px)}.ghl-section-scope .sv-hero-actions{flex-direction:column}.ghl-section-scope .sv-hero-actions a{text-align:center}.ghl-section-scope .sv-tb-inner{flex-direction:column;gap:12px;padding:0 18px}.ghl-section-scope .sv-hic{padding:18px 20px}}.ghl-section-scope .sv-dir{padding:120px 0}.ghl-section-scope .sv-card{display:grid;grid-template-columns:1fr 1.4fr;gap:0;border:1px solid var(--border);margin-bottom:24px;background:var(--dark);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.ghl-section-scope .sv-card:hover{transform:translateY(-6px);box-shadow:0 24px 70px rgba(0,0,0,.4),0 0 30px rgba(0,207,255,.04);border-color:rgba(0,207,255,.2)}.ghl-section-scope .sv-card::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.3),transparent);transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1);z-index:4}.ghl-section-scope .sv-card:hover::after{transform:scaleX(1)}.ghl-section-scope .sv-card.sv-reverse{grid-template-columns:1.4fr 1fr}.ghl-section-scope .sv-img{min-height:360px;position:relative;overflow:hidden;background:var(--card2)}.ghl-section-scope .sv-img-ov{position:absolute;inset:0;background:linear-gradient(135deg,var(--charcoal) 0,transparent 60%);z-index:2}.ghl-section-scope .sv-img-num{position:absolute;bottom:24px;left:28px;font-family:'Bebas Neue',sans-serif;font-size:100px;line-height:1;color:rgba(0,207,255,.18);z-index:3;letter-spacing:4px;transition:color .3s,text-shadow .3s}.ghl-section-scope .sv-card:hover .sv-img-num{color:rgba(0,207,255,.28);text-shadow:0 0 30px rgba(0,207,255,.15)}.ghl-section-scope .sv-img-icon{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.35;transition:opacity .4s,transform .4s}.ghl-section-scope .sv-card:hover .sv-img-icon{opacity:.55;transform:scale(1.05)}.ghl-section-scope .sv-ct{padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.ghl-section-scope .sv-tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ghl-section-scope .sv-name{font-family:'Bebas Neue',sans-serif;font-size:54px;line-height:1;letter-spacing:1px;color:var(--white);margin-bottom:16px}.ghl-section-scope .sv-desc{font-size:15px;color:var(--muted2);line-height:1.8;margin-bottom:24px}.ghl-section-scope .sv-hl{list-style:none;margin-bottom:32px}.ghl-section-scope .sv-hl li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--muted2)}.ghl-section-scope .sv-hl li:last-child{border-bottom:none}.ghl-section-scope .sv-hl li span{color:var(--accent);font-weight:700;font-size:12px}.ghl-section-scope .sv-ft{display:flex;align-items:center}.ghl-section-scope .sv-cta-btn{background:var(--accent);color:var(--black);padding:14px 32px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:.25s}.ghl-section-scope .sv-cta-btn:hover{background:#fff}@media(max-width:992px){.ghl-section-scope .sv-card,.ghl-section-scope .sv-card.sv-reverse{grid-template-columns:1fr}.ghl-section-scope .sv-img{min-height:260px}}@media(max-width:768px){.ghl-section-scope .sv-dir{padding:80px 0}.ghl-section-scope .sv-ct{padding:36px 28px}.ghl-section-scope .sv-name{font-size:40px}}@media(max-width:480px){.ghl-section-scope .sv-ct{padding:28px 20px}.ghl-section-scope .sv-name{font-size:32px}.ghl-section-scope .sv-img{min-height:200px}}.ghl-section-scope .sv-cmp{padding:100px 0}.ghl-section-scope .sv-cmp-header{text-align:center;margin-bottom:70px}.ghl-section-scope .sv-cmp-header .section-sub{margin:0 auto}.ghl-section-scope .sv-tbl-wrap{overflow-x:auto}.ghl-section-scope .sv-tbl{width:100%;border-collapse:collapse;border:1px solid var(--border);min-width:700px}.ghl-section-scope .sv-tbl th{background:var(--dark);padding:20px 24px;text-align:left;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.ghl-section-scope .sv-tbl th:first-child{color:var(--white)}.ghl-section-scope .sv-tbl td{padding:18px 24px;border-bottom:1px solid var(--border);font-size:14px;color:var(--muted2)}.ghl-section-scope .sv-tbl tr:last-child td{border-bottom:none}.ghl-section-scope .sv-tbl tr:hover td{background:rgba(255,255,255,.02)}.ghl-section-scope .sv-tbl td:first-child{color:var(--white);font-weight:500}.ghl-section-scope .sv-yes{color:var(--accent);font-weight:700}.ghl-section-scope .sv-no{color:rgba(255,255,255,.15)}.ghl-section-scope .sv-part{color:var(--gold)}.ghl-section-scope .sv-col-hl{background:rgba(0,207,255,.04)}@media(max-width:768px){.ghl-section-scope .sv-cmp{padding:60px 0}.ghl-section-scope .sv-tbl td,.ghl-section-scope .sv-tbl th{padding:14px 16px;font-size:12px}}.ghl-section-scope .sv-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sv-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .sv-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .sv-cta-actions{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .sv-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .sv-cta-wrap.visible .sv-cta-actions,.ghl-section-scope .sv-cta-wrap.visible .sv-cta-desc,.ghl-section-scope .sv-cta-wrap.visible .sv-cta-heading,.ghl-section-scope .sv-cta-wrap.visible .sv-cta-label,.ghl-section-scope .sv-cta-wrap.visible .sv-cta-note{opacity:1;transform:none}.ghl-section-scope .sv-cta{padding:140px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .sv-cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite svCtaGlow}.ghl-section-scope .sv-cta h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,7vw,90px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .sv-cta h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .sv-cta p.sv-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .sv-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .sv-cta{padding:80px 0}.ghl-section-scope .sv-cta::before{width:300px;height:300px}.ghl-section-scope .sv-cta h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .sv-cta p.sv-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .sv-cta-actions a{max-width:100%}.ghl-section-scope .sv-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .sat-hero{padding:180px 0 120px;position:relative;overflow:hidden}.ghl-section-scope .sat-hero::before{content:'';position:absolute;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,207,255,.06),transparent 70%);pointer-events:none;animation:8s ease-in-out infinite alternate satGlowDrift}.ghl-section-scope .sat-hero::after{content:'';position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.04),transparent 65%);pointer-events:none;animation:10s ease-in-out 2s infinite alternate-reverse satGlowDrift}@keyframes satNeon1{0%{opacity:0;text-shadow:none}8%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.7),0 0 40px rgba(0,207,255,.4)}12%{opacity:.2}20%{opacity:1}25%{opacity:.4}35%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.5),0 0 60px rgba(0,207,255,.2)}100%{opacity:1;text-shadow:none}}.ghl-section-scope .sat-w1{opacity:0;animation:none;color:var(--white)}.ghl-section-scope .sat-wrap.visible .sat-w1{animation:1.2s ease-out .3s both satNeon1}.ghl-section-scope .sat-w2{opacity:0;animation:none;color:var(--accent)}.ghl-section-scope .sat-wrap.visible .sat-w2{animation:1.4s ease-out .7s both satNeon2}.ghl-section-scope .sat-w3{opacity:0;animation:none;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.ghl-section-scope .sat-wrap.visible .sat-w3{animation:1.6s ease-out 1.1s both satNeon3}@keyframes satParticle{0%{transform:translateY(100%) scale(0);opacity:0}20%{opacity:.6}80%{opacity:.2}100%{transform:translateY(-100vh) scale(1);opacity:0}}.ghl-section-scope .sat-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ghl-section-scope .sat-p{position:absolute;width:3px;height:3px;background:var(--accent);border-radius:50%;box-shadow:0 0 4px rgba(0,207,255,.3);animation:linear infinite satParticle}.ghl-section-scope .sat-p:first-child{left:12%;animation-duration:9s;width:2px;height:2px}.ghl-section-scope .sat-p:nth-child(2){left:35%;animation-duration:11s;animation-delay:2s}.ghl-section-scope .sat-p:nth-child(3){left:55%;animation-duration:8s;animation-delay:4s;width:4px;height:4px}.ghl-section-scope .sat-p:nth-child(4){left:75%;animation-duration:10s;animation-delay:1s;width:2px;height:2px}.ghl-section-scope .sat-p:nth-child(5){left:90%;animation-duration:12s;animation-delay:3s}.ghl-section-scope .section-label{position:relative;z-index:2}.ghl-section-scope .sat-hero .section-label::before{content:'';position:absolute;left:-12px;top:50%;width:5px;height:5px;background:var(--accent);border-radius:50%;transform:translateY(-50%);animation:2s infinite satLabelPulse}.ghl-section-scope .sat-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,7vw,80px);line-height:1;letter-spacing:2px;margin-bottom:22px}.ghl-section-scope .sat-hero p.sat-hero-desc{font-size:16px;color:var(--muted2);line-height:1.8;max-width:580px;margin-bottom:36px}.ghl-section-scope .sat-hero p strong{color:var(--white)}.ghl-section-scope .sat-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px}.ghl-section-scope .sat-hero-note{font-size:12px;color:var(--muted);line-height:1.6}.ghl-section-scope .sat-hero-note span{color:var(--accent)}.ghl-section-scope .sat-anim{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sat-anim-h1{transform:translateY(24px);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .sat-anim.a2{transition-delay:.1s}.ghl-section-scope .sat-anim.a3{transition-delay:.2s}.ghl-section-scope .sat-anim.a4{transition-delay:.3s}.ghl-section-scope .sat-anim.a5{transition-delay:.4s}.ghl-section-scope .sat-wrap.visible .sat-anim{opacity:1;transform:none}.ghl-section-scope .sat-wrap.visible .sat-anim-h1{transform:none}@media(max-width:768px){.ghl-section-scope .sat-hero{padding:120px 0 80px}.ghl-section-scope .sat-hero-actions{flex-direction:column;gap:10px}.ghl-section-scope .sat-hero-actions a{text-align:center;width:100%;max-width:340px;box-sizing:border-box}}@media(max-width:480px){.ghl-section-scope .sat-hero{padding:100px 0 60px}.ghl-section-scope .sat-hero h1{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .sat-w3{-webkit-text-stroke-width:1px}.ghl-section-scope .sat-hero p.sat-hero-desc{font-size:14px}}.ghl-section-scope .opelika-ppf-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .opelika-ppf-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .opelika-ppf-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .opelika-ppf-faq-s h2 span{color:var(--accent)}.ghl-section-scope .opelika-ppf-fl{max-width:800px}.ghl-section-scope .opelika-ppf-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .opelika-ppf-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .opelika-ppf-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .opelika-ppf-fq:hover{color:var(--accent)}.ghl-section-scope .opelika-ppf-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .opelika-ppf-fi.open .opelika-ppf-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .opelika-ppf-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .opelika-ppf-fi.open .opelika-ppf-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .opelika-ppf-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .opelika-ppf-faq-s{padding:80px 0}.ghl-section-scope .opelika-ppf-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .opelika-ppf-faq-s{padding:60px 0}}.ghl-section-scope .opelika-ppf-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .opelika-ppf-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .opelika-ppf-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .opelika-ppf-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s}.ghl-section-scope .opelika-ppf-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s}.ghl-section-scope .opelika-ppf-cta-wrap.visible .opelika-ppf-cta-buttons,.ghl-section-scope .opelika-ppf-cta-wrap.visible .opelika-ppf-cta-desc,.ghl-section-scope .opelika-ppf-cta-wrap.visible .opelika-ppf-cta-heading,.ghl-section-scope .opelika-ppf-cta-wrap.visible .opelika-ppf-cta-label,.ghl-section-scope .opelika-ppf-cta-wrap.visible .opelika-ppf-cta-note{opacity:1;transform:none}.ghl-section-scope .opelika-ppf-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .sat-cta-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ghl-section-scope .sat-cta-p{position:absolute;width:2px;height:2px;background:var(--accent);border-radius:50%;animation:linear infinite satCtaParticle}.ghl-section-scope .sat-cta-p:first-child{left:15%;animation-duration:9s}.ghl-section-scope .sat-cta-p:nth-child(2){left:40%;animation-duration:11s;animation-delay:2s;width:3px;height:3px}.ghl-section-scope .sat-cta-p:nth-child(3){left:65%;animation-duration:8s;animation-delay:4s}.ghl-section-scope .sat-cta-p:nth-child(4){left:85%;animation-duration:10s;animation-delay:1s}.ghl-section-scope .sat-diamond{width:12px;height:12px;margin:0 auto 28px;transform:rotate(45deg);border:1px solid rgba(0,207,255,.35);position:relative;z-index:2}.ghl-section-scope .sat-diamond::before{content:'';position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 8px rgba(0,207,255,.5)}.ghl-section-scope .hero-bg{background-size:120% auto!important;background-position:center 40%!important;will-change:background-position}@media (max-width:768px),(pointer:coarse){.ghl-section-scope .hero-bg{background-image:url('/images/hero-bg-mobile.webp')!important;background-size:cover!important;background-position:center center!important;will-change:auto!important}}.ghl-section-scope .cta-glow{opacity:0;transition:none!important}@keyframes ctaActivate{0%{filter:drop-shadow(0 0 0px rgba(0,207,255,0))}40%{filter:drop-shadow(0 0 20px rgba(0,207,255,.4)) drop-shadow(0 0 60px rgba(0,207,255,.15))}100%{filter:none}}.final-cta.cta-activated .section-title{animation:.6s cubic-bezier(.16,1,.3,1) forwards ctaActivate}@media (pointer:coarse){.ghl-section-scope .ba-slider.intro-playing .ba-drag-hint{opacity:0!important;transition:opacity .3s}}#mad-scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#00cfff 0,rgba(0,207,255,.5) 100%);box-shadow:0 0 8px rgba(0,207,255,.6);z-index:1000000;pointer-events:none;opacity:0;transition:opacity .4s}#mad-scroll-progress.visible{opacity:1}.ghl-section-scope .sat-cta-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,255,.12),transparent);z-index:1}.ghl-section-scope .sat-cta-line-t{top:0}.ghl-section-scope .sat-cta-line-b{bottom:0}.ghl-section-scope .opelika-ppf-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .opelika-ppf-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .opelika-ppf-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite opelika-ppf-ctaGlow}.ghl-section-scope .opelika-ppf-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .opelika-ppf-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .opelika-ppf-cta-s p.opelika-ppf-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .opelika-ppf-cta-s p strong{color:var(--white)}.ghl-section-scope .opelika-ppf-cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .opelika-ppf-cta-note{font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .opelika-ppf-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .opelika-ppf-cta-s{padding:80px 0}.ghl-section-scope .opelika-ppf-cta-s::before{width:300px;height:300px}.ghl-section-scope .opelika-ppf-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .opelika-ppf-cta-s p.opelika-ppf-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .opelika-ppf-cta-buttons a{max-width:100%}.ghl-section-scope .opelika-ppf-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .container{max-width:1170px;margin:0 auto;padding:0 56px;position:relative;z-index:2}.ghl-section-scope .sat-hero-bg{position:absolute;inset:0;background:url('/images/cc-hero.webp') center/cover no-repeat;opacity:.15;z-index:0}.ghl-section-scope .sat-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,var(--black) 35%,rgba(5,5,8,.65) 65%,var(--black) 100%);z-index:0}.ghl-section-scope .sat-hero-inner{max-width:700px;position:relative;z-index:2}.ghl-section-scope .phenix-city-ceramic-coating-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-ceramic-coating-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .phenix-city-ceramic-coating-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .phenix-city-ceramic-coating-faq-s h2 span{color:var(--accent)}.ghl-section-scope .phenix-city-ceramic-coating-fl{max-width:800px}.ghl-section-scope .phenix-city-ceramic-coating-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .phenix-city-ceramic-coating-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .phenix-city-ceramic-coating-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .phenix-city-ceramic-coating-fq:hover{color:var(--accent)}.ghl-section-scope .phenix-city-ceramic-coating-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .phenix-city-ceramic-coating-fi.open .phenix-city-ceramic-coating-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .phenix-city-ceramic-coating-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .phenix-city-ceramic-coating-fi.open .phenix-city-ceramic-coating-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .phenix-city-ceramic-coating-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .phenix-city-ceramic-coating-faq-s{padding:80px 0}.ghl-section-scope .phenix-city-ceramic-coating-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .phenix-city-ceramic-coating-faq-s{padding:60px 0}}.ghl-section-scope .phenix-city-ceramic-coating-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .phenix-city-ceramic-coating-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .phenix-city-ceramic-coating-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .phenix-city-ceramic-coating-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .phenix-city-ceramic-coating-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .phenix-city-ceramic-coating-cta-wrap.visible .phenix-city-ceramic-coating-cta-buttons,.ghl-section-scope .phenix-city-ceramic-coating-cta-wrap.visible .phenix-city-ceramic-coating-cta-desc,.ghl-section-scope .phenix-city-ceramic-coating-cta-wrap.visible .phenix-city-ceramic-coating-cta-heading,.ghl-section-scope .phenix-city-ceramic-coating-cta-wrap.visible .phenix-city-ceramic-coating-cta-label,.ghl-section-scope .phenix-city-ceramic-coating-cta-wrap.visible .phenix-city-ceramic-coating-cta-note{opacity:1;transform:none}.ghl-section-scope .phenix-city-ceramic-coating-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-ceramic-coating-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .phenix-city-ceramic-coating-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .phenix-city-ceramic-coating-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite phenix-city-ceramic-coating-ctaGlow}.ghl-section-scope .phenix-city-ceramic-coating-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .phenix-city-ceramic-coating-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .phenix-city-ceramic-coating-cta-s p.phenix-city-ceramic-coating-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .phenix-city-ceramic-coating-cta-s p strong{color:var(--white)}.ghl-section-scope .phenix-city-ceramic-coating-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .phenix-city-ceramic-coating-cta-s{padding:80px 0}.ghl-section-scope .phenix-city-ceramic-coating-cta-s::before{width:300px;height:300px}.ghl-section-scope .phenix-city-ceramic-coating-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .phenix-city-ceramic-coating-cta-s p.phenix-city-ceramic-coating-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .phenix-city-ceramic-coating-cta-buttons a{max-width:100%}.ghl-section-scope .phenix-city-ceramic-coating-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .salem-ceramic-coating-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-ceramic-coating-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .salem-ceramic-coating-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .salem-ceramic-coating-faq-s h2 span{color:var(--accent)}.ghl-section-scope .salem-ceramic-coating-fl{max-width:800px}.ghl-section-scope .salem-ceramic-coating-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .salem-ceramic-coating-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .salem-ceramic-coating-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .salem-ceramic-coating-fq:hover{color:var(--accent)}.ghl-section-scope .salem-ceramic-coating-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .salem-ceramic-coating-fi.open .salem-ceramic-coating-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .salem-ceramic-coating-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .salem-ceramic-coating-fi.open .salem-ceramic-coating-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .salem-ceramic-coating-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .salem-ceramic-coating-faq-s{padding:80px 0}.ghl-section-scope .salem-ceramic-coating-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .salem-ceramic-coating-faq-s{padding:60px 0}}.ghl-section-scope .salem-ceramic-coating-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .salem-ceramic-coating-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .salem-ceramic-coating-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .salem-ceramic-coating-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .salem-ceramic-coating-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .salem-ceramic-coating-cta-wrap.visible .salem-ceramic-coating-cta-buttons,.ghl-section-scope .salem-ceramic-coating-cta-wrap.visible .salem-ceramic-coating-cta-desc,.ghl-section-scope .salem-ceramic-coating-cta-wrap.visible .salem-ceramic-coating-cta-heading,.ghl-section-scope .salem-ceramic-coating-cta-wrap.visible .salem-ceramic-coating-cta-label,.ghl-section-scope .salem-ceramic-coating-cta-wrap.visible .salem-ceramic-coating-cta-note{opacity:1;transform:none}.ghl-section-scope .salem-ceramic-coating-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-ceramic-coating-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .salem-ceramic-coating-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .salem-ceramic-coating-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite salem-ceramic-coating-ctaGlow}.ghl-section-scope .salem-ceramic-coating-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .salem-ceramic-coating-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .salem-ceramic-coating-cta-s p.salem-ceramic-coating-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .salem-ceramic-coating-cta-s p strong{color:var(--white)}.ghl-section-scope .salem-ceramic-coating-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .salem-ceramic-coating-cta-s{padding:80px 0}.ghl-section-scope .salem-ceramic-coating-cta-s::before{width:300px;height:300px}.ghl-section-scope .salem-ceramic-coating-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .salem-ceramic-coating-cta-s p.salem-ceramic-coating-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .salem-ceramic-coating-cta-buttons a{max-width:100%}.ghl-section-scope .salem-ceramic-coating-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .phenix-city-ppf-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-ppf-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .phenix-city-ppf-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .phenix-city-ppf-faq-s h2 span{color:var(--accent)}.ghl-section-scope .phenix-city-ppf-fl{max-width:800px}.ghl-section-scope .phenix-city-ppf-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .phenix-city-ppf-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .phenix-city-ppf-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .phenix-city-ppf-fq:hover{color:var(--accent)}.ghl-section-scope .phenix-city-ppf-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .phenix-city-ppf-fi.open .phenix-city-ppf-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .phenix-city-ppf-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .phenix-city-ppf-fi.open .phenix-city-ppf-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .phenix-city-ppf-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .phenix-city-ppf-faq-s{padding:80px 0}.ghl-section-scope .phenix-city-ppf-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .phenix-city-ppf-faq-s{padding:60px 0}}.ghl-section-scope .phenix-city-ppf-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .phenix-city-ppf-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .phenix-city-ppf-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .phenix-city-ppf-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .phenix-city-ppf-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .phenix-city-ppf-cta-wrap.visible .phenix-city-ppf-cta-buttons,.ghl-section-scope .phenix-city-ppf-cta-wrap.visible .phenix-city-ppf-cta-desc,.ghl-section-scope .phenix-city-ppf-cta-wrap.visible .phenix-city-ppf-cta-heading,.ghl-section-scope .phenix-city-ppf-cta-wrap.visible .phenix-city-ppf-cta-label,.ghl-section-scope .phenix-city-ppf-cta-wrap.visible .phenix-city-ppf-cta-note{opacity:1;transform:none}.ghl-section-scope .phenix-city-ppf-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-ppf-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .phenix-city-ppf-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .phenix-city-ppf-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite phenix-city-ppf-ctaGlow}.ghl-section-scope .phenix-city-ppf-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .phenix-city-ppf-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .phenix-city-ppf-cta-s p.phenix-city-ppf-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .phenix-city-ppf-cta-s p strong{color:var(--white)}.ghl-section-scope .phenix-city-ppf-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .phenix-city-ppf-cta-s{padding:80px 0}.ghl-section-scope .phenix-city-ppf-cta-s::before{width:300px;height:300px}.ghl-section-scope .phenix-city-ppf-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .phenix-city-ppf-cta-s p.phenix-city-ppf-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .phenix-city-ppf-cta-buttons a{max-width:100%}.ghl-section-scope .phenix-city-ppf-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .salem-ppf-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-ppf-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .salem-ppf-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .salem-ppf-faq-s h2 span{color:var(--accent)}.ghl-section-scope .salem-ppf-fl{max-width:800px}.ghl-section-scope .salem-ppf-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .salem-ppf-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .salem-ppf-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .salem-ppf-fq:hover{color:var(--accent)}.ghl-section-scope .salem-ppf-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .salem-ppf-fi.open .salem-ppf-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .salem-ppf-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .salem-ppf-fi.open .salem-ppf-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .salem-ppf-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .salem-ppf-faq-s{padding:80px 0}.ghl-section-scope .salem-ppf-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .salem-ppf-faq-s{padding:60px 0}}.ghl-section-scope .salem-ppf-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .salem-ppf-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .salem-ppf-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .salem-ppf-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .salem-ppf-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .salem-ppf-cta-wrap.visible .salem-ppf-cta-buttons,.ghl-section-scope .salem-ppf-cta-wrap.visible .salem-ppf-cta-desc,.ghl-section-scope .salem-ppf-cta-wrap.visible .salem-ppf-cta-heading,.ghl-section-scope .salem-ppf-cta-wrap.visible .salem-ppf-cta-label,.ghl-section-scope .salem-ppf-cta-wrap.visible .salem-ppf-cta-note{opacity:1;transform:none}.ghl-section-scope .salem-ppf-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-ppf-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .salem-ppf-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .salem-ppf-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite salem-ppf-ctaGlow}.ghl-section-scope .salem-ppf-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .salem-ppf-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .salem-ppf-cta-s p.salem-ppf-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .salem-ppf-cta-s p strong{color:var(--white)}.ghl-section-scope .salem-ppf-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .salem-ppf-cta-s{padding:80px 0}.ghl-section-scope .salem-ppf-cta-s::before{width:300px;height:300px}.ghl-section-scope .salem-ppf-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .salem-ppf-cta-s p.salem-ppf-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .salem-ppf-cta-buttons a{max-width:100%}.ghl-section-scope .salem-ppf-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .phenix-city-auto-detailing-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-auto-detailing-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .phenix-city-auto-detailing-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .phenix-city-auto-detailing-faq-s h2 span{color:var(--accent)}.ghl-section-scope .phenix-city-auto-detailing-fl{max-width:800px}.ghl-section-scope .phenix-city-auto-detailing-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .phenix-city-auto-detailing-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .phenix-city-auto-detailing-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .phenix-city-auto-detailing-fq:hover{color:var(--accent)}.ghl-section-scope .phenix-city-auto-detailing-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .phenix-city-auto-detailing-fi.open .phenix-city-auto-detailing-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .phenix-city-auto-detailing-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .phenix-city-auto-detailing-fi.open .phenix-city-auto-detailing-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .phenix-city-auto-detailing-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .phenix-city-auto-detailing-faq-s{padding:80px 0}.ghl-section-scope .phenix-city-auto-detailing-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .phenix-city-auto-detailing-faq-s{padding:60px 0}}.ghl-section-scope .phenix-city-auto-detailing-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .phenix-city-auto-detailing-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .phenix-city-auto-detailing-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .phenix-city-auto-detailing-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .phenix-city-auto-detailing-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .phenix-city-auto-detailing-cta-wrap.visible .phenix-city-auto-detailing-cta-buttons,.ghl-section-scope .phenix-city-auto-detailing-cta-wrap.visible .phenix-city-auto-detailing-cta-desc,.ghl-section-scope .phenix-city-auto-detailing-cta-wrap.visible .phenix-city-auto-detailing-cta-heading,.ghl-section-scope .phenix-city-auto-detailing-cta-wrap.visible .phenix-city-auto-detailing-cta-label,.ghl-section-scope .phenix-city-auto-detailing-cta-wrap.visible .phenix-city-auto-detailing-cta-note{opacity:1;transform:none}.ghl-section-scope .phenix-city-auto-detailing-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .phenix-city-auto-detailing-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .phenix-city-auto-detailing-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .phenix-city-auto-detailing-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite phenix-city-auto-detailing-ctaGlow}.ghl-section-scope .phenix-city-auto-detailing-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .phenix-city-auto-detailing-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .phenix-city-auto-detailing-cta-s p.phenix-city-auto-detailing-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .phenix-city-auto-detailing-cta-s p strong{color:var(--white)}.ghl-section-scope .phenix-city-auto-detailing-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .phenix-city-auto-detailing-cta-s{padding:80px 0}.ghl-section-scope .phenix-city-auto-detailing-cta-s::before{width:300px;height:300px}.ghl-section-scope .phenix-city-auto-detailing-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .phenix-city-auto-detailing-cta-s p.phenix-city-auto-detailing-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .phenix-city-auto-detailing-cta-buttons a{max-width:100%}.ghl-section-scope .phenix-city-auto-detailing-cta-note{font-size:11px;line-height:1.6}}.ghl-section-scope .salem-auto-detailing-faq-s{padding:120px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-auto-detailing-faq-s::before{content:'';position:absolute;top:40%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,207,255,.03),transparent 60%);filter:blur(60px);pointer-events:none}.ghl-section-scope .salem-auto-detailing-faq-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:1px;margin-bottom:48px;text-align:center}.ghl-section-scope .salem-auto-detailing-faq-s h2 span{color:var(--accent)}.ghl-section-scope .salem-auto-detailing-fl{max-width:800px}.ghl-section-scope .salem-auto-detailing-fi{border-bottom:1px solid var(--border);overflow:hidden}.ghl-section-scope .salem-auto-detailing-faq-list{max-width:760px;margin:0 auto;text-align:left}.ghl-section-scope .salem-auto-detailing-fq{width:100%;background:0 0;border:none;color:var(--white);font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:22px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s}.ghl-section-scope .salem-auto-detailing-fq:hover{color:var(--accent)}.ghl-section-scope .salem-auto-detailing-arrow{font-size:12px;color:var(--muted);transition:transform .3s,color .3s}.ghl-section-scope .salem-auto-detailing-fi.open .salem-auto-detailing-arrow{transform:rotate(90deg);color:var(--accent)}.ghl-section-scope .salem-auto-detailing-fa{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.ghl-section-scope .salem-auto-detailing-fi.open .salem-auto-detailing-fa{max-height:400px;padding-bottom:22px}.ghl-section-scope .salem-auto-detailing-fa p{font-size:14px;color:var(--muted2);line-height:1.8;max-width:700px}@media(max-width:768px){.ghl-section-scope .salem-auto-detailing-faq-s{padding:80px 0}.ghl-section-scope .salem-auto-detailing-fq{font-size:14px;padding:18px 0}}@media(max-width:480px){.ghl-section-scope .salem-auto-detailing-faq-s{padding:60px 0}}.ghl-section-scope .salem-auto-detailing-cta-label{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .salem-auto-detailing-cta-heading{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.ghl-section-scope .salem-auto-detailing-cta-desc{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.ghl-section-scope .salem-auto-detailing-cta-buttons{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .35s,transform .6s cubic-bezier(.16,1,.3,1) .35s;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.ghl-section-scope .salem-auto-detailing-cta-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s;font-size:12px;color:var(--muted);margin-top:24px;position:relative}.ghl-section-scope .salem-auto-detailing-cta-wrap.visible .salem-auto-detailing-cta-buttons,.ghl-section-scope .salem-auto-detailing-cta-wrap.visible .salem-auto-detailing-cta-desc,.ghl-section-scope .salem-auto-detailing-cta-wrap.visible .salem-auto-detailing-cta-heading,.ghl-section-scope .salem-auto-detailing-cta-wrap.visible .salem-auto-detailing-cta-label,.ghl-section-scope .salem-auto-detailing-cta-wrap.visible .salem-auto-detailing-cta-note{opacity:1;transform:none}.ghl-section-scope .salem-auto-detailing-cta-s{padding:160px 0;position:relative;overflow:hidden;text-align:center}.ghl-section-scope .salem-auto-detailing-cta-s::before{content:'';filter:blur(80px);pointer-events:none}.ghl-section-scope .salem-auto-detailing-cta-s::after{content:'';position:absolute;top:40%;left:70%;width:500px;height:350px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,207,255,.03) 0,transparent 55%);filter:blur(60px);pointer-events:none;animation:8s ease-in-out 2s infinite alternate-reverse satCtaGlowA}.ghl-section-scope .salem-auto-detailing-cta-s::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:450px;background:radial-gradient(ellipse,rgba(0,207,255,.09) 0,transparent 70%);filter:blur(60px);pointer-events:none;animation:4s ease-in-out infinite salem-auto-detailing-ctaGlow}.ghl-section-scope .salem-auto-detailing-cta-s h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(44px,8vw,100px);line-height:1;letter-spacing:2px;margin-bottom:22px;position:relative}.ghl-section-scope .salem-auto-detailing-cta-s h2 span{color:var(--accent);text-shadow:0 0 30px rgba(0,207,255,.2)}.ghl-section-scope .salem-auto-detailing-cta-s p.salem-auto-detailing-cta-desc{font-size:16px;color:var(--muted2);max-width:480px;margin:0 auto 50px;line-height:1.75;position:relative}.ghl-section-scope .salem-auto-detailing-cta-s p strong{color:var(--white)}.ghl-section-scope .salem-auto-detailing-cta-note span{color:var(--accent)}@media(max-width:480px){.ghl-section-scope .salem-auto-detailing-cta-s{padding:80px 0}.ghl-section-scope .salem-auto-detailing-cta-s::before{width:300px;height:300px}.ghl-section-scope .salem-auto-detailing-cta-s h2{font-size:clamp(36px,10vw,60px)}.ghl-section-scope .salem-auto-detailing-cta-s p.salem-auto-detailing-cta-desc{font-size:14px;margin-bottom:36px}.ghl-section-scope .salem-auto-detailing-cta-buttons a{max-width:100%}.ghl-section-scope .salem-auto-detailing-cta-note{font-size:11px;line-height:1.6}}@media (pointer:fine){.ba-handle,.ba-slider,.btn-ghost,.btn-orange,.btn-primary,.ct-btn,.ct-fq,.ct-tab,.diff-tab,.faq-q,.gal-card,.pkg-card,.ppf-fq,.sel-tab,.toggle-btn,.wt-fq,.wts-pkg-tab,[role=button],a,body,button,input,label,select,textarea{cursor:none!important}}.ghl-section-scope .ba-drag-hint{display:none}@media (pointer:coarse){.ghl-section-scope .ba-drag-hint{display:block;text-align:center;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);padding:10px 0;background:var(--dark);border-top:1px solid var(--border);opacity:.8}body{cursor:auto!important}[role=button],a,button{cursor:pointer!important}#mad-cursor-dot,#mad-cursor-label,#mad-cursor-ring{display:none!important}}#mad-cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:#00cfff;border-radius:50%;pointer-events:none;z-index:999999;transform:translate(-50%,-50%);transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),background .2s,opacity .15s,box-shadow .2s;will-change:left,top}#mad-cursor-ring{position:fixed;top:0;left:0;width:28px;height:28px;border:1px solid rgba(0,207,255,.4);border-radius:50%;pointer-events:none;z-index:999998;transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),border-color .25s,border-radius .35s cubic-bezier(.16,1,.3,1),background .25s,opacity .15s;will-change:left,top}#mad-cursor-label{position:fixed;top:0;left:0;transform:translate(-50%,-50%);font-family:'Bebas Neue',sans-serif;font-size:9px;letter-spacing:2px;color:#00cfff;opacity:0;pointer-events:none;z-index:999997;transition:opacity .18s;white-space:nowrap;user-select:none;will-change:left,top}#mad-cursor-ring.state-drag-hint{width:56px;height:14px;border-radius:20px;border-color:rgba(0,207,255,.6)}#mad-cursor-ring.state-dragging{width:14px;height:14px;background:rgba(0,207,255,.15);border-color:rgba(0,207,255,.9)}#mad-cursor-dot.state-cta{width:5px;height:5px}#mad-cursor-ring.state-cta{width:48px;height:48px;border-color:rgba(0,207,255,.7)}#mad-cursor-dot.state-gallery{opacity:0}#mad-cursor-ring.state-gallery{width:54px;height:54px;border-color:rgba(0,207,255,.55)}.btn-ghost,.btn-orange,.btn-primary,.ct-btn{transition:transform .5s cubic-bezier(.16,1,.3,1),background .25s,box-shadow .25s,color .25s}.ghl-section-scope .btn-ghost,.ghl-section-scope .btn-orange,.ghl-section-scope .btn-primary,.ghl-section-scope .ct-btn,.ghl-section-scope .diff-cta,.header-scope .header-cta{position:relative;overflow:hidden}.btn-ripple{position:absolute;border-radius:50%;background:rgba(0,207,255,.28);transform:scale(0);animation:.55s cubic-bezier(.4,0,.2,1) forwards btnRippleOut;pointer-events:none;z-index:0}.ghl-section-scope .btn-orange .btn-ripple{background:rgba(255,255,255,.2)}@keyframes btnRippleOut{to{transform:scale(4);opacity:0}}@keyframes panelSlideInRight{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes panelSlideInLeft{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}.ghl-section-scope .diff-panels.dir-right .diff-panel.active{animation:.5s cubic-bezier(.16,1,.3,1) forwards panelSlideInRight}.ghl-section-scope .diff-panels.dir-left .diff-panel.active{animation:.5s cubic-bezier(.16,1,.3,1) forwards panelSlideInLeft}.ghl-section-scope .ct-fg{position:relative}.ghl-section-scope .ct-fg::after{content:'';position:absolute;bottom:0;left:0;width:0%;height:2px;background:var(--accent);box-shadow:0 0 8px rgba(0,207,255,.45);transition:width .3s cubic-bezier(.4, 0, .2, 1);pointer-events:none;z-index:1}.ghl-section-scope .ct-fg:focus-within::after{width:100%}.ghl-section-scope .ct-fi.filled,.ghl-section-scope .ct-ft.filled{border-color:rgba(34,197,94,.5)!important}.ghl-section-scope .faq-a{transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .3s}.ghl-section-scope .faq-item.open .faq-q{color:var(--accent);padding-left:14px;border-left:2px solid var(--accent);transition:color .2s,padding-left .3s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .faq-item.open .faq-icon{transform:none;color:var(--accent)}.ghl-section-scope .faq-icon-inner{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ghl-section-scope .faq-icon-plus,.ghl-section-scope .faq-icon-x{position:absolute;font-size:20px;font-weight:300;line-height:1;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.ghl-section-scope .faq-icon-x{opacity:0;transform:scale(.5) rotate(-45deg)}.ghl-section-scope .faq-item.open .faq-icon-plus{opacity:0;transform:scale(.5) rotate(45deg)}.ghl-section-scope .faq-item.open .faq-icon-x{opacity:1;transform:scale(1) rotate(0)}.header-scope .nav-dropdown-menu a{transform:translateY(-5px);transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s,color .2s}.header-scope .nav-dropdown:hover .nav-dropdown-menu a{transform:translateY(0)}.header-scope .nav-dropdown:hover .nav-dropdown-menu a:first-child{transition-delay:40ms}.header-scope .nav-dropdown:hover .nav-dropdown-menu a:nth-child(2){transition-delay:80ms}.header-scope .nav-dropdown:hover .nav-dropdown-menu a:nth-child(3){transition-delay:0.12s}.header-scope .nav-dropdown:hover .nav-dropdown-menu a:nth-child(4){transition-delay:0.16s}.ghl-section-scope .vlt-demo{width:100%;margin-bottom:24px}.ghl-section-scope .vlt-demo-window{width:100%;height:200px;position:relative;border:1px solid var(--card-border);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.ghl-section-scope .vlt-demo-window::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0,transparent 50%);pointer-events:none}.ghl-section-scope .vlt-demo-label{font-family:'Bebas Neue',sans-serif;font-size:48px;color:var(--white);letter-spacing:2px;position:relative;z-index:1;text-shadow:0 2px 12px rgba(0,0,0,.5);transition:opacity .3s}.ghl-section-scope .vlt-demo-sublabel{font-size:12px;color:rgba(255,255,255,.7);position:relative;z-index:1;letter-spacing:.5px;margin-top:4px;text-shadow:0 1px 6px rgba(0,0,0,.5);transition:opacity .3s}.ghl-section-scope .vlt-shade-row{display:flex;gap:6px;margin-bottom:20px}.ghl-section-scope .vlt-shade-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--card);border:1px solid var(--card-border);padding:14px 8px;cursor:pointer;transition:border-color .2s,transform .2s;font-family:'DM Sans',sans-serif}.ghl-section-scope .vlt-shade-btn:hover{border-color:rgba(0,207,255,.3);transform:translateY(-2px)}.ghl-section-scope .vlt-shade-btn.active{border-color:var(--accent);background:rgba(0,207,255,.06);box-shadow:0 0 20px rgba(0,207,255,.08)}.ghl-section-scope .vlt-shade-swatch{width:100%;height:40px;display:block;border:1px solid rgba(255,255,255,.1)}.ghl-section-scope .vlt-shade-num{font-family:'Bebas Neue',sans-serif;font-size:18px;color:var(--muted);letter-spacing:.5px;transition:color .2s}.ghl-section-scope .vlt-shade-btn.active .vlt-shade-num{color:var(--accent)}.ghl-section-scope .vlt-quote-cta{background:var(--accent);color:var(--black);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:14px 32px;text-decoration:none;display:block;font-family:'DM Sans',sans-serif;transition:transform .25s,box-shadow .25s;text-align:center;width:100%}.ghl-section-scope .vlt-quote-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,207,255,.25)}@media(max-width:480px){.ghl-section-scope .vlt-demo-window{height:160px}.ghl-section-scope .vlt-demo-label{font-size:36px}.ghl-section-scope .vlt-shade-btn{padding:10px 4px}.ghl-section-scope .vlt-shade-swatch{height:30px}.ghl-section-scope .vlt-shade-num{font-size:15px}}.ghl-section-scope .pkg-builder{padding:120px 0 0;background:var(--black);position:relative}.ghl-section-scope .pkg-hdr{text-align:center;margin-bottom:60px}.ghl-section-scope .pkg-eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:18px}.ghl-section-scope .pkg-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(42px, 6vw, 76px);line-height:1;letter-spacing:1px;margin-bottom:16px}.ghl-section-scope .pkg-sub{font-size:15px;color:var(--muted2);line-height:1.7}.ghl-section-scope .pkg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ghl-section-scope .pkg-card{background:var(--card);border:1px solid var(--card-border);padding:28px 24px;cursor:pointer;position:relative;transition:border-color .25s,background .25s,transform .25s;display:flex;flex-direction:column;gap:16px;user-select:none}.ghl-section-scope .pkg-card:hover{border-color:rgba(0,207,255,.3);transform:translateY(-2px)}.ghl-section-scope .pkg-card.selected{border-color:var(--accent);background:rgba(0,207,255,.06);box-shadow:0 0 32px rgba(0,207,255,.08),inset 0 0 16px rgba(0,207,255,.03)}.ghl-section-scope .pkg-card-icon{width:40px;height:40px;color:var(--muted);transition:color .25s}.ghl-section-scope .pkg-card.selected .pkg-card-icon{color:var(--accent)}.ghl-section-scope .pkg-card-icon svg{width:100%;height:100%}.ghl-section-scope .pkg-card-name{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:.5px;color:var(--white);transition:color .25s}.ghl-section-scope .pkg-card.selected .pkg-card-name{color:var(--accent)}.ghl-section-scope .pkg-card-desc{font-size:12px;color:var(--muted);line-height:1.5}.ghl-section-scope .pkg-card-price{font-size:12px;color:var(--muted);margin-top:auto}.ghl-section-scope .pkg-card-price span{color:var(--white);font-weight:600;font-size:14px}.ghl-section-scope .pkg-card-check{position:absolute;top:12px;right:12px;width:22px;height:22px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}.ghl-section-scope .pkg-card-check svg{width:12px;height:12px;color:var(--black)}.ghl-section-scope .pkg-card.selected .pkg-card-check{opacity:1;transform:scale(1)}.pkg-bar{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:rgba(5,5,8,.95);border-top:1px solid rgba(0,207,255,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:18px 0;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.pkg-bar.visible{transform:translateY(0);pointer-events:auto}.pkg-bar-inner{max-width:1170px;margin:0 auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pkg-bar-summary{display:flex;flex-direction:column;gap:4px}.pkg-bar-count{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.pkg-bar-price{font-size:15px;color:var(--white)}.pkg-bar-price strong{color:var(--accent);font-size:18px}.pkg-bar-cta{background:var(--accent);color:var(--black);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:14px 32px;text-decoration:none;white-space:nowrap;font-family:'DM Sans',sans-serif;transition:transform .2s,box-shadow .2s}.pkg-bar-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(0,207,255,.3)}@media(max-width:768px){.ghl-section-scope .pkg-grid{grid-template-columns:repeat(2,1fr)}.pkg-bar-inner{padding:0 18px}}@media(max-width:480px){.ghl-section-scope .pkg-grid{grid-template-columns:1fr}.pkg-bar-inner{flex-direction:column;gap:12px;align-items:stretch}.pkg-bar-cta{text-align:center}}.ghl-section-scope .pkg-mini{padding:100px 0 80px}.ghl-section-scope .pkg-grid-3{grid-template-columns:repeat(3,1fr)}.ghl-section-scope .mad-quiz{padding:100px 0;background:var(--charcoal);position:relative;overflow:hidden}.ghl-section-scope .mad-quiz::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(0,207,255,.05) 0,transparent 70%);filter:blur(40px);pointer-events:none}.ghl-section-scope .quiz-inner{position:relative;max-width:620px;margin:0 auto;text-align:center}.ghl-section-scope .quiz-eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:18px}.ghl-section-scope .quiz-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(36px, 5vw, 60px);line-height:1;letter-spacing:1px;margin-bottom:12px}.ghl-section-scope .quiz-sub{font-size:14px;color:var(--muted2);line-height:1.7;margin-bottom:48px}.ghl-section-scope .quiz-progress{display:flex;gap:6px;justify-content:center;margin-bottom:40px}.ghl-section-scope .quiz-pip{width:40px;height:3px;background:rgba(255,255,255,.1);transition:background .3s}.ghl-section-scope .quiz-pip.active{background:var(--accent)}.ghl-section-scope .quiz-pip.done{background:rgba(0,207,255,.4)}.ghl-section-scope .quiz-step{display:none}.ghl-section-scope .quiz-step.active{display:block;animation:.35s cubic-bezier(.16,1,.3,1) quizFadeIn}@keyframes quizFadeIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ghl-section-scope .quiz-q{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:.5px;margin-bottom:28px;color:var(--white)}.ghl-section-scope .quiz-options{display:flex;flex-direction:column;gap:10px;text-align:left;max-width:440px;margin:0 auto}.ghl-section-scope .quiz-opt{background:var(--card);border:1px solid var(--card-border);color:var(--white);padding:16px 22px;cursor:pointer;font-family:'DM Sans',sans-serif;font-size:14px;transition:border-color .2s,background .2s,transform .15s;text-align:left;display:block;width:100%}.ghl-section-scope .quiz-opt:hover{border-color:rgba(0,207,255,.4);transform:translateX(4px)}.ghl-section-scope .quiz-opt.selected{border-color:var(--accent);background:rgba(0,207,255,.06)}.ghl-section-scope .quiz-result{display:none;text-align:center;animation:.4s cubic-bezier(.16,1,.3,1) quizFadeIn}.ghl-section-scope .quiz-result.active{display:block}.ghl-section-scope .quiz-result-card{background:var(--card);border:1px solid rgba(0,207,255,.2);padding:40px 32px;max-width:480px;margin:0 auto;box-shadow:0 0 40px rgba(0,207,255,.06)}.ghl-section-scope .quiz-result-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.ghl-section-scope .quiz-result-svc{font-family:'Bebas Neue',sans-serif;font-size:36px;letter-spacing:.5px;color:var(--white);margin-bottom:12px}.ghl-section-scope .quiz-result-why{font-size:14px;color:var(--muted2);line-height:1.7;margin-bottom:32px}.ghl-section-scope .quiz-result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ghl-section-scope .quiz-restart{background:0 0;border:1px solid var(--card-border);color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;cursor:pointer;font-family:'DM Sans',sans-serif;transition:border-color .2s,color .2s;margin-top:24px}.ghl-section-scope .quiz-restart:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:480px){.ghl-section-scope .mad-quiz{padding:70px 0}.ghl-section-scope .quiz-result-card{padding:28px 20px}.ghl-section-scope .quiz-result-actions{flex-direction:column;align-items:center}.ghl-section-scope .quiz-result-actions a{width:100%;max-width:280px;text-align:center}}#mobile-sticky-bar{display:none}@media (max-width:768px){#mobile-sticky-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9990;background:var(--charcoal,#0d0d12);border-top:1px solid rgba(0,207,255,.15);padding-bottom:env(safe-area-inset-bottom)}#mobile-sticky-bar a{flex:1;padding:10px 12px;text-align:center;font-family:'Bebas Neue',sans-serif;font-size:13px;letter-spacing:2px;text-decoration:none;display:flex;align-items:center;justify-content:center;min-height:44px}#mobile-sticky-bar .msb-call{background:var(--dark,#111118);color:var(--accent,#00cfff);border-right:1px solid rgba(0,207,255,.15)}#mobile-sticky-bar .msb-book{background:var(--accent,#00cfff);color:#000}body{padding-bottom:48px}#mad-hw-fab,#mad-hw-panel{display:none!important}}.vp{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--border,rgba(255,255,255,.07));cursor:pointer;transition:transform .35s,box-shadow .35s}.vp img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.vp:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,207,255,.12)}.vp:hover img{transform:scale(1.04)}.vp--tall{height:420px}.vp--med{height:320px}.vp--sm{height:240px}.photo-carousel-wrap{overflow:hidden;width:100%}.photo-carousel{display:flex;gap:16px;width:max-content;animation:40s linear infinite carouselScroll}.photo-carousel:hover{animation-play-state:paused}.photo-carousel .vp{flex:0 0 320px;height:220px;border-radius:8px}@keyframes carouselScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.photo-carousel--reverse{animation-direction:reverse}.photo-grid{display:grid;gap:16px}.photo-grid--2{grid-template-columns:1fr 1fr}.photo-grid--3{grid-template-columns:1fr 1fr 1fr}@keyframes vpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes vpDrift{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes vpRock{0%,100%{transform:rotate(0)}25%{transform:rotate(.6deg)}75%{transform:rotate(-.6deg)}}@keyframes vpWave{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-6px) translateX(4px)}50%{transform:translateY(0) translateX(7px)}75%{transform:translateY(6px) translateX(3px)}}.vp--float{animation:5s ease-in-out infinite vpFloat}.vp--drift{animation:6s ease-in-out infinite vpDrift}.vp--rock{animation:4s ease-in-out infinite vpRock}.vp--wave{animation:7s ease-in-out infinite vpWave}.vp--float-d1{animation-delay:.8s}.vp--float-d2{animation-delay:1.6s}.vp--float-d3{animation-delay:2.4s}.vp--slide-left{opacity:0;transform:translateX(-40px);transition:opacity .7s,transform .7s}.vp--slide-right{opacity:0;transform:translateX(40px);transition:opacity .7s,transform .7s}.vp--scale{opacity:0;transform:scale(.92);transition:opacity .6s,transform .6s}.vp--scale.visible,.vp--slide-left.visible,.vp--slide-right.visible{opacity:1;transform:none}.vp--scale.visible.vp--wave,.vp--slide-left.visible.vp--wave,.vp--slide-right.visible.vp--wave{animation:7s ease-in-out .8s infinite vpWave}.vp-lightbox{position:fixed;inset:0;background:rgba(5,5,8,.95);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(8px);cursor:zoom-out}.vp-lightbox.active{opacity:1;pointer-events:auto}.vp-lightbox img{max-width:90vw;max-height:85vh;object-fit:contain;border:1px solid rgba(0,207,255,.15);box-shadow:0 40px 100px rgba(0,0,0,.6);transform:scale(.92);transition:transform .4s cubic-bezier(.16,1,.3,1)}.vp-lightbox.active img{transform:scale(1)}.vp-lightbox-close{position:absolute;top:24px;right:32px;width:48px;height:48px;border:1px solid rgba(255,255,255,.1);background:rgba(5,5,8,.8);color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.vp-lightbox-close:hover{border-color:var(--accent,#00cfff);color:var(--accent,#00cfff)}@media(max-width:992px){.photo-grid--3{grid-template-columns:1fr 1fr}.photo-carousel .vp{flex:0 0 260px;height:180px}.vp--tall{height:320px}.vp--med{height:260px}}@media(max-width:768px){.ghl-section-scope .pkg-grid-3,.photo-grid--2,.photo-grid--3{grid-template-columns:1fr}.photo-carousel .vp{flex:0 0 220px;height:160px}.vp--tall{height:260px}.vp--med{height:220px}}@media(max-width:480px){.photo-carousel .vp{flex:0 0 180px;height:130px}.photo-carousel{animation-duration:25s}}