@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--color-bg:#0b0d0f;--color-surface:#16181b;--color-surface-2:#1f2327;--color-surface-3:#333a40;--color-text-primary:#fff;--color-text-secondary:#c2c8cd;--color-text-muted:#9aa1a8;--color-text-subtle:#545c63;--color-accent:#0e9e88;--color-accent-hover:#0a7d6c;--color-accent-dark:#0f766e;--color-accent-tint:#e8f6f2;--color-border:#1f2327;--color-border-muted:#14171a;--color-error:#ff8a80;--color-success:#1aa3a3;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-widest:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-64:16rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-accent:0 0 24px #0e9e8840;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1200px;--container-sm:640px;--container-md:768px;--container-lg:960px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--space-20);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-secondary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{line-height:var(--leading-relaxed)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--text-sm)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--space-8)}}@media (width>=1200px){.container{padding-inline:var(--space-12)}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.home-page{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.home-page [data-aos]{transition-timing-function:var(--motion-ease)}.home-page [data-aos]:not(.aos-init){opacity:1;transform:none}.home-progress{background:linear-gradient(90deg, var(--color-accent), #8de8ca);height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;z-index:110;pointer-events:none;position:fixed;inset:0 0 auto}.home-page>section{isolation:isolate;position:relative}.home-page>section+section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#74b8a82e,#0000);height:1px;position:absolute;inset:0 10% auto}.home-page .section-services,.home-page .section-cases{background:radial-gradient(ellipse at 50% 0, #0e9e8812, transparent 55%), linear-gradient(180deg, #111719, var(--color-bg))}.home-page .section-about{background:radial-gradient(at 0 45%,#0e9e880f,#0000 60%),#101416}.home-page .section-cta{background:radial-gradient(at 15% 65%,#0e9e8817,#0000 60%)}.home-page h2{text-wrap:balance;letter-spacing:-.035em}.home-page .section-services__card,.home-page .section-cases__card{background:linear-gradient(145deg,#212c2ed9,#14191cf2);border-color:#8cb2a824;box-shadow:0 8px 32px #0000001f}.home-page .section-cta__form-card{background:linear-gradient(145deg,#1c2629,#151a1d);border-color:#8cb2a82e;box-shadow:0 24px 80px #0003}.home-page .section-about__photo{border:1px solid #8cb2a83d;box-shadow:12px 12px 0 -1px #101416,12px 12px #0e9e8847}.home-page .section-services:not(.is-in-view) .service-mock *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}.home-page [data-aos]{opacity:1!important;transform:none!important}}.brand-logo[data-v-78276f5e]{align-items:flex-end;display:flex}.brand-logo__col[data-v-78276f5e]{flex-direction:column;align-items:center;display:flex}.brand-logo__square[data-v-78276f5e],.brand-logo__pill[data-v-78276f5e]{display:block}.app-navbar[data-v-6461284f]{z-index:100;transition:background-color var(--transition-base), box-shadow var(--transition-base);position:fixed;top:0;left:0;right:0}.app-navbar--scrolled[data-v-6461284f]{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background-color:#0b0d0feb}.app-navbar__inner[data-v-6461284f]{max-width:var(--container-max);padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.app-navbar__brand[data-v-6461284f]{align-items:center;gap:var(--space-3);color:var(--color-text-primary);transition:color var(--transition-fast);flex-shrink:0;text-decoration:none;display:flex}.app-navbar__brand[data-v-6461284f]:hover{color:var(--color-accent)}.app-navbar__brand-name[data-v-6461284f]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.app-navbar__nav[data-v-6461284f]{flex:1}.app-navbar__list[data-v-6461284f]{align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.app-navbar__link[data-v-6461284f]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none;position:relative}.app-navbar__link[data-v-6461284f]:after{content:"";transform-origin:0;height:1px;transition:transform var(--transition-base);background:#70d5b6;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.app-navbar__link[data-v-6461284f]:hover:after,.app-navbar__link[data-v-6461284f]:focus-visible:after{transform:scaleX(1)}.app-navbar__link[data-v-6461284f]:hover{color:var(--color-text-primary)}.app-navbar__cta[data-v-6461284f]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);background-color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);flex-shrink:0;text-decoration:none}.app-navbar__cta[data-v-6461284f]:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-accent)}.app-navbar__hamburger[data-v-6461284f]{cursor:pointer;padding:var(--space-2);background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;display:none}.app-navbar__hamburger-bar[data-v-6461284f]{background-color:var(--color-text-primary);border-radius:var(--radius-full);width:22px;height:2px;transition:background-color var(--transition-fast);display:block}.app-navbar__mobile[data-v-6461284f]{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-6) var(--space-6)}.app-navbar__mobile-list[data-v-6461284f]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-navbar__mobile-link[data-v-6461284f]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-muted);transition:color var(--transition-fast);text-decoration:none;display:block}.app-navbar__mobile-link[data-v-6461284f]:last-child{border-bottom:none}.app-navbar__mobile-link[data-v-6461284f]:hover,.app-navbar__mobile-link--cta[data-v-6461284f]{color:var(--color-accent)}.app-navbar__mobile-link--cta[data-v-6461284f]{font-weight:var(--weight-semibold)}@media (width<=768px){.app-navbar__nav[data-v-6461284f],.app-navbar__cta[data-v-6461284f]{display:none}.app-navbar__hamburger[data-v-6461284f]{display:flex}}.app-footer[data-v-8522c22b]{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-16) 0 var(--space-8)}.app-footer__inner[data-v-8522c22b]{max-width:var(--container-max);padding:0 var(--space-6);margin:0 auto}.app-footer__top[data-v-8522c22b]{gap:var(--space-16);display:flex}.app-footer__brand-block[data-v-8522c22b]{gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.app-footer__brand[data-v-8522c22b]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.app-footer__tagline[data-v-8522c22b]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);max-width:260px;line-height:var(--leading-normal);margin:0}.app-footer__social[data-v-8522c22b]{gap:var(--space-4);display:flex}.app-footer__social-link[data-v-8522c22b]{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.app-footer__social-link[data-v-8522c22b]:hover{color:var(--color-accent)}.app-footer__social-icon[data-v-8522c22b]{font-size:var(--text-lg)}.app-footer__columns[data-v-8522c22b]{gap:var(--space-12);flex:1;justify-content:flex-end;display:flex}.app-footer__column[data-v-8522c22b]{gap:var(--space-4);flex-direction:column;display:flex}.app-footer__column-title[data-v-8522c22b]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin:0}.app-footer__column-list[data-v-8522c22b]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-footer__column-link[data-v-8522c22b]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.app-footer__column-link[data-v-8522c22b]:hover{color:var(--color-text-primary)}.app-footer__divider[data-v-8522c22b]{border:none;border-top:1px solid var(--color-border-muted);margin:var(--space-8) 0 var(--space-6)}.app-footer__bottom[data-v-8522c22b]{gap:var(--space-4);flex-wrap:wrap;display:flex}.app-footer__legal[data-v-8522c22b]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-subtle)}.app-footer__legal[data-v-8522c22b]:not(:last-child):after{content:"·";margin-left:var(--space-4)}@media (width<=768px){.app-footer__top[data-v-8522c22b]{gap:var(--space-10);flex-direction:column}.app-footer__columns[data-v-8522c22b]{justify-content:flex-start;gap:var(--space-8);flex-wrap:wrap}}.app-heading[data-v-fe75d320]{font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.app-heading--h1[data-v-fe75d320]{font-size:var(--text-5xl)}.app-heading--h2[data-v-fe75d320]{font-size:var(--text-4xl)}.app-heading--h3[data-v-fe75d320]{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.app-heading--h4[data-v-fe75d320]{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.app-heading--size-xs[data-v-fe75d320]{font-size:var(--text-xs)}.app-heading--size-sm[data-v-fe75d320]{font-size:var(--text-sm)}.app-heading--size-base[data-v-fe75d320]{font-size:var(--text-base)}.app-heading--size-md[data-v-fe75d320]{font-size:var(--text-md)}.app-heading--size-lg[data-v-fe75d320]{font-size:var(--text-lg)}.app-heading--size-xl[data-v-fe75d320]{font-size:var(--text-xl)}.app-heading--size-2xl[data-v-fe75d320]{font-size:var(--text-2xl)}.app-heading--size-3xl[data-v-fe75d320]{font-size:var(--text-3xl)}.app-heading--size-4xl[data-v-fe75d320]{font-size:var(--text-4xl)}.app-heading--size-5xl[data-v-fe75d320]{font-size:var(--text-5xl)}.app-heading--color-primary[data-v-fe75d320]{color:var(--color-text-primary)}.app-heading--color-secondary[data-v-fe75d320]{color:var(--color-text-secondary)}.app-heading--color-muted[data-v-fe75d320]{color:var(--color-text-muted)}.app-heading--color-accent[data-v-fe75d320]{color:var(--color-accent)}@media (width<=640px){.app-heading--h1[data-v-fe75d320]{font-size:var(--text-4xl)}.app-heading--h2[data-v-fe75d320]{font-size:var(--text-3xl)}}.app-text[data-v-ea69711f]{font-family:var(--font-body);font-weight:var(--weight-regular);margin:0}.app-text--lead[data-v-ea69711f]{font-size:var(--text-md);line-height:var(--leading-relaxed)}.app-text--body[data-v-ea69711f]{font-size:var(--text-base);line-height:var(--leading-normal)}.app-text--small[data-v-ea69711f]{font-size:var(--text-sm);line-height:var(--leading-normal)}.app-text--caption[data-v-ea69711f]{font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide)}.app-text--color-primary[data-v-ea69711f]{color:var(--color-text-primary)}.app-text--color-secondary[data-v-ea69711f]{color:var(--color-text-secondary)}.app-text--color-muted[data-v-ea69711f]{color:var(--color-text-muted)}.app-text--color-subtle[data-v-ea69711f]{color:var(--color-text-subtle)}.app-text--color-accent[data-v-ea69711f]{color:var(--color-accent)}.app-button[data-v-f9b2d817]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1.5px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.app-button--sm[data-v-f9b2d817]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.app-button--md[data-v-f9b2d817]{font-size:var(--text-base);padding:var(--space-3) var(--space-6)}.app-button--lg[data-v-f9b2d817]{font-size:var(--text-md);padding:var(--space-4) var(--space-8)}.app-button--primary[data-v-f9b2d817]{color:var(--color-text-primary);border-color:var(--color-accent);background:linear-gradient(135deg,#149e87,#0a806f)}.app-button--primary[data-v-f9b2d817]:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff24 50%,#0000 75%);transition:transform .65s;position:absolute;inset:0;transform:translate(-150%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.app-button--primary[data-v-f9b2d817]:hover:not(.app-button--disabled):before{transform:translate(150%)}.app-button[data-v-f9b2d817]:hover:not(.app-button--disabled){transform:translateY(-2px)}}.app-button--primary[data-v-f9b2d817]:hover:not(.app-button--disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-accent)}.app-button--primary[data-v-f9b2d817]:active:not(.app-button--disabled){background-color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.app-button--secondary[data-v-f9b2d817]{color:var(--color-accent);border-color:var(--color-accent);background-color:#0000}.app-button--secondary[data-v-f9b2d817]:hover:not(.app-button--disabled){box-shadow:var(--shadow-accent);background-color:#0e9e8814}.app-button--secondary[data-v-f9b2d817]:active:not(.app-button--disabled){background-color:#0e9e8824}.app-button--ghost[data-v-f9b2d817]{color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.app-button--ghost[data-v-f9b2d817]:hover:not(.app-button--disabled){color:var(--color-text-primary);background-color:var(--color-surface-3)}.app-button--disabled[data-v-f9b2d817]{opacity:.4;cursor:not-allowed;pointer-events:none}.app-button[data-v-f9b2d817]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.app-tag[data-v-d4c27671]{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:var(--weight-medium);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);white-space:nowrap;line-height:1;display:inline-flex}.app-tag--xs[data-v-d4c27671]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.app-tag--sm[data-v-d4c27671]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.app-tag--accent[data-v-d4c27671]{color:var(--color-accent);background-color:#0e9e8826}.app-tag--neutral[data-v-d4c27671]{background-color:var(--color-surface-3);color:var(--color-text-muted)}.app-tag--success[data-v-d4c27671]{color:var(--color-success);background-color:#1aa3a326}.section-hero[data-v-473ac24d]{padding:clamp(8rem, 14vh, 11rem) var(--space-6) var(--space-10);overflow:clip}.section-hero__atmosphere[data-v-473ac24d]{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.section-hero__grid[data-v-473ac24d]{background-image:linear-gradient(#82b4a60d 1px,#0000 1px),linear-gradient(90deg,#82b4a60d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000,#0000 70%)}.section-hero__light[data-v-473ac24d]{background:radial-gradient(#0e9e882b,#0000 65%);width:900px;height:800px;animation:14s ease-in-out infinite alternate light-drift-473ac24d;position:absolute;top:-180px;left:35%}.section-hero__container[data-v-473ac24d]{max-width:var(--container-max);align-items:center;gap:var(--space-8);grid-template-columns:1fr 1.08fr;min-height:540px;margin-inline:auto;display:grid}.section-hero__copy[data-v-473ac24d]{z-index:2;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.section-hero__eyebrow[data-v-473ac24d]{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.09em;font-size:.65rem;display:inline-flex}.section-hero__status[data-v-473ac24d],.section-hero__signal-dot[data-v-473ac24d]{background:#64d9b8;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #64d9b873}.section-hero__headline[data-v-473ac24d]{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,4.7vw,4.25rem);line-height:1.08}.section-hero__headline-accent[data-v-473ac24d]{color:#6bdbbe;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a0ebd2,#25b697);-webkit-background-clip:text;background-clip:text}.section-hero__subtitle[data-v-473ac24d]{color:#aab8b9;max-width:47ch;font-size:1.0625rem}.section-hero__actions[data-v-473ac24d]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.section-hero__arrow[data-v-473ac24d]{transition:transform .25s}.section-hero__actions[data-v-473ac24d] .app-button:hover .section-hero__arrow{transform:translate(4px)}.section-hero__subtext[data-v-473ac24d]{font-size:.75rem}.section-hero__visual[data-v-473ac24d]{perspective:1200px;place-items:center;min-width:0;min-height:510px;display:grid;position:relative}.section-hero__orbit[data-v-473ac24d]{aspect-ratio:1;pointer-events:none;border:1px solid #74cbb31a;border-radius:50%;width:105%;position:absolute}.section-hero__orbit--outer[data-v-473ac24d]:before,.section-hero__orbit--inner[data-v-473ac24d]:after{content:"";background:#66cdb0;border-radius:50%;width:5px;height:5px;position:absolute;top:14.5%;left:14.5%;box-shadow:0 0 16px #66cdb099}.section-hero__orbit--inner[data-v-473ac24d]{border-style:dashed;border-color:#74cbb312;width:80%;animation:100s linear infinite orbit-turn-473ac24d}.section-hero__product[data-v-473ac24d]{z-index:1;width:120%;position:relative}.section-hero__float[data-v-473ac24d]{animation:8s ease-in-out infinite product-float-473ac24d}.section-hero__mockup[data-v-473ac24d]{filter:drop-shadow(0 30px 30px #00000059);width:100%;height:auto}.section-hero__signal[data-v-473ac24d]{z-index:2;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(120deg,#1d2c2bf0,#0f1719f0);border:1px solid #85bfad38;padding:14px 16px;display:flex;position:absolute;box-shadow:0 16px 40px #00000047}.section-hero__signal--connected[data-v-473ac24d]{top:6%;right:0}.section-hero__signal--flow[data-v-473ac24d]{bottom:9%;left:0}.section-hero__signal-icon[data-v-473ac24d]{color:#68d5b6}.section-hero__signal strong[data-v-473ac24d]{color:#e1f1eb;font-size:.75rem;font-weight:500;display:block}.section-hero__signal small[data-v-473ac24d]{color:#95aaa3;margin-top:3px;font-size:.625rem;display:block}.section-hero__signal-dot[data-v-473ac24d]{margin-left:var(--space-2)}.section-hero__equalizer[data-v-473ac24d]{height:20px;margin-left:var(--space-2);align-items:center;gap:3px;display:flex}.section-hero__equalizer i[data-v-473ac24d]{background:#51c6a6;border-radius:2px;width:3px;height:14px;animation:1.4s ease-in-out infinite alternate signal-bar-473ac24d}.section-hero__equalizer i[data-v-473ac24d]:nth-child(2){height:20px;animation-delay:-.8s}.section-hero__equalizer i[data-v-473ac24d]:nth-child(3){height:10px;animation-delay:-.4s}.section-hero__equalizer i[data-v-473ac24d]:nth-child(4){height:16px;animation-delay:-1s}.section-hero__visual-caption[data-v-473ac24d]{font-family:var(--font-mono);letter-spacing:.2em;color:#718b82;font-size:.6rem;position:absolute;bottom:-12px}.section-hero__explore[data-v-473ac24d]{justify-content:center;align-items:center;gap:var(--space-3);width:fit-content;margin:var(--space-16) auto 0;font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.06em;font-size:.65rem;display:flex}.section-hero__explore[data-v-473ac24d]:hover{color:#8fe1c8}.section-hero__scroll-line[data-v-473ac24d]{background:#74b8a833;width:1px;height:28px;overflow:hidden}.section-hero__scroll-line span[data-v-473ac24d]{background:#65cdb0;width:100%;height:50%;animation:2.4s ease-in-out infinite scroll-hint-473ac24d;display:block}@keyframes product-float-473ac24d{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes light-drift-473ac24d{to{transform:translate(-50px,60px)scale(1.12)}}@keyframes orbit-turn-473ac24d{to{transform:rotate(360deg)}}@keyframes signal-bar-473ac24d{to{opacity:.5;transform:scaleY(.4)}}@keyframes scroll-hint-473ac24d{0%{transform:translateY(-100%)}70%,to{transform:translateY(250%)}}.section-hero[data-v-473ac24d]:not(.is-in-view) *,.section-hero[data-v-473ac24d]:not(.is-in-view) :before,.section-hero[data-v-473ac24d]:not(.is-in-view) :after{animation-play-state:paused}@media (width<=960px){.section-hero[data-v-473ac24d]{padding-top:var(--space-32)}.section-hero__container[data-v-473ac24d]{gap:var(--space-10);grid-template-columns:1fr}.section-hero__copy[data-v-473ac24d]{text-align:center;align-items:center}.section-hero__headline[data-v-473ac24d]{max-width:17ch;font-size:clamp(2.7rem,7vw,4.25rem)}.section-hero__subtitle[data-v-473ac24d]{max-width:55ch}.section-hero__actions[data-v-473ac24d]{align-items:center}.section-hero__visual[data-v-473ac24d]{width:min(100%,580px);min-height:440px;margin-inline:auto}.section-hero__product[data-v-473ac24d]{width:110%}.section-hero__signal--connected[data-v-473ac24d]{top:0;right:0}.section-hero__signal--flow[data-v-473ac24d]{bottom:0}.section-hero__visual-caption[data-v-473ac24d]{bottom:-40px}.section-hero__explore[data-v-473ac24d]{margin-top:var(--space-20)}}@media (width<=480px){.section-hero[data-v-473ac24d]{padding-inline:var(--space-5);padding-top:7.5rem}.section-hero__headline[data-v-473ac24d]{font-size:clamp(2.4rem,10vw,3rem)}.section-hero__eyebrow[data-v-473ac24d]{letter-spacing:.07em;font-size:.55rem}.section-hero__subtitle[data-v-473ac24d]{font-size:1rem}.section-hero__actions[data-v-473ac24d] .app-button{padding-inline:var(--space-5);font-size:.9rem}.section-hero__visual[data-v-473ac24d]{min-height:330px}.section-hero__signal[data-v-473ac24d]{gap:8px;padding:10px 12px}.section-hero__signal strong[data-v-473ac24d]{font-size:.675rem}.section-hero__signal small[data-v-473ac24d]{font-size:.55rem}.section-hero__signal--connected[data-v-473ac24d]{right:-4px}.section-hero__signal--flow[data-v-473ac24d]{bottom:6px;left:-4px}}.section-cost[data-v-2860a823]{padding:var(--space-24) var(--space-6);background-color:var(--color-bg)}.section-cost__container[data-v-2860a823]{max-width:var(--container-max);gap:var(--space-16);grid-template-columns:1fr 1.5fr;align-items:start;margin:0 auto;display:grid}.section-cost__header[data-v-2860a823]{gap:var(--space-4);top:var(--space-24);flex-direction:column;display:flex;position:sticky}.section-cost__body[data-v-2860a823]{gap:var(--space-6);flex-direction:column;display:flex}.section-cost__eyebrow[data-v-2860a823]{text-transform:uppercase;letter-spacing:var(--tracking-widest);align-self:flex-start}.section-cost__context[data-v-2860a823]{line-height:var(--leading-relaxed);max-width:60ch}.section-cost__sheet[data-v-2860a823]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);font-family:var(--font-mono);overflow:hidden}.section-cost__row[data-v-2860a823]{border-top:1px solid var(--color-border);grid-template-columns:1.4fr 1fr;display:grid}.section-cost__row[data-v-2860a823]:first-child{border-top:none}.section-cost__cell[data-v-2860a823]{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);border-left:1px solid var(--color-border);align-items:center;gap:var(--space-3);min-width:0;display:flex}.section-cost__cell[data-v-2860a823]:first-child{border-left:none}.section-cost__row--head .section-cost__cell[data-v-2860a823]{background-color:var(--color-surface-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs)}.section-cost__cell--symptom[data-v-2860a823]{color:var(--color-text-primary)}.section-cost__cell--cost[data-v-2860a823]{color:var(--color-text-muted)}.section-cost__ref[data-v-2860a823]{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:right;flex-shrink:0;min-width:1.4em}.section-cost__row--total .section-cost__cell[data-v-2860a823]{background-color:var(--color-surface-2);font-size:var(--text-sm)}.section-cost__cell--formula[data-v-2860a823]{color:var(--color-text-muted)}.section-cost__cell--error[data-v-2860a823]{color:var(--color-accent);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide)}.section-cost__note[data-v-2860a823]{font-family:var(--font-mono);max-width:60ch}.section-cost__row[data-scroll-row][data-v-2860a823]{opacity:var(--row-progress,1);transition:opacity .16s ease-out}.section-cost__row[data-scroll-row] .section-cost__cell[data-v-2860a823]{transform:translateY(calc((1 - var(--row-progress,1)) * 18px));transition:transform .22s ease-out}.section-cost__row[data-row-loaded] .section-cost__ref[data-v-2860a823]{color:var(--color-accent);transition:color var(--transition-base)}@media (prefers-reduced-motion:reduce){.section-cost__sheet .section-cost__row[data-v-2860a823],.section-cost__sheet .section-cost__cell[data-v-2860a823]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=768px){.section-cost__container[data-v-2860a823]{gap:var(--space-8);grid-template-columns:1fr}.section-cost__header[data-v-2860a823]{position:static}}@media (width<=640px){.section-cost__cell[data-v-2860a823]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}}.app-card[data-v-24bda98f]{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base);position:relative}.app-card--pad-sm[data-v-24bda98f]{padding:var(--space-4)}.app-card--pad-md[data-v-24bda98f]{padding:var(--space-6)}.app-card--pad-lg[data-v-24bda98f]{padding:var(--space-10)}.app-card--default[data-v-24bda98f]{background-color:var(--color-surface)}.app-card--elevated[data-v-24bda98f]{background-color:var(--color-surface-2);box-shadow:var(--shadow-md)}.app-card--outlined[data-v-24bda98f]{border-color:var(--color-border);background-color:#0000}.app-card--interactive[data-v-24bda98f]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,0%), #47cda71f, transparent 75%);transition:opacity var(--transition-slow);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.app-card--interactive[data-v-24bda98f]:hover,.app-card--interactive[data-v-24bda98f]:focus-within{border-color:#53be9e8c;transform:translateY(-6px);box-shadow:0 20px 48px #00000047,0 0 32px #0e9e880d}.app-card--interactive[data-spotlight][data-v-24bda98f]:before{opacity:1}}@media (prefers-reduced-motion:reduce){.app-card--interactive[data-v-24bda98f]:hover,.app-card--interactive[data-v-24bda98f]:focus-within{transform:none}}.app-icon[data-v-19045df3]{vertical-align:middle;flex-shrink:0;display:inline-block}.app-icon--color-accent[data-v-19045df3]{color:var(--color-accent)}.app-icon--color-primary[data-v-19045df3]{color:var(--color-text-primary)}.app-icon--color-muted[data-v-19045df3]{color:var(--color-text-muted)}.service-mock[data-v-919fa160]{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;padding:var(--space-3);color:var(--color-text-subtle)}.service-mock__svg[data-v-919fa160]{width:100%;height:auto;display:block}.mock-grid[data-v-919fa160],.mock-track[data-v-919fa160],.mock-line[data-v-919fa160]{stroke:currentColor;stroke-width:1px}.mock-node[data-v-919fa160]{stroke:var(--color-text-muted);stroke-width:1.5px;fill:none}.mock-line[data-v-919fa160]{stroke-width:2px;stroke-linecap:round;opacity:.6}.mock-track[data-v-919fa160]{stroke:var(--color-border);stroke-width:2px}.mock-head[data-v-919fa160]{fill:var(--color-surface-2)}.mock-fill[data-v-919fa160]{fill:var(--color-surface-3)}.mock-fix[data-v-919fa160]{fill:var(--color-accent);opacity:.9}.mock-fix--1[data-v-919fa160]{animation:4s ease-in-out infinite mock-settle-919fa160}.mock-fix--2[data-v-919fa160]{animation:4s ease-in-out .6s infinite mock-settle-919fa160}@keyframes mock-settle-919fa160{0%,18%{opacity:.9;transform:translate(5px,-3px)}46%,to{opacity:0;transform:translate(0)}}.mock-token[data-v-919fa160]{fill:var(--color-accent);animation:3.2s ease-in-out infinite mock-travel-919fa160}@keyframes mock-travel-919fa160{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(144px)}}.mock-packet[data-v-919fa160]{fill:var(--color-accent);animation:3.4s ease-in-out infinite mock-transfer-919fa160}@keyframes mock-transfer-919fa160{0%{opacity:0;transform:translate(-32px)}15%,85%{opacity:1}to{opacity:0;transform:translate(32px)}}.mock-bar[data-v-919fa160]{fill:var(--color-surface-3);transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite mock-grow-919fa160}.mock-bar--2[data-v-919fa160],.mock-bar--4[data-v-919fa160]{fill:var(--color-accent)}.mock-bar--1[data-v-919fa160]{animation-delay:0s}.mock-bar--2[data-v-919fa160]{animation-delay:.2s}.mock-bar--3[data-v-919fa160]{animation-delay:.4s}.mock-bar--4[data-v-919fa160]{animation-delay:.6s}@keyframes mock-grow-919fa160{0%{transform:scaleY(.35)}40%,70%{transform:scaleY(1)}to{transform:scaleY(.35)}}.mock-row[data-v-919fa160]{fill:var(--color-surface-3);opacity:0;animation:3.6s ease-in-out infinite mock-appear-919fa160}.mock-row--1[data-v-919fa160]{animation-delay:0s}.mock-row--2[data-v-919fa160]{animation-delay:.5s}.mock-row--3[data-v-919fa160]{animation-delay:1s}@keyframes mock-appear-919fa160{0%,8%{opacity:0}20%,86%{opacity:1}to{opacity:0}}.mock-fill-dim[data-v-919fa160]{fill:var(--color-surface-3);opacity:.6}.mock-dot[data-v-919fa160]{fill:var(--color-text-subtle)}.mock-cta[data-v-919fa160]{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite mock-pulse-919fa160}@keyframes mock-pulse-919fa160{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mock-portal-hl[data-v-919fa160]{fill:var(--color-accent);opacity:.9;animation:4.5s ease-in-out infinite mock-access-919fa160}@keyframes mock-access-919fa160{0%,14%{transform:translateY(0)}33%,47%{transform:translateY(16px)}66%,80%{transform:translateY(32px)}to{transform:translateY(0)}}.mock-bubble-out[data-v-919fa160]{fill:var(--color-accent)}.mock-fill-on-accent[data-v-919fa160]{fill:var(--color-bg);opacity:.55}.mock-chat-typing[data-v-919fa160]{animation:4.2s ease-in-out infinite mock-typing-919fa160}@keyframes mock-typing-919fa160{0%{opacity:0}10%,46%{opacity:1}56%,to{opacity:0}}.mock-dot-typing[data-v-919fa160]{fill:var(--color-text-muted);animation:1.2s ease-in-out infinite mock-dot-919fa160}.mock-dot-typing--2[data-v-919fa160]{animation-delay:.2s}.mock-dot-typing--3[data-v-919fa160]{animation-delay:.4s}@keyframes mock-dot-919fa160{0%,to{opacity:.3}50%{opacity:1}}.mock-chat-reply[data-v-919fa160]{animation:4.2s ease-in-out infinite mock-reply-in-919fa160}@keyframes mock-reply-in-919fa160{0%,52%{opacity:0}62%,96%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mock-fix--1[data-v-919fa160],.mock-fix--2[data-v-919fa160],.mock-token[data-v-919fa160],.mock-packet[data-v-919fa160],.mock-bar[data-v-919fa160],.mock-row[data-v-919fa160],.mock-cta[data-v-919fa160],.mock-portal-hl[data-v-919fa160],.mock-chat-typing[data-v-919fa160],.mock-dot-typing[data-v-919fa160],.mock-chat-reply[data-v-919fa160]{animation:none}.mock-bar[data-v-919fa160]{transform:scaleY(1)}.mock-row[data-v-919fa160],.mock-cta[data-v-919fa160]{opacity:1}.mock-portal-hl[data-v-919fa160]{transform:translateY(0)}.mock-chat-typing[data-v-919fa160]{opacity:0}.mock-chat-reply[data-v-919fa160]{opacity:1}.mock-fix--1[data-v-919fa160],.mock-fix--2[data-v-919fa160]{opacity:0}.mock-token[data-v-919fa160]{opacity:1;transform:translate(72px)}.mock-packet[data-v-919fa160]{opacity:1}}.section-services[data-v-1b2ee6e2]{padding:var(--space-24) var(--space-6);background-color:var(--color-surface)}.section-services__container[data-v-1b2ee6e2]{max-width:var(--container-max);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.section-services__header[data-v-1b2ee6e2]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.section-services__eyebrow[data-v-1b2ee6e2]{text-transform:uppercase;letter-spacing:var(--tracking-widest)}.section-services__subheadline[data-v-1b2ee6e2]{max-width:55ch}.section-services__grid[data-v-1b2ee6e2]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.section-services__card[data-v-1b2ee6e2]{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.section-services__card-mock[data-v-1b2ee6e2]{margin-bottom:var(--space-1)}.section-services__card-head[data-v-1b2ee6e2]{align-items:center;gap:var(--space-3);display:flex}.section-services__card-num[data-v-1b2ee6e2]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-subtle);letter-spacing:var(--tracking-wide)}.section-services__card-icon[data-v-1b2ee6e2]{border-radius:var(--radius-md);background-color:#0e9e881a;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.section-services__card-title[data-v-1b2ee6e2]{line-height:var(--leading-snug)}.section-services__card-problem[data-v-1b2ee6e2],.section-services__card-result[data-v-1b2ee6e2]{gap:var(--space-1);flex-direction:column;display:flex}.section-services__card-result[data-v-1b2ee6e2]{padding-top:var(--space-4);min-height:7.5rem;margin-top:auto}.section-services__card-label[data-v-1b2ee6e2]{font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs)}@media (width<=960px){.section-services__grid[data-v-1b2ee6e2]{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.section-how[data-v-d9ed9059]{padding:var(--space-24) var(--space-6)}.section-how__container[data-v-d9ed9059]{max-width:var(--container-max);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.section-how__header[data-v-d9ed9059]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.section-how__eyebrow[data-v-d9ed9059]{text-transform:uppercase;letter-spacing:var(--tracking-widest)}.section-how__subheadline[data-v-d9ed9059]{max-width:55ch}.section-how__grid[data-v-d9ed9059]{gap:var(--space-8) var(--space-10);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.section-how__grid[data-v-d9ed9059]:before,.section-how__grid[data-v-d9ed9059]:after{content:"";pointer-events:none;height:1px;position:absolute;top:26px;left:0;right:0}.section-how__grid[data-v-d9ed9059]:before{background:#709f902e}.section-how__grid[data-v-d9ed9059]:after{background:linear-gradient(90deg, var(--color-accent), #8ce1c3);transform:scaleX(var(--scroll-progress,1));transform-origin:0;box-shadow:0 0 16px #0e9e8840}.section-how__step[data-v-d9ed9059]{gap:var(--space-6);z-index:1;flex-direction:column;display:flex;position:relative}.section-how__step-number[data-v-d9ed9059]{width:54px;height:54px;box-shadow:0 0 0 8px var(--color-bg);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#76dcbc;letter-spacing:var(--tracking-wide);background:#10201d;border:1px solid #449e8466;border-radius:50%;place-items:center;display:grid}.section-how__step-content[data-v-d9ed9059]{gap:var(--space-3);flex-direction:column;display:flex}.section-how__step-title[data-v-d9ed9059]{line-height:var(--leading-snug)}@media (width<=768px){.section-how__grid[data-v-d9ed9059]{gap:var(--space-10);grid-template-columns:1fr}.section-how__grid[data-v-d9ed9059]:before,.section-how__grid[data-v-d9ed9059]:after{width:1px;height:auto;inset:0 auto 0 26px}.section-how__grid[data-v-d9ed9059]:after{transform:scaleY(var(--scroll-progress,1));transform-origin:top;background:linear-gradient(180deg, var(--color-accent), #8ce1c3)}.section-how__step[data-v-d9ed9059]{gap:var(--space-6);grid-template-columns:54px 1fr;display:grid}.section-how__step-content[data-v-d9ed9059]{padding-top:var(--space-3)}}.section-proof[data-v-019963bc]{padding:var(--space-16) var(--space-6);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.section-proof__container[data-v-019963bc]{max-width:var(--container-max);align-items:center;gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.section-proof__eyebrow[data-v-019963bc]{text-transform:uppercase;letter-spacing:var(--tracking-widest)}.section-proof__grid[data-v-019963bc]{gap:var(--space-10);text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.section-proof__item[data-v-019963bc]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.section-proof__value[data-v-019963bc]{line-height:1}.section-cases[data-v-3365b0a9]{padding:var(--space-24) var(--space-6);background-color:var(--color-surface)}.section-cases__container[data-v-3365b0a9]{max-width:var(--container-max);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.section-cases__header[data-v-3365b0a9]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.section-cases__eyebrow[data-v-3365b0a9]{text-transform:uppercase;letter-spacing:var(--tracking-widest)}.section-cases__subheadline[data-v-3365b0a9]{max-width:55ch}.section-cases__grid[data-v-3365b0a9]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.section-cases__card[data-v-3365b0a9]{gap:var(--space-6);flex-direction:column;height:100%;display:flex}.section-cases__card-header[data-v-3365b0a9]{gap:var(--space-2);flex-direction:column;display:flex}.section-cases__block[data-v-3365b0a9]{gap:var(--space-1);flex-direction:column;display:flex}.section-cases__block--result[data-v-3365b0a9]{padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:auto}.section-cases__block-label[data-v-3365b0a9]{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-medium)}.section-cases__cta[data-v-3365b0a9]{margin-top:var(--space-2);align-self:flex-start}@media (width<=960px){.section-cases__grid[data-v-3365b0a9]{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.section-about[data-v-e89ae934]{padding:var(--space-24) var(--space-6);background-color:var(--color-surface)}.section-about__container[data-v-e89ae934]{max-width:var(--container-max);gap:var(--space-16);grid-template-columns:1fr 1.5fr;align-items:start;margin:0 auto;display:grid}.section-about__header[data-v-e89ae934]{gap:var(--space-4);top:var(--space-24);flex-direction:column;display:flex;position:sticky}.section-about__eyebrow[data-v-e89ae934]{text-transform:uppercase;letter-spacing:var(--tracking-widest);align-self:flex-start}.section-about__photo[data-v-e89ae934]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:220px;margin-top:var(--space-2)}.section-about__body[data-v-e89ae934]{gap:var(--space-6);flex-direction:column;display:flex}.section-about__facts[data-v-e89ae934]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.section-about__facts li[data-v-e89ae934]{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-direction:column;display:flex}@media (width<=480px){.section-about__facts[data-v-e89ae934]{grid-template-columns:1fr}}.section-about__para[data-v-e89ae934]{line-height:var(--leading-relaxed)}.section-about__highlight[data-v-e89ae934]{padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-accent);background-color:var(--color-surface-2);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.section-about__location[data-v-e89ae934]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}@media (width<=768px){.section-about__container[data-v-e89ae934]{gap:var(--space-8);grid-template-columns:1fr}.section-about__header[data-v-e89ae934]{position:static}}.section-cta[data-v-4494c7a2]{padding:var(--space-24) var(--space-6);background-color:var(--color-bg)}.section-cta__container[data-v-4494c7a2]{max-width:var(--container-max);gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.section-cta__lead[data-v-4494c7a2]{gap:var(--space-6);top:var(--space-24);flex-direction:column;display:flex;position:sticky}.section-cta__eyebrow[data-v-4494c7a2]{text-transform:uppercase;letter-spacing:var(--tracking-widest);align-self:flex-start}.section-cta__or[data-v-4494c7a2]{text-align:center;position:relative}.section-cta__or[data-v-4494c7a2]:before,.section-cta__or[data-v-4494c7a2]:after{content:"";background-color:var(--color-border);width:40%;height:1px;position:absolute;top:50%}.section-cta__or[data-v-4494c7a2]:before{left:0}.section-cta__or[data-v-4494c7a2]:after{right:0}.section-cta__form-wrap[data-v-4494c7a2]{gap:var(--space-6);flex-direction:column;margin-top:0;display:flex}.section-cta__form-card[data-v-4494c7a2]{gap:var(--space-8);flex-direction:column;display:flex}.section-cta__form[data-v-4494c7a2]{gap:var(--space-5);flex-direction:column;display:flex}.section-cta__field[data-v-4494c7a2]{gap:var(--space-2);flex-direction:column;display:flex}.section-cta__label[data-v-4494c7a2]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.section-cta__input[data-v-4494c7a2]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-surface-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;width:100%}.section-cta__input[data-v-4494c7a2]::placeholder{color:var(--color-text-subtle)}.section-cta__input[data-v-4494c7a2]:focus{border-color:var(--color-accent)}.section-cta__textarea[data-v-4494c7a2]{resize:vertical;min-height:120px}.section-cta__select[data-v-4494c7a2]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);padding-right:var(--space-10);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.section-cta__deliverable[data-v-4494c7a2]{gap:var(--space-2);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:#0e9e880f;border:1px solid #0e9e8840;flex-direction:column;display:flex}.section-cta__deliverable-label[data-v-4494c7a2]{text-transform:uppercase;letter-spacing:var(--tracking-widest);font-weight:var(--weight-medium)}.section-cta__actions[data-v-4494c7a2]{gap:var(--space-3);flex-wrap:wrap;display:flex}.section-cta__submit[data-v-4494c7a2]{align-self:flex-start}.section-cta__success[data-v-4494c7a2]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);background-color:#0e9e8814;border:1px solid #0e9e8833;flex-direction:column;display:flex}.section-cta__error[data-v-4494c7a2]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:#ff8a8014;border:1px solid #ff8a8033}@media (width<=768px){.section-cta__container[data-v-4494c7a2]{gap:var(--space-12);grid-template-columns:1fr}.section-cta__lead[data-v-4494c7a2]{position:static}}.contact-view[data-v-b5aaf559]{background-color:var(--color-bg);min-height:100vh}.contact-view__header[data-v-b5aaf559]{padding:var(--space-20) var(--space-6) var(--space-12);text-align:center}.contact-view__header-inner[data-v-b5aaf559]{max-width:var(--container-md);align-items:center;gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.contact-view__eyebrow[data-v-b5aaf559]{text-transform:uppercase;letter-spacing:var(--tracking-widest)}.contact-view__title[data-v-b5aaf559]{margin:0}.contact-view__subtitle[data-v-b5aaf559]{max-width:56ch}.contact-view__body[data-v-b5aaf559]{padding:0 var(--space-6) var(--space-24)}.contact-view__container[data-v-b5aaf559]{max-width:var(--container-max);gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.contact-view__calendly-card[data-v-b5aaf559]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10);gap:var(--space-6);flex-direction:column;display:flex}.contact-view__col-title[data-v-b5aaf559],.contact-view__col-body[data-v-b5aaf559]{margin:0}.contact-view__calendly-btn[data-v-b5aaf559]{align-self:flex-start}.contact-view__hint[data-v-b5aaf559]{margin:0}.contact-view__divider[data-v-b5aaf559]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:row;display:flex}.contact-view__divider[data-v-b5aaf559]:before,.contact-view__divider[data-v-b5aaf559]:after{content:"";background-color:var(--color-border);flex:1;height:1px}.contact-view__divider-label[data-v-b5aaf559]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);padding:0 var(--space-3)}.contact-view__form-col[data-v-b5aaf559]{gap:var(--space-8);flex-direction:column;display:flex}.contact-view__form[data-v-b5aaf559]{gap:var(--space-5);flex-direction:column;display:flex}.contact-view__field[data-v-b5aaf559]{gap:var(--space-2);flex-direction:column;display:flex}.contact-view__label[data-v-b5aaf559]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.contact-view__input[data-v-b5aaf559]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-surface-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;width:100%}.contact-view__input[data-v-b5aaf559]::placeholder{color:var(--color-text-subtle)}.contact-view__input[data-v-b5aaf559]:focus{border-color:var(--color-accent)}.contact-view__textarea[data-v-b5aaf559]{resize:vertical;min-height:140px}.contact-view__submit[data-v-b5aaf559]{align-self:flex-start}.contact-view__success[data-v-b5aaf559]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);background-color:#0e9e8814;border:1px solid #0e9e8833;flex-direction:column;display:flex}.contact-view__error[data-v-b5aaf559]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:#ff8a8014;border:1px solid #ff8a8033}@media (width<=768px){.contact-view__container[data-v-b5aaf559]{gap:var(--space-10);grid-template-columns:1fr}.contact-view__header[data-v-b5aaf559]{padding:var(--space-12) var(--space-6) var(--space-8)}}.coming-soon[data-v-48c44508]{text-align:center;justify-content:center;align-items:center;gap:var(--space-4,1rem);flex-direction:column;min-height:60vh;display:flex}.coming-soon__title[data-v-48c44508]{font-size:var(--text-4xl,2.25rem);color:var(--color-text-primary,#fff)}.coming-soon__text[data-v-48c44508]{color:var(--color-text-secondary,#a0aec0)}.admin-login[data-v-fb5b4aec]{background-color:var(--color-bg);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.admin-login__card[data-v-fb5b4aec]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-10);gap:var(--space-8);flex-direction:column;display:flex}.admin-login__brand[data-v-fb5b4aec]{justify-content:center;display:flex}.admin-login__title[data-v-fb5b4aec]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:center;margin:0}.admin-login__form[data-v-fb5b4aec]{gap:var(--space-5);flex-direction:column;display:flex}.admin-login__field[data-v-fb5b4aec]{gap:var(--space-2);flex-direction:column;display:flex}.admin-login__label[data-v-fb5b4aec]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.admin-login__input[data-v-fb5b4aec]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-surface-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;width:100%}.admin-login__input[data-v-fb5b4aec]::placeholder{color:var(--color-text-subtle)}.admin-login__input[data-v-fb5b4aec]:focus{border-color:var(--color-accent)}.admin-login__input[data-v-fb5b4aec]:disabled{opacity:.5;cursor:not-allowed}.admin-login__error[data-v-fb5b4aec]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-error);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background-color:#ff8a8014;border:1px solid #ff8a8033}.admin-login__submit[data-v-fb5b4aec]{justify-content:center;width:100%}.admin[data-v-c9b0bd87]{background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.admin__header[data-v-c9b0bd87]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);background-color:var(--color-surface);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.admin__header-actions[data-v-c9b0bd87]{gap:var(--space-2);display:flex}.admin__loading[data-v-c9b0bd87],.admin__error[data-v-c9b0bd87]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);flex-direction:column;flex:1;display:flex}.admin__spinner[data-v-c9b0bd87]{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:2.5rem;height:2.5rem;animation:.8s linear infinite spin-c9b0bd87;display:block}@keyframes spin-c9b0bd87{to{transform:rotate(360deg)}}.admin__error[data-v-c9b0bd87]{font-family:var(--font-body);color:var(--color-error);font-size:var(--text-base)}.admin__main[data-v-c9b0bd87]{width:100%;max-width:1080px;padding:var(--space-8) var(--space-6);gap:var(--space-12);flex-direction:column;flex:1;margin:0 auto;display:flex}.admin__section[data-v-c9b0bd87]{gap:var(--space-5);flex-direction:column;display:flex}.admin__section-title[data-v-c9b0bd87]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.admin__count[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background-color:var(--color-surface-3);border-radius:var(--radius-full);padding:2px var(--space-3)}.admin__count--unread[data-v-c9b0bd87]{color:var(--color-accent);background-color:#0e9e881f}.admin__stats-grid[data-v-c9b0bd87]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.admin__stats-grid--3[data-v-c9b0bd87]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin__stat-card[data-v-c9b0bd87]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.admin__stat-card--human[data-v-c9b0bd87]{border-left:3px solid var(--color-accent)}.admin__stat-card--ai[data-v-c9b0bd87]{border-left:3px solid #7c5cff}.admin__stat-card--bot[data-v-c9b0bd87]{border-left:3px solid var(--color-text-subtle)}.admin__stat-label[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.admin__stat-value[data-v-c9b0bd87]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-accent);line-height:1}.admin__stat-card--ai .admin__stat-value[data-v-c9b0bd87]{color:#a996ff}.admin__stat-card--bot .admin__stat-value[data-v-c9b0bd87]{color:var(--color-text-secondary)}.admin__stat-sub[data-v-c9b0bd87]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.admin__bars[data-v-c9b0bd87]{gap:var(--space-3);flex-direction:column;display:flex}.admin__bar-row[data-v-c9b0bd87]{align-items:center;gap:var(--space-3);grid-template-columns:minmax(90px,160px) 1fr auto;display:grid}.admin__bar-label[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin__bar-track[data-v-c9b0bd87]{background-color:var(--color-surface-2);border-radius:var(--radius-full);height:8px;overflow:hidden}.admin__bar-fill[data-v-c9b0bd87]{background-color:var(--color-accent);border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}.admin__bar-fill--ai[data-v-c9b0bd87]{background-color:#7c5cff}.admin__bar-fill--muted[data-v-c9b0bd87]{background-color:var(--color-text-subtle)}.admin__bar-value[data-v-c9b0bd87]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);text-align:right;min-width:44px}.admin__cols[data-v-c9b0bd87]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin__cols--2[data-v-c9b0bd87]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin__col[data-v-c9b0bd87]{gap:var(--space-4);flex-direction:column;display:flex}.admin__col-title[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin:0}.admin__chart[data-v-c9b0bd87]{align-items:flex-end;gap:var(--space-2);height:160px;padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.admin__chart-col[data-v-c9b0bd87]{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.admin__chart-count[data-v-c9b0bd87]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.admin__chart-bar-wrap[data-v-c9b0bd87]{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.admin__chart-bar[data-v-c9b0bd87]{background:linear-gradient(to top, var(--color-accent-dark), var(--color-accent));border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:60%;max-width:32px;min-height:3px;transition:height var(--transition-base)}.admin__chart-date[data-v-c9b0bd87]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.admin__details[data-v-c9b0bd87]{margin-top:var(--space-2)}.admin__summary[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;padding:var(--space-2) 0;-webkit-user-select:none;user-select:none}.admin__table-wrap[data-v-c9b0bd87]{overflow-x:auto}.admin__pagination[data-v-c9b0bd87]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.admin__pagination-info[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.admin__table--loading[data-v-c9b0bd87]{opacity:.6;transition:opacity .15s}.admin__table[data-v-c9b0bd87]{border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden}.admin__th[data-v-c9b0bd87]{text-align:left;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-2);border-bottom:1px solid var(--color-border);white-space:nowrap}.admin__th--right[data-v-c9b0bd87],.admin__td--right[data-v-c9b0bd87]{text-align:right}.admin__tr:not(:last-child) .admin__td[data-v-c9b0bd87]{border-bottom:1px solid var(--color-border-muted)}.admin__td[data-v-c9b0bd87]{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);white-space:nowrap}.admin__td--path[data-v-c9b0bd87]{text-overflow:ellipsis;max-width:220px;overflow:hidden}.admin__td--ip[data-v-c9b0bd87]{color:var(--color-text-subtle)}.admin__td--org[data-v-c9b0bd87]{text-overflow:ellipsis;max-width:180px;color:var(--color-text-muted);overflow:hidden}.admin__link[data-v-c9b0bd87]{color:var(--color-accent);text-decoration:none}.admin__link[data-v-c9b0bd87]:hover{text-decoration:underline}.admin__badge[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full);padding:2px var(--space-3);white-space:nowrap}.admin__badge--human[data-v-c9b0bd87]{color:var(--color-accent);background-color:#0e9e881f}.admin__badge--ai[data-v-c9b0bd87]{color:#a996ff;background-color:#7c5cff24}.admin__badge--bot[data-v-c9b0bd87]{color:var(--color-text-muted);background-color:var(--color-surface-3)}.admin__empty[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-subtle);padding:var(--space-4) 0;margin:0;line-height:1.6}.admin__messages[data-v-c9b0bd87]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin__message[data-v-c9b0bd87]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;transition:border-color .15s;display:flex}.admin__message--unread[data-v-c9b0bd87]{border-left:3px solid var(--color-accent);background-color:var(--color-surface-2)}.admin__message-header[data-v-c9b0bd87]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin__message-meta[data-v-c9b0bd87]{gap:var(--space-1);flex-direction:column;display:flex}.admin__message-name[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.admin__message--unread .admin__message-name[data-v-c9b0bd87]{font-weight:var(--weight-bold)}.admin__message-email[data-v-c9b0bd87]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.admin__message-right[data-v-c9b0bd87]{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.admin__unread-badge[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);border-radius:var(--radius-full);padding:2px var(--space-3);white-space:nowrap;background-color:#0e9e881f;border:1px solid #0e9e884d}.admin__message-date[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-subtle);white-space:nowrap}.admin__mark-read-btn[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);border-radius:var(--radius-full);padding:3px var(--space-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0e9e8866;transition:background-color .15s,border-color .15s}.admin__mark-read-btn[data-v-c9b0bd87]:hover{border-color:var(--color-accent);background-color:#0e9e881a}.admin__message-body[data-v-c9b0bd87]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}
