:root{--color-cornflower-blue:#6e61ff;--color-silver:#ccc;--glow-blue:0 0 20px rgba(110,97,255,.3)}*{box-sizing:border-box;margin:0;padding:0}.text-blue{color:var(--color-cornflower-blue);text-shadow:var(--glow-blue)}.btn-tertiary{background-color:var(--color-cornflower-blue);box-shadow:var(--glow-blue)}.btn-tertiary:hover{box-shadow:0 0 30px rgba(110,97,255,.6)}.app h3{text-shadow:0 0 10px rgba(110,97,255,.2)!important}.sl-loading-logo{filter:drop-shadow(0 0 0 rgba(209,255,0,0))}:root{--color-black:var(--brand-bg);--color-dark-gray:var(--brand-surface);--color-white:var(--brand-text);--color-electric-lime:var(--brand-accent);--color-cornflower-blue:var(--brand-accent-alt);--color-silver:var(--brand-text-dim);--color-text-dim:var(--brand-text-dim);--font-header:var(--font-lexend),"Lexend Deca",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-heebo),"Heebo",ui-sans-serif,system-ui,sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:5rem;--spacing-xl:10rem;--glow-accent:0 0 20px color-mix(in srgb,var(--brand-accent) 30%,transparent);--glow-accent-alt:0 0 20px color-mix(in srgb,var(--brand-accent-alt) 30%,transparent);--glow-lime:var(--glow-accent);--glow-blue:var(--glow-accent-alt);--glass-bg:hsla(0,0%,100%,.03);--glass-border:1px solid hsla(0,0%,100%,.08);--backdrop-blur:blur(10px)}body{font-family:var(--font-body);background-color:var(--brand-bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:var(--brand-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);letter-spacing:-.02em}h1{font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1.1;letter-spacing:-.04em}.section-title,h2{font-size:clamp(1.6rem,3.2vw,2.65rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.03em!important;margin-bottom:1.25rem!important}.section-title,h2,h3{margin-top:0!important;color:var(--brand-text)!important}h3{font-size:clamp(1.25rem,3vw,1.75rem)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important;margin-bottom:1rem!important}.app .section-title,.app h2{font-size:clamp(1.6rem,3.2vw,2.65rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.03em!important;margin-top:0!important;margin-bottom:1.25rem!important;color:var(--brand-text)!important;background:none!important;-webkit-text-fill-color:initial!important}@media (max-width:768px){.app .section-title,.app h2,.section-title,h2{font-size:clamp(1.4rem,5vw,2.1rem)!important;margin-bottom:1rem!important}}.app h3{font-size:clamp(1.35rem,3.5vw,1.85rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-top:0!important;margin-bottom:1rem!important;color:var(--brand-text)!important}.section-desc,.section-subtitle{font-family:var(--font-body)!important;font-size:clamp(1.05rem,2vw,1.25rem)!important;font-weight:300!important;line-height:1.6!important;color:var(--brand-text-dim)!important;margin-bottom:3rem!important;max-width:800px}a{text-decoration:none;color:inherit;transition:color .3s ease}button{font-family:var(--font-header);font-weight:600;cursor:pointer;border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.container{max-width:var(--container-width,1200px);margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}@media (max-width:480px){.container{padding:0 1rem}}.section{padding:var(--spacing-lg) 0;position:relative}.text-lime{color:var(--brand-accent);text-shadow:var(--glow-accent)}.text-blue{color:var(--brand-accent-alt);text-shadow:var(--glow-accent-alt)}.text-gradient{background:linear-gradient(90deg,var(--brand-text),var(--brand-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bg-black{background-color:var(--brand-bg)}.bg-dark{background-color:var(--brand-surface)}@media (max-width:767px){.sl-hide-mobile{display:none!important}}@media (min-width:768px){.sl-hide-desktop{display:none!important}}.glass-card{background:var(--glass-bg);border:var(--glass-border);backdrop-filter:var(--backdrop-blur);border-radius:16px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.2)}.btn{padding:14px 28px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.5px;text-transform:uppercase;font-size:.9rem}.btn-primary{background-color:var(--brand-accent);color:var(--brand-bg);box-shadow:var(--glow-accent)}.btn-primary:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 30px color-mix(in srgb,var(--brand-accent) 60%,transparent)}.btn-secondary{background-color:transparent;border:1px solid color-mix(in srgb,var(--brand-text) 30%,transparent);color:var(--brand-text);backdrop-filter:blur(5px)}.btn-secondary:hover{border-color:var(--brand-text);background:color-mix(in srgb,var(--brand-text) 10%,transparent)}.btn-tertiary{background-color:var(--brand-accent-alt);color:var(--brand-text);box-shadow:var(--glow-accent-alt)}.btn-tertiary:hover{transform:translateY(-2px);box-shadow:0 0 30px color-mix(in srgb,var(--brand-accent-alt) 60%,transparent)}.image-wrapper{position:relative;height:100%;min-height:300px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.5)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:900px){.content-grid{grid-template-columns:1fr}.image-wrapper{min-height:250px;order:-1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-animate{animation:slideUpFade .5s cubic-bezier(.16,1,.3,1)}.vsl-video-section{padding-top:2rem!important;padding-bottom:4rem!important}@media (min-width:768px){.vsl-video-section{padding-top:3rem!important;padding-bottom:5rem!important}}.vsl-title-wrapper p{margin-top:0!important;margin-bottom:.75rem!important}.vsl-title-wrapper h1,.vsl-title-wrapper h2{margin-top:0!important;margin-bottom:1.75rem!important}@media (max-width:639px){.vsl-video-section{padding-top:1rem!important;padding-bottom:2.5rem!important}.vsl-title-wrapper p{margin-bottom:.5rem!important}.app .vsl-video-section h1,.app .vsl-video-section h2,.vsl-title-wrapper h1,.vsl-title-wrapper h2{font-size:1.65rem!important;line-height:1.15!important;letter-spacing:-.03em!important;margin-bottom:1.25rem!important}}.tabs-container{display:flex;gap:3rem;align-items:flex-start}.tabs-nav{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:250px}.tab-btn{text-align:left;background:transparent;color:var(--brand-text-dim);padding:1.2rem 1.5rem;font-size:1.1rem;border-left:2px solid hsla(0,0%,100%,.1);transition:all .3s ease;border-radius:0 8px 8px 0}.tab-btn:hover{background:hsla(0,0%,100%,.03);color:var(--brand-text);padding-left:2rem}.tab-btn.active{border-left:4px solid var(--brand-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 5%,transparent),transparent);color:var(--brand-accent);padding-left:2rem;font-weight:700}.tab-content{flex:2;min-height:500px;position:relative;overflow:hidden}@media (max-width:900px){.tabs-container{flex-direction:column;gap:2rem}.tabs-nav{width:100%;flex-direction:row;overflow-x:auto;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.tab-btn{border-left:none;border-bottom:2px solid transparent;white-space:nowrap;padding:1rem;border-radius:8px 8px 0 0}.tab-btn.active,.tab-btn:hover{padding-left:1rem}.tab-btn.active{border-left:none;border-bottom:4px solid var(--brand-accent);background:linear-gradient(0deg,color-mix(in srgb,var(--brand-accent) 5%,transparent),transparent)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--brand-bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--brand-accent)}.sl-loading-screen{min-height:100vh;background-color:var(--brand-bg)}.sl-loading-inline,.sl-loading-screen{display:flex;align-items:center;justify-content:center}.sl-loading-inline{padding:2.5rem 0}.sl-loading-logo{animation:sl-logo-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite}@keyframes sl-logo-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--brand-accent) 15%,transparent))}50%{transform:scale(1.08);filter:drop-shadow(0 0 24px color-mix(in srgb,var(--brand-accent) 50%,transparent))}}