@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.employment-container{max-width:1200px;margin:0 auto;padding:0 1rem}.employment-title{font-size:2.5rem;font-weight:700;font-family:Cascadia Code,monospace;text-align:center;margin-bottom:1rem;line-height:1.2}.employment-subtitle{font-size:1.125rem;text-align:center;line-height:1.6;color:var(--color-text-secondary);max-width:800px;margin:0 auto}.benefits-section{padding:6rem 0 0;min-height:70vh;position:relative}.neural-network-skeleton{width:100%;height:60vh;min-height:500px;border-radius:8px;background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(10,10,20,.8) 50%,rgba(0,0,0,.85));backdrop-filter:blur(5px);border:1px solid rgba(0,255,136,.1);margin-bottom:5rem;contain:layout style paint;will-change:auto;transform:translateZ(0)}.transformation-section{margin-top:5rem}.transformation-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem}.transformation-after,.transformation-before{padding:2rem;border-radius:12px;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1)}.transformation-before{background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(0,0,0,.2));border-color:rgba(220,38,38,.2)}.transformation-after{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(0,0,0,.2));border-color:rgba(34,197,94,.2)}.transformation-label{font-size:1.25rem;font-weight:700;font-family:Cascadia Code,monospace;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid;text-align:center}.transformation-item{padding:1rem;border-radius:8px;background:rgba(0,0,0,.3);margin-bottom:.75rem;border:1px solid hsla(0,0%,100%,.05);opacity:0;animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .neural-network-skeleton{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.85) 50%,hsla(0,0%,100%,.9));border-color:rgba(0,102,51,.2)}[data-theme=light] .transformation-after,[data-theme=light] .transformation-before{backdrop-filter:blur(5px);border-color:rgba(0,0,0,.1)}[data-theme=light] .transformation-before{background:linear-gradient(135deg,rgba(220,38,38,.05),hsla(0,0%,100%,.3));border-color:rgba(220,38,38,.15)}[data-theme=light] .transformation-after{background:linear-gradient(135deg,rgba(34,197,94,.05),hsla(0,0%,100%,.3));border-color:rgba(34,197,94,.15)}[data-theme=light] .transformation-item{background:hsla(0,0%,100%,.4);border-color:rgba(0,0,0,.05)}@media (max-width:1023px){.employment-title{font-size:2rem}.employment-subtitle{font-size:1rem}.neural-network-skeleton{height:50vh;min-height:400px}.transformation-grid{gap:2rem}}@media (max-width:767px){.employment-container{padding:0 .75rem}.employment-title{font-size:1.75rem}.employment-subtitle{font-size:.9375rem}.benefits-section{padding:3rem 0}.neural-network-skeleton{height:40vh;min-height:350px}.transformation-grid{grid-template-columns:1fr;gap:1.5rem}.transformation-after,.transformation-before{padding:1.5rem}.transformation-label{font-size:1rem;margin-bottom:1rem}.transformation-item{padding:.875rem}}:root{--color-primary:#a855f7;--color-primary-light:#b45af2;--color-primary-dark:#7c3aed;--color-primary-hover:#9333ea;--color-primary-active:#7c3aed;--color-secondary:#3b82f6;--color-secondary-hover:#2563eb;--color-secondary-active:#1d4ed8;--color-accent:#06b6d4;--color-accent-hover:#0891b2;--color-accent-active:#0e7490;--gradient-hero:linear-gradient(135deg,#b45af2,#7c3aed 25%,#3b82f6 75%,#06b6d4);--gradient-button:linear-gradient(135deg,#8b5cf6,#a855f7);--gradient-background:linear-gradient(135deg,#1e293b,#0f172a);--gradient-surface:linear-gradient(135deg,#334155,#1e293b);--color-background:#0f172a;--color-background-light:#1e293b;--color-surface:#334155;--color-surface-hover:#475569;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-accent:#a855f7;--color-border:#4b5563;--color-border-light:#6b7280;--color-border-hover:#9ca3af;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-code-icon:#a855f7;--color-lightning-icon:#06b6d4;--color-lock-icon:#3b82f6;--particle-blue-low:rgba(59,130,246,.3);--particle-blue-mid:rgba(59,130,246,.5);--particle-blue-high:rgba(59,130,246,.7);--particle-purple-low:rgba(168,85,247,.3);--particle-purple-mid:rgba(168,85,247,.5);--particle-purple-high:rgba(168,85,247,.7);--particle-pink-low:rgba(236,72,153,.3);--particle-pink-mid:rgba(236,72,153,.5);--particle-pink-high:rgba(236,72,153,.7);--particle-cyan-low:rgba(6,182,212,.3);--particle-cyan-mid:rgba(6,182,212,.5);--particle-cyan-high:rgba(6,182,212,.7);--particle-violet-low:rgba(139,92,246,.3);--particle-violet-mid:rgba(139,92,246,.5);--particle-violet-high:rgba(139,92,246,.7);--particle-green-low:rgba(34,197,94,.3);--particle-green-mid:rgba(34,197,94,.5);--particle-green-high:rgba(34,197,94,.7);--particle-amber-low:rgba(245,158,11,.3);--particle-amber-mid:rgba(245,158,11,.5);--particle-amber-high:rgba(245,158,11,.7);--particle-rose-low:rgba(244,63,94,.3);--particle-rose-mid:rgba(244,63,94,.5);--particle-rose-high:rgba(244,63,94,.7);--particle-indigo-low:rgba(99,102,241,.3);--particle-indigo-mid:rgba(99,102,241,.5);--particle-indigo-high:rgba(99,102,241,.7);--particle-emerald-low:rgba(16,185,129,.3);--particle-emerald-mid:rgba(16,185,129,.5);--particle-emerald-high:rgba(16,185,129,.7);--particle-yellow-low:rgba(251,191,36,.3);--particle-yellow-mid:rgba(251,191,36,.5);--particle-yellow-high:rgba(251,191,36,.7);--gradient-stop-blue-start:rgba(59,130,246,.2);--gradient-stop-blue-end:rgba(59,130,246,.1);--gradient-stop-purple-start:rgba(168,85,247,.3);--gradient-stop-purple-end:rgba(168,85,247,.1);--gradient-stop-pink-start:rgba(236,72,153,.25);--gradient-stop-pink-end:rgba(236,72,153,.15);--gradient-stop-cyan-start:rgba(6,182,212,.25);--gradient-stop-cyan-end:rgba(6,182,212,.15);--glow-blue:0 0 60px rgba(59,130,246,.4);--glow-purple:0 0 80px rgba(168,85,247,.4);--glow-pink:0 0 70px rgba(236,72,153,.4);--glow-cyan:0 0 50px rgba(6,182,212,.5);--cyberpunk-bg-primary:linear-gradient(145deg,rgba(0,0,0,.85),rgba(20,0,40,.82) 50%,rgba(0,20,40,.85));--cyberpunk-bg-terminal:rgba(0,0,0,.9);--cyberpunk-border-glow:linear-gradient(45deg,#0f8,#f08 25%,#08f 50%,#f80 75%,#0f8);--cyberpunk-text-primary:#0c6;--cyberpunk-text-secondary:#f08;--cyberpunk-text-accent:#08f;--cyberpunk-text-warning:#f80;--cyberpunk-text-cyan:#0ff;--cyberpunk-shadow-primary:0 0 50px rgba(0,255,136,.3);--cyberpunk-shadow-secondary:0 0 30px rgba(255,0,136,.2);--cyberpunk-shadow-accent:0 0 25px rgba(0,136,255,.25);--cyberpunk-shadow-inset:inset 0 0 30px rgba(0,255,136,.1);--matrix-text-color:#0f8;--matrix-bg-fade:rgba(0,0,0,.05);--cyberpunk-dual-color-primary:#0f8;--cyberpunk-dual-color-secondary:#a855f7;--cyberpunk-dual-glow-green:rgba(0,255,136,.6);--cyberpunk-dual-glow-purple:rgba(168,85,247,.6);--cyberpunk-dual-shadow:0 0 12px var(--cyberpunk-dual-glow-purple),0 0 24px var(--cyberpunk-dual-glow-purple)}[data-theme=light]{--color-background:#fff;--color-background-light:#f8fafc;--color-surface:#f1f5f9;--color-surface-hover:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--color-border:#e2e8f0;--color-border-light:#cbd5e1;--color-border-hover:#94a3b8;--gradient-background:linear-gradient(135deg,#f8fafc,#fff);--gradient-surface:linear-gradient(135deg,#e2e8f0,#f1f5f9);--cyberpunk-bg-primary:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(245,240,255,.92) 50%,rgba(240,248,255,.95));--cyberpunk-bg-terminal:linear-gradient(145deg,rgba(248,250,252,.95),rgba(241,245,249,.9) 50%,hsla(0,0%,100%,.92));--cyberpunk-terminal-card:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95) 50%,rgba(241,245,249,.98));--cyberpunk-terminal-border:rgba(0,204,102,.6);--cyberpunk-terminal-text-primary:#1e293b;--cyberpunk-terminal-text-secondary:#64748b;--cyberpunk-terminal-text-muted:#94a3b8;--cyberpunk-border-glow:linear-gradient(45deg,#0c6,#c06 25%,#06c 50%,#c60 75%,#0c6);--cyberpunk-text-primary:#0c6;--cyberpunk-text-secondary:#c06;--cyberpunk-text-accent:#06c;--cyberpunk-text-warning:#c60;--cyberpunk-text-cyan:#09b;--cyberpunk-button-text-light:#064;--cyberpunk-button-bg-light:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(240,248,255,.8));--cyberpunk-button-border-light:#0c6;--cyberpunk-button-shadow-light:0 0 20px rgba(0,204,102,.3),inset 0 0 15px rgba(0,204,102,.1);--cyberpunk-button-hover-shadow-light:0 0 30px rgba(0,204,102,.4),inset 0 0 20px rgba(0,204,102,.2);--cyberpunk-shadow-primary:0 0 30px rgba(0,204,102,.2);--cyberpunk-shadow-secondary:0 0 20px rgba(204,0,102,.15);--cyberpunk-shadow-accent:0 0 15px rgba(0,102,204,.2);--cyberpunk-shadow-inset:inset 0 0 20px rgba(0,204,102,.05);--cyberpunk-section-bg-light:linear-gradient(145deg,rgba(248,250,252,.8),rgba(241,245,249,.7) 50%,hsla(0,0%,100%,.8));--cyberpunk-scan-line-light:var(--cyberpunk-text-primary);--cyberpunk-terminal-shadow-light:0 0 25px rgba(0,204,102,.2),inset 0 0 15px rgba(248,250,252,.3);--matrix-text-color:#064;--matrix-bg-fade:hsla(0,0%,100%,.05);--cyberpunk-dual-color-primary:#0c6;--cyberpunk-dual-color-secondary:#8b5cf6;--cyberpunk-dual-glow-green:rgba(0,204,102,.5);--cyberpunk-dual-glow-purple:rgba(139,92,246,.5);--cyberpunk-dual-shadow:0 0 10px var(--cyberpunk-dual-glow-purple),0 0 20px var(--cyberpunk-dual-glow-purple)}:root{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--heading-h1-size:var(--text-5xl);--heading-h1-weight:var(--font-bold);--heading-h1-leading:var(--leading-tight);--heading-h1-tracking:var(--tracking-tight);--heading-h2-size:var(--text-4xl);--heading-h2-weight:var(--font-semibold);--heading-h2-leading:var(--leading-tight);--heading-h2-tracking:var(--tracking-tight);--heading-h3-size:var(--text-3xl);--heading-h3-weight:var(--font-semibold);--heading-h3-leading:var(--leading-snug);--heading-h3-tracking:var(--tracking-normal);--heading-h4-size:var(--text-2xl);--heading-h4-weight:var(--font-medium);--heading-h4-leading:var(--leading-snug);--heading-h4-tracking:var(--tracking-normal);--heading-h5-size:var(--text-xl);--heading-h5-weight:var(--font-medium);--heading-h5-leading:var(--leading-normal);--heading-h5-tracking:var(--tracking-normal);--heading-h6-size:var(--text-lg);--heading-h6-weight:var(--font-medium);--heading-h6-leading:var(--leading-normal);--heading-h6-tracking:var(--tracking-normal);--body-size:var(--text-base);--body-weight:var(--font-normal);--body-leading:var(--leading-relaxed);--body-tracking:var(--tracking-normal);--small-size:var(--text-sm);--small-weight:var(--font-normal);--small-leading:var(--leading-normal);--small-tracking:var(--tracking-normal);--caption-size:var(--text-xs);--caption-weight:var(--font-normal);--caption-leading:var(--leading-normal);--caption-tracking:var(--tracking-wide);--code-size:var(--text-sm);--code-weight:var(--font-medium);--code-leading:var(--leading-normal);--code-tracking:var(--tracking-normal);--overline-size:var(--text-xs);--overline-weight:var(--font-semibold);--overline-leading:var(--leading-normal);--overline-tracking:var(--tracking-widest);--overline-transform:uppercase;--button-size:var(--text-sm);--button-weight:var(--font-semibold);--button-leading:var(--leading-none);--button-tracking:var(--tracking-wide);--hero-title-size:var(--text-6xl);--hero-title-weight:var(--font-black);--hero-title-leading:var(--leading-none);--hero-title-tracking:var(--tracking-tight);--hero-subtitle-size:var(--text-lg);--hero-subtitle-weight:var(--font-normal);--hero-subtitle-leading:var(--leading-relaxed);--hero-subtitle-tracking:var(--tracking-normal)}@media (max-width:640px){:root{--hero-title-size:var(--text-5xl);--heading-h1-size:var(--text-4xl);--heading-h2-size:var(--text-3xl);--heading-h3-size:var(--text-2xl)}}@media (min-width:1024px){:root{--hero-title-size:var(--text-7xl)}}@media (min-width:1280px){:root{--hero-title-size:var(--text-8xl)}}:root{--lesson-text-primary:#fff;--lesson-text-secondary:#f3f3f3;--lesson-text-tertiary:#afafaf;--lesson-text-inverted:#0d0d0d;--lesson-text-inverted-static:#fff;--lesson-text-accent:#66b5ff;--lesson-text-status-warning:#ff9e6c;--lesson-text-status-error:#ff8583;--lesson-bg-primary:#212121;--lesson-bg-primary-inverted:#fff;--lesson-bg-secondary:#303030;--lesson-bg-tertiary:#414141;--lesson-bg-scrim:#0d0d0d80;--lesson-bg-elevated-primary:#303030;--lesson-bg-elevated-secondary:#181818;--lesson-bg-status-warning:#1f1107;--lesson-bg-status-error:#4d100e;--lesson-border-default:#ffffff26;--lesson-border-heavy:#fff3;--lesson-border-light:#ffffff0d;--lesson-border-status-warning:#4a2206;--lesson-border-status-error:#4d100e;--lesson-icon-accent:#66b5ff;--lesson-icon-status-warning:#ff9e6c;--lesson-icon-status-error:#ff8583;--lesson-interactive-bg-primary-default:#fff;--lesson-interactive-bg-primary-hover:#fffc;--lesson-interactive-bg-primary-press:#ffffffe5;--lesson-interactive-bg-primary-inactive:#fff;--lesson-interactive-bg-primary-selected:#fff;--lesson-interactive-bg-secondary-default:#fff0;--lesson-interactive-bg-secondary-hover:#ffffff1a;--lesson-interactive-bg-secondary-press:#ffffff0d;--lesson-interactive-bg-secondary-inactive:#fff0;--lesson-interactive-bg-secondary-selected:#ffffff1a;--lesson-interactive-bg-tertiary-default:#212121;--lesson-interactive-bg-tertiary-hover:#181818;--lesson-interactive-bg-tertiary-press:#0d0d0d;--lesson-interactive-bg-tertiary-inactive:#212121;--lesson-interactive-bg-tertiary-selected:#212121;--lesson-interactive-bg-accent-default:#013566;--lesson-interactive-bg-accent-hover:#003f7a;--lesson-interactive-bg-accent-muted-hover:#394a5b;--lesson-interactive-bg-accent-muted-context:#394a5b80;--lesson-interactive-bg-accent-press:#004f99;--lesson-gradient-primary:linear-gradient(135deg,#212121,#303030 50%,#414141);--lesson-gradient-secondary:linear-gradient(135deg,#303030,#414141);--lesson-gradient-card:linear-gradient(135deg,#303030,#212121);--lesson-shadow-primary:0 4px 16px rgba(0,0,0,.4);--lesson-shadow-elevated:0 8px 32px rgba(0,0,0,.3);--lesson-shadow-card:0 2px 8px rgba(0,0,0,.2);--lesson-shadow-accent:0 4px 12px rgba(102,181,255,.2)}[data-theme=light]{--lesson-text-primary:#0d0d0d;--lesson-text-secondary:#2c2c2c;--lesson-text-tertiary:#6b6b6b;--lesson-text-inverted:#fff;--lesson-text-inverted-static:#0d0d0d;--lesson-text-accent:#06c;--lesson-text-status-warning:#c60;--lesson-text-status-error:#c33;--lesson-bg-primary:#fff;--lesson-bg-primary-inverted:#0d0d0d;--lesson-bg-secondary:#f8f8f8;--lesson-bg-tertiary:#eee;--lesson-bg-scrim:#ffffff80;--lesson-bg-elevated-primary:#f8f8f8;--lesson-bg-elevated-secondary:#fff;--lesson-bg-status-warning:#fff3cd;--lesson-bg-status-error:#f8d7da;--lesson-border-default:#00000026;--lesson-border-heavy:#0003;--lesson-border-light:#0000000d;--lesson-border-status-warning:#ffeaa7;--lesson-border-status-error:#f5c6cb;--lesson-icon-accent:#06c;--lesson-icon-status-warning:#c60;--lesson-icon-status-error:#c33;--lesson-interactive-bg-primary-default:#0d0d0d;--lesson-interactive-bg-primary-hover:#000c;--lesson-interactive-bg-primary-press:#00000015;--lesson-interactive-bg-primary-inactive:#0d0d0d;--lesson-interactive-bg-primary-selected:#0d0d0d;--lesson-interactive-bg-secondary-default:#0000;--lesson-interactive-bg-secondary-hover:#0000001a;--lesson-interactive-bg-secondary-press:#0000000d;--lesson-interactive-bg-secondary-inactive:#0000;--lesson-interactive-bg-secondary-selected:#0000001a;--lesson-interactive-bg-tertiary-default:#fff;--lesson-interactive-bg-tertiary-hover:#f8f8f8;--lesson-interactive-bg-tertiary-press:#eee;--lesson-interactive-bg-tertiary-inactive:#fff;--lesson-interactive-bg-tertiary-selected:#fff;--lesson-interactive-bg-accent-default:#cce7ff;--lesson-interactive-bg-accent-hover:#b3d9ff;--lesson-interactive-bg-accent-muted-hover:#e6f3ff;--lesson-interactive-bg-accent-muted-context:#e6f3ff80;--lesson-interactive-bg-accent-press:#9cf;--lesson-gradient-primary:linear-gradient(135deg,#fff,#f8f8f8 50%,#eee);--lesson-gradient-secondary:linear-gradient(135deg,#f8f8f8,#eee);--lesson-gradient-card:linear-gradient(135deg,#f8f8f8,#fff);--lesson-shadow-primary:0 4px 16px rgba(0,0,0,.1);--lesson-shadow-elevated:0 8px 32px rgba(0,0,0,.08);--lesson-shadow-card:0 2px 8px rgba(0,0,0,.05);--lesson-shadow-accent:0 4px 12px rgba(0,102,204,.1)}html{scroll-behavior:smooth;scroll-padding-top:2rem}@keyframes cyberpunkGridMove{0%{transform:translate(0)}to{transform:translate(80px,80px)}}@keyframes particleFloat{0%,30%{opacity:.4}50%,70%{opacity:.8}80%,to{opacity:.2}}.cyberpunk-bg,.cyberpunk-container{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 80%,rgba(0,255,136,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,136,255,.02) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,0,136,.02) 0,transparent 50%),linear-gradient(145deg,#000,#0a0a0a 50%,#050505);contain:layout style paint;will-change:auto;transform:translateZ(0)}:root{--cyberpunk-primary:#0f8;--cyberpunk-secondary:#08f;--cyberpunk-accent:#f08;--cyberpunk-warning:#fa0;--cyberpunk-cyan:#0ff;--cyberpunk-lime:#8f0;--cyberpunk-glow-primary:rgba(0,255,136,.5);--cyberpunk-glow-secondary:rgba(0,136,255,.3);--cyberpunk-glow-accent:rgba(255,0,136,.4);--cyberpunk-grid-opacity:0.05;--cyberpunk-grid-size:80px;--cyberpunk-grid-filter:none;--cyberpunk-grid-duration:25s;--cyberpunk-particle-duration:6s;--cyberpunk-glow-duration:8s}.cyberpunk-text-glow{text-shadow:0 0 10px var(--cyberpunk-glow-primary),0 0 20px var(--cyberpunk-glow-primary),0 0 30px var(--cyberpunk-glow-primary)}.cyberpunk-text-primary{color:var(--cyberpunk-primary)}.cyberpunk-text-secondary{color:var(--cyberpunk-secondary)}.cyberpunk-text-accent{color:var(--cyberpunk-accent)}.cyberpunk-border{border:1px solid rgba(0,255,136,.3);box-shadow:0 0 10px rgba(0,255,136,.1),inset 0 0 10px rgba(0,255,136,.05)}.cyberpunk-glass{backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(15,15,20,.8) 50%,rgba(10,10,15,.85))}.cyberpunk-pulse{animation:cyberpunkPulse 2s ease-in-out infinite}@keyframes cyberpunkPulse{0%,to{opacity:1;text-shadow:0 0 5px var(--cyberpunk-glow-primary),0 0 10px var(--cyberpunk-glow-primary)}50%{opacity:.8;text-shadow:0 0 8px var(--cyberpunk-glow-primary),0 0 15px var(--cyberpunk-glow-primary),0 0 20px var(--cyberpunk-glow-primary)}}.cyberpunk-glitch{position:relative}.cyberpunk-glitch:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:var(--cyberpunk-accent);z-index:-1;animation:cyberpunkGlitch 3s infinite}@keyframes cyberpunkGlitch{0%,90%,to{transform:translate(0);opacity:0}92%{transform:translate(-2px);opacity:1}94%{transform:translate(2px);opacity:.8}96%{transform:translate(0);opacity:0}}[data-theme=light]{--cyberpunk-primary:rgba(0,102,51,.6);--cyberpunk-secondary:rgba(0,51,102,.5);--cyberpunk-accent:rgba(102,0,51,.4);--cyberpunk-glow-primary:rgba(0,102,51,.6);--cyberpunk-glow-secondary:rgba(0,51,102,.5);--cyberpunk-glow-accent:rgba(102,0,51,.4);--cyberpunk-grid-opacity:0.15;--cyberpunk-grid-filter:contrast(1.5) saturate(1.2)}[data-theme=light] .cyberpunk-bg,[data-theme=light] .cyberpunk-container{background:radial-gradient(circle at 80% 20%,rgba(0,102,204,.02) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(204,0,102,.02) 0,transparent 50%),linear-gradient(145deg,#fff,#f8fafc 30%,#f1f5f9 70%,#e2e8f0)}[data-theme=light] .cyberpunk-grid-container .cyberpunk-grid{opacity:1;filter:contrast(1.3)}[data-theme=light] .cyberpunk-grid-container .cyberpunk-particles{opacity:1;filter:contrast(1.2) saturate(1.1)}@media (max-width:768px){:root{--cyberpunk-grid-size:50px;--cyberpunk-grid-duration:30s}[data-theme=light]{--cyberpunk-grid-opacity:0.12}}@media (max-width:480px){:root{--cyberpunk-grid-size:40px}}@media (prefers-reduced-motion:reduce){.cyberpunk-glitch:before,.cyberpunk-grid,.cyberpunk-particles,.cyberpunk-pulse{animation:none!important}.cyberpunk-container:before{background:rgba(0,255,136,.1)!important}}.cyberpunk-optimized{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.cyberpunk-contain-optimized{contain:layout style paint}@media print{.cyberpunk-container:before,.cyberpunk-grid,.cyberpunk-particles{display:none!important}.cyberpunk-text-glow{text-shadow:none!important;color:#000!important}}.header-fixed{position:fixed;top:0;left:0;right:0;width:100%;height:var(--header-height);z-index:var(--z-header);background:var(--header-bg);backdrop-filter:blur(var(--header-backdrop-blur));-webkit-backdrop-filter:blur(var(--header-backdrop-blur));border-bottom:1px solid var(--header-border);transform:translateZ(0);will-change:transform,opacity,backdrop-filter;contain:layout style paint}.header-container{width:100%}@media (min-width:320px){.header-container{max-width:320px}}@media (min-width:640px){.header-container{max-width:640px}}@media (min-width:768px){.header-container{max-width:768px}}@media (min-width:1024px){.header-container{max-width:1024px}}@media (min-width:1280px){.header-container{max-width:1280px}}@media (min-width:1536px){.header-container{max-width:1536px}}.header-container{max-width:80rem}@media (min-width:640px){.header-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.header-container{padding-left:2rem;padding-right:2rem}}.header-container{margin-left:auto;margin-right:auto;display:flex;height:100%;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.header-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.header-container{padding-left:3rem;padding-right:3rem}}.header-container{max-width:100%}.header-visible{transform:translateY(0);opacity:1}.header-hidden{transform:translateY(-100%);opacity:0}.header-optimized{transform:translateZ(0);backface-visibility:hidden;will-change:transform;contain:layout style paint}.header-transition{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.header-fixed{height:var(--header-height-mobile)}}.header-spacing{padding-top:var(--header-height)}.header-spacing-mobile{padding-top:var(--header-height-mobile)}.scroll-with-header{scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){.header-transition{transition:none}.header-optimized{will-change:auto}}@media (prefers-contrast:high){.header-fixed{border-bottom-color:currentColor;background:var(--header-backdrop-blur-fallback);backdrop-filter:none}}.header-fixed:focus-within{outline:2px solid var(--color-primary);outline-offset:-2px}.header-fixed:focus-within:not(:focus-visible){outline:none!important}.header-button:focus:not(:focus-visible){outline:none!important;box-shadow:inherit!important}.header-nav-link:focus:not(:focus-visible){outline:none!important;box-shadow:inherit!important}.footer-container{position:relative;width:100%;padding-top:4rem;padding-bottom:2rem;background:var(--header-bg);border-top:1px solid var(--header-border);transform:translateZ(0);will-change:auto;contain:layout style paint;backdrop-filter:blur(var(--header-backdrop-blur));-webkit-backdrop-filter:blur(var(--header-backdrop-blur))}.footer-content{width:100%}@media (min-width:320px){.footer-content{max-width:320px}}@media (min-width:640px){.footer-content{max-width:640px}}@media (min-width:768px){.footer-content{max-width:768px}}@media (min-width:1024px){.footer-content{max-width:1024px}}@media (min-width:1280px){.footer-content{max-width:1280px}}@media (min-width:1536px){.footer-content{max-width:1536px}}.footer-content{max-width:80rem}@media (min-width:640px){.footer-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.footer-content{padding-left:2rem;padding-right:2rem}}.footer-content{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.footer-content{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.footer-content{padding-left:3rem;padding-right:3rem}}.footer-content{max-width:1200px}.footer-grid{display:grid;gap:2rem}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.footer-grid{gap:3rem}}.footer-grid{margin-bottom:3rem}.footer-brand>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.footer-logo{display:inline-block;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--duration-300);transform:translateZ(0)}.footer-logo:hover{transform:scale(1.05) translateZ(0);filter:brightness(110%)}.footer-tagline{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--cyberpunk-text-primary);opacity:.9;font-weight:500}.footer-section-title{margin-bottom:.75rem;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--cyberpunk-text-secondary)}.footer-social>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.footer-social-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.footer-social-link{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius-xl);padding:.75rem;font-size:var(--text-sm);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--duration-300);background:rgba(0,255,136,.05);border:1px solid rgba(0,255,136,.2);color:var(--cyberpunk-text-primary);transform:translateZ(0);will-change:transform,background-color,box-shadow;box-shadow:none}.footer-social-link:hover{transform:translateY(-2px) translateZ(0);background:rgba(0,255,136,.1);border-color:rgba(0,255,136,.4);box-shadow:none}.footer-social-youtube:hover{color:red;border-color:rgba(255,0,0,.4);background:rgba(255,0,0,.1);box-shadow:none}.footer-social-telegram:hover{color:#08c;border-color:rgba(0,136,204,.4);background:rgba(0,136,204,.1);box-shadow:none}.footer-contact>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.footer-contact-link{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius-xl);padding:.75rem;font-size:var(--text-sm);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--duration-300);background:rgba(255,0,136,.05);border:1px solid rgba(255,0,136,.2);color:var(--cyberpunk-text-secondary);transform:translateZ(0);will-change:transform,background-color,box-shadow;box-shadow:none}.footer-contact-link:hover{transform:translateY(-2px) translateZ(0);background:rgba(255,0,136,.1);border-color:rgba(255,0,136,.4);color:var(--cyberpunk-text-primary);box-shadow:none}.footer-bottom{border-top-width:1px;padding-top:1.5rem;border-color:rgba(0,255,136,.2)}.footer-legal{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (min-width:768px){.footer-legal{flex-direction:row;justify-content:space-between;text-align:left}}.footer-legal-text{font-size:var(--text-sm);font-weight:500;color:var(--cyberpunk-text-primary);opacity:.8}.footer-legal-links{display:flex;align-items:center;gap:.75rem;font-size:var(--text-sm)}.footer-legal-link{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--duration-300);color:var(--cyberpunk-text-accent);transform:translateZ(0)}.footer-legal-link:hover{color:var(--cyberpunk-text-primary);text-shadow:0 0 8px var(--cyberpunk-text-accent);transform:scale(1.05) translateZ(0)}.footer-legal-separator{font-size:var(--text-xs);color:var(--cyberpunk-text-primary);opacity:.5}@media (max-width:767px){.footer-container{padding-top:3rem;padding-bottom:1.5rem}.footer-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem}.footer-contact>:not([hidden])~:not([hidden]),.footer-social-links>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.footer-contact-link,.footer-social-link{padding:.5rem;font-size:var(--text-xs)}.footer-legal{gap:.75rem}.footer-legal-links{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){.footer-contact-link,.footer-legal-link,.footer-social-link{transition:none;will-change:auto}.footer-contact-link:hover,.footer-legal-link:hover,.footer-logo:hover,.footer-social-link:hover{transform:none}}@media (prefers-contrast:high){.footer-container{border-top-color:currentColor;background:var(--color-background);backdrop-filter:none}.footer-contact-link,.footer-social-link{border-color:currentColor;background:transparent;box-shadow:none}.footer-bottom{border-color:currentColor}}@media print{.footer-container{background:#fff!important;color:#000!important;border-top:1px solid #000;box-shadow:none;backdrop-filter:none}.footer-contact-link,.footer-social-link{background:transparent!important;border:1px solid #000!important;color:#000!important;box-shadow:none!important}.footer-legal-text,.footer-section-title,.footer-tagline{color:#000!important}.footer-legal-link{color:#06c!important;text-decoration:underline}}.hero-section{display:flex;min-height:100vh;align-items:center;justify-content:center;contain:layout style paint;will-change:auto;transform:translateZ(0)}.hero-card,.hero-section{position:relative;overflow:hidden}.hero-card{border-radius:var(--radius-2xl);padding:2.5rem;backdrop-filter:var(--hero-card-blur,blur(12px));background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(15,15,20,.8) 50%,rgba(10,10,15,.85));border:1px solid rgba(136,204,255,.15);background-clip:padding-box;box-shadow:0 0 20px rgba(0,255,136,.08),inset 0 0 30px rgba(136,204,255,.02),0 8px 32px rgba(0,0,0,.3)}.hero-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:-1;background:linear-gradient(45deg,rgba(136,204,255,.15),rgba(0,255,136,.1),rgba(136,204,255,.08),rgba(0,255,136,.12));background-size:200% 200%;border-radius:inherit;animation:subtleBorderGlow 8s ease-in-out infinite}@keyframes subtleBorderGlow{0%,to{background-position:0 50%;opacity:.4}50%{background-position:100% 50%;opacity:.7}}.hero-quote{margin-bottom:1.5rem;text-align:left}@media (min-width:1024px){.hero-quote{text-align:left}}.hero-quote-text{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight)}@media (min-width:1024px){.hero-quote-text{font-size:var(--text-3xl)}}.hero-quote-text{font-family:Cascadia Code,Source Code Pro,Fira Code,monospace;color:var(--cyberpunk-text-primary,#0f8);text-shadow:0 0 1px rgba(0,255,136,.5),0 0 1px rgba(0,255,136,.3),0 0 1px rgba(0,255,136,.1);position:relative}.hero-quote-text:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:rgba(0,136,255,.8);z-index:-1;animation:glitch 3s infinite}@keyframes glitch{0%,90%,to{transform:translate(0);opacity:0}92%{transform:translate(-2px);opacity:1}94%{transform:translate(2px);opacity:.8}96%{transform:translate(0);opacity:0}}.hero-context{margin-bottom:1.5rem}.hero-context>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.hero-context-text{text-align:left;font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media (min-width:1024px){.hero-context-text{font-size:var(--text-xl)}}.hero-context-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:hsla(0,0%,100%,.9);text-shadow:0 0 3px hsla(0,0%,100%,.1)}.hero-cta{text-align:left}@media (min-width:1024px){.hero-cta{text-align:left}}.hero-cta-text{font-size:var(--text-xl);font-weight:600}@media (min-width:1024px){.hero-cta-text{font-size:var(--text-2xl)}}.hero-cta-text{font-family:Cascadia Code,monospace;color:var(--cyberpunk-text-warning,#fa0);animation:ctaPulse 2s ease-in-out infinite}@keyframes ctaPulse{0%,to{opacity:1}50%{opacity:.8}}.hero-decoration-top{position:absolute;top:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.8),transparent);animation:scanlineMove 3s linear infinite}.hero-decoration-bottom{position:absolute;bottom:-1px;left:30%;right:30%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,136,255,.8),transparent);animation:scanlineMove 4s linear infinite reverse}@keyframes scanlineMove{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.hero-card-hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,255,136,.1) 0,transparent 50%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.hero-card:hover .hero-card-hover{opacity:1}.hero-gpu-optimized{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.hero-contain-optimized{contain:layout style paint}.cyberpunk-title{font-family:Cascadia Code,Source Code Pro,Fira Code,monospace;color:#a855f7;text-shadow:0 0 8px rgba(168,85,247,.8),0 0 6px rgba(168,85,247,.6),0 0 4px rgba(168,85,247,.4),0 0 32px rgba(168,85,247,.2);position:relative;transition:all .3s ease}.cyberpunk-title:hover{text-shadow:0 0 12px #a855f7,0 0 24px rgba(168,85,247,.8),0 0 36px rgba(168,85,247,.6),0 0 48px rgba(168,85,247,.3);transform:translateY(-2px)}.holographic-frame{position:relative;border:2px solid transparent;background:linear-gradient(45deg,rgba(0,255,136,.3),rgba(0,136,255,.3),rgba(255,0,136,.3),rgba(0,255,255,.3)) border-box;border-radius:24px;background-clip:padding-box}.holographic-frame:before{content:"";position:absolute;inset:-4px;z-index:-1;background:conic-gradient(from 0deg,rgba(0,255,136,.8),rgba(0,136,255,.8),rgba(255,0,136,.8),rgba(0,255,255,.8),rgba(0,255,136,.8));border-radius:inherit;animation:holographicRotate 4s linear infinite}@keyframes holographicRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cyberpunk-float-element{position:absolute;box-shadow:0 0 15px currentColor,0 0 30px currentColor,0 0 45px currentColor;animation:cyberpunkFloat var(--float-duration,6s) ease-in-out infinite}@keyframes cyberpunkFloat{0%,to{transform:translate(var(--float-x-start,0),var(--float-y-start,0)) rotate(0deg)}50%{transform:translate(var(--float-x-end,10px),var(--float-y-end,-15px)) rotate(180deg)}}@media (prefers-reduced-motion:reduce){.cyberpunk-title:hover:after,.hero-card:before,.hero-decoration-bottom,.hero-decoration-top,.hero-quote-text:before{animation:none!important}.hero-card:before{background:rgba(0,255,136,.15)}.cyberpunk-float-element{animation:none!important}}[data-theme=light] .hero-section{background:inherit}[data-theme=light] .hero-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.85) 50%,rgba(241,245,249,.9));box-shadow:0 0 30px rgba(0,204,102,.2),inset 0 0 20px rgba(0,204,102,.02),0 10px 40px rgba(0,0,0,.1)}[data-theme=light] .hero-quote-text{color:var(--color-text-primary);text-shadow:0 0 10px rgba(0,204,102,.3),0 0 20px rgba(0,204,102,.2)}[data-theme=light] .hero-context-text{color:rgba(15,23,42,.9);text-shadow:0 0 3px rgba(0,0,0,.05)}@media (max-width:768px){.hero-card{margin-left:1rem;margin-right:1rem;padding:1.5rem}.hero-quote-text{font-size:var(--text-xl)}@media (min-width:1024px){.hero-quote-text{font-size:var(--text-2xl)}}.hero-context-text{font-size:var(--text-base)}@media (min-width:1024px){.hero-context-text{font-size:var(--text-lg)}}.hero-cta-text{font-size:var(--text-lg)}@media (min-width:1024px){.hero-cta-text{font-size:var(--text-xl)}}}@media (max-width:480px){.hero-card{margin-left:.5rem;margin-right:.5rem;padding:1rem}.cyberpunk-float-element{display:none}}@media print{.hero-card-hover,.hero-decoration-bottom,.hero-decoration-top{display:none!important}.hero-card{background:#fff!important;box-shadow:none!important;border:2px solid #000!important}.hero-context-text,.hero-cta-text,.hero-quote-text{color:#000!important;text-shadow:none!important}}:root{--itstory-card-bg:rgba(248,250,252,.03);--itstory-card-border:rgba(148,163,184,.2);--itstory-card-hover:rgba(248,250,252,.06);--itstory-card-shadow:rgba(0,0,0,.1);--itstory-timeline-bg:rgba(168,85,247,.1);--itstory-timeline-active:#a855f7;--itstory-timeline-inactive:rgba(148,163,184,.3);--color-text-story-primary:hsla(0,0%,100%,.98);--color-text-story-secondary:hsla(0,0%,100%,.92);--color-text-story-muted:hsla(0,0%,100%,.75);--color-text-accent:rgba(168,85,247,.9);--itstory-glow:radial-gradient(circle at center,rgba(168,85,247,.15) 0%,transparent 70%);--itstory-particle:rgba(168,85,247,.8);--itstory-transition-card:all 0.4s cubic-bezier(0.4,0,0.2,1);--itstory-transition-fast:all 0.2s ease-out}[data-theme=light]{--itstory-card-bg:hsla(0,0%,100%,.8);--itstory-card-border:rgba(148,163,184,.3);--itstory-card-hover:hsla(0,0%,100%,.95);--itstory-card-shadow:rgba(0,0,0,.08);--itstory-timeline-bg:rgba(168,85,247,.08);--itstory-timeline-inactive:rgba(100,116,139,.4);--itstory-glow:radial-gradient(circle at center,rgba(168,85,247,.08) 0%,transparent 70%);--itstory-particle:rgba(168,85,247,.6);--color-text-story-primary:rgba(15,23,42,.98);--color-text-story-secondary:rgba(15,23,42,.92);--color-text-story-muted:rgba(15,23,42,.75);--color-text-accent:#a855f7}.chapter-container{position:relative;min-height:100vh;display:flex;align-items:center;padding:5rem 0;contain:layout style paint;transform:translateZ(0);will-change:transform,opacity}[data-chapter-id="4"] .chapter-container,[data-chapter-id="5"] .chapter-container,[data-chapter-id="6"] .chapter-container,[data-chapter-id="7"] .chapter-container{padding:5rem 0;min-height:auto;align-items:flex-start}[data-chapter-id="8"] .chapter-container{padding:5rem 0 8rem;min-height:auto;align-items:flex-start}.text-card{background:var(--itstory-card-bg);border:1px solid var(--itstory-card-border);border-radius:1rem;padding:1.5rem;margin-bottom:1.25rem;backdrop-filter:blur(12px);box-shadow:0 4px 20px var(--itstory-card-shadow);transition:var(--itstory-transition-card);position:relative;overflow:hidden}.text-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--color-primary) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.text-card:hover{background:var(--itstory-card-hover);transform:translateY(-2px) scale(1.01);box-shadow:0 8px 32px var(--itstory-card-shadow);border-color:var(--color-primary)}.text-card:hover:before{opacity:1}.text-card--highlight{border-color:var(--color-primary);background:linear-gradient(135deg,var(--itstory-card-bg) 0,rgba(168,85,247,.05) 100%)}.text-card--quote{border-left:4px solid var(--color-primary);background:linear-gradient(90deg,rgba(168,85,247,.05) 0,var(--itstory-card-bg) 100%);font-style:italic}.progress-timeline{position:relative;width:100%;height:4px;background:var(--itstory-timeline-bg);border-radius:2px;margin:2rem 0;overflow:hidden}.progress-timeline__fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:2px;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgba(168,85,247,.3)}.timeline-months{display:flex;justify-content:space-between;margin-top:1rem;position:relative}.timeline-month{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.5;position:relative;transition:var(--itstory-transition-fast)}.timeline-month--active{opacity:1;color:var(--color-primary)}.timeline-month__dot{width:8px;height:8px;background:var(--itstory-timeline-inactive);border-radius:50%;transition:var(--itstory-transition-fast)}.timeline-month--active .timeline-month__dot{background:var(--color-primary);transform:scale(1.5);box-shadow:0 0 12px rgba(168,85,247,.5)}.floating-particles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.particle{position:absolute;width:4px;height:4px;background:var(--itstory-particle);border-radius:50%;opacity:.6;animation:float 8s ease-in-out infinite}.particle:nth-child(odd){animation-delay:-2s;animation-duration:10s}.particle:nth-child(2n){animation-delay:-4s;animation-duration:6s}.glow-orb{position:absolute;width:200px;height:200px;background:var(--itstory-glow);border-radius:50%;opacity:.3;animation:pulse 4s ease-in-out infinite alternate}.chapter-number-bg{position:absolute;right:1rem;top:1rem;font-size:clamp(6rem,15vw,10rem);font-weight:900;color:var(--color-text-story-muted);opacity:.03;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chapter-icon{display:inline-block;font-size:2.5rem;margin-right:1rem;transition:var(--itstory-transition-fast)}.chapter-icon:hover{transform:scale(1.1) rotate(5deg)}@media (max-width:768px){.chapter-container{padding:3rem 0}[data-chapter-id="4"] .chapter-container,[data-chapter-id="5"] .chapter-container,[data-chapter-id="6"] .chapter-container,[data-chapter-id="7"] .chapter-container{padding:3rem 0;min-height:auto;align-items:flex-start}[data-chapter-id="8"] .chapter-container{padding:3rem 0 6rem;min-height:auto;align-items:flex-start}.text-card{padding:1.25rem;margin-bottom:1rem;border-radius:.75rem}.text-card:hover{transform:translateY(-1px) scale(1.005)}.chapter-number-bg{font-size:clamp(4rem,20vw,8rem);right:.5rem;top:.5rem}.chapter-icon{font-size:2rem;margin-right:.75rem}.timeline-months{display:none}}@media (max-width:480px){.text-card{padding:1rem;border-radius:.5rem}.progress-timeline{margin:1.5rem 0}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);opacity:.6}25%{transform:translateY(-20px) rotate(90deg);opacity:.8}50%{transform:translateY(-10px) rotate(180deg);opacity:.4}75%{transform:translateY(-30px) rotate(270deg);opacity:.9}}@keyframes pulse{0%{transform:scale(1);opacity:.3}to{transform:scale(1.1);opacity:.1}}@keyframes slideInCard{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.will-change-transform{will-change:transform,opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden}.animate-slide-in{animation:slideInCard .6s cubic-bezier(.4,0,.2,1) forwards}.animate-float{animation:float 8s ease-in-out infinite}.animate-pulse-glow{animation:pulse 4s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.chapter-icon,.progress-timeline__fill,.text-card,.timeline-month,.timeline-month__dot{transition:none}.animate-float,.animate-pulse-glow,.animate-slide-in,.glow-orb,.particle{animation:none}.chapter-icon:hover,.text-card:hover{transform:none}}