.cc-showcase-card[data-astro-cid-hk5rcsel]{box-shadow:0 0 0 .5px #ffffffe6,inset 0 1.5px #fff,inset 0 5px 20px #ffffff4d,inset 1.5px 0 #ffffffb3,inset 0 -1px #b4c8dc33,0 32px 80px #0014501f,0 8px 24px #00145014!important}.cc-vehicle-row[data-astro-cid-hk5rcsel]{background:#ffffff80;border:1px solid #ffffffb3}.cc-vehicle-row[data-astro-cid-hk5rcsel]:hover{background:#ffffffbf;border-color:#d4a84b33;transform:translate(3px);box-shadow:0 4px 16px #00145014}.cc-vehicle-row[data-astro-cid-hk5rcsel]:hover .cc-vehicle-icon[data-astro-cid-hk5rcsel]{background:#d4a84b1a}.cc-cta-primary[data-astro-cid-hk5rcsel]{color:#fff;background:linear-gradient(135deg,#d4a84b,#b8922e);box-shadow:0 0 0 .5px #d4a84b80,inset 0 1.5px #ffffff73,0 8px 32px #d4a84b4d,0 3px 10px #d4a84b33}.cc-cta-primary[data-astro-cid-hk5rcsel]:hover{box-shadow:0 0 0 .5px #d4a84bb3,inset 0 1.5px #ffffff80,0 12px 48px #d4a84b66,0 4px 16px #d4a84b40}@keyframes cc-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes cc-slide-right{0%{opacity:0;transform:translate(30px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}#cc-left[data-astro-cid-hk5rcsel]{animation:.9s cubic-bezier(.16,1,.3,1) .2s forwards cc-slide-left}#cc-right[data-astro-cid-hk5rcsel]{animation:.9s cubic-bezier(.16,1,.3,1) .4s forwards cc-slide-right}.category-tile[data-astro-cid-blv7r6zc]{cursor:pointer}.comparison-card[data-astro-cid-qqblvvx7],.guide-card[data-astro-cid-voyagnw5]{-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #c8d2e166;border-color:#fffffff2 #c8d2e166 #c8d2e166 #fff9;box-shadow:inset 0 1px #fffffff2,0 4px 24px #00143c14,0 1px 3px #00143c0f}.tool-card[data-astro-cid-zyw5emgm]{-webkit-backdrop-filter:blur(24px);cursor:pointer;background:#ffffffbf;border:1px solid #c8d2e166;border-color:#fffffff2 #c8d2e166 #c8d2e166 #fff9;box-shadow:inset 0 1px #fffffff2,0 4px 24px #00143c14,0 1px 3px #00143c0f}.tool-card[data-astro-cid-zyw5emgm]:hover{box-shadow:inset 0 1px #fffffff2,0 8px 32px #00143c1f,0 2px 6px #00143c14}.partner-card[data-astro-cid-hm7oi5kl]{-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #c8d2e166;border-color:#fffffff2 #c8d2e166 #c8d2e166 #fff9;box-shadow:inset 0 1px #fffffff2,0 4px 24px #00143c14,0 1px 3px #00143c0f}.partner-card[data-astro-cid-hm7oi5kl]:hover{box-shadow:inset 0 1px #fffffff2,0 8px 32px #00143c1f,0 2px 6px #00143c14}.lead-card[data-astro-cid-hincpqi5]{-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #c8d2e166;border-color:#fffffff2 #c8d2e166 #c8d2e166 #fff9;box-shadow:inset 0 1px #fffffff2,0 4px 24px #00143c14,0 1px 3px #00143c0f}@theme{ --font-heading: "Clash Display", system-ui, sans-serif; --font-body: "Plus Jakarta Sans Variable", system-ui, sans-serif; }:root{--color-brand-primary: #0F1B4D;--color-brand-secondary: #2563EB;--color-brand-accent: #D4A84B;--color-brand-bg: #EEF2FA;--color-brand-surface: #F8FAFF;--color-brand-text: #0F1B4D;--color-brand-muted: #5A6A90;--font-heading: "Clash Display", system-ui, sans-serif;--font-body: "Plus Jakarta Sans Variable", system-ui, sans-serif}.font-heading,h1,h2,h3,h4,h5,h6{font-family:Clash Display,system-ui,sans-serif!important}h1,h2,h3,h4,h5,h6{color:#0f1b4d}p,li,span:not([class*=text-brand]):not([class*=uppercase]){color:#4a5a80}nav a:not(.font-heading){color:#3a4a70!important}nav a:not(.font-heading):hover{color:#0f1b4d!important}nav a.font-heading{color:#0f1b4d!important;background:linear-gradient(135deg,#0f1b4d,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}a[href].cc-cta-primary,a[href].glass-btn-liquid,button.glass-btn-liquid,.cc-cta-primary,.nav-bubble-btn,.lead-submit-btn{color:#0f1b4d!important}.text-brand-muted,[class*=text-brand-muted]{color:#5a6a90!important}em.italic{background:linear-gradient(90deg,#2563eb,#7c3aed 60%,#d4a84b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.comparison-card p,.comparison-card span:not(.font-heading),.category-tile p,.guide-glass p{color:#5a6a90}.comparison-card h3,.category-tile h3,.guide-glass h3{color:#0f1b4d}.comparison-card span[class*=bg-brand-secondary]{background:#2563eb14!important;color:#2563eb!important}footer p,footer a:not(.font-heading){color:#5a6a90}footer h4{color:#0f1b4d}footer a.font-heading{color:#0f1b4d!important;-webkit-text-fill-color:#0F1B4D!important;background:none!important}html{scroll-behavior:smooth}a[href].cc-cta-primary,a[href].glass-btn-liquid,button.glass-btn-liquid,.cc-cta-primary,.nav-bubble-btn,.lead-submit-btn{position:relative!important;cursor:pointer!important;background:#ffffff1a!important;backdrop-filter:blur(15px) saturate(180%)!important;-webkit-backdrop-filter:blur(15px) saturate(180%)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 6px #00000014,inset 0 1px #ffffff80!important;color:#0b1120d9!important;font-weight:600!important;letter-spacing:.01em;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),background .3s ease,border-color .3s ease!important}a[href].cc-cta-primary:hover,a[href].glass-btn-liquid:hover,button.glass-btn-liquid:hover,.cc-cta-primary:hover,.nav-bubble-btn:hover,.lead-submit-btn:hover{transform:translateY(-5px) scale(1.03)!important;background:#ffffff26!important;border-color:#fff6!important;box-shadow:0 20px 40px #00000026,0 8px 16px #00145014,inset 0 1px #ffffffb3!important}a[href].cc-cta-primary:active,a[href].glass-btn-liquid:active,button.glass-btn-liquid:active,.cc-cta-primary:active,.nav-bubble-btn:active,.lead-submit-btn:active{transform:translateY(1px) scale(.98)!important;transition-duration:.1s!important;box-shadow:0 2px 8px #00000014,inset 0 1px #fff6!important}.nav-bubble-btn{padding:9px 20px!important;border-radius:24px!important;font-size:13px!important}#ambient-orbs{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.amb-orb{position:absolute;border-radius:50%;will-change:transform}.amb-orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(196,181,253,.55) 0%,rgba(167,139,250,.2) 50%,transparent 70%);filter:blur(90px);top:-15%;right:-5%;animation:orb-drift-1 22s ease-in-out infinite alternate}.amb-orb-2{width:600px;height:600px;background:radial-gradient(circle,rgba(147,197,253,.5) 0%,rgba(96,165,250,.18) 50%,transparent 70%);filter:blur(100px);top:20%;left:-8%;animation:orb-drift-2 28s ease-in-out infinite alternate}.amb-orb-3{width:500px;height:500px;background:radial-gradient(circle,rgba(254,205,211,.6) 0%,rgba(253,164,175,.22) 50%,transparent 70%);filter:blur(80px);bottom:5%;left:30%;animation:orb-drift-3 19s ease-in-out infinite alternate}.amb-orb-4{width:450px;height:450px;background:radial-gradient(circle,rgba(253,230,138,.5) 0%,rgba(252,211,77,.18) 50%,transparent 70%);filter:blur(85px);top:45%;right:5%;animation:orb-drift-4 25s ease-in-out infinite alternate}.amb-orb-5{width:380px;height:380px;background:radial-gradient(circle,rgba(167,243,208,.48) 0%,rgba(110,231,183,.16) 50%,transparent 70%);filter:blur(75px);bottom:20%;right:25%;animation:orb-drift-5 31s ease-in-out infinite alternate}@keyframes orb-drift-1{0%{transform:translate(0) scale(1)}30%{transform:translate(-60px,80px) scale(1.06)}60%{transform:translate(40px,120px) scale(.94)}to{transform:translate(-30px,60px) scale(1.03)}}@keyframes orb-drift-2{0%{transform:translate(0) scale(1)}25%{transform:translate(80px,-50px) scale(1.05)}55%{transform:translate(30px,90px) scale(.96)}to{transform:translate(70px,40px) scale(1.02)}}@keyframes orb-drift-3{0%{transform:translate(0) scale(1)}40%{transform:translate(-70px,-60px) scale(1.07)}70%{transform:translate(50px,-30px) scale(.93)}to{transform:translate(-20px,-80px) scale(1.04)}}@keyframes orb-drift-4{0%{transform:translate(0) scale(1)}35%{transform:translate(-50px,70px) scale(.95)}65%{transform:translate(-90px,-40px) scale(1.05)}to{transform:translate(-40px,50px) scale(.97)}}@keyframes orb-drift-5{0%{transform:translate(0) scale(1)}45%{transform:translate(60px,-80px) scale(1.08)}75%{transform:translate(-30px,-50px) scale(.92)}to{transform:translate(40px,-70px) scale(1.05)}}.category-tile,.comparison-card .glass-card,.comp-glass,.guide-glass,.tool-card,.partner-card,.lead-form-card,.stats-glass-panel,[class*=glass-card]{background:#ffffff14!important;backdrop-filter:blur(25px) saturate(150%) brightness(1.06)!important;-webkit-backdrop-filter:blur(25px) saturate(150%) brightness(1.06)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 0 0 .5px #fff6,inset 0 1px #ffffffb3,0 8px 32px #0014501a,0 2px 8px #0014500f!important;position:relative;overflow:hidden;transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.25,1,.5,1)!important}.category-tile:before,.comp-glass:before,.guide-glass:before,.tool-card:before,.partner-card:before,.lead-form-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff1f,#ffffff0a 40%,#fff0 60%,#ffffff05);pointer-events:none;z-index:1}.category-tile:hover,.comparison-card .glass-card:hover,.comp-glass:hover,.guide-glass:hover,.tool-card:hover,.partner-card:hover{transform:translateY(-10px) scale(1.02)!important;background:#ffffff21!important;box-shadow:0 0 0 .5px #ffffff8c,inset 0 1px #fffc,0 32px 80px #00145029,0 10px 28px #00145017!important}.category-tile:active,.comparison-card .glass-card:active,.comp-glass:active,.guide-glass:active,.tool-card:active,.partner-card:active{transform:translateY(-2px) scale(.98)!important;transition-duration:.12s!important}.category-tile h2,.category-tile h3,.comp-glass h2,.comp-glass h3,.guide-glass h2,.guide-glass h3,.tool-card h2,.tool-card h3,.tool-card h4,.partner-card h2,.partner-card h3,.partner-card h4,.lead-form-card h2,.lead-form-card h3{text-shadow:0 1px 8px rgba(255,255,255,.95),0 0 20px rgba(255,255,255,.5)!important}.category-tile p,.category-tile span,.comp-glass p,.comp-glass span,.guide-glass p,.guide-glass span,.tool-card p,.tool-card span,.partner-card p,.partner-card span{text-shadow:0 1px 4px rgba(255,255,255,.8)!important}body{background:#eef2fa!important}section{background:transparent!important}::selection{background:#d4a84b40;color:#0b1120}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#0b11201f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0b112033}.reveal-section,.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.reveal-section.revealed,.scroll-reveal.revealed{opacity:1;transform:translateY(0)}
