lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--bg-0: #070a14;--bg-1: #0d1225;--bg-2: #131a30;--bg-3: #1c2540;--blue-900: #0b1838;--blue-700: #1e3a8a;--blue-500: #3b82f6;--blue-300: #60a5fa;--blue-100: #93c5fd;--white-pure: #ffffff;--white-soft: #e2e8f0;--white-dim: #94a3b8;--accent-red: #dc2626;--accent: #60a5fa;--accent-bright: #93c5fd;--accent-deep: #3b82f6;--ice-cyan: #67e8f9;--ice-blue: #38bdf8;--text-100: #f8fafc;--text-300: #cbd5e1;--text-500: #7c89a8;--text-700: #3a4664;--border-soft: rgba(255, 255, 255, .06);--border-medium: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--font-display: "Anton", "Bebas Neue", "Arial Black", sans-serif;--font-body: "Inter Tight", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--container: 1280px}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:.01em;line-height:.92}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{max-width:var(--container);margin:0 auto;padding:0 24px}@media(max-width:560px){.container{padding:0 16px}}section{position:relative}.section-pad{padding:120px 0}@media(max-width:880px){.section-pad{padding:72px 0}}@media(max-width:560px){.section-pad{padding:56px 0}}.section-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--text-500);text-transform:uppercase;margin-bottom:16px}.section-eyebrow:before{content:"";width:24px;height:1px;background:var(--accent)}.section-title{font-size:clamp(42px,6vw,84px);text-transform:uppercase;line-height:.9;letter-spacing:.01em;margin-bottom:24px}.section-title__accent{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:none;border-radius:var(--radius-sm);transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer}.btn--primary{background:var(--accent);color:var(--bg-0);box-shadow:0 0 #60a5fa80}.btn--primary:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 12px 24px -8px #60a5fa99,0 0 32px #60a5fa40}.btn--ghost{background:transparent;color:var(--text-100);border:1px solid var(--border-medium)}.btn--ghost:hover{border-color:var(--text-100);background:#ffffff0a}.btn--big{padding:20px 36px;font-size:14px}.btn__arrow{transition:transform .2s}.btn:hover .btn__arrow{transform:translate(4px)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.filter-btn{padding:8px 18px;border-radius:999px;border:1px solid var(--border-medium);background:#ffffff06;color:var(--text-300);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .2s}.filter-btn:hover{border-color:var(--accent);color:var(--accent-bright)}.filter-btn--active{background:var(--accent);border-color:var(--accent);color:var(--bg-0)}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:transparent;color:var(--text-100);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .2s}.btn-outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.btn-outline:disabled{opacity:.5;cursor:default}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-slide-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .6s ease}.animate-slide-left.is-visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(40px);transition:opacity .6s ease,transform .6s ease}.animate-slide-right.is-visible{opacity:1;transform:translate(0)}.animate-scale{opacity:0;transform:scale(.9);transition:opacity .5s ease,transform .5s ease}.animate-scale.is-visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.stagger-children.is-visible>*{opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(1){transition-delay:.06s}.stagger-children.is-visible>*:nth-child(2){transition-delay:.12s}.stagger-children.is-visible>*:nth-child(3){transition-delay:.18s}.stagger-children.is-visible>*:nth-child(4){transition-delay:.24s}.stagger-children.is-visible>*:nth-child(5){transition-delay:.3s}.stagger-children.is-visible>*:nth-child(6){transition-delay:.36s}.stagger-children.is-visible>*:nth-child(7){transition-delay:.42s}.stagger-children.is-visible>*:nth-child(8){transition-delay:.48s}.stagger-children.is-visible>*:nth-child(9){transition-delay:.54s}.stagger-children.is-visible>*:nth-child(10){transition-delay:.6s}.stagger-children.is-visible>*:nth-child(11){transition-delay:.66s}.stagger-children.is-visible>*:nth-child(12){transition-delay:.72s}.stagger-children.is-visible>*:nth-child(13){transition-delay:.78s}.stagger-children.is-visible>*:nth-child(14){transition-delay:.84s}.stagger-children.is-visible>*:nth-child(15){transition-delay:.9s}.stagger-children.is-visible>*:nth-child(16){transition-delay:.96s}.stagger-children.is-visible>*:nth-child(17){transition-delay:1.02s}.stagger-children.is-visible>*:nth-child(18){transition-delay:1.08s}.stagger-children.is-visible>*:nth-child(19){transition-delay:1.14s}.stagger-children.is-visible>*:nth-child(20){transition-delay:1.2s}.parallax-bg{will-change:transform;transition:transform .1s linear}@supports (animation-timeline: view()){.scroll-fade-in{animation:scrollFadeIn linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.scroll-slide-up{animation:scrollSlideUp linear both;animation-timeline:view();animation-range:entry 0% entry 50%}@keyframes scrollFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollSlideUp{0%{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@supports (animation-timeline: scroll()){.hero-parallax{animation:heroParallax linear both;animation-timeline:scroll(root);animation-range:0vh 100vh}@keyframes heroParallax{0%{transform:translateY(0)}to{transform:translateY(150px);opacity:.3}}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:Inter Tight,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;color:#f8fafc;background-color:#070a14;overflow-x:hidden}img{max-width:100%;height:auto;display:block}::selection{background:#60a5fa4d;color:#f8fafc}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#070a14}::-webkit-scrollbar-thumb{background:#1c2540;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3a4664}
