:root{--forge-ember:#ff7a45;--forge-ember-bright:#ff4545;--forge-ember-dim:#cc5f37;--forge-plasma:#18e3ff;--forge-plasma-bright:#5cf0ff;--forge-plasma-dim:#12b8cc;--forge-gold:#ffb84d;--forge-gold-bright:#ffd073;--forge-gold-dim:#cc9339;--forge-metal:#607d8b;--forge-metal-bright:#78909c;--forge-metal-dim:#455a64;--forge-corporelle:#ff7a45;--forge-entrainement:#18e3ff;--forge-culinaire:#ffb84d;--forge-nutritionnelle:#4caf50;--forge-temporelle:#9c27b0;--forge-energetique:#ff4081;--forge-bg:#0b0e17;--forge-bg-lighter:#111827;--forge-bg-card:rgba(17,24,39,.8);--forge-bg-card-hover:rgba(17,24,39,.95);--forge-dark-top:#0a0e14;--forge-dark-30:#0b0f17;--forge-dark-50:#0d111c;--forge-dark-70:#0f1422;--forge-marine-80:#12182b;--forge-marine-bottom:#1a3a52;--forge-transition-1:#0a0f16;--forge-transition-2:#0b1018;--forge-transition-3:#0c121a;--forge-transition-4:#0d131d;--forge-transition-5:#0e1420;--forge-transition-6:#0f1624;--forge-transition-7:#101827;--forge-transition-8:#131d2e;--forge-transition-9:#162638;--forge-text:#f9fafb;--forge-text-muted:#9ca3af;--forge-text-dim:#6b7280;--forge-glow-sm:0 0 10px;--forge-glow-md:0 0 20px;--forge-glow-lg:0 0 40px;--forge-glow-xl:0 0 60px;--forge-glow-ember:rgba(255,122,69,.4);--forge-glow-ember-strong:rgba(255,122,69,.6);--forge-glow-plasma:rgba(24,227,255,.4);--forge-glow-plasma-strong:rgba(24,227,255,.6);--forge-glow-gold:rgba(255,184,77,.4);--forge-glow-gold-strong:rgba(255,184,77,.6);--forge-border:hsla(0,0%,100%,.05);--forge-border-hover:rgba(255,122,69,.3);--forge-border-focus:rgba(255,122,69,.5);--forge-shadow-sm:0 2px 8px rgba(0,0,0,.2);--forge-shadow-md:0 4px 16px rgba(0,0,0,.3);--forge-shadow-lg:0 8px 32px rgba(0,0,0,.4);--forge-shadow-xl:0 12px 48px rgba(0,0,0,.5);--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-5xl:8rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s;--transition-normal:.3s;--transition-slow:.5s;--transition-ease:cubic-bezier(.16,1,.3,1);--breakpoint-mobile:640px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--z-base:1;--z-glow:0;--z-content:2;--z-card:10;--z-header:1000;--z-modal:2000;--z-spotlight:9999;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px}@media (max-width:768px){:root{--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:6rem}}h1,h2,h3,h4,h5,h6{color:#f9fafb;color:var(--forge-text);font-weight:700;line-height:1.2}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}::selection{background-color:#ff7a45;background-color:var(--forge-ember);color:#fff}::-moz-selection{background-color:#ff7a45;background-color:var(--forge-ember);color:#fff}.pageContainer{background:linear-gradient(135deg,#0b0e17,#1a1f35);min-height:100vh;padding-bottom:4rem;padding-top:140px}.contentWrapper{margin:0 auto;max-width:900px;padding:0 12px}@media (max-width:768px){.contentWrapper{padding:0 12px}}.section{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:3rem;padding:2rem}.sectionTitle{color:#ffb84d;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;position:relative}.sectionTitle:after{background:linear-gradient(90deg,#ff7a45,#ffb84d);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.subsectionTitle{color:#ff7a45;font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.sectionContent{color:#ffffffd9;font-size:1rem;line-height:1.8}.sectionContent p{margin-bottom:1rem}.sectionContent p:last-child{margin-bottom:0}.sectionContent strong{color:#fffffff2;font-weight:600}.sectionContent a{color:#ffb84d;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ffb84d4d;transition:all .2s ease}.sectionContent a:hover{color:#ff7a45;text-decoration-color:#ff7a4599}.list{list-style:none;margin:1.5rem 0;padding:0}.list li{color:#fffc;line-height:1.7;margin-bottom:.75rem;padding-left:2rem;position:relative}.list li:before{color:#ffb84d;content:"→";font-size:1.2rem;font-weight:700;left:0;position:absolute}.mt4{margin-top:2rem}.warning{background:#ff7a451a;border-left:4px solid #ff7a45;border-radius:8px;color:#ffffffe6;padding:1.25rem}.updateInfo{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff80;font-size:.875rem;font-style:italic;margin-top:3rem;padding:2rem 1rem;text-align:center}@media (max-width:768px){.section{padding:1.5rem}.sectionTitle{font-size:1.5rem}.subsectionTitle{font-size:1.125rem}.sectionContent{font-size:.9375rem}.list li{padding-left:1.5rem}}:root{--card-bg:hsla(0,0%,100%,.03);--card-border:hsla(0,0%,100%,.1);--card-border-hover:hsla(0,0%,100%,.2);--card-shadow-hover:0 8px 24px rgba(24,227,255,.15);--card-transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.base-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--card-border);border-radius:16px;contain:layout style;isolation:isolate;overflow:visible;padding:24px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s;transition:var(--card-transition)}.base-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.base-card:hover{border-color:#fff3;border-color:var(--card-border-hover);box-shadow:0 8px 24px #18e3ff26;box-shadow:var(--card-shadow-hover);transform:translateY(-2px) translateZ(0);will-change:transform}.base-card:not(:hover){will-change:auto}.base-card:hover:before{opacity:1}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.card-icon-wrapper{align-items:center;display:flex;justify-content:center;min-height:48px;min-width:48px}.card-title{color:#fffffff2;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px}.card-description{color:#ffffffa6;font-size:15px;line-height:1.6;margin-bottom:16px}.card-large{grid-column:1/-1}.card-glow{position:relative}.card-glow:after{backface-visibility:hidden;background:#18e3ff33;background:var(--card-glow-color,rgba(24,227,255,.2));border-radius:inherit;content:"";filter:blur(12px);inset:-1px;opacity:0;position:absolute;transform:translateZ(0);transition:opacity .3s ease;z-index:-1}.card-glow:hover:after{opacity:.4}.stat-card{flex-direction:column;gap:12px;padding:20px;text-align:center}.stat-card,.stat-card-icon{align-items:center;display:flex}.stat-card-icon{border:1px solid;border-radius:12px;height:64px;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s;transition:var(--card-transition);width:64px}.stat-card:hover .stat-card-icon{transform:scale(1.05)}.stat-card-value{color:#fffffff2;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1}.stat-card-label{color:#fff9;font-size:13px;font-weight:500;line-height:1.4;text-transform:capitalize}.benefit-list{display:flex;flex-direction:column;gap:10px}.benefit-item{align-items:flex-start;color:#ffffffb3;display:flex;font-size:14px;gap:10px;line-height:1.5}.benefit-item svg{flex-shrink:0;margin-top:2px}.example-card{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px}.example-label{color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.example-text{color:#ffffffbf;font-size:14px;font-style:italic;line-height:1.6}@media (max-width:768px){.base-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:20px;transition-duration:.15s}.base-card:before,.card-glow:after{display:none}.base-card:hover,.stat-card:hover .stat-card-icon{box-shadow:none;transform:translateZ(0)}.card-title{font-size:18px}.card-description{font-size:14px}.stat-card-value{font-size:28px}.stat-card-icon{height:56px;width:56px}}.stat-card{contain:layout style paint}.card-glow,.stat-card{backface-visibility:hidden;isolation:isolate;transform:translateZ(0)}.card-glow{contain:layout style}@media (prefers-reduced-motion:reduce){.base-card,.card-glow,.stat-card,.stat-card-icon{transition:none}.base-card:hover,.stat-card:hover .stat-card-icon{transform:none}.base-card:before,.card-glow:after{opacity:0;transition:none}}.badge-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.stat-display{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.stat-value{color:#fffffff2;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.stat-label{color:#fff9;font-size:13px;font-weight:500;line-height:1.3}.stat-divider{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15),transparent);height:32px;width:1px}.stat-comparison{color:#ffffff80;font-size:12px;font-weight:500;margin-top:4px}.stat-comparison.positive{color:#4caf50cc}.icon-badge{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.icon-badge:hover{background:#ffffff14;border-color:#fff3}.metric-display{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.metric-display:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px)}.metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.metric-content{display:flex;flex:1;flex-direction:column;gap:4px}.metric-value{color:#fffffff2;font-size:24px;font-weight:800;line-height:1}.metric-label{color:#fff9;font-size:13px;font-weight:500;line-height:1.3}.progress-stat{display:flex;flex-direction:column;gap:8px}.progress-stat-header{align-items:center;display:flex;justify-content:space-between}.progress-stat-name{color:#ffffffd9;font-size:14px;font-weight:600}.progress-stat-value{color:#fffffff2;font-size:14px;font-weight:700}.progress-bar{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden;position:relative}.progress-bar-fill{background:linear-gradient(90deg,#18e3ff,#4caf50);background:linear-gradient(90deg,var(--progress-color,#18e3ff),var(--progress-color-end,#4caf50));border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.4,0,.2,1)}.progress-bar-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}.mini-stat{align-items:baseline;display:inline-flex;font-size:14px;gap:4px}.mini-stat-value{color:#fffffff2;font-weight:700}.mini-stat-label{color:#fff9;font-weight:500}.highlight-badge{align-items:center;background:#18e3ff1a;background:var(--badge-bg,rgba(24,227,255,.1));border:1px solid rgba(24,227,255,.3);border:1px solid var(--badge-border,rgba(24,227,255,.3));border-radius:6px;color:#18e3ff;color:var(--badge-color,#18e3ff);display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px}@media (max-width:768px){.stats-container{gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.stat-value{font-size:24px}.metric-display{gap:12px;padding:12px}.metric-icon{height:40px;width:40px}.metric-value{font-size:20px}}.grid-base{display:grid;grid-gap:24px;gap:24px;margin:-12px;padding:12px}.grid-2-cols{grid-template-columns:repeat(2,1fr)}.grid-3-cols{grid-template-columns:repeat(3,1fr)}.grid-4-cols{grid-template-columns:repeat(4,1fr)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto-fit-lg{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-2fr-1fr{grid-template-columns:2fr 1fr}.grid-1fr-2fr{grid-template-columns:1fr 2fr}.grid-2fr-1fr-1fr{grid-template-columns:2fr 1fr 1fr}.grid-featured{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.grid-featured>:first-child{grid-column:1/-1}.grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px}.grid-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px}.gap-xs{gap:8px}.gap-sm{gap:12px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:32px}.gap-2xl{gap:48px}@media (max-width:1024px){.grid-4-cols{grid-template-columns:repeat(2,1fr)}.grid-2fr-1fr-1fr,.grid-featured{grid-template-columns:1fr}}@media (max-width:768px){.grid-1fr-2fr,.grid-2-cols,.grid-2fr-1fr,.grid-3-cols,.grid-4-cols,.grid-auto-fit,.grid-auto-fit-lg{grid-template-columns:1fr}.grid-auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-stats{grid-template-columns:repeat(2,1fr)}.grid-metrics{gap:20px;grid-template-columns:1fr}.gap-xl{gap:24px}.gap-2xl{gap:32px}}@media (max-width:480px){.grid-base{gap:16px}.grid-stats{grid-template-columns:1fr}}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-full{grid-column:1/-1}.grid-center-items{align-items:center;justify-items:center}.grid-start-items{align-items:start;justify-items:start}.section-container{margin:0 auto;max-width:1600px;padding:0 40px}@media (min-width:1920px){.section-container{max-width:1200px}}.section-header{margin-bottom:48px;text-align:center}.section-header-start{margin-bottom:48px;text-align:left}.section-label{color:#ffffffb3;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.section-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.section-title-accent{background:linear-gradient(135deg,#18e3ff,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.section-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:700px}.section-description-start{margin:0}.section-with-gradient{padding:80px 24px;position:relative}.section-gradient-top{background:linear-gradient(180deg,#11182780,#0b0e17);background:linear-gradient(180deg,rgba(17,24,39,.5) 0,var(--forge-bg,#0a0f1e) 100%)}.section-gradient-bottom{background:linear-gradient(180deg,#0b0e17,#11182780);background:linear-gradient(180deg,var(--forge-bg,#0a0f1e) 0,rgba(17,24,39,.5) 100%)}.section-cta{background:linear-gradient(135deg,#18e3ff0d,#ff7a450d);border:1px solid rgba(24,227,255,.2);border-radius:20px;margin-top:48px;padding:40px 32px;text-align:center}.section-cta-title{color:#fffffff2;font-size:max(20px,min(3vw,28px));font-weight:700;line-height:1.3;margin-bottom:12px}.section-cta-description{color:#ffffffb3;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.section-spacing-sm{padding:60px 24px}.section-spacing-md{padding:80px 24px}.section-spacing-lg{padding:120px 24px}@media (max-width:768px){.section-container{padding:0 40px}.section-header,.section-header-start{margin-bottom:32px}.section-title{font-size:max(28px,min(8vw,36px))}.section-description{font-size:16px}.section-cta{border-radius:16px;margin-top:32px;padding:32px 24px}.section-cta-title{font-size:max(18px,min(5vw,22px))}.section-spacing-sm{padding:48px 20px}.section-spacing-md{padding:64px 20px}.section-spacing-lg{padding:80px 20px}}@media (max-width:480px){.section-container{padding:0 16px}.section-header,.section-header-start{margin-bottom:24px}.section-cta{padding:24px 20px}}.button-3d{align-items:center;backface-visibility:hidden;border:none;border-radius:14px;box-shadow:0 6px 16px #0000004d,0 12px 32px #00000026,inset 0 2px #fff3,inset 0 -2px #0003;color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;gap:8px;justify-content:center;outline:none;padding:16px 32px;position:relative;transform:translateZ(0);transition:all .2s cubic-bezier(.4,0,.2,1);will-change:auto}.button-3d:hover{box-shadow:0 8px 20px #00000059,0 16px 40px #0003,inset 0 2px #ffffff40,inset 0 -2px #00000040;transform:translateY(-2px) translateZ(0);will-change:transform}.button-3d:active{box-shadow:0 2px 6px #0000004d,inset 0 2px 4px #0003;transform:translateY(0) translateZ(0)}.button-3d:not(:hover){will-change:auto}.button-3d-orange{background:linear-gradient(180deg,#ff7a45,#e56835);box-shadow:0 6px 16px #ff7a4566,0 12px 32px #ff7a4533,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-orange:hover{box-shadow:0 8px 20px #ff7a4580,0 16px 40px #ff7a454d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-green{background:linear-gradient(180deg,#10b981,#059669);box-shadow:0 6px 16px #10b98166,0 12px 32px #10b98133,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-green:hover{box-shadow:0 8px 20px #10b98180,0 16px 40px #10b9814d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-blue{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 6px 16px #3b82f666,0 12px 32px #3b82f633,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-blue:hover{box-shadow:0 8px 20px #3b82f680,0 16px 40px #3b82f64d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-cyan{background:linear-gradient(180deg,#18e3ff,#10b8d4);box-shadow:0 6px 16px #18e3ff66,0 12px 32px #18e3ff33,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-cyan:hover{box-shadow:0 8px 20px #18e3ff80,0 16px 40px #18e3ff4d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-red{background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 6px 16px #ef444466,0 12px 32px #ef444433,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-red:hover{box-shadow:0 8px 20px #ef444480,0 16px 40px #ef44444d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-purple{background:linear-gradient(180deg,#8b5cf6,#7c3aed);box-shadow:0 6px 16px #8b5cf666,0 12px 32px #8b5cf633,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-purple:hover{box-shadow:0 8px 20px #8b5cf680,0 16px 40px #8b5cf64d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-pink{background:linear-gradient(180deg,#ec4899,#db2777);box-shadow:0 6px 16px #ec489966,0 12px 32px #ec489933,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-pink:hover{box-shadow:0 8px 20px #ec489980,0 16px 40px #ec48994d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-yellow{background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 6px 16px #fbbf2466,0 12px 32px #fbbf2433,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-yellow:hover{box-shadow:0 8px 20px #fbbf2480,0 16px 40px #fbbf244d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-slate{background:linear-gradient(180deg,#64748b,#475569);box-shadow:0 6px 16px #64748b66,0 12px 32px #64748b33,inset 0 2px #fff3,inset 0 -2px #0003}.button-3d-slate:hover{box-shadow:0 8px 20px #64748b80,0 16px 40px #64748b4d,inset 0 2px #ffffff40,inset 0 -2px #00000040}.button-3d-sm{border-radius:12px;font-size:.9375rem;padding:12px 24px}.button-3d-md{border-radius:14px;font-size:1.125rem;padding:16px 32px}.button-3d-lg{border-radius:16px;font-size:1.25rem;padding:18px 40px}.button-3d-full{width:100%}@media (max-width:768px){.button-3d{font-size:1rem;padding:14px 28px}.button-3d-sm{font-size:.875rem;padding:10px 20px}.button-3d-lg{font-size:1.125rem;padding:16px 32px}}@media (max-width:480px){.button-3d{font-size:.9375rem;padding:12px 24px}.button-3d-sm{font-size:.8125rem;padding:10px 18px}.button-3d-lg{font-size:1.125rem;padding:20px 28px}}@media (prefers-reduced-motion:reduce){.button-3d,.button-3d:active,.button-3d:hover{transform:none!important;transition:none!important}}.button-3d:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.button-3d{contain:layout style}.shadow-container{margin:-12px;overflow:visible;padding:12px}.shadow-container-sm{margin:-8px;overflow:visible;padding:8px}.shadow-container-lg{margin:-16px;overflow:visible;padding:16px}.shadow-card{backface-visibility:hidden;isolation:isolate;overflow:visible;position:relative;transform:translateZ(0)}.shadow-grid{padding:12px}.shadow-grid,.shadow-grid-sm{display:grid;overflow:visible}.shadow-grid-sm{padding:8px}.shadow-grid-lg{display:grid;overflow:visible;padding:16px}.shadow-flex{padding:12px}.shadow-flex,.shadow-flex-sm{display:flex;overflow:visible}.shadow-flex-sm{padding:8px}.shadow-flex-lg{display:flex;overflow:visible;padding:16px}.overflow-visible{overflow:visible!important}.overflow-visible-x{overflow-x:visible!important}.overflow-visible-y{overflow-y:visible!important}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:0 40px 100px;position:relative}.hero-background-video{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;top:0;transform:translateZ(0);will-change:auto;z-index:1}.hero-background-video,.hero-section:after{left:0;pointer-events:none;position:absolute;width:100%}.hero-section:after{background:linear-gradient(180deg,transparent,#0a0e14);bottom:0;content:"";height:200px;z-index:5}.hero-content{display:flex;flex-direction:column;gap:32px;max-width:900px;padding-top:160px;position:relative;text-align:center;z-index:10}.hero-content>.landing-badge{margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:.625rem 1rem!important;width:auto}@media (min-width:768px){.hero-content>.landing-badge{padding:.625rem 1rem!important}}@media (min-width:1024px){.hero-content>.landing-badge{padding:.75rem 1.125rem!important}}.hero-title{animation:fadeInUp .8s ease .2s backwards;color:#fffffffa;font-size:max(40px,min(8vw,72px));font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:0}.hero-title-accent{background:linear-gradient(135deg,#ff7a45,#ffb84d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.hero-subtitle{animation:fadeInUp .8s ease .4s backwards;color:#ffffffb3;font-size:max(18px,min(3vw,24px));line-height:1.6;margin:0 auto;max-width:700px}.hero-ctas{animation:fadeInUp .8s ease .6s backwards;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:0}.hero-cta-primary,.hero-ctas{align-items:center;justify-content:center}.hero-cta-primary{background:linear-gradient(135deg,#ff7a45,#ffb84d);border:none;border-radius:12px;box-shadow:0 0 40px -10px #ff7a4580;color:#0a0f1e;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:8px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-cta-primary:before{background:linear-gradient(135deg,#ffb84d,#ff7a45);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.hero-cta-primary:hover{box-shadow:0 0 60px -10px #ff7a45cc;transform:translateY(-2px) scale(1.02)}.hero-cta-primary:hover:before{opacity:1}.hero-cta-primary>span{position:relative;z-index:1}.hero-cta-secondary{backdrop-filter:blur(8px);backface-visibility:hidden;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffe6;cursor:pointer;font-size:18px;font-weight:600;padding:16px 32px;transform:translateZ(0);transition:background .3s ease,border-color .3s ease,transform .3s ease}.hero-cta-secondary:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;animation:fadeInUp .8s ease .8s backwards;gap:24px;margin:0}.hero-stat{backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style;isolation:isolate;padding:24px;text-align:center;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.hero-stat:hover{border-color:#ff7a454d;box-shadow:0 0 30px -5px #ff7a4566;transform:translateY(-4px) translateZ(0);will-change:transform}.hero-stat:not(:hover){will-change:auto}.hero-stat-value{color:#fffffff2;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1}.hero-stat-label{color:#fff9;font-size:14px;font-weight:500;line-height:1.3;margin-top:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-section{min-height:auto;padding:80px 20px}.hero-background-video{opacity:.5}.hero-section:after{height:150px}.hero-content{gap:16px;padding-top:120px}.hero-title{font-size:max(32px,min(10vw,48px))}.hero-subtitle{font-size:max(16px,min(4vw,18px))}.hero-ctas{flex-direction:column;gap:12px;max-width:400px;width:100%}.hero-cta-primary,.hero-cta-secondary{font-size:17px;max-width:100%;padding:16px 32px;width:100%}.button-3d{max-width:100%;width:100%}.hero-stats{gap:16px;grid-template-columns:1fr}.hero-stat{padding:20px}.hero-stat-value{font-size:28px}}@media (prefers-reduced-motion:reduce){.hero-ctas,.hero-stat,.hero-subtitle,.hero-title{animation:none}.hero-background-video{display:none}}.forges-section{padding:160px 24px 80px;position:relative}.forges-container{margin:0 auto;max-width:1600px}@media (min-width:1920px){.forges-container{max-width:1200px}}.forges-header{margin-bottom:48px;text-align:center}.forges-header>:first-child{margin-bottom:24px}.forges-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.forges-title-accent{background:linear-gradient(135deg,#18e3ff,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.forges-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:800px}.forges-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.forge-card{backdrop-filter:blur(12px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:inherit;contain:layout style;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.forge-card,.forge-card:before{backface-visibility:hidden;transform:translateZ(0)}.forge-card:before{background:radial-gradient(circle at 50% 50%,rgba(24,227,255,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--forge-color,rgba(24,227,255,.1)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.forge-card:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #18e3ff4d;box-shadow:0 8px 32px -8px var(--forge-color,rgba(24,227,255,.3));transform:translateY(-2px) translateZ(0);will-change:transform}.forge-card:hover:before{opacity:.3}.forge-card-image-container{aspect-ratio:3/2;border-radius:16px 16px 0 0;overflow:hidden;position:relative;width:100%}.forge-card-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.forge-card-header{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 24px 0}.forge-title{color:#fffffff2;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:12px;margin-top:16px;padding:0 24px}.forge-description{color:#ffffffa6;font-size:15px;line-height:1.6;margin-bottom:20px;padding:0 24px}.forge-benefits{display:flex;flex-direction:column;gap:10px;padding:0 24px}.forge-benefit{align-items:flex-start;color:#ffffffb3;display:flex;font-size:14px;gap:10px;line-height:1.5}.forge-benefit svg{flex-shrink:0;margin-top:2px}.forge-feature-badges{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:8px;margin-left:24px;margin-right:24px;margin-top:16px;padding:16px 24px 24px}.forge-feature-badge{align-items:center;background:#ffffff0d;border:1px solid;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px;transform:translateZ(0);transition:background .2s ease,transform .2s ease;white-space:nowrap}.forge-feature-badge:hover{background:#ffffff0f;transform:translateY(-1px)}.forges-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.forge-stat-card{align-items:center;backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style;display:flex;flex-direction:column;gap:16px;isolation:isolate;padding:24px;text-align:center;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.forge-stat-card:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #18e3ff33;transform:translateY(-4px) translateZ(0);will-change:transform}.forge-stat-icon{align-items:center;border:1px solid;border-radius:12px;display:flex;font-size:32px;height:72px;justify-content:center;transition:all .3s ease;width:72px}.forge-stat-card:hover .forge-stat-icon{transform:scale(1.05)}.forge-stat-value{color:#fffffff2;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1}.forge-stat-label{color:#fff9;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:1200px){.forges-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.forges-section{padding:80px 20px 64px}.forges-header{margin-bottom:40px}.forges-header>:first-child{margin-bottom:20px}.forges-grid{gap:20px;grid-template-columns:1fr;margin-bottom:40px}.forge-title{font-size:18px;padding:0 20px}.forge-description{font-size:14px;padding:0 20px}.forge-benefits{padding:0 20px}.forge-card-header{padding:16px 20px 0}.forge-feature-badges{margin-left:20px;margin-right:20px;padding:16px 20px 20px}.forge-feature-badge{font-size:11px;padding:5px 10px}.forges-stats-grid{gap:12px;grid-template-columns:repeat(3,1fr);margin-top:40px}.forge-stat-card{padding:16px 12px}.forge-stat-icon{height:56px;width:56px}.forge-stat-value{font-size:28px}.forge-stat-label{font-size:12px}}@media (max-width:480px){.forges-section{padding:64px 16px 48px}.forge-benefits,.forge-description,.forge-title{padding:0 16px}.forge-card-header{padding:14px 16px 0}.forge-feature-badges{margin-left:16px;margin-right:16px;padding:16px}.forges-stats-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.forge-stat-card{padding:14px 10px}.forge-stat-icon{height:48px;width:48px}.forge-stat-icon span{font-size:1.5rem}.forge-stat-value{font-size:24px}.forge-stat-label{font-size:11px;line-height:1.3}}.forge-card,.forge-stat-card{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.forge-card:not(:hover),.forge-stat-card:not(:hover){will-change:auto}.forge-card-with-image{padding:0!important}.forge-card-image-container-vertical{aspect-ratio:1/1;background:#ff7a450d;border-radius:12px;margin-bottom:0;overflow:hidden;position:relative;width:100%}.forge-card-image-vertical{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.forge-card-image-container-vertical:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.forge-card-icon-overlay{align-items:center;backdrop-filter:blur(8px);background:#0009;border-radius:12px 0;bottom:12px;display:flex;justify-content:center;padding:10px;position:absolute;right:12px;transition:all .3s ease;z-index:2}.forge-card:hover .forge-card-icon-overlay{background:#000000bf;transform:scale(1.05)}.forge-card:hover .forge-card-image-vertical{transform:scale(1.03) translateZ(0)}.value-cards-grid{gap:20px}@media (max-width:1024px){.value-cards-grid{gap:18px}}@media (max-width:768px){.value-cards-grid{gap:16px}.forge-card-icon-overlay{bottom:10px;padding:8px;right:10px}}.forge-card-with-image>div:not(.forge-card-image-container-vertical),.forge-card-with-image>h3,.forge-card-with-image>p{padding-left:20px;padding-right:20px}.forge-card-with-image>h3{margin-top:16px}.forge-card-with-image>div:first-of-type:not(.forge-card-image-container-vertical){padding-top:16px}.forge-card-with-image>div:last-of-type{padding-bottom:16px}@media (max-width:1024px){.forge-card-image-container-vertical{aspect-ratio:1/1}.forge-card-with-image>div:not(.forge-card-image-container-vertical),.forge-card-with-image>h3,.forge-card-with-image>p{padding-left:18px;padding-right:18px}.forge-card-with-image>h3{margin-top:14px}.forge-card-with-image>div:first-of-type:not(.forge-card-image-container-vertical){padding-top:14px}.forge-card-with-image>div:last-of-type{padding-bottom:14px}}@media (max-width:768px){.forge-card-image-container-vertical{aspect-ratio:1/1;max-height:500px}.forge-card-with-image>div:not(.forge-card-image-container-vertical),.forge-card-with-image>h3,.forge-card-with-image>p{padding-left:16px;padding-right:16px}.forge-card-with-image>h3{margin-top:12px}.forge-card-with-image>div:first-of-type:not(.forge-card-image-container-vertical){padding-top:12px}.forge-card-with-image>div:last-of-type{padding-bottom:12px}.forge-card-icon-overlay{border-radius:10px 0;bottom:10px;padding:8px;right:10px}.forge-card:hover .forge-card-icon-overlay,.forge-card:hover .forge-card-image-vertical{transform:none}}@media (prefers-reduced-motion:reduce){.forge-card-image-vertical{transition:none}.forge-card:hover .forge-card-image-vertical{transform:none}}.gaming-section{background:transparent;overflow:hidden;padding:24px 24px 80px;position:relative}.gaming-container{margin:0 auto;max-width:1600px;position:relative;z-index:2;z-index:var(--z-content)}@media (min-width:1920px){.gaming-container{max-width:1200px}}.gaming-header{margin-bottom:40px;text-align:center}.gaming-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.gaming-title-accent{background:linear-gradient(135deg,#4caf50,#ffc107);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gaming-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:800px}.motivation-loop{margin-bottom:24px;min-height:700px;position:relative}@media (max-width:1023px){.motivation-loop{min-height:auto}}@media (min-width:1024px){.loop-infinity{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-gap:32px 24px;gap:32px 24px;margin:0 auto;max-width:1600px;padding:40px 20px;position:relative;width:100%}.loop-step-1{grid-column:1;grid-row:1}.loop-step-2{grid-column:2;grid-row:1}.loop-step-3{grid-column:3;grid-row:1}.loop-step-4{grid-column:4;grid-row:1}.loop-step-5{grid-column:5;grid-row:1}.loop-step-6{grid-column:5;grid-row:2}.loop-step-7{grid-column:4;grid-row:2}.loop-step-8{grid-column:3;grid-row:2}.loop-step-9{grid-column:2;grid-row:2}.loop-step-10{grid-column:1;grid-row:2}.loop-infinity:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 500'%3E%3Cdefs%3E%3Cmarker id='a' markerHeight='10' markerWidth='10' orient='auto' refX='9' refY='3'%3E%3Cpath fill='rgba(255,184,77,0.4)' d='m0 0 10 3L0 6z'/%3E%3C/marker%3E%3C/defs%3E%3Cpath fill='none' stroke='rgba(255,184,77,0.3)' stroke-width='2' marker-end='url(%23a)' d='M120 125h240'/%3E%3Cpath fill='none' stroke='rgba(255,184,77,0.3)' stroke-width='2' marker-end='url(%23a)' d='M360 125h240'/%3E%3Cpath fill='none' stroke='rgba(255,184,77,0.3)' stroke-width='2' marker-end='url(%23a)' d='M600 125h240'/%3E%3Cpath fill='none' stroke='rgba(255,184,77,0.3)' stroke-width='2' marker-end='url(%23a)' d='M840 125h240'/%3E%3Cpath fill='none' stroke='rgba(255,184,77,0.3)' stroke-width='2' marker-end='url(%23a)' d='M1080 125v250'/%3E%3Cpath fill='none' stroke='rgba(76,175,80,0.3)' stroke-width='2' marker-end='url(%23a)' d='M1080 375H840'/%3E%3Cpath fill='none' stroke='rgba(76,175,80,0.3)' stroke-width='2' marker-end='url(%23a)' d='M840 375H600'/%3E%3Cpath fill='none' stroke='rgba(76,175,80,0.3)' stroke-width='2' marker-end='url(%23a)' d='M600 375H360'/%3E%3Cpath fill='none' stroke='rgba(76,175,80,0.3)' stroke-width='2' marker-end='url(%23a)' d='M360 375H120'/%3E%3Cpath fill='none' stroke='rgba(76,175,80,0.3)' stroke-width='2' marker-end='url(%23a)' d='M120 375V125'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.loop-step{position:relative!important;transform:none!important}}@media (min-width:1920px){.loop-infinity{max-width:1200px}}@media (min-width:768px) and (max-width:1023px){.loop-infinity{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 20px;gap:24px 20px;padding:32px 16px}.loop-step{position:relative!important;transform:none!important}.loop-infinity:before{display:none}}@media (max-width:1023px){.loop-infinity{display:flex;flex-direction:column;gap:32px;isolation:isolate;padding:0 16px;position:relative}.loop-infinity:before{background:linear-gradient(180deg,#4caf5033,#ffb84d40 50%,#4caf5033);border-radius:2px;bottom:60px;content:"";left:50%;position:absolute;top:60px;transform:translate(-50%);width:2px;z-index:0}.loop-step{position:relative!important;transform:none!important}}.loop-step{animation:fadeInStep .6s ease-out backwards;animation-delay:var(--step-delay);position:relative;z-index:1}@keyframes fadeInStep{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.loop-step-content{backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style paint;display:flex;flex-direction:column;height:100%;isolation:isolate;padding:20px;position:relative;text-align:center;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}@media (max-width:1023px){.loop-step-content{max-width:100%}}.loop-step-content:hover{border-color:#fff3;box-shadow:0 8px 24px #ffb84d40;transform:translateY(-2px) translateZ(0);will-change:transform}.loop-step-content:not(:hover){will-change:auto}.loop-step-number{align-items:center;background:#ffffff0d;border:2px solid;border-radius:50%;color:#ffffffe6;font-size:16px;font-weight:800;height:36px;margin:0 auto 12px;width:36px}.loop-step-icon,.loop-step-number{display:flex;justify-content:center}.loop-step-icon{margin-bottom:12px}.loop-step-title{color:#fffffff2;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px}.loop-step-subtitle{color:#fff9;font-size:12px;line-height:1.4;margin-bottom:12px}.loop-step-badge{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.loop-step-badge-physical{background:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#4caf50}.loop-step-badge-digital{background:#ffb84d26;border:1px solid rgba(255,184,77,.3);color:#ffb84d}.loop-legend{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:0;margin-top:16px}.loop-legend-item{align-items:center;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;gap:10px}.loop-legend-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.loop-legend-dot-physical{background:linear-gradient(135deg,#4caf50,#2196f3);box-shadow:0 0 12px #4caf5066}.loop-legend-dot-digital{background:linear-gradient(135deg,#ffb84d,#ff7a45);box-shadow:0 0 12px #ffb84d66}.gaming-metrics{background:linear-gradient(135deg,#4caf500d,#ffb84d0d);border:1px solid rgba(76,175,80,.2);border-radius:20px;padding:48px 32px;text-align:center}.gaming-metrics-title{color:#fffffff2;font-size:max(24px,min(4vw,32px));font-weight:700;line-height:1.3;margin-bottom:40px}.gaming-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.gaming-metric{align-items:center;backface-visibility:hidden;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;contain:layout style paint;display:flex;flex-direction:column;gap:8px;isolation:isolate;padding:24px;transform:translateZ(0);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.gaming-metric:hover{border-color:#ffffff26;box-shadow:0 6px 20px #4caf5040;transform:translateY(-2px) translateZ(0);will-change:transform}.gaming-metric:not(:hover){will-change:auto}.gaming-metric-value{background:linear-gradient(135deg,#4caf50,#2196f3);-webkit-background-clip:text;font-size:42px;font-weight:800;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.gaming-metric-label{color:#ffffffd9;font-size:16px;font-weight:600;line-height:1.3;text-align:center}.gaming-metric-sublabel{color:#ffffff80;font-size:13px;font-weight:400;line-height:1.3;text-align:center}@media (max-width:768px){.gaming-section{padding:64px 20px}.gaming-header,.loop-legend{margin-bottom:48px}.loop-legend{gap:24px}.gaming-metrics{padding:32px 24px}.gaming-metrics-title{margin-bottom:32px}.gaming-metrics-grid{gap:24px;grid-template-columns:1fr}.gaming-metric-value{font-size:36px}}@media (max-width:480px){.gaming-section{padding:48px 16px}.loop-step-content{padding:16px}.loop-step-number{font-size:14px;height:32px;width:32px}.loop-step-title{font-size:13px}.loop-step-subtitle{font-size:11px}.loop-legend-item{font-size:13px}.gaming-metrics{padding:24px 20px}.gaming-metric{padding:20px}.gaming-metric-value{font-size:32px}.gaming-metric-label{font-size:15px}.gaming-metric-sublabel{font-size:12px}}.gaming-metric,.loop-step-content{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}@media (max-width:768px){.gaming-metric,.loop-step-content{backdrop-filter:blur(8px);transition-duration:.15s}.gaming-metric:hover,.loop-step-content:hover{box-shadow:none;transform:translateZ(0)}.loop-infinity:before{opacity:.5}}@media (prefers-reduced-motion:reduce){.loop-step{animation:none}.gaming-metric,.loop-step-content{transition:none}.gaming-metric:hover,.loop-step-content:hover{transform:none}}.head-section{background:none;padding:80px 24px;position:relative}.head-container{margin:0 auto;max-width:1600px;position:relative;z-index:1}@media (min-width:1920px){.head-container{max-width:1200px}}.head-header{margin-bottom:40px;text-align:center}.head-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.head-title-accent{background:linear-gradient(135deg,#9c27b0,#18e3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.head-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:800px}.head-visual-extended{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:0 auto 56px;max-width:700px;position:relative;width:100%}.head-connection-lines{height:100%;inset:0;opacity:.4;pointer-events:none;position:absolute;width:100%;z-index:1}.connection-line{opacity:.3;stroke-dasharray:5,10;transition:opacity .3s ease,stroke-width .3s ease}.connection-line.forge-line{opacity:.5;stroke-dasharray:8,8}.connection-line.horizontal-line{opacity:.25;stroke-dasharray:3,8}@media (min-width:768px){.head-visual-extended{margin-bottom:64px;max-width:750px}}@media (min-width:1024px){.head-visual-extended{margin-bottom:72px;max-width:800px}}.head-outer-ring{inset:0}.head-context-node,.head-outer-ring{align-items:center;display:flex;justify-content:center;position:absolute}.head-context-node{backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;contain:layout style paint;flex-direction:column;gap:3px;height:60px;isolation:isolate;padding:6px;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s;width:60px;z-index:3}@media (min-width:768px){.head-context-node{gap:4px;height:70px;padding:8px;width:70px}}.head-context-node[data-position="1"]{left:50%;top:5%;transform:translate(-50%) translateZ(0)}.head-context-node[data-position="1"]:hover{transform:translate(-50%) scale(1.08) translateZ(0)}.head-context-node[data-position="2"]{right:20%;top:12%;transform:translateZ(0)}.head-context-node[data-position="3"]{right:5%;top:28%;transform:translateZ(0)}.head-context-node[data-position="4"]{right:2%;top:50%;transform:translateY(-50%) translateZ(0)}.head-context-node[data-position="4"]:hover{transform:translateY(-50%) scale(1.08) translateZ(0)}.head-context-node[data-position="5"]{bottom:28%;right:5%;transform:translateZ(0)}.head-context-node[data-position="6"]{bottom:12%;right:20%;transform:translateZ(0)}.head-context-node[data-position="7"]{bottom:5%;left:50%;transform:translate(-50%) translateZ(0)}.head-context-node[data-position="7"]:hover{transform:translate(-50%) scale(1.08) translateZ(0)}.head-context-node[data-position="8"]{bottom:12%;left:20%;transform:translateZ(0)}.head-context-node[data-position="9"]{bottom:28%;left:5%;transform:translateZ(0)}.head-context-node[data-position="10"]{left:2%;top:50%;transform:translateY(-50%) translateZ(0)}.head-context-node[data-position="10"]:hover{transform:translateY(-50%) scale(1.08) translateZ(0)}.head-context-node[data-position="11"]{left:5%;top:28%;transform:translateZ(0)}.head-context-node[data-position="12"]{left:20%;top:12%;transform:translateZ(0)}.head-context-node:hover{transform:scale(1.08) translateZ(0);will-change:transform;z-index:25}.head-context-node:not(:hover){will-change:auto}.head-context-node.active{z-index:30}.head-context-icon{align-items:center;display:flex;justify-content:center}.head-context-label{color:#ffffffbf;font-size:8px;font-weight:600;line-height:1.1;text-align:center}@media (min-width:768px){.head-context-label{font-size:9px}}.head-middle-ring{inset:18%}.head-forge-node,.head-middle-ring{align-items:center;display:flex;justify-content:center;position:absolute}.head-forge-node{backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;contain:layout style paint;flex-direction:column;gap:4px;height:75px;isolation:isolate;padding:8px;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s;width:75px;z-index:5}@media (min-width:768px){.head-forge-node{gap:5px;height:88px;padding:10px;width:88px}}.head-forge-node[data-position="1"]{left:50%;top:0;transform:translate(-50%) translateZ(0)}.head-forge-node[data-position="1"]:hover{transform:translate(-50%) scale(1.1) translateZ(0)}.head-forge-node[data-position="2"]{right:0;top:15%;transform:translateZ(0)}.head-forge-node[data-position="3"]{bottom:15%;right:0;transform:translateZ(0)}.head-forge-node[data-position="4"]{bottom:0;left:50%;transform:translate(-50%) translateZ(0)}.head-forge-node[data-position="4"]:hover{transform:translate(-50%) scale(1.1) translateZ(0)}.head-forge-node[data-position="5"]{bottom:15%;left:0;transform:translateZ(0)}.head-forge-node[data-position="6"]{left:0;top:15%;transform:translateZ(0)}@media (max-width:768px){.head-forge-node[data-position="1"]{top:3px}.head-forge-node[data-position="2"],.head-forge-node[data-position="3"]{right:3px}.head-forge-node[data-position="4"]{bottom:3px}.head-forge-node[data-position="5"],.head-forge-node[data-position="6"]{left:3px}}.head-forge-node:hover{transform:scale(1.1) translateZ(0);will-change:transform;z-index:20}.head-forge-node:not(:hover){will-change:auto}.head-forge-node.active{z-index:25}.head-forge-icon{align-items:center;display:flex;justify-content:center}.head-forge-label{color:#fffc;font-size:9px;font-weight:600;line-height:1.2;text-align:center}@media (min-width:768px){.head-forge-label{font-size:10px}}.head-center-core{align-items:center;backdrop-filter:blur(12px);backface-visibility:hidden;background:linear-gradient(135deg,#18e3ff26,#9c27b026);border:2px solid rgba(156,39,176,.4);border-radius:50%;box-shadow:0 0 40px #9c27b080;contain:layout style paint;display:flex;flex-direction:column;height:75px;isolation:isolate;justify-content:center;position:relative;transform:translateZ(0);width:75px;z-index:10}@media (min-width:768px){.head-center-core{height:170px;width:170px}}@media (min-width:1024px){.head-center-core{height:190px;width:190px}}.head-center-icon{align-items:center;color:#9c27b0;display:flex;justify-content:center;margin-bottom:6px}.head-center-icon svg{height:20px;width:20px}@media (min-width:768px){.head-center-icon svg{height:44px;width:44px}}@media (min-width:1024px){.head-center-icon svg{height:48px;width:48px}}.head-center-label{color:#fffffff2;font-size:11px;font-weight:800;letter-spacing:-.01em}@media (min-width:768px){.head-center-label{font-size:24px}}@media (min-width:1024px){.head-center-label{font-size:26px}}.head-center-sublabel{color:#fff9;font-size:5px;font-weight:600;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}@media (min-width:768px){.head-center-sublabel{font-size:10px;margin-top:2px}}@media (min-width:1024px){.head-center-sublabel{font-size:11px;margin-top:4px}}.head-center-pulse{display:none}.head-info-panel{backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;isolation:isolate;margin:0 auto;max-height:0;max-width:700px;opacity:0;overflow:hidden;padding:24px;pointer-events:none;transform:translateY(-20px) translateZ(0);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),max-height .4s ease}.head-info-panel.visible{margin-bottom:48px;max-height:500px;opacity:1;pointer-events:auto;transform:translateY(0) translateZ(0)}.head-info-panel-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.head-info-panel-icon{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.head-info-panel-title{color:#fffffff2;flex:1;font-size:20px;font-weight:700;letter-spacing:-.01em}.head-info-panel-close{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff9;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.head-info-panel-close:hover{background:#ffffff14;border-color:#fff3;color:#ffffffe6}.head-info-panel-description{color:#ffffffb3;font-size:15px;line-height:1.7}@media (max-width:768px){.head-info-panel{padding:20px}.head-info-panel.visible{margin-bottom:32px}.head-info-panel-title{font-size:18px}.head-info-panel-description{font-size:14px}.head-info-panel-icon{height:36px;width:36px}}.head-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-bottom:0;margin-top:64px}@media (min-width:768px){.head-grid{gap:24px;grid-template-columns:repeat(3,1fr);margin-top:80px}}@media (min-width:1024px){.head-grid{gap:24px}}.head-card{backdrop-filter:blur(12px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style paint;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.head-card,.head-card:before{backface-visibility:hidden;transform:translateZ(0)}.head-card:before{background:radial-gradient(circle at 50% 50%,rgba(156,39,176,.1) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.head-card:hover{border-color:#9c27b04d;box-shadow:0 8px 24px #9c27b04d;transform:translateY(-2px) translateZ(0);will-change:transform}.head-card:hover:before{opacity:.3}.head-card:not(:hover){will-change:auto}.head-card-cyan:before{background:radial-gradient(circle at 50% 50%,rgba(24,227,255,.1) 0,transparent 70%)}.head-card-cyan:hover{border-color:#18e3ff4d;box-shadow:0 8px 24px #18e3ff4d}.head-card-green:before{background:radial-gradient(circle at 50% 50%,rgba(76,175,80,.1) 0,transparent 70%)}.head-card-green:hover{border-color:#4caf504d;box-shadow:0 8px 24px #4caf504d}.head-card-image-container{aspect-ratio:3/2;border-radius:16px 16px 0 0;overflow:hidden;position:relative;width:100%}.head-card-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.head-card-icon{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px;margin-top:20px;padding:0 24px}.head-card-title{color:#fffffff2;font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px;padding:0 24px}.head-card-description{color:#ffffffa6;font-size:15px;line-height:1.6;margin-bottom:20px;padding:0 24px}.head-badge-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:0 24px 24px}.head-cta{background:linear-gradient(135deg,#9c27b00d,#18e3ff0d);border:1px solid rgba(156,39,176,.2);border-radius:20px;padding:40px 32px;text-align:center}.head-cta-title{color:#fffffff2;font-size:max(20px,min(3vw,28px));font-weight:700;line-height:1.3;margin-bottom:12px}.head-cta-description{color:#ffffffb3;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.head-section{padding:64px 20px}.head-grid,.head-header{margin-bottom:40px}.head-grid{gap:20px}.head-card-icon{margin-top:16px;padding:0 20px}.head-card-title{font-size:18px;padding:0 20px}.head-card-description{font-size:14px;padding:0 20px}.head-badge-list{padding:0 20px 20px}.head-cta{padding:32px 24px}.head-context-node{height:52px;width:52px}.head-context-label{font-size:7px}.head-forge-node{height:65px;width:65px}.head-forge-label{font-size:8px}}@media (max-width:480px){.head-section{padding:48px 16px}.head-card-icon{margin-top:14px;padding:0 16px}.head-card-description,.head-card-title{padding:0 16px}.head-badge-list{padding:0 16px 16px}.head-cta{padding:24px 20px}}.head-visual-extended{contain:layout;isolation:isolate}.head-card,.head-center-core,.head-context-node,.head-forge-node{backface-visibility:hidden;transform:translateZ(0)}.head-card,.head-context-node,.head-forge-node{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}@media (max-width:768px){.head-connection-lines{opacity:.2}.connection-line{stroke-width:.8}.connection-line.forge-line{stroke-width:1}.connection-line.horizontal-line{opacity:.15;stroke-width:.5}.head-card,.head-context-node,.head-forge-node{backdrop-filter:blur(8px);transition-duration:.15s}.head-card-cyan:before,.head-card-green:before,.head-card:before{display:none}.head-card:hover,.head-context-node:hover,.head-forge-node:hover{box-shadow:none;transform:translateZ(0)}.head-info-panel{backdrop-filter:blur(8px)}}@media (max-width:480px){.head-connection-lines{opacity:.15}.connection-line{stroke-width:.6}.connection-line.forge-line{stroke-width:.8}.connection-line.horizontal-line{opacity:.1}}@media (prefers-reduced-motion:reduce){.head-card,.head-context-node,.head-forge-node,.head-info-panel{transition:none}.head-card:hover,.head-context-node:hover,.head-forge-node:hover{transform:none}}.gaming-showcase-section{background:transparent;overflow:hidden;padding:144px 24px 48px;position:relative}.gaming-showcase-container{margin:0 auto;max-width:1600px;position:relative;z-index:2;z-index:var(--z-content)}@media (min-width:1920px){.gaming-showcase-container{max-width:1200px}}.gaming-showcase-header{margin-bottom:80px;text-align:center}.gaming-showcase-title{color:#fff;font-size:max(36px,min(5vw,56px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.gaming-showcase-title-accent{background:linear-gradient(135deg,#fbbf24,#f7931e 50%,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gaming-showcase-description{color:#ffffffb3;font-size:18px;line-height:1.8;margin:0 auto;max-width:800px}.gaming-main-card{backdrop-filter:blur(12px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;border-radius:var(--radius-xl);contain:layout style paint;isolation:isolate;margin-bottom:60px;overflow:hidden;padding:48px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.gaming-main-card,.gaming-main-card:before{backface-visibility:hidden;transform:translateZ(0)}.gaming-main-card:before{background:radial-gradient(circle at 50% 50%,rgba(255,184,77,.1) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.gaming-main-card:hover{border-color:#ffb84d4d;box-shadow:0 8px 24px #ffb84d4d;transform:translateY(-2px) translateZ(0);will-change:transform}.gaming-main-card:hover:before{opacity:.3}.gaming-main-card:not(:hover){will-change:auto}.gaming-main-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.gaming-main-card-left,.gaming-main-card-right{display:flex;flex-direction:column}.gaming-level-display{margin-bottom:40px}.gaming-level-avatar-full{backface-visibility:hidden;border-radius:16px;box-shadow:0 8px 24px #ffb84d4d;height:320px;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.gaming-level-overlay{align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,transparent);bottom:0;display:flex;flex-direction:column;left:0;padding:24px;position:absolute;right:0}.gaming-level-number{border-radius:12px;box-shadow:0 4px 12px #ff7a4566;color:#fff;font-size:14px;margin-bottom:12px;padding:6px 16px;white-space:nowrap}.gaming-level-number,.gaming-level-title{background:linear-gradient(135deg,#ff7a45,#ffb84d);font-weight:800}.gaming-level-title{-webkit-background-clip:text;font-size:28px;margin-bottom:6px;-webkit-text-fill-color:transparent;background-clip:text}.gaming-level-subtitle{color:#ffffffb3;font-size:14px;font-weight:500}.gaming-progress-bar-container{margin-bottom:40px}.gaming-progress-bar-track{background:#ffffff0d;border-radius:12px;box-shadow:inset 0 2px 8px #0000004d;height:16px;margin-bottom:12px;overflow:hidden;position:relative}.gaming-progress-bar-fill{backface-visibility:hidden;background:linear-gradient(90deg,#ff7a45,#ffb84d 50%,#ffc107)!important;border-radius:12px;box-shadow:0 0 12px #ffb84d66;height:100%;position:relative;transform:translateZ(0);transition:width 1.5s cubic-bezier(.4,0,.2,1)}.gaming-progress-label{background:linear-gradient(135deg,#ff7a45,#ffb84d);-webkit-background-clip:text;font-size:14px;font-weight:600;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.gaming-multipliers-container{margin-top:32px}.gaming-multipliers-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.gaming-multiplier-badge{--mult-color:#ffb84d;align-items:center;backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff08;border:1px solid;border-radius:12px;border-radius:var(--radius-md);contain:layout style paint;display:flex;gap:16px;isolation:isolate;overflow:hidden;padding:16px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.gaming-multiplier-badge:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,184,77,.15) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--mult-color,rgba(255,184,77,.15)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}.gaming-multiplier-badge:hover{border-color:#fff3;box-shadow:0 4px 12px #ffb84d40;box-shadow:0 4px 12px var(--mult-color,rgba(255,184,77,.25));transform:translateY(-2px) translateZ(0);will-change:transform}.gaming-multiplier-badge:hover:before{opacity:.3}.gaming-multiplier-badge:not(:hover){will-change:auto}.gaming-multiplier-icon{flex-shrink:0}.gaming-multiplier-info{flex:1}.gaming-multiplier-value{font-size:20px;font-weight:800;line-height:1;margin-bottom:4px}.gaming-multiplier-name{color:#fff9;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.gaming-milestones{backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;border-radius:var(--radius-lg);padding:24px;transform:translateZ(0)}.gaming-milestones-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}.gaming-milestones-list{display:flex;flex-direction:column;gap:12px}.gaming-milestone-item{align-items:center;backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;contain:layout style paint;display:flex;isolation:isolate;justify-content:space-between;padding:12px 16px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease,border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.gaming-milestone-item:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,184,77,.15) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}.gaming-milestone-item:hover{background:#ffffff0d;border-color:#ffb84d4d;box-shadow:0 4px 12px #ffb84d4d;transform:translateY(-2px) translateZ(0);will-change:transform}.gaming-milestone-item:hover:before{opacity:1}.gaming-milestone-item:not(:hover){will-change:auto}.gaming-milestone-level{background:linear-gradient(135deg,#ff7a4533,#ffb84d33);border:1px solid rgba(255,184,77,.3);border-radius:6px;color:#ffb84d;font-size:14px;font-weight:700;padding:4px 10px}.gaming-milestone-title{color:#fff;flex:1;font-size:14px;font-weight:600;margin:0 16px}.gaming-milestone-xp{background:linear-gradient(135deg,#ff7a45,#ffb84d);-webkit-background-clip:text;font-size:14px;font-weight:600;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:1024px){.gaming-multipliers-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gaming-showcase-section{padding:120px 20px 80px}.gaming-main-card{padding:32px 24px}.gaming-main-card-grid{gap:40px;grid-template-columns:1fr}.gaming-level-avatar-full{height:280px}.gaming-level-overlay{padding:20px}.gaming-level-title{font-size:24px}.gaming-level-subtitle{font-size:13px}.gaming-multipliers-container{margin-top:24px}.gaming-multipliers-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gaming-level-avatar-full{height:240px}.gaming-level-overlay{padding:16px}.gaming-level-number{font-size:13px;margin-bottom:10px;padding:5px 14px}.gaming-level-title{font-size:20px;margin-bottom:4px}.gaming-level-subtitle{font-size:12px}.gaming-multipliers-container{margin-top:20px}.gaming-multipliers-grid{gap:12px;grid-template-columns:1fr}}@media (max-width:768px){.gaming-main-card,.gaming-milestone-item,.gaming-multiplier-badge{backdrop-filter:blur(8px);transition-duration:.15s}.gaming-main-card:before,.gaming-milestone-item:before,.gaming-multiplier-badge:before{display:none}.gaming-main-card:hover,.gaming-milestone-item:hover,.gaming-multiplier-badge:hover{box-shadow:none;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.gaming-main-card,.gaming-milestone-item,.gaming-multiplier-badge{transition:none}.gaming-main-card:hover,.gaming-milestone-item:hover,.gaming-multiplier-badge:hover{transform:none}.gaming-progress-bar-fill{transition:none}}.gaming-sections-wrapper{display:grid;grid-template-columns:1fr;position:relative;grid-gap:0;gap:0;margin:0 auto;max-width:1600px}@media (min-width:1920px){.gaming-sections-wrapper{max-width:1200px}}@media (min-width:1024px){.gaming-sections-wrapper{gap:48px;grid-template-columns:1fr 1fr;padding:0 40px}.gaming-sections-wrapper .gaming-section,.gaming-sections-wrapper .gaming-showcase-section{padding-left:0;padding-right:0}.gaming-sections-wrapper .gaming-section{border-right:1px solid hsla(0,0%,100%,.05);padding-right:24px}.gaming-sections-wrapper .gaming-showcase-section{padding-left:24px}}@media (max-width:1023px){.gaming-sections-wrapper{gap:0;grid-template-columns:1fr}.gaming-sections-wrapper .gaming-section,.gaming-sections-wrapper .gaming-showcase-section{border-right:none;padding-left:24px;padding-right:24px}}@media (max-width:768px){.gaming-sections-wrapper{padding:0}.gaming-sections-wrapper .gaming-section,.gaming-sections-wrapper .gaming-showcase-section{padding-left:20px;padding-right:20px}}.predictions-section{background:transparent;overflow:hidden;padding:48px 24px 60px;position:relative}.predictions-container{margin:0 auto;max-width:1600px;position:relative;z-index:2;z-index:var(--z-content)}.predictions-header{margin-bottom:80px;text-align:center}.predictions-title{font-size:max(36px,min(5vw,56px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.predictions-title-line1{color:#fffffff2}.predictions-title-accent{background:linear-gradient(135deg,#ffb84d,#4a90e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.predictions-description{color:#ffffffb3;font-size:18px;line-height:1.8;margin:0 auto;max-width:800px}.predictions-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin:0 auto;max-width:1600px}.prediction-card{--pred-color:#9c27b0;backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid;border-radius:16px;contain:layout style;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;position:relative;text-align:left;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.prediction-image-container{border-radius:16px 16px 0 0;height:280px;overflow:hidden;position:relative;width:100%}.prediction-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.prediction-card:hover .prediction-image{transform:scale(1.05)}.prediction-content{display:flex;flex:1;flex-direction:column;padding:32px}.prediction-card:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(156,39,176,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--pred-color,rgba(156,39,176,.1)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}.prediction-card:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #9c27b04d;box-shadow:0 8px 32px -8px var(--pred-color,rgba(156,39,176,.3));transform:translateY(-4px) translateZ(0);will-change:transform}.prediction-card:hover:before{opacity:.3}.prediction-card:not(:hover){will-change:auto}.prediction-days{color:#ffffff80;font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.prediction-level{font-size:36px;font-weight:900;line-height:1;margin-bottom:24px}.prediction-metrics{backdrop-filter:blur(5px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;margin:24px 0;padding:20px}.prediction-metric{align-items:center;display:flex;justify-content:space-between}.prediction-metric-label{color:#fff9;font-size:14px;font-weight:500}.prediction-metric-value{font-size:18px;font-weight:700}.prediction-confidence{display:flex;justify-content:flex-start;margin-top:20px}.prediction-confidence-badge{border:1px solid;border-radius:8px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 16px}@media (min-width:1920px){.predictions-container,.predictions-grid{max-width:1200px!important}}@media (max-width:1024px){.predictions-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.prediction-image-container{height:240px}}@media (max-width:768px){.predictions-section{padding:80px 20px}.predictions-header{margin-bottom:60px}.predictions-grid{gap:20px;grid-template-columns:1fr}.prediction-image-container{height:220px}.prediction-content{padding:24px}.prediction-level{font-size:28px}.prediction-metrics{gap:12px;padding:16px}.prediction-metric-value{font-size:16px}}@media (max-width:480px){.prediction-image-container{height:200px}.prediction-content{padding:20px}}.pricing-section{background:transparent;overflow:hidden;padding:120px 12px 80px;position:relative}.pricing-container{margin:0 auto;max-width:1600px;padding:0 24px;position:relative;width:100%;z-index:2;z-index:var(--z-content)}@media (min-width:1920px){.pricing-container{max-width:1200px}}.pricing-header{margin-bottom:48px;text-align:center}.pricing-title{color:#fff;font-size:max(36px,min(5vw,56px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.pricing-title-accent{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-description{color:#ffffffb3;font-size:18px;line-height:1.8;margin:0 auto;max-width:800px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:0}.pricing-card{--card-color:#10b981;backdrop-filter:blur(12px);background:#ffffff08;border:1px solid;border-radius:16px;contain:layout style;isolation:isolate;overflow:hidden;padding:32px;position:relative;text-align:left;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.pricing-card,.pricing-card:before{backface-visibility:hidden;transform:translateZ(0)}.pricing-card:before{background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--card-color,rgba(16,185,129,.1)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.pricing-card:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #10b9814d;box-shadow:0 8px 32px -8px var(--card-color,rgba(16,185,129,.3));transform:translateY(-4px) translateZ(0);will-change:transform}.pricing-card:hover:before{opacity:.3}.pricing-card:not(:hover){will-change:auto}.pricing-card-popular{border-width:3px;box-shadow:0 0 40px #10b9814d}.pricing-popular-badge{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 12px #10b9814d;color:#fff;display:flex;font-size:12px;font-weight:700;gap:6px;left:50%;letter-spacing:.05em;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translate(-50%)}.pricing-card-header{margin-bottom:24px;text-align:center}.pricing-card-icon{align-items:center;border-radius:12px;border-radius:var(--radius-md);display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.pricing-card-label{color:#fff;font-size:24px;font-weight:800}.pricing-card-price{margin-bottom:24px;text-align:center}.pricing-price-amount{font-size:48px;font-weight:900;line-height:1;margin-bottom:8px}.pricing-price-period{color:#ffffff80;font-size:14px}.pricing-card-tokens{backdrop-filter:blur(5px);background:#ffffff05;border:1px solid;border-radius:12px;border-radius:var(--radius-md);margin-bottom:24px;padding:16px;text-align:center}.pricing-tokens-amount{font-size:32px;font-weight:900;line-height:1;margin-bottom:4px}.pricing-tokens-label{color:#ffffff80;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.pricing-card-features{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:20px 0}.pricing-feature{align-items:center;color:#fffc;display:flex;font-size:14px;gap:12px}.pricing-card-cta{border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px 24px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;transition:transform var(--transition-fast) var(--transition-ease),box-shadow var(--transition-normal) ease;width:100%}.pricing-card-cta:hover{box-shadow:0 8px 24px #0000004d;transform:scale(1.02)}.pricing-card-cta:active{transform:scale(.98)}.pricing-free-note{color:#ffffff80;font-size:13px;font-style:italic;text-align:center}.pricing-trust{backdrop-filter:blur(10px);background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:48px;padding:24px;transition:border-color .3s ease}.pricing-trust:hover{border-color:#10b9814d}.pricing-trust-item{align-items:center;color:#fffc;display:flex;font-size:14px;font-weight:600;gap:8px}.pricing-show-more{display:flex;justify-content:center;margin-top:48px}.pricing-show-more-button{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;padding:16px 32px;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;transition:transform var(--transition-fast) var(--transition-ease),box-shadow var(--transition-normal) ease}.pricing-show-more-button:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.pricing-show-more-button:active{transform:translateY(0)}@media (max-width:1600px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing-section{padding:60px 0}.pricing-container{padding:0 12px}.pricing-grid{grid-template-columns:1fr}.pricing-trust{align-items:center;flex-direction:column;gap:16px;margin-bottom:40px;padding:20px}.pricing-show-more-button{font-size:15px;padding:14px 24px}}.comparison-section{padding:80px 24px}.comparison-container{margin:0 auto;max-width:1000px}.comparison-header{margin-bottom:48px;text-align:center}.comparison-label{color:#18e3ffcc;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.comparison-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;line-height:1.2;margin-bottom:16px}.comparison-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:700px}.comparison-table-wrapper{background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);margin-bottom:48px;overflow:hidden}.comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:16px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);gap:16px;padding:20px 24px}.comparison-row:last-child{border-bottom:none}.comparison-header-cell{background:#ffffff05;color:#ffffffb3;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.comparison-text{color:#ffffffd9;font-size:15px}.comparison-cell{color:#fff9;font-size:15px;font-weight:500;text-align:center}.comparison-check{color:#4caf50;font-size:20px}.comparison-cross{color:#ffffff4d;font-size:20px}.comparison-highlight{color:#18e3ff;font-weight:700}.comparison-cta{background:linear-gradient(135deg,#18e3ff0d,#4caf500d);border:1px solid rgba(24,227,255,.2);border-radius:16px;padding:32px 24px;text-align:center}.comparison-cta-title{color:#fffffff2;font-size:max(20px,min(3vw,24px));font-weight:700;margin-bottom:8px}.comparison-cta-text{color:#ffffffa6;font-size:15px}@media (max-width:768px){.comparison-section{padding:64px 20px}.comparison-row{gap:12px;grid-template-columns:1.5fr 1fr 1fr;padding:16px}.comparison-cell,.comparison-text{font-size:14px}}@media (max-width:480px){.comparison-row{grid-template-columns:1fr;text-align:center}.comparison-cell{display:inline-block}}.technical-section{padding:80px 24px}.technical-container{margin:0 auto;max-width:1600px}@media (min-width:1920px){.technical-container{max-width:1200px}}.technical-header{margin-bottom:48px;text-align:center}.technical-label{color:#ffb84dcc;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.technical-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;line-height:1.2;margin-bottom:16px}.technical-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:700px}.technical-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.technical-metric{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.technical-metric:hover{border-color:#ff7a454d;box-shadow:0 4px 16px #ff7a4533;transform:translateY(-2px)}@supports (color:color-mix(in lch,red,blue)){.technical-metric:hover{border-color:color-mix(in srgb,var(--page-accent-color,#ff7a45) 30%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--page-accent-color,#ff7a45) 20%,transparent)}}.technical-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.technical-metric-content{flex:1}.technical-metric-value{color:#fffffff2;font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.technical-metric-label{color:#fff9;font-size:13px;font-weight:500}.technical-models{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;margin-bottom:48px;padding:40px 32px}.technical-models-title{color:#fffffff2;font-size:24px;font-weight:700;margin-bottom:32px;text-align:center}.technical-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.technical-model{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:20px;text-align:center}.technical-model-name{color:#ffffffe6;font-size:16px;font-weight:700;margin-bottom:8px}.technical-model-usage{color:#ffffff80;font-size:13px}.technical-count{background:#ffb84d1a;border:1px solid rgba(255,184,77,.3);border-radius:6px;color:#ffb84d;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:4px 12px}.technical-zones{display:grid;grid-gap:20px;gap:20px}.tech-zone{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px}.tech-zone-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tech-zone-name{color:#fffffff2;font-size:18px;font-weight:700}.tech-zone-badge{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px}.tech-zone-bar{background:#ffffff0d;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden}.tech-zone-bar-fill{background:linear-gradient(90deg,var(--zone-color),var(--zone-color-end));border-radius:4px;height:100%;transition:width .6s ease}.tech-zone-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px}.tech-zone-stat{text-align:center}.tech-zone-stat-value{color:#fffffff2;font-size:20px;font-weight:800}.tech-zone-stat-label{color:#fff9;font-size:12px}@media (max-width:768px){.technical-section{padding:64px 20px}.technical-metrics{gap:16px;grid-template-columns:1fr}.technical-models{padding:32px 24px}.tech-zone{padding:20px}}.testimonials-section{padding:80px 24px}.testimonials-container{margin:0 auto;max-width:1600px}@media (min-width:1920px){.testimonials-container{max-width:1200px}}.testimonials-header{margin-bottom:48px;text-align:center}.testimonials-label{color:#ff7a45cc;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.testimonials-title{color:#fffffff2;font-size:max(32px,min(5vw,48px));font-weight:800;line-height:1.2;margin-bottom:16px}.testimonials-description{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:700px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.testimonial-card{backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style;isolation:isolate;padding:24px;transform:translateZ(0);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.testimonial-card:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #ff7a4533;transform:translateY(-4px) translateZ(0);will-change:transform}.testimonial-card:not(:hover){will-change:auto}.testimonial-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,#18e3ff33,#ff7a4533);border-radius:50%;color:#ffffffe6;display:flex;flex-shrink:0;font-size:24px;font-weight:800;height:56px;justify-content:center;width:56px}.testimonial-info{flex:1}.testimonial-name{color:#fffffff2;font-size:16px;font-weight:700;margin-bottom:4px}.testimonial-role{color:#fff9;font-size:13px}.testimonial-stars{display:flex;gap:4px;margin-bottom:12px}.testimonial-quote{color:#ffffffbf;font-size:15px;font-style:italic;line-height:1.6;margin-bottom:16px}.testimonial-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;border-top:1px solid hsla(0,0%,100%,.05);gap:12px;padding-top:16px}.testimonial-stat{text-align:center}.testimonial-stat-value{color:#fffffff2;font-size:20px;font-weight:800;margin-bottom:4px}.testimonial-stat-label{color:#fff9;font-size:12px}.testimonials-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px}.testimonials-metric{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;text-align:center}.testimonials-metric-value{color:#fffffff2;font-size:36px;font-weight:800;line-height:1;margin-bottom:8px}.testimonials-metric-label{color:#fff9;font-size:14px;font-weight:500}@media (max-width:768px){.testimonials-section{padding:64px 20px}.testimonials-grid{gap:20px;grid-template-columns:1fr}.testimonial-card{padding:20px}.testimonials-metrics{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.testimonials-metrics{grid-template-columns:1fr}}.testimonial-card{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}.footer-section{background:transparent;padding:80px 24px 40px;position:relative}.footer-container{margin:0 auto;max-width:1600px}@media (min-width:1920px){.footer-container{max-width:1200px}}.footer-cta-compact{display:grid;grid-template-columns:auto 1fr auto;grid-gap:32px;align-items:center;backdrop-filter:blur(10px);background:#ff7a4514;border:1px solid rgba(255,122,69,.2);border-radius:20px;gap:32px;margin-bottom:32px;padding:32px 40px}.footer-cta-icon{align-items:center;background:linear-gradient(135deg,#ff7a45,#ffb84d);border-radius:16px;box-shadow:0 0 30px #ff7a4566;color:#0a0f1e;display:flex;height:64px;justify-content:center;width:64px}.footer-cta-content{text-align:left}.footer-cta-title{color:#fffffffa;font-size:max(24px,min(3vw,32px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.footer-cta-text{color:#ffffffb3;font-size:max(14px,min(2vw,16px));line-height:1.5;margin:0}.footer-cta-action{display:flex;justify-content:flex-end}.footer-cta-button{align-items:center;background:linear-gradient(135deg,#ff7a45,#ffb84d);border:none;border-radius:12px;box-shadow:0 0 40px -10px #ff7a4580;color:#0a0f1e;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 32px;transition:all .3s ease;white-space:nowrap}.footer-cta-button:hover{box-shadow:0 0 60px -10px #ff7a45cc;transform:translateY(-2px) scale(1.02)}.footer-cta-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:64px;padding:0 40px}.footer-cta-badge{background:#ffffff08;border:1px solid rgba(255,122,69,.2);border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.footer-cta-badge:hover{background:#ff7a451a;border-color:#ff7a454d;color:#ffb84d}.footer-navigation{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(4,1fr);grid-gap:40px;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);gap:40px;margin-bottom:32px;padding:48px 0}.footer-brand-column{align-items:flex-start;align-self:flex-start;gap:8px}.footer-brand-column,.footer-nav-column{display:flex;flex-direction:column}.footer-nav-title{align-items:center;color:#ffb84d;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:20px;text-shadow:0 0 20px rgba(255,184,77,.3)}.footer-nav-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-nav-links li a{align-items:center;color:#fff9;display:flex;font-size:14px;font-weight:500;gap:8px;padding:4px 0;transition:all .3s ease}.footer-nav-links li a:hover{color:#ffb84d;transform:translate(4px)}.footer-nav-links li a svg{flex-shrink:0;opacity:.7;transition:opacity .3s ease}.footer-nav-links li a:hover svg{opacity:1}.footer-brand-column>:first-child{margin-bottom:8px}.footer-brand-description{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 12px}.footer-brand-column .footer-social-links{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:0}.footer-bottom{padding:8px 0;text-align:center}.footer-bottom,.footer-social-link{align-items:center;display:flex;justify-content:center}.footer-social-link{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#ffffffb3;height:40px;transition:all .3s ease;width:40px}.footer-social-link:hover{background:linear-gradient(135deg,#ff7a45,#ffb84d);border-color:transparent;box-shadow:0 0 20px #ff7a4566;color:#0a0f1e;transform:translateY(-2px)}.footer-copyright{color:#fff6;font-size:13px;line-height:1.6}.footer-agency-link{color:#fff6;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.footer-agency-link:hover{color:#ffb84db3}@media (max-width:1024px){.footer-navigation{gap:32px;grid-template-columns:1fr}.footer-brand-column{margin-bottom:16px;text-align:left}.footer-navigation>.footer-nav-column{display:block}@supports (display:grid){.footer-navigation{grid-template-columns:1fr}.footer-navigation:after{content:"";display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;grid-column:1/-1}}}@media (max-width:768px){.footer-section{padding:64px 20px 32px}.footer-cta-compact{gap:20px;grid-template-columns:1fr;padding:24px;text-align:center}.footer-cta-icon{margin:0 auto}.footer-cta-content{text-align:center}.footer-cta-action{justify-content:center}.footer-cta-button{max-width:320px;width:100%}.footer-cta-badges{gap:8px;margin-bottom:48px;padding:0}.footer-cta-badge{font-size:12px;padding:6px 12px}.footer-navigation{gap:32px;grid-template-columns:1fr;padding:32px 0}.footer-brand-column{align-items:center;text-align:center}.footer-brand-column .footer-social-links{justify-content:center}.footer-nav-column{text-align:center}.footer-bottom{flex-direction:column;gap:8px}.footer-nav-links li a,.footer-nav-title{justify-content:center}.footer-nav-links li a:hover{transform:none}.footer-copyright{text-align:center}}@media (max-width:480px){.footer-cta-compact{padding:20px}.footer-cta-icon{height:56px;width:56px}.footer-cta-button{font-size:15px;padding:14px 24px}}.footer-cookie-link{align-items:center;background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:.5rem;padding:0;text-align:left;transition:color .2s ease}.footer-cookie-link:hover{color:#18e3ff}.onboarding-card-hover{cursor:default;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@media (min-width:1024px) and (hover:hover){.onboarding-card-hover:hover{box-shadow:0 12px 40px #0000004d;transform:translateY(-4px)}}.action-card-hover{cursor:default;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@media (min-width:1024px) and (hover:hover){.action-card-hover:hover{box-shadow:0 16px 48px #0006;transform:translateY(-6px) scale(1.02)}}.forge-card-hover{cursor:default;overflow:visible;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@media (min-width:1024px) and (hover:hover){.forge-card-hover:hover{box-shadow:0 20px 60px #00000080;transform:translateY(-6px)}}.gaming-card-hover{position:relative}@media (min-width:1024px) and (hover:hover){.gaming-card-hover:hover{border-color:currentColor!important;border-width:2px;box-shadow:0 12px 40px #00000059;transform:translateY(-4px)}}.records-section-hover{position:relative}@media (min-width:1024px) and (hover:hover){.records-section-hover:hover{border-color:#3b82f680;transform:scale(1.01)}}.record-card-hover{position:relative}@media (min-width:1024px) and (hover:hover){.record-card-hover:hover{border-width:2px;transform:translateY(-4px)}.record-card-hover:first-child:hover{background:#ff6b3526;border-color:#ff6b3580}.record-card-hover:nth-child(2):hover{background:#8b5cf626;border-color:#8b5cf680}.record-card-hover:nth-child(3):hover{background:#10b98126;border-color:#10b98180}}.classement-card-hover{position:relative}@media (min-width:1024px) and (hover:hover){.classement-card-hover:hover{border-color:#10b98199;transform:scale(1.02)}}.cta-final-hover{overflow:visible;position:relative}@media (min-width:1024px) and (hover:hover){.cta-final-hover:hover{border-color:#ffb84dcc;box-shadow:0 12px 48px #ff6b3599,inset 0 2px #fff6;transform:translateY(-2px) scale(1.05)}}@media (min-width:1024px){.forge-page-section:first-of-type>div:last-child{grid-template-columns:repeat(3,1fr)!important;max-width:100%}.actions-grid{grid-template-columns:repeat(4,1fr)!important;max-width:100%}}.action-card-hover,.classement-card-hover,.cta-final-hover,.forge-card-hover,.gaming-card-hover,.onboarding-card-hover,.record-card-hover,.records-section-hover{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}@media (max-width:1023px){.action-card-hover:hover,.classement-card-hover:hover,.cta-final-hover:hover,.forge-card-hover:hover,.gaming-card-hover:hover,.onboarding-card-hover:hover,.record-card-hover:hover,.records-section-hover:hover{transform:none}}@media (prefers-reduced-motion:reduce){.action-card-hover,.classement-card-hover,.cta-final-hover,.forge-card-hover,.gaming-card-hover,.onboarding-card-hover,.record-card-hover,.records-section-hover{transition:none!important}}.action-card-hover:focus-visible,.classement-card-hover:focus-visible,.cta-final-hover:focus-visible,.forge-card-hover:focus-visible,.gaming-card-hover:focus-visible,.onboarding-card-hover:focus-visible,.record-card-hover:focus-visible{outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:4px}.blog-content-section,.blog-page,.forge-page,.forge-page-container,.forge-page-hero,.forge-page-section,.pricing-page,.systeme-page,[data-forge-glow]{overflow:visible!important}.blog-post-card,.forge-page-hero img,.forge-page-section img,.pricing-card{overflow:hidden}[data-forge-glow]{overflow:visible!important;padding:80px 40px!important;position:relative!important}@media (max-width:1024px){[data-forge-glow]{padding:60px 32px!important}}@media (max-width:768px){[data-forge-glow]{padding:48px 24px!important}}.hero-section:before{background:radial-gradient(circle,rgba(255,122,69,.12) 0,rgba(255,184,77,.08) 30%,transparent 70%);height:600px;right:10%;top:20%;width:600px}.hero-content:before,.hero-section:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:2}.hero-content:before{background:radial-gradient(circle,rgba(255,184,77,.1) 0,rgba(255,122,69,.06) 40%,transparent 70%);bottom:-100px;height:500px;left:5%;width:500px}.forges-section:before{background:radial-gradient(circle,rgba(24,227,255,.08) 0,rgba(76,175,80,.05) 35%,transparent 70%);height:700px;left:5%;top:10%;width:700px}.forges-section:after,.forges-section:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.forges-section:after{background:radial-gradient(circle,rgba(76,175,80,.09) 0,rgba(24,227,255,.06) 40%,transparent 70%);bottom:15%;height:550px;right:8%;width:550px}.gaming-section:before{backface-visibility:hidden;background:radial-gradient(circle,rgba(255,184,77,.1) 0,rgba(76,175,80,.06) 35%,transparent 70%);content:"";height:650px;pointer-events:none;position:absolute;right:10%;top:15%;transform:translateZ(0);width:650px;z-index:0}.gaming-section:after{background:radial-gradient(circle,rgba(76,175,80,.08) 0,rgba(255,184,77,.05) 40%,transparent 70%);bottom:20%;height:600px;width:600px}.gaming-section:after,.head-section:before{backface-visibility:hidden;content:"";left:8%;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.head-section:before{background:radial-gradient(circle,rgba(156,39,176,.12) 0,rgba(156,39,176,.08) 30%,rgba(24,227,255,.06) 50%,transparent 70%);height:700px;top:15%;width:700px}.head-section:after{background:radial-gradient(circle,rgba(24,227,255,.1) 0,rgba(156,39,176,.07) 40%,rgba(24,227,255,.04) 55%,transparent 70%);bottom:20%;height:650px;right:10%;width:650px}.gaming-showcase-section:before,.head-section:after{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.gaming-showcase-section:before{background:radial-gradient(circle,rgba(255,122,69,.1) 0,rgba(255,184,77,.06) 35%,rgba(255,193,7,.04) 50%,transparent 70%);height:750px;right:5%;top:25%;width:750px}.gaming-showcase-section:after{background:radial-gradient(circle,rgba(255,184,77,.08) 0,rgba(255,122,69,.05) 40%,transparent 70%);bottom:15%;height:600px;left:10%;width:600px}.gaming-showcase-section:after,.predictions-section:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.predictions-section:before{background:radial-gradient(circle,rgba(74,144,226,.09) 0,rgba(255,184,77,.06) 40%,transparent 70%);height:650px;left:8%;top:10%;width:650px}.predictions-section:after{background:radial-gradient(circle,rgba(255,184,77,.08) 0,rgba(74,144,226,.05) 35%,transparent 70%);bottom:20%;height:550px;width:550px}.predictions-section:after,[data-forge-glow=contact]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;right:10%;transform:translateZ(0);z-index:0}[data-forge-glow=contact]:before{background:radial-gradient(circle,rgba(255,107,53,.12) 0,rgba(247,147,30,.08) 30%,transparent 70%);height:600px;top:20%;width:600px}[data-forge-glow=contact]:after{background:radial-gradient(circle,rgba(247,147,30,.1) 0,rgba(255,107,53,.06) 40%,transparent 70%);bottom:15%;height:500px;left:10%;transform:translateZ(0);width:500px}[data-forge-glow=contact]:after,[data-forge-glow=corporelle]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;z-index:0}[data-forge-glow=corporelle]:before{background:radial-gradient(circle,rgba(255,122,69,.12) 0,rgba(255,122,69,.08) 30%,transparent 70%);height:600px;left:50%;top:10%;transform:translate(-50%) translateZ(0);transform:translateZ(0);width:600px}[data-forge-glow=corporelle]:after{background:radial-gradient(circle,rgba(255,122,69,.1) 0,rgba(255,122,69,.06) 40%,transparent 70%);bottom:10%;height:500px;width:500px}[data-forge-glow=corporelle]:after,[data-forge-glow=culinaire]:before{backface-visibility:hidden;content:"";left:15%;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}[data-forge-glow=culinaire]:before{background:radial-gradient(circle,rgba(255,184,77,.12) 0,rgba(255,184,77,.08) 30%,transparent 70%);height:600px;top:10%;width:600px}[data-forge-glow=culinaire]:after{background:radial-gradient(circle,rgba(255,184,77,.1) 0,rgba(255,184,77,.06) 40%,transparent 70%);bottom:10%;height:500px;right:15%;transform:translateZ(0);width:500px}[data-forge-glow=culinaire]:after,[data-forge-glow=entrainement]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;z-index:0}[data-forge-glow=entrainement]:before{background:radial-gradient(circle,rgba(24,227,255,.12) 0,rgba(24,227,255,.08) 30%,transparent 70%);height:600px;left:50%;top:15%;transform:translate(-50%) translateZ(0);width:600px}[data-forge-glow=entrainement]:after{background:radial-gradient(circle,rgba(24,227,255,.1) 0,rgba(24,227,255,.06) 40%,transparent 70%);bottom:15%;height:500px;left:10%;transform:translateZ(0);width:500px}[data-forge-glow=entrainement]:after,[data-forge-glow=nutritionnelle]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;z-index:0}[data-forge-glow=nutritionnelle]:before{background:radial-gradient(circle,rgba(76,175,80,.12) 0,rgba(76,175,80,.08) 30%,transparent 70%);height:600px;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0);width:600px}[data-forge-glow=nutritionnelle]:after{background:radial-gradient(circle,rgba(76,175,80,.1) 0,rgba(76,175,80,.06) 40%,transparent 70%);bottom:10%;height:500px;right:15%;width:500px}[data-forge-glow=nutritionnelle]:after,[data-forge-glow=temporelle]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}[data-forge-glow=temporelle]:before{background:radial-gradient(circle,rgba(156,39,176,.12) 0,rgba(156,39,176,.08) 30%,transparent 70%);height:600px;left:15%;top:10%;width:600px}[data-forge-glow=temporelle]:after{background:radial-gradient(circle,rgba(171,71,188,.1) 0,rgba(156,39,176,.06) 40%,transparent 70%);bottom:10%;height:500px;width:500px}[data-forge-glow=energetique]:before,[data-forge-glow=temporelle]:after{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;right:15%;transform:translateZ(0);z-index:0}[data-forge-glow=energetique]:before{background:radial-gradient(circle,rgba(255,64,129,.12) 0,rgba(255,64,129,.08) 30%,transparent 70%);height:600px;top:10%;width:600px}[data-forge-glow=energetique]:after{backface-visibility:hidden;background:radial-gradient(circle,rgba(255,64,129,.1) 0,rgba(255,64,129,.06) 40%,transparent 70%);bottom:20%;content:"";height:500px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%) translateZ(0);width:500px;z-index:0}[data-forge-glow=systeme]:before{background:radial-gradient(circle,rgba(239,68,68,.12) 0,rgba(239,68,68,.08) 30%,transparent 70%);height:600px;right:15%;top:10%;width:600px}[data-forge-glow=systeme]:after,[data-forge-glow=systeme]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}[data-forge-glow=systeme]:after{background:radial-gradient(circle,rgba(239,68,68,.1) 0,rgba(239,68,68,.06) 40%,transparent 70%);bottom:10%;height:500px;left:15%;width:500px}[data-forge-glow=blog]:before{background:radial-gradient(circle,rgba(24,227,255,.12) 0,rgba(24,227,255,.08) 30%,transparent 70%);height:600px;left:15%;top:10%;width:600px}[data-forge-glow=blog]:after,[data-forge-glow=blog]:before{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}[data-forge-glow=blog]:after{background:radial-gradient(circle,rgba(24,227,255,.1) 0,rgba(24,227,255,.06) 40%,transparent 70%);bottom:10%;height:500px;right:15%;width:500px}[data-forge-glow=pricing]:before{backface-visibility:hidden;background:radial-gradient(circle,rgba(16,185,129,.12) 0,rgba(16,185,129,.08) 30%,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:15%;transform:translate(-50%) translateZ(0);width:600px;z-index:0}[data-forge-glow=pricing]:after{background:radial-gradient(circle,rgba(16,185,129,.1) 0,rgba(16,185,129,.06) 40%,transparent 70%);bottom:15%;height:500px;right:10%;width:500px}.footer-section:before,[data-forge-glow=pricing]:after{backface-visibility:hidden;content:"";pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.footer-section:before{background:radial-gradient(circle,rgba(24,227,255,.08) 0,rgba(76,175,80,.05) 40%,transparent 70%);height:600px;right:15%;top:5%;width:600px}.footer-cta:before{backface-visibility:hidden;background:radial-gradient(circle,rgba(76,175,80,.06) 0,rgba(24,227,255,.04) 40%,transparent 70%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:500px;z-index:-1}@media (max-width:1024px){.footer-section:before,.forges-section:before,.gaming-section:before,.gaming-showcase-section:before,.head-section:before,.hero-section:before,.predictions-section:before,[data-forge-glow=blog]:before,[data-forge-glow=contact]:before,[data-forge-glow=corporelle]:before,[data-forge-glow=culinaire]:before,[data-forge-glow=energetique]:before,[data-forge-glow=entrainement]:before,[data-forge-glow=nutritionnelle]:before,[data-forge-glow=pricing]:before,[data-forge-glow=systeme]:before,[data-forge-glow=temporelle]:before{height:500px;width:500px}.footer-cta:before,.forges-section:after,.gaming-section:after,.gaming-showcase-section:after,.head-section:after,.hero-content:before,.predictions-section:after,[data-forge-glow=blog]:after,[data-forge-glow=contact]:after,[data-forge-glow=corporelle]:after,[data-forge-glow=culinaire]:after,[data-forge-glow=energetique]:after,[data-forge-glow=entrainement]:after,[data-forge-glow=nutritionnelle]:after,[data-forge-glow=pricing]:after,[data-forge-glow=systeme]:after,[data-forge-glow=temporelle]:after{height:400px;width:400px}}@media (max-width:768px){.footer-section:before,.forges-section:before,.gaming-section:before,.gaming-showcase-section:before,.head-section:before,.hero-section:before,.predictions-section:before,[data-forge-glow=blog]:before,[data-forge-glow=contact]:before,[data-forge-glow=corporelle]:before,[data-forge-glow=culinaire]:before,[data-forge-glow=energetique]:before,[data-forge-glow=entrainement]:before,[data-forge-glow=nutritionnelle]:before,[data-forge-glow=pricing]:before,[data-forge-glow=systeme]:before,[data-forge-glow=temporelle]:before{height:350px;opacity:.7;width:350px}.footer-cta:before,.forges-section:after,.gaming-section:after,.gaming-showcase-section:after,.head-section:after,.hero-content:before,.predictions-section:after,[data-forge-glow=blog]:after,[data-forge-glow=contact]:after,[data-forge-glow=corporelle]:after,[data-forge-glow=culinaire]:after,[data-forge-glow=energetique]:after,[data-forge-glow=entrainement]:after,[data-forge-glow=nutritionnelle]:after,[data-forge-glow=pricing]:after,[data-forge-glow=systeme]:after,[data-forge-glow=temporelle]:after{height:280px;opacity:.6;width:280px}.hero-section:before{right:5%;top:10%}.hero-content:before{bottom:-50px;left:0}.forges-section:before{left:0;top:5%}.gaming-section:before{right:0;top:10%}.predictions-section:before{left:0;top:5%}}@media (max-width:480px){.footer-section:before,.forges-section:before,.gaming-section:before,.gaming-showcase-section:before,.head-section:before,.hero-section:before,.predictions-section:before,[data-forge-glow=blog]:before,[data-forge-glow=contact]:before,[data-forge-glow=corporelle]:before,[data-forge-glow=culinaire]:before,[data-forge-glow=energetique]:before,[data-forge-glow=entrainement]:before,[data-forge-glow=nutritionnelle]:before,[data-forge-glow=pricing]:before,[data-forge-glow=systeme]:before,[data-forge-glow=temporelle]:before{height:250px;opacity:.5;width:250px}.footer-cta:before,.forges-section:after,.gaming-section:after,.gaming-showcase-section:after,.head-section:after,.hero-content:before,.predictions-section:after,[data-forge-glow=blog]:after,[data-forge-glow=contact]:after,[data-forge-glow=corporelle]:after,[data-forge-glow=culinaire]:after,[data-forge-glow=energetique]:after,[data-forge-glow=entrainement]:after,[data-forge-glow=nutritionnelle]:after,[data-forge-glow=pricing]:after,[data-forge-glow=systeme]:after,[data-forge-glow=temporelle]:after{display:none}}@media (prefers-reduced-motion:reduce){.footer-cta:before,.footer-section:before,.forges-section:after,.forges-section:before,.gaming-section:after,.gaming-section:before,.gaming-showcase-section:after,.gaming-showcase-section:before,.head-section:after,.head-section:before,.hero-content:before,.hero-section:before,.predictions-section:after,.predictions-section:before,[data-forge-glow=blog]:after,[data-forge-glow=blog]:before,[data-forge-glow=contact]:after,[data-forge-glow=contact]:before,[data-forge-glow=corporelle]:after,[data-forge-glow=corporelle]:before,[data-forge-glow=culinaire]:after,[data-forge-glow=culinaire]:before,[data-forge-glow=energetique]:after,[data-forge-glow=energetique]:before,[data-forge-glow=entrainement]:after,[data-forge-glow=entrainement]:before,[data-forge-glow=nutritionnelle]:after,[data-forge-glow=nutritionnelle]:before,[data-forge-glow=pricing]:after,[data-forge-glow=pricing]:before,[data-forge-glow=systeme]:after,[data-forge-glow=systeme]:before,[data-forge-glow=temporelle]:after,[data-forge-glow=temporelle]:before{opacity:.4}}@media print{.footer-cta:before,.footer-section:before,.forges-section:after,.forges-section:before,.gaming-section:after,.gaming-section:before,.gaming-showcase-section:after,.gaming-showcase-section:before,.hero-content:before,.hero-section:before,.predictions-section:after,.predictions-section:before,[data-forge-glow=blog]:after,[data-forge-glow=blog]:before,[data-forge-glow=contact]:after,[data-forge-glow=contact]:before,[data-forge-glow=corporelle]:after,[data-forge-glow=corporelle]:before,[data-forge-glow=culinaire]:after,[data-forge-glow=culinaire]:before,[data-forge-glow=energetique]:after,[data-forge-glow=energetique]:before,[data-forge-glow=entrainement]:after,[data-forge-glow=entrainement]:before,[data-forge-glow=nutritionnelle]:after,[data-forge-glow=nutritionnelle]:before,[data-forge-glow=pricing]:after,[data-forge-glow=pricing]:before,[data-forge-glow=systeme]:after,[data-forge-glow=systeme]:before,[data-forge-glow=temporelle]:after,[data-forge-glow=temporelle]:before{display:none!important}}@media (min-width:1024px){.agents-grid{grid-template-columns:repeat(3,1fr)!important;width:100%}}.agent-card{--agent-color:#ff7a45}@media (max-width:480px){.pipeline-agents{grid-template-columns:1fr}}.comparison-twinforge{background:linear-gradient(90deg,rgba(255,122,69,.1),transparent);color:#ff7a45!important}.agent-card-image{aspect-ratio:1/1;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);margin-bottom:16px}.agent-card-image img{transition:transform .3s ease}.agent-card:has(.agent-card-image) .agent-card-header{margin-top:0}[data-forge-glow=records] .agent-card-image{aspect-ratio:3/2}.pipeline-agents{align-items:center;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.pipeline-agents{grid-template-columns:repeat(2,1fr)}.pipeline-arrow{display:none}}@media (max-width:640px){.pipeline-agents{grid-template-columns:1fr}}.pipeline-arrow{display:none}.pipeline-agent{height:100%}.forge-value-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}@media (max-width:1600px){.forge-value-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.forge-value-cards{grid-template-columns:1fr}}.agent-card{--agent-color:#00ced1}.agent-card:before{background:radial-gradient(circle at 50% 50%,rgba(0,206,209,.15) 0,transparent 70%)}@supports (color:color-mix(in lch,red,blue)){.agent-card:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--agent-color,#00ced1) 15%,transparent) 0,transparent 70%)}}.agent-card:hover{border-color:#00ced1;border-color:var(--agent-color,#00ced1);box-shadow:0 8px 24px #0000004d,0 0 40px #00ced133}@supports (color:color-mix(in lch,red,blue)){.agent-card:hover{box-shadow:0 8px 24px #0000004d,0 0 40px color-mix(in srgb,var(--agent-color,#00ced1) 20%,transparent)}}.agent-card-specialties li:before{color:#00ced1;color:var(--agent-color,#00ced1)}.pipeline-agents{grid-template-columns:repeat(7,1fr)}@media (max-width:1400px){.pipeline-agents{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.pipeline-agents{grid-template-columns:repeat(3,1fr)}}.pipeline-agent{background:#00ced11a;background:rgba(var(--pipeline-color-rgb,0,206,209),.1);border:1px solid rgba(0,206,209,.2);border:1px solid rgba(var(--pipeline-color-rgb,0,206,209),.2)}.pipeline-agent:hover{background:#00ced12e;background:rgba(var(--pipeline-color-rgb,0,206,209),.18);border-color:#00ced166;border-color:rgba(var(--pipeline-color-rgb,0,206,209),.4);box-shadow:0 8px 24px #00ced14d,0 0 40px #00ced126;box-shadow:0 8px 24px rgba(var(--pipeline-color-rgb,0,206,209),.3),0 0 40px rgba(var(--pipeline-color-rgb,0,206,209),.15)}.pipeline-agent-name,.pipeline-arrow{color:#00ced1;color:var(--pipeline-color,#00ced1)}.pipeline-result{background:linear-gradient(135deg,#00ced126,#00ced11a);background:linear-gradient(135deg,rgba(var(--pipeline-color-rgb,0,206,209),.15),rgba(var(--pipeline-color-rgb,0,206,209),.1));border:2px solid rgba(0,206,209,.3);border:2px solid rgba(var(--pipeline-color-rgb,0,206,209),.3)}.comparison-twinforge{background:linear-gradient(90deg,rgba(0,206,209,.1),transparent);color:#00ced1!important}@media (min-width:1024px){.agents-grid{grid-template-columns:repeat(3,1fr)!important;overflow:visible;width:100%}}@media (min-width:768px) and (max-width:1023px){.agents-grid{grid-template-columns:repeat(2,1fr)!important}}.agent-card{--agent-color:#9c27b0;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14;contain:layout style;isolation:isolate;overflow:visible;padding:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-card,.agent-card:before{backface-visibility:hidden;transform:translateZ(0)}.agent-card:before{background:radial-gradient(circle at 50% 50%,rgba(156,39,176,.15) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@supports (color:color-mix(in lch,red,blue)){.agent-card:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--agent-color,#9c27b0) 15%,transparent) 0,transparent 70%)}}.agent-card:hover{border-color:#9c27b0;border-color:var(--agent-color,#9c27b0);box-shadow:0 8px 24px #0000004d,0 0 40px #9c27b033;transform:translateY(-4px) translateZ(0);will-change:transform}@supports (color:color-mix(in lch,red,blue)){.agent-card:hover{box-shadow:0 8px 24px #0000004d,0 0 40px color-mix(in srgb,var(--agent-color,#9c27b0) 20%,transparent)}}.agent-card:hover:before{opacity:1}.agent-card:not(:hover){will-change:auto}.agent-card-image{aspect-ratio:3/2;background:#0003;border-radius:12px;margin-bottom:20px;overflow:hidden;width:100%}.agent-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.agent-card:hover .agent-card-image img{transform:scale(1.05)}.agent-card-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.agent-card-number{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:900;height:48px;justify-content:center;width:48px}.agent-card-title{flex:1}.agent-card-name{color:#fff;font-size:1.375rem;font-weight:800;margin:0 0 4px}.agent-card-role{color:#fff9;font-size:.9375rem;margin:0}.agent-card-specialties{margin-bottom:20px}.agent-card-specialties h4{color:#fffc;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.agent-card-specialties ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.agent-card-specialties li{color:#ffffffb3;font-size:.9375rem;padding-left:20px;position:relative}.agent-card-specialties li:before{color:#9c27b0;color:var(--agent-color,#9c27b0);content:"→";font-weight:700;left:0;position:absolute}.agent-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;border-top:1px solid hsla(0,0%,100%,.1);gap:12px;padding-top:20px}.agent-metric{display:flex;flex-direction:column;gap:4px}.agent-metric-label{color:#ffffff80;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.agent-metric-value{font-size:1.125rem;font-weight:800}.pipeline-visualization{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:40px}.pipeline-agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px;width:100%}.pipeline-agent{align-items:center;backface-visibility:hidden;background:#9c27b01a;background:rgba(var(--pipeline-color-rgb,156,39,176),.1);border:1px solid rgba(156,39,176,.2);border:1px solid rgba(var(--pipeline-color-rgb,156,39,176),.2);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;isolation:isolate;padding:20px;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.pipeline-agent:hover{background:#9c27b02e;background:rgba(var(--pipeline-color-rgb,156,39,176),.18);border-color:#9c27b066;border-color:rgba(var(--pipeline-color-rgb,156,39,176),.4);box-shadow:0 8px 24px #9c27b04d,0 0 40px #9c27b026;box-shadow:0 8px 24px rgba(var(--pipeline-color-rgb,156,39,176),.3),0 0 40px rgba(var(--pipeline-color-rgb,156,39,176),.15);transform:translateY(-4px) translateZ(0);will-change:transform}.pipeline-agent:not(:hover){will-change:auto}.pipeline-agent-icon{font-size:32px}.pipeline-agent-content{text-align:center}.pipeline-agent-name{color:#9c27b0;color:var(--pipeline-color,#9c27b0);font-size:.875rem;font-weight:800;margin-bottom:4px}.pipeline-agent-model{color:#fff9;font-size:.75rem;margin-bottom:4px}.pipeline-agent-time{color:#fffc;font-size:.875rem;font-weight:700}.pipeline-arrow{color:#9c27b0;color:var(--pipeline-color,#9c27b0);flex-shrink:0}.pipeline-result{align-items:center;background:linear-gradient(135deg,#9c27b026,#9c27b01a);background:linear-gradient(135deg,rgba(var(--pipeline-color-rgb,156,39,176),.15),rgba(var(--pipeline-color-rgb,156,39,176),.1));border:2px solid rgba(156,39,176,.3);border:2px solid rgba(var(--pipeline-color-rgb,156,39,176),.3);border-radius:20px;display:flex;gap:20px;padding:24px}.pipeline-result-icon{flex-shrink:0;font-size:48px}.pipeline-result-content{flex:1}.pipeline-result-title{color:#fff;font-size:1.25rem;font-weight:800;margin-bottom:8px}.pipeline-result-stats{color:#fffc;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:16px}.pipeline-result-stats span{background:#ffffff1a;border-radius:8px;padding:6px 12px}.comparison-table-wrapper{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%}.comparison-table thead th{background:#ffffff0d;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9375rem;font-weight:700;padding:20px 16px;text-align:left}.comparison-table thead th:first-child{border-radius:16px 0 0}.comparison-table tbody td{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffb3;font-size:.9375rem;padding:16px}.comparison-feature-name{color:#ffffffe6!important;font-weight:600}.comparison-twinforge{background:linear-gradient(90deg,rgba(156,39,176,.1),transparent);color:#9c27b0!important;font-weight:700!important}.comparison-table tbody tr:hover{background:#ffffff05}.usecase-card{--usecase-color:#10b981;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 4px 12px #0003;padding:28px;transition:all .3s ease}.usecase-card:hover{border-color:var(--usecase-color);box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.usecase-card-icon{align-items:center;border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.usecase-card-name{color:#fff;font-size:1.5rem;font-weight:800;margin:0 0 20px}.usecase-card-detail{margin-bottom:16px}.usecase-label{color:#ffffff80;display:block;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.usecase-text{color:#fffc;font-size:.9375rem;line-height:1.6;margin:0}.usecase-highlight{font-size:1.125rem;font-weight:700}.gaming-reward-card{align-items:center;backface-visibility:hidden;background:linear-gradient(135deg,#ff7a4526,#ff7a451a);background:linear-gradient(135deg,rgba(var(--gaming-color-rgb,255,122,69),.15),rgba(var(--gaming-color-rgb,255,122,69),.1));border:2px solid rgba(255,122,69,.3);border:2px solid rgba(var(--gaming-color-rgb,255,122,69),.3);border-radius:24px;box-shadow:0 8px 32px #ff7a4533;box-shadow:0 8px 32px rgba(var(--gaming-color-rgb,255,122,69),.2);display:flex;gap:32px;isolation:isolate;padding:40px;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.gaming-reward-card:hover{background:linear-gradient(135deg,#ff7a4533,#ff7a4526);background:linear-gradient(135deg,rgba(var(--gaming-color-rgb,255,122,69),.2),rgba(var(--gaming-color-rgb,255,122,69),.15));border-color:#ff7a4580;border-color:rgba(var(--gaming-color-rgb,255,122,69),.5);box-shadow:0 12px 40px #ff7a454d,0 0 60px #ff7a4533;box-shadow:0 12px 40px rgba(var(--gaming-color-rgb,255,122,69),.3),0 0 60px rgba(var(--gaming-color-rgb,255,122,69),.2);transform:translateY(-4px) translateZ(0);will-change:transform}.gaming-reward-card:not(:hover){will-change:auto}.gaming-reward-icon{align-items:center;background:#ff7a45;background:var(--gaming-color,#ff7a45);border-radius:50%;box-shadow:0 8px 24px #ff7a4566,inset 0 2px #fff3;box-shadow:0 8px 24px rgba(var(--gaming-color-rgb,255,122,69),.4),inset 0 2px #fff3;color:#fff;display:flex;flex-shrink:0;height:96px;justify-content:center;transition:all .3s ease;width:96px}.gaming-reward-card:hover .gaming-reward-icon{box-shadow:0 12px 32px #ff7a4599,inset 0 2px #ffffff4d;box-shadow:0 12px 32px rgba(var(--gaming-color-rgb,255,122,69),.6),inset 0 2px #ffffff4d;transform:scale(1.05)}.gaming-reward-content{flex:1}.gaming-reward-badge{align-items:center;background:#ff7a45;background:var(--gaming-color,#ff7a45);border-radius:20px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:800;gap:6px;margin-bottom:16px;padding:8px 16px}.gaming-reward-title{color:#fff;font-size:1.75rem;font-weight:900;margin:0 0 12px}.gaming-reward-description{color:#fffc;font-size:1rem;line-height:1.6;margin:0 0 24px}.gaming-reward-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.gaming-reward-stat{align-items:center;display:flex;gap:12px}.gaming-stat-value{color:#fff;font-size:1.5rem;font-weight:900;line-height:1}.gaming-stat-label{color:#fff9;font-size:.75rem;line-height:1.3}@media (max-width:768px){.agent-card{padding:20px}.agent-card-metrics{gap:16px;grid-template-columns:1fr}.agent-metric{align-items:center;flex-direction:row;justify-content:space-between}.pipeline-visualization{padding:24px}.pipeline-agents{grid-template-columns:1fr}.pipeline-arrow{transform:rotate(90deg)}.pipeline-result{flex-direction:column;text-align:center}.comparison-table-wrapper{-webkit-overflow-scrolling:touch}.comparison-table{min-width:100%}.gaming-reward-card{flex-direction:column;padding:32px 24px;text-align:center}.gaming-reward-stats{gap:16px;grid-template-columns:1fr}.gaming-reward-stat{justify-content:center}}@media (max-width:480px){.agent-card{padding:16px}.pipeline-visualization{padding:20px}.pipeline-agent{min-width:120px;padding:16px}.usecase-card{padding:20px}.gaming-reward-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.agent-card,.usecase-card{transition:none!important}}.blog-page,.contact-page,.forge-page,.head-page,.landing-page,.legal-page,.pricing-page,.privacy-page,.systeme-page,.terms-page{background-color:#0a0e14;background-color:var(--forge-dark-top);background-image:linear-gradient(180deg,#0a0e14,#0a0f16 10%,#0b1018,#0c121a,#0d131d,#0e1420,#0f1624,#101827,#131d2e,#162638 90%,#1a3a52);background-image:linear-gradient(180deg,var(--forge-dark-top) 0,var(--forge-transition-1) 10%,var(--forge-transition-2) 20%,var(--forge-transition-3) 30%,var(--forge-transition-4) 40%,var(--forge-transition-5) 50%,var(--forge-transition-6) 60%,var(--forge-transition-7) 70%,var(--forge-transition-8) 80%,var(--forge-transition-9) 90%,var(--forge-marine-bottom) 100%);contain:layout style paint;min-height:100vh;padding-top:0;will-change:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.landing-page>*{position:relative;z-index:2;z-index:var(--z-content)}@media (max-width:768px){.blog-page,.contact-page,.forge-page,.head-page,.landing-page,.legal-page,.pricing-page,.privacy-page,.systeme-page,.terms-page{background-color:#0a0e14;background-color:var(--forge-dark-top);background-image:linear-gradient(180deg,#0a0e14,#0b1018 20%,#0d131d,#0f1624,#131d2e 80%,#1a3a52);background-image:linear-gradient(180deg,var(--forge-dark-top) 0,var(--forge-transition-2) 20%,var(--forge-transition-4) 40%,var(--forge-transition-6) 60%,var(--forge-transition-8) 80%,var(--forge-marine-bottom) 100%)}}@media (prefers-reduced-motion:reduce){.blog-page,.contact-page,.forge-page,.head-page,.landing-page,.legal-page,.pricing-page,.privacy-page,.systeme-page,.terms-page{animation:none!important;transition:none!important}}@media print{.blog-page,.contact-page,.forge-page,.head-page,.landing-page,.legal-page,.pricing-page,.privacy-page,.systeme-page,.terms-page{background:#fff!important;color:#000!important}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.spotlight-enabled{--spotlight-x:50%;--spotlight-y:50%;--spotlight-opacity:0;position:relative}.spotlight-enabled:before{background:radial-gradient(circle 300px at var(--spotlight-x) var(--spotlight-y),rgba(255,122,69,.08) 0,rgba(255,122,69,.04) 30%,transparent 60%);content:"";inset:0;opacity:var(--spotlight-opacity);pointer-events:none;position:fixed;transition:opacity .3s ease;will-change:auto;z-index:9999;z-index:var(--z-spotlight)}.spotlight-enabled.spotlight-active:before{opacity:1}.spotlight-card{--card-spotlight-x:50%;--card-spotlight-y:50%;overflow:hidden;position:relative}.spotlight-card:after{background:radial-gradient(circle 200px at var(--card-spotlight-x) var(--card-spotlight-y),hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.05) 30%,transparent 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;will-change:auto;z-index:1}.spotlight-card:hover:after{opacity:1}.spotlight-card>*{position:relative;z-index:2}.forge-card{--card-spotlight-x:50%;--card-spotlight-y:50%;overflow:visible}.footer-cta-button,.hero-cta-primary,.hero-cta-secondary,.landing-cta-button,.testimonials-footer-button{--button-spotlight-x:50%;--button-spotlight-y:50%;overflow:hidden;position:relative}.footer-cta-button:before,.hero-cta-primary:before,.hero-cta-secondary:before,.landing-cta-button:before,.testimonials-footer-button:before{background:radial-gradient(circle 100px at var(--button-spotlight-x) var(--button-spotlight-y),hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.1) 40%,transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;will-change:auto;z-index:0}.footer-cta-button:hover:before,.hero-cta-primary:hover:before,.hero-cta-secondary:hover:before,.landing-cta-button:hover:before,.testimonials-footer-button:hover:before{opacity:1}.footer-cta-button>*,.hero-cta-primary>*,.hero-cta-secondary>*,.landing-cta-button>*,.testimonials-footer-button>*{position:relative;z-index:1}.landing-nav-link{--link-spotlight-x:50%;--link-spotlight-y:50%;position:relative}.landing-nav-link:before{background:radial-gradient(circle 80px at var(--link-spotlight-x) var(--link-spotlight-y),rgba(255,122,69,.1) 0,transparent 60%);border-radius:8px;border-radius:var(--radius-sm);content:"";inset:-8px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.landing-nav-link:hover:before{opacity:1}.results-stat-card,.tech-zone,.technical-metric,.testimonial-card{--card-spotlight-x:50%;--card-spotlight-y:50%;overflow:hidden}.results-stat-card:before,.tech-zone:before,.technical-metric:before,.testimonial-card:before{backface-visibility:hidden;background:radial-gradient(circle 150px at var(--card-spotlight-x) var(--card-spotlight-y),rgba(255,122,69,.05) 0,rgba(255,122,69,.02) 40%,transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease;z-index:0}@supports (color:color-mix(in lch,red,blue)){.results-stat-card:before,.tech-zone:before,.technical-metric:before,.testimonial-card:before{background:radial-gradient(circle 150px at var(--card-spotlight-x) var(--card-spotlight-y),color-mix(in srgb,var(--page-accent-color,#ff7a45) 5%,transparent) 0,color-mix(in srgb,var(--page-accent-color,#ff7a45) 2%,transparent) 40%,transparent 70%)}}.results-stat-card:hover:before,.tech-zone:hover:before,.technical-metric:hover:before,.testimonial-card:hover:before{opacity:1}.results-stat-card>*,.tech-zone>*,.technical-metric>*,.testimonial-card>*{position:relative;z-index:1}.hero-cta-primary:before,.hero-cta-secondary:before,.landing-cta-button:before,.results-stat-card:before,.spotlight-card:after,.tech-zone:before,.testimonial-card:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}}@media (max-width:1023px){.hero-cta-primary:before,.hero-cta-secondary:before,.landing-cta-button:before,.landing-nav-link:before,.results-stat-card:before,.spotlight-card:after,.spotlight-enabled:before,.tech-zone:before,.technical-metric:before,.testimonial-card:before{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-cta-primary:before,.hero-cta-secondary:before,.landing-cta-button:before,.landing-nav-link:before,.results-stat-card:before,.spotlight-card:after,.spotlight-enabled:before,.tech-zone:before,.technical-metric:before,.testimonial-card:before{animation:none!important;transition:none!important}}:focus-visible{border-radius:8px;border-radius:var(--radius-sm);outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:2px}header.landing-header-v2{background:linear-gradient(180deg,#0d0f16,#08090e);border:1px solid rgba(255,122,69,.15);border-radius:20px;box-shadow:0 4px 12px #0006,0 8px 24px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;left:16px;position:fixed!important;right:16px;top:12px;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);will-change:auto;z-index:9999!important}header.landing-header-v2.scrolled{border-color:#ff7a4540;box-shadow:0 6px 16px #00000080,0 12px 32px #0006,inset 0 1px #ffffff1f,inset 0 -1px #0006}.landing-header-v2-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1600px;padding:14px 24px;grid-gap:24px;gap:24px}@media (min-width:1920px){.landing-header-v2-content{max-width:1200px}}.landing-logo-v2{align-items:center;cursor:pointer;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));gap:12px;grid-column:1;justify-self:start;outline:none;transition:filter .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-logo-v2:hover{filter:drop-shadow(0 4px 8px rgba(255,122,69,.4))}.landing-logo-v2:active{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.landing-logo-v2:focus-visible{border-radius:8px;outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:4px}.landing-nav-v2{align-items:center;display:flex;gap:12px;grid-column:2;justify-content:center}.landing-nav-v2-link{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a,inset 0 -1px #0003;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;outline:none;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-nav-v2-button{background:linear-gradient(180deg,#ff7a4526,#ff7a4514);border-color:#ff7a4533}.landing-nav-v2-link:hover{background:linear-gradient(180deg,#ff7a4533,#ff7a451f);border-color:#ff7a454d;box-shadow:0 4px 8px #ff7a4533,inset 0 1px #ffffff26,inset 0 -1px #00000040;color:#f9fafb;color:var(--forge-text)}.landing-nav-v2-link:active{background:linear-gradient(180deg,#ff7a451a,#ff7a4526);box-shadow:0 1px 2px #0000004d,inset 0 2px 4px #0003}.landing-nav-v2-link:focus-visible{outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:2px}.landing-nav-v2-chevron{margin-left:4px}.landing-header-cta-wrapper{align-items:center;display:flex;gap:16px;grid-column:3;justify-self:end}.landing-cta-button-v2{background:linear-gradient(180deg,#ff8c42,#ff6b35);border:1px solid rgba(255,107,53,.5);border-radius:12px;box-shadow:0 4px 12px #ff6b3566,0 8px 24px #ff6b3533,inset 0 1px #fff3,inset 0 -2px #0003;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;outline:none;padding:12px 28px;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-cta-button-v2:hover{background:linear-gradient(180deg,#ff9752,#ff7645);border-color:#ff6b3599;box-shadow:0 6px 16px #ff6b3580,0 12px 32px #ff6b354d,inset 0 1px #ffffff40,inset 0 -2px #00000040}.landing-cta-button-v2:active{background:linear-gradient(180deg,#ff7645,#ff8c42);box-shadow:0 2px 6px #ff6b3566,inset 0 2px 4px #0003}.landing-cta-button-v2:focus-visible{outline:2px solid #ffb84d;outline:2px solid var(--forge-gold);outline-offset:2px}.landing-hamburger-button{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:none;height:44px;justify-content:center;outline:none;transition:all .2s ease;width:44px}.landing-hamburger-button:hover{background:linear-gradient(180deg,#ff7a4533,#ff7a451a);border-color:#ff7a454d;box-shadow:0 4px 8px #ff7a4533,inset 0 1px #ffffff26;color:#f9fafb;color:var(--forge-text)}.landing-hamburger-button:active{box-shadow:inset 0 2px 4px #0003}.landing-hamburger-button:focus-visible{outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:2px}@media (max-width:1024px){header.landing-header-v2{position:fixed!important;top:10px!important}.landing-header-v2-content{display:flex;justify-content:space-between}.landing-logo-v2{justify-self:auto}.landing-cta-desktop,.landing-nav-v2{display:none}.landing-hamburger-button{display:flex;justify-self:auto}}@media (max-width:768px){header.landing-header-v2{border-radius:16px;left:12px;position:fixed!important;right:12px;top:8px!important}.landing-header-v2-content{gap:16px;padding:12px 16px}.landing-cta-button-v2{font-size:.875rem;padding:10px 20px}.landing-logo-v2:hover{filter:none}.landing-nav-v2-link:hover{background:linear-gradient(180deg,#ffffff14,#ffffff05);transition:none!important}}@media (max-width:480px){header.landing-header-v2{border-radius:14px;left:8px;position:fixed!important;right:8px;top:8px!important}.landing-header-v2-content{gap:12px;padding:10px 12px}.landing-cta-button-v2{font-size:.8125rem;padding:8px 16px}}@media (prefers-reduced-motion:reduce){.landing-cta-button-v2,.landing-logo-v2,.landing-nav-v2-link,header.landing-header-v2{transition:none!important}}@media (prefers-contrast:high){header.landing-header-v2{border:2px solid #ff7a45;border:2px solid var(--forge-ember)}.landing-nav-v2-link{border:2px solid hsla(0,0%,100%,.2)}.landing-cta-button-v2{border:2px solid #ffb84d;border:2px solid var(--forge-gold)}}header.landing-header-v2{contain:layout style}.landing-header-v2-content{contain:layout}.landing-cta-button-v2,.landing-logo-v2,.landing-nav-v2-link,header.landing-header-v2{will-change:auto}@media (max-width:1024px){header.landing-header-v2{box-shadow:0 4px 12px #0006 ! important,0 8px 24px #0000004d ! important,inset 0 1px 0 #ffffff1a ! important,inset 0 -1px #0000004d!important;left:16px!important;position:fixed!important;right:16px!important;top:12px!important;z-index:9999!important}header.landing-header-v2.scrolled{box-shadow:0 6px 16px #00000080 ! important,0 12px 32px #0006 ! important,inset 0 1px 0 #ffffff1f ! important,inset 0 -1px #0006!important}}.mega-menu-overlay{animation:megaMenuFadeIn .2s ease;background:#0b0e17cc;inset:0;overscroll-behavior:contain;position:fixed;z-index:1001;z-index:calc(var(--z-header) + 1)}@keyframes megaMenuFadeIn{0%{opacity:0}to{opacity:1}}.mega-menu-container{animation:megaMenuSlideDown .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(var(--blur-md));background:#0b0e17f2;border:1px solid rgba(255,122,69,.2);border-radius:20px;box-shadow:0 8px 24px #00000080,0 16px 48px #0006,inset 0 1px #ffffff0d,inset 0 -1px #0000004d;left:50%;max-width:1100px;overflow:hidden;position:fixed;top:80px;transform:translate(-50%);width:calc(100% - 32px)}@keyframes megaMenuSlideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.mega-menu-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 -1px #0003;display:flex;justify-content:space-between;padding:20px 24px}.mega-menu-title{background:linear-gradient(135deg,#ff7a45,#ffb84d);background:linear-gradient(135deg,var(--forge-ember),var(--forge-gold));-webkit-background-clip:text;color:#f9fafb;color:var(--forge-text);font-size:1.125rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.mega-menu-close{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .2s ease;width:36px}.mega-menu-close:hover{background:linear-gradient(180deg,#ff454533,#ff45451a);border-color:#ff45454d;color:#ff4545}.mega-menu-close:active{box-shadow:inset 0 2px 4px #0003}.mega-menu-close:focus-visible{outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:2px}.mega-menu-content{max-height:calc(100vh - 200px);overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;scrollbar-color:rgba(255,122,69,.3) hsla(0,0%,100%,.05);scrollbar-width:thin}.mega-menu-content::-webkit-scrollbar{width:8px}.mega-menu-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.mega-menu-content::-webkit-scrollbar-thumb{background:#ff7a454d;border-radius:4px}.mega-menu-content::-webkit-scrollbar-thumb:hover{background:#ff7a4580}.mega-menu-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;align-items:start;gap:16px;overflow:visible;padding:20px 24px}.mega-menu-category{display:flex;flex-direction:column;gap:10px;min-width:0;overflow:visible}.mega-menu-category-title{color:#ffffff80;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px 4px;text-transform:uppercase}.mega-menu-category-grid{display:flex;flex-direction:column;gap:10px}.mega-menu-item{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;box-shadow:0 2px 6px #0003,inset 0 1px #ffffff14,inset 0 -1px #0003;cursor:pointer;display:flex;gap:12px;isolation:isolate;outline:none;padding:16px;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mega-menu-item:hover{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border-color:#ff7a454d;border-color:var(--item-color,rgba(255,122,69,.3));box-shadow:0 4px 12px #0000004d,0 0 0 1px #ff7a4533,inset 0 1px #ffffff1a;box-shadow:0 4px 12px #0000004d,0 0 0 1px var(--item-color,rgba(255,122,69,.2)),inset 0 1px #ffffff1a}.mega-menu-item:active{background:linear-gradient(180deg,#ffffff08,#ffffff0f);box-shadow:0 1px 3px #0000004d,inset 0 2px 4px #00000026}.mega-menu-item:focus-visible{outline:2px solid #ff7a45;outline:2px solid var(--item-color,var(--forge-ember));outline-offset:2px}.mega-menu-item-icon{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 2px 4px #00000026,inset 0 1px #ffffff1a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.mega-menu-item-content{flex:1;min-width:0}.mega-menu-item-title{color:#f9fafb;color:var(--forge-text);font-size:.9375rem;font-weight:600;margin:0 0 4px}.mega-menu-item-description,.mega-menu-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-menu-item-description{color:#9ca3af;color:var(--forge-text-muted);font-size:.8125rem;line-height:1.4;margin:0}.mega-menu-item-arrow{color:#6b7280;color:var(--forge-text-dim);flex-shrink:0;opacity:0;transition:opacity .2s ease}.mega-menu-item:hover .mega-menu-item-arrow{color:#ff7a45;color:var(--item-color,var(--forge-ember));opacity:1}.hub-system-menu-container{max-width:400px}.hub-system-menu-content{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:20px 24px}@media (max-width:1024px){.mega-menu-container,.mega-menu-overlay{display:none!important}}@media (max-width:768px){.mega-menu-container,.mega-menu-overlay{display:none!important}}@media (max-width:480px){.mega-menu-container,.mega-menu-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.mega-menu-container,.mega-menu-item,.mega-menu-overlay{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.mega-menu-container{border:2px solid #ff7a45;border:2px solid var(--forge-ember)}.mega-menu-item{border:2px solid hsla(0,0%,100%,.15)}.mega-menu-item:hover{border:2px solid #ff7a45;border:2px solid var(--item-color,var(--forge-ember))}}.mega-menu-container{contain:layout style paint}.mega-menu-grid{contain:layout}.mega-menu-item{contain:layout style}.mega-menu-container,.mega-menu-item,.mega-menu-overlay{will-change:auto}.mobile-drawer-overlay{animation:mobileDrawerOverlayFadeIn .3s ease;backdrop-filter:blur(4px);background:#0b0e17d9;inset:0;position:fixed;z-index:10000}@keyframes mobileDrawerOverlayFadeIn{0%{opacity:0}to{opacity:1}}.mobile-drawer{animation:mobileDrawerSlideIn .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);backface-visibility:hidden;background:linear-gradient(180deg,#0b0e17f2,#0b0e17fa);border-bottom-left-radius:24px;border-left:1px solid rgba(255,122,69,.2);border-top-left-radius:24px;bottom:0;box-shadow:-4px 0 20px #0006,inset 1px 0 #ffffff1a;contain:layout style paint;display:flex;flex-direction:column;isolation:isolate;max-width:320px;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;transform:translateZ(0);width:85%}@keyframes mobileDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-drawer-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 -1px #0003;display:flex;justify-content:space-between;padding:20px}.mobile-drawer-logo{flex:1}.mobile-drawer-close{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;transition:all .2s ease;width:40px}.mobile-drawer-close:hover{background:linear-gradient(180deg,#ff454533,#ff45451a);border-color:#ff45454d;color:#ff4545}.mobile-drawer-close:active{box-shadow:inset 0 2px 4px #0003}.mobile-drawer-nav{display:flex;flex:1;flex-direction:column;gap:12px;max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 100px}.mobile-drawer-section{width:100%}.mobile-drawer-link{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff14,inset 0 -1px #0003;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;outline:none;padding:16px 20px;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.mobile-drawer-expandable{position:relative}.mobile-drawer-expandable.expanded{background:linear-gradient(180deg,#ff7a4533,#ff7a451f);border-color:#ff7a454d;color:#f9fafb;color:var(--forge-text)}.mobile-drawer-chevron{margin-left:auto;transition:transform .2s ease}.mobile-drawer-link:hover{background:linear-gradient(180deg,#ff7a4533,#ff7a451f);border-color:#ff7a454d;box-shadow:0 4px 8px #ff7a4533,inset 0 1px #ffffff26,inset 0 -1px #00000040;color:#f9fafb;color:var(--forge-text)}.mobile-drawer-link:active{background:linear-gradient(180deg,#ff7a451a,#ff7a4526);box-shadow:0 1px 2px #0000004d,inset 0 2px 4px #0003}.mobile-drawer-link svg{flex-shrink:0}.mobile-drawer-link span{flex:1}.mobile-drawer-submenu{animation:slideDown .3s ease;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:0}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.mobile-drawer-submenu-item{align-items:center;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid hsla(0,0%,100%,.04);border-radius:10px;box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff0d;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:flex;gap:12px;outline:none;padding:12px 16px;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.mobile-drawer-submenu-item:hover{background:linear-gradient(180deg,#ff7a4526,#ff7a4514);border-color:#ff7a4540;box-shadow:0 2px 6px #ff7a4526,inset 0 1px #ffffff1a;color:#f9fafb;color:var(--forge-text)}.mobile-drawer-submenu-item:active{background:linear-gradient(180deg,#ff7a4514,#ff7a451f);box-shadow:0 1px 2px #0003,inset 0 2px 3px #00000026}.mobile-drawer-submenu-icon{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff14;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.mobile-drawer-submenu-content{flex:1;min-width:0}.mobile-drawer-submenu-title{color:#f9fafb;color:var(--forge-text);font-size:.9375rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-submenu-description{color:#6b7280;color:var(--forge-text-dim);font-size:.75rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-cta{backdrop-filter:blur(20px);background:linear-gradient(180deg,#0b0e17fa,#0b0e17);border-top:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:0 -4px 20px #00000080;left:0;padding:20px;position:sticky;right:0;z-index:10}.mobile-drawer-cta-button{background:linear-gradient(180deg,#ff8c42,#ff6b35);border:1px solid rgba(255,107,53,.5);border-radius:14px;box-shadow:0 4px 12px #ff6b3566,0 8px 24px #ff6b3533,inset 0 1px #fff3,inset 0 -2px #0003;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;outline:none;padding:20px 28px;text-align:center;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.mobile-drawer-cta-button:hover{background:linear-gradient(180deg,#ff9752,#ff7645);border-color:#ff6b3599;box-shadow:0 6px 16px #ff6b3580,0 12px 32px #ff6b354d,inset 0 1px #ffffff40,inset 0 -2px #00000040}.mobile-drawer-cta-button:active{background:linear-gradient(180deg,#ff7645,#ff8c42);box-shadow:0 2px 6px #ff6b3566,inset 0 2px 4px #0003}@media (max-width:480px){.mobile-drawer{width:90%}.mobile-drawer-header,.mobile-drawer-nav{padding:16px}.mobile-drawer-link{font-size:.9375rem;padding:14px 16px}.mobile-drawer-submenu-item{gap:10px;padding:10px 14px}.mobile-drawer-submenu-icon{height:32px;width:32px}.mobile-drawer-submenu-title{font-size:.875rem}.mobile-drawer-submenu-description{font-size:.6875rem}.mobile-drawer-cta{padding:16px}.mobile-drawer-cta-button{font-size:1.0625rem;padding:18px 24px}}@media (prefers-reduced-motion:reduce){.mobile-drawer,.mobile-drawer-overlay{animation:none!important}.mobile-drawer-close,.mobile-drawer-cta-button,.mobile-drawer-link{transition:none!important}}@media (prefers-contrast:high){.mobile-drawer{border-left:2px solid #ff7a45;border-left:2px solid var(--forge-ember)}.mobile-drawer-link{border:2px solid hsla(0,0%,100%,.15)}.mobile-drawer-link:hover{border:2px solid #ff7a45;border:2px solid var(--forge-ember)}.mobile-drawer-cta-button{border:2px solid #ffb84d;border:2px solid var(--forge-gold)}}.mobile-drawer-overlay{contain:layout style paint}.mobile-drawer{contain:layout style}.mobile-drawer-nav{contain:layout}.mobile-drawer-close,.mobile-drawer-cta-button,.mobile-drawer-link{will-change:auto}.forge-page{background-color:#0a0e14;background-color:var(--forge-dark-top);background-image:linear-gradient(180deg,#0a0e14,#0a0f16 10%,#0b1018,#0c121a,#0d131d,#0e1420,#0f1624,#101827,#131d2e,#162638 90%,#1a3a52);background-image:linear-gradient(180deg,var(--forge-dark-top) 0,var(--forge-transition-1) 10%,var(--forge-transition-2) 20%,var(--forge-transition-3) 30%,var(--forge-transition-4) 40%,var(--forge-transition-5) 50%,var(--forge-transition-6) 60%,var(--forge-transition-7) 70%,var(--forge-transition-8) 80%,var(--forge-transition-9) 90%,var(--forge-marine-bottom) 100%);min-height:100vh;overflow:visible;padding-bottom:0}.forge-page-header{padding:24px;width:100%}.forge-page-back{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;outline:none;padding:10px 18px;transition:all .2s ease}.forge-page-back:hover{background:linear-gradient(180deg,#ff7a4533,#ff7a451a);border-color:#ff7a454d;color:#f9fafb;color:var(--forge-text)}.forge-page-container{margin:0;overflow:visible;padding:0;position:relative;width:100%}@media (min-width:1920px){.forge-page-container{margin:0 auto;max-width:1200px}}.forge-page-hero{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0003;margin:0 auto 48px;max-width:calc(100% - 24px);padding:60px 12px;text-align:center}@media (min-width:1920px){.forge-page-hero{max-width:1152px}}.forge-page-icon-wrapper{align-items:center;backface-visibility:hidden;background:linear-gradient(180deg,#ff7a45,#b35530);border:1px solid rgba(255,122,69,.5);border-radius:20px;box-shadow:0 8px 24px #ff7a4566,0 16px 48px #ff7a4533,inset 0 2px #fff3,inset 0 -2px #0000004d;display:inline-flex;height:100px;justify-content:center;margin-bottom:24px;position:relative;transform:translateZ(0);width:100px}@supports (color:color-mix(in lch,red,blue)){.forge-page-icon-wrapper{background:linear-gradient(180deg,var(--forge-color,#ff7a45) 0,color-mix(in srgb,var(--forge-color,#ff7a45) 70%,#000) 100%);border:1px solid color-mix(in srgb,var(--forge-color,#ff7a45) 50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--forge-color,#ff7a45) 40%,transparent),0 16px 48px color-mix(in srgb,var(--forge-color,#ff7a45) 20%,transparent),inset 0 2px #fff3,inset 0 -2px #0000004d}}.forge-page-icon-wrapper .spatial-icon{transition:none!important}.forge-page-icon-wrapper .spatial-icon,.forge-page-icon-wrapper .spatial-icon:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important;transform:none!important}.forge-page-icon{align-items:center;background:linear-gradient(180deg,#ff7a45,#b35530);border:1px solid rgba(255,122,69,.5);border-radius:20px;box-shadow:0 8px 24px #ff7a4566,0 16px 48px #ff7a4533,inset 0 2px #fff3,inset 0 -2px #0000004d;color:#fff;display:inline-flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}@supports (color:color-mix(in lch,red,blue)){.forge-page-icon{background:linear-gradient(180deg,var(--forge-color,#ff7a45) 0,color-mix(in srgb,var(--forge-color,#ff7a45) 70%,#000) 100%);border:1px solid color-mix(in srgb,var(--forge-color,#ff7a45) 50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--forge-color,#ff7a45) 40%,transparent),0 16px 48px color-mix(in srgb,var(--forge-color,#ff7a45) 20%,transparent),inset 0 2px #fff3,inset 0 -2px #0000004d}}.forge-page-title{background:linear-gradient(135deg,#ff7a45,#ffb84d);background:linear-gradient(135deg,var(--forge-color,#ff7a45),var(--forge-gold));-webkit-background-clip:text;color:#f9fafb;color:var(--forge-text);font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 16px;-webkit-text-fill-color:transparent;background-clip:text}.forge-page-description{color:#9ca3af;color:var(--forge-text-muted);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.forge-page-section{margin:0 auto 48px;max-width:1600px;overflow:visible;padding:100px 24px;position:relative;width:100%}@media (min-width:1920px){.forge-page-section{max-width:1200px}}@media (max-width:1024px){.forge-page-section{padding:60px 12px}}@media (max-width:768px){.forge-page-section{padding:48px 0}}.forge-page-section-title{color:#f9fafb;color:var(--forge-text);font-size:1.75rem;font-weight:700;margin:0 0 24px;text-align:center}.forge-page-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.forge-page-feature{align-items:flex-start;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 2px 6px #0003,inset 0 1px #ffffff14;display:flex;gap:12px;padding:20px}.forge-page-feature-icon{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0003,inset 0 1px #fff3;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:28px;justify-content:center;width:28px}.forge-page-feature p{color:#9ca3af;color:var(--forge-text-muted);line-height:1.5;margin:0}.forge-page-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.forge-page-benefit{backface-visibility:hidden;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 2px 6px #0003,inset 0 1px #ffffff14;color:#9ca3af;color:var(--forge-text-muted);cursor:pointer;isolation:isolate;line-height:1.5;overflow:visible;padding:20px;text-align:center;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.forge-page-benefit:hover{background:linear-gradient(180deg,#ff7a451f,#ff7a450d);border-color:#ff7a454d;box-shadow:0 8px 24px #ff7a4540,0 0 40px #ff7a4526,inset 0 1px #ffffff1f;color:#ffffffd9;transform:translateY(-4px) translateZ(0);will-change:transform}@supports (color:color-mix(in lch,red,blue)){.forge-page-benefit:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent-color,#ff7a45) 12%,transparent) 0,color-mix(in srgb,var(--page-accent-color,#ff7a45) 5%,transparent));border-color:color-mix(in srgb,var(--page-accent-color,#ff7a45) 30%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--page-accent-color,#ff7a45) 25%,transparent),0 0 40px color-mix(in srgb,var(--page-accent-color,#ff7a45) 15%,transparent),inset 0 1px #ffffff1f}}.forge-page-benefit:not(:hover){will-change:auto}.forge-page-cta{margin-left:auto;margin-right:auto;margin-top:60px;max-width:1600px;padding:0 24px;text-align:center}@media (min-width:1920px){.forge-page-cta{max-width:1200px}}.forge-page-cta-button{background:linear-gradient(180deg,#ff7a45,#cc6237);border:1px solid rgba(255,122,69,.5);border-radius:14px;box-shadow:0 6px 16px #ff7a4566,0 12px 32px #ff7a4533,inset 0 2px #fff3,inset 0 -2px #0003;color:#fff;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:700;outline:none;padding:16px 48px;transition:all .2s ease}@supports (color:color-mix(in lch,red,blue)){.forge-page-cta-button{background:linear-gradient(180deg,var(--forge-color,#ff7a45) 0,color-mix(in srgb,var(--forge-color,#ff7a45) 80%,#000) 100%);border:1px solid color-mix(in srgb,var(--forge-color,#ff7a45) 50%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--forge-color,#ff7a45) 40%,transparent),0 12px 32px color-mix(in srgb,var(--forge-color,#ff7a45) 20%,transparent),inset 0 2px #fff3,inset 0 -2px #0003}}.forge-page-cta-button:hover{box-shadow:0 8px 20px #ff7a4580,0 16px 40px #ff7a454d,inset 0 2px #ffffff40,inset 0 -2px #00000040;transform:translateY(-2px)}@supports (color:color-mix(in lch,red,blue)){.forge-page-cta-button:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--forge-color,#ff7a45) 50%,transparent),0 16px 40px color-mix(in srgb,var(--forge-color,#ff7a45) 30%,transparent),inset 0 2px #ffffff40,inset 0 -2px #00000040}}.forge-page-cta-button:active{box-shadow:0 2px 6px #ff7a4566,inset 0 2px 4px #0003;transform:translateY(0)}@supports (color:color-mix(in lch,red,blue)){.forge-page-cta-button:active{box-shadow:0 2px 6px color-mix(in srgb,var(--forge-color,#ff7a45) 40%,transparent),inset 0 2px 4px #0003}}@media (max-width:768px){.forge-page{background-color:#0a0e14;background-color:var(--forge-dark-top);background-image:linear-gradient(180deg,#0a0e14,#0b1018 20%,#0d131d,#0f1624,#131d2e 80%,#1a3a52);background-image:linear-gradient(180deg,var(--forge-dark-top) 0,var(--forge-transition-2) 20%,var(--forge-transition-4) 40%,var(--forge-transition-6) 60%,var(--forge-transition-8) 80%,var(--forge-marine-bottom) 100%)}.forge-page-hero{margin:0 12px 24px;padding:40px 12px}.forge-page-icon{height:80px;margin-bottom:20px;width:80px}.forge-page-title{font-size:2rem}.forge-page-description{font-size:1rem}.forge-page-section{margin-bottom:32px}.forge-page-section-title{font-size:1.5rem;margin-bottom:20px}.forge-page-benefits,.forge-page-features{grid-template-columns:1fr}.forge-page-cta{margin-top:40px}}@media (max-width:480px){.forge-page-header{padding:16px}.forge-page-section{padding:48px 8px}.forge-page-hero{border-radius:20px;margin:0 8px 20px;padding:32px 12px}.forge-page-icon{height:64px;width:64px}.forge-page-title{font-size:1.75rem}.forge-page-description{font-size:.9375rem}.forge-page-benefit,.forge-page-feature{padding:16px}.forge-page-cta-button{font-size:1rem;padding:14px 36px}}@media (prefers-reduced-motion:reduce){.forge-page-back,.forge-page-cta-button{transition:none!important}}@media (min-width:1024px){.forge-details-grid,.forge-value-cards{grid-template-columns:repeat(2,1fr)!important;margin-left:auto;margin-right:auto;max-width:800px}}.forge-page-hero{contain:layout style}.forge-page-feature{contain:layout style paint}.forge-page-benefit{contain:layout style}.forge-page-back,.forge-page-cta-button{will-change:auto}:root{--systeme-yellow:#ffd073;--systeme-orange:#ff6b35;--systeme-red:#ef4444;--systeme-gradient:linear-gradient(135deg,#ffd073,#ff6b35 50%,#ef4444);--color-body-scan:#18e3ff;--color-meal-scan:#10b981;--color-activity:#3b82f6;--color-fasting:#f59e0b;--color-forge-culinaire:#ec4899;--color-forge-training:#4caf50;--color-points:#ffd073;--color-predictions:#8b5cf6;--color-records:#ef4444;--color-leaderboard:#10b981}.forge-page.systeme-page{contain:layout style;will-change:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.systeme-page .forge-page-container{padding-top:48px}.systeme-gradient-text{background:linear-gradient(135deg,#ffd073,#ff6b35 50%,#ef4444);background:var(--systeme-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:inherit}.systeme-page .forge-card{backdrop-filter:none;-webkit-backdrop-filter:none;backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;contain:layout style paint;filter:none;overflow:visible;padding:24px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease;will-change:auto}.systeme-page .forge-card:before{display:none}@media (hover:hover) and (pointer:fine){.systeme-page .forge-card:hover{border-color:#ffffff26;box-shadow:0 4px 16px -4px #18e3ff33;box-shadow:0 4px 16px -4px var(--forge-color,rgba(24,227,255,.2));transform:translateY(-2px) translateZ(0);will-change:transform}.systeme-page .forge-card:not(:hover){will-change:auto}}.systeme-gaming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}@media (min-width:1024px){.systeme-gaming-grid{grid-template-columns:repeat(4,1fr)!important;max-width:100%}}@media (min-width:768px) and (max-width:1023px){.systeme-gaming-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.systeme-gaming-grid{grid-template-columns:1fr!important}}.systeme-card-body-scan,.systeme-card-onboarding{--forge-color:#18e3ff}.systeme-card-meal-scan{--forge-color:#10b981}.systeme-card-activity{--forge-color:#3b82f6}.systeme-card-fasting{--forge-color:#f59e0b}.systeme-card-forge-culinaire{--forge-color:#ec4899}.systeme-card-forge-training{--forge-color:#4caf50}.systeme-card-points{--forge-color:#ffd073}.systeme-card-predictions{--forge-color:#8b5cf6}.systeme-card-records{--forge-color:#ef4444}.systeme-card-leaderboard{--forge-color:#10b981}.systeme-icon-container{align-items:center;background:color-mix(in srgb,var(--forge-color) 30%,transparent);border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,var(--forge-color) 20%,transparent);display:flex;height:64px;justify-content:center;margin:0 auto 16px;transform:translateZ(0);width:64px;will-change:auto}@media (max-width:768px){.systeme-page{padding-top:80px!important}.systeme-icon-container{height:56px;width:56px}}@media (prefers-reduced-motion:reduce){.systeme-page .forge-card{transition:none!important}}.systeme-page .forge-card:focus-visible{outline:2px solid #ff6b35;outline:2px solid var(--systeme-orange);outline-offset:4px}.systeme-icon-container,.systeme-page .forge-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}@media (max-width:1023px){.systeme-page .forge-card{transition:none}.systeme-page .forge-card:hover{transform:translateZ(0)}}.pricing-page-hero{margin-left:0!important;margin-right:0!important;max-width:100%!important}.forge-page-container{padding-left:12px!important;padding-right:12px!important;width:100%!important}@media (min-width:1024px){.pricing-faq-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1023px){.pricing-faq-grid{grid-template-columns:1fr!important}}.blog-page{min-height:100vh}.blog-page-hero{margin-left:0!important;margin-right:0!important;margin-top:40px!important;max-width:100%!important}.blog-hero-section{align-items:center;display:flex;justify-content:center;margin-bottom:80px;margin-top:0;min-height:400px;overflow:hidden;padding:80px 24px 60px;position:relative}.blog-hero-section:before{background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(24,227,255,.15) 0,transparent 60%);z-index:0}.blog-hero-section:after,.blog-hero-section:before{content:"";inset:0;pointer-events:none;position:absolute}.blog-hero-section:after{animation:circuitFlow 20s linear infinite;background-image:linear-gradient(90deg,transparent 49%,rgba(24,227,255,.08) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(24,227,255,.08) 50%,transparent 51%);background-size:100px 100px;opacity:.3;z-index:1}@keyframes circuitFlow{0%{background-position:0 0}to{background-position:100px 100px}}.blog-hero-content{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:800px;position:relative;text-align:center;z-index:10}.blog-hero-title{color:#fffffffa;font-size:max(40px,min(7vw,64px));font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0;text-shadow:0 0 40px rgba(24,227,255,.3)}.blog-hero-title-accent{background:linear-gradient(135deg,#18e3ff,#5cf0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;filter:drop-shadow(0 0 20px rgba(24,227,255,.4))}.blog-hero-subtitle{color:#ffffffbf;font-size:max(17px,min(2.5vw,20px));line-height:1.6;margin:0;max-width:600px}.blog-content-section{margin:0 auto;max-width:1600px;padding:0 12px 80px}@media (min-width:1920px){.blog-content-section{max-width:1200px}}.blog-category-filter{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffd9;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:8px;isolation:isolate;overflow:visible;padding:12px 24px;position:relative;transform:translateZ(0);transition:all .25s cubic-bezier(.4,0,.2,1)}.blog-category-filter:before{background:linear-gradient(135deg,transparent,rgba(24,227,255,.251),#18e3ff 50%,transparent);background:linear-gradient(135deg,transparent 0,var(--category-color,#18e3ff)40,var(--category-color,#18e3ff) 50%,transparent 100%);background:linear-gradient(135deg,transparent,#18e3ff40 50%,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .25s ease}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.blog-category-filter:before{background:linear-gradient(135deg,transparent 0,var(--category-color,#18e3ff)40 50%,transparent 100%)}}@media (hover:hover) and (pointer:fine){.blog-category-filter:hover{background:#ffffff14;border-color:var(--category-color);box-shadow:0 8px 24px #0000004d,0 0 20px var(--category-color) 30;transform:translateY(-2px) translateZ(0);will-change:transform}.blog-category-filter:hover:before{opacity:1}}.blog-category-filter:not(:hover){will-change:auto}.blog-category-filter[data-active=true]{background:var(--category-color)15;border-color:var(--category-color);box-shadow:0 0 30px var(--category-color) 40,inset 0 0 20px var(--category-color) 10;color:var(--category-color)}.blog-category-filter[data-active=true]:hover{background:var(--category-color)20;box-shadow:0 0 40px var(--category-color) 50,inset 0 0 20px var(--category-color) 15}.blog-category-title{color:#fffffff2;font-size:max(28px,min(4vw,36px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 48px}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:32px;gap:32px;margin:0 auto}.blog-pagination{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:24px;justify-content:center;margin-top:64px;padding-top:48px}.blog-pagination-button{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:8px;padding:14px 28px;transform:translateZ(0);transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.blog-pagination-button:hover:not(:disabled){background:#ffffff14;border-color:#18e3ff;box-shadow:0 8px 24px #18e3ff40;transform:translateY(-2px) translateZ(0);will-change:transform}}.blog-pagination-button:not(:hover){will-change:auto}.blog-pagination-button:disabled{cursor:not-allowed;opacity:.3}.blog-pagination-info{color:#ffffffb3;font-size:.9375rem;font-weight:600;padding:0 16px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.blog-page{padding-top:120px!important}.blog-page-hero{margin-top:0!important}.blog-hero-section{margin-bottom:60px;margin-top:0;min-height:320px;padding:60px 12px 40px}.blog-hero-section:after{background-size:60px 60px}.blog-hero-content{gap:20px}.blog-hero-title{font-size:max(32px,min(9vw,48px))}.blog-hero-subtitle{font-size:max(15px,min(4vw,18px))}.blog-content-section{padding:0 0 60px}.blog-posts-grid{gap:24px;grid-template-columns:1fr}.blog-category-filter{font-size:.875rem;padding:10px 20px}.blog-category-filter:hover{transform:none}.blog-pagination{flex-direction:column;gap:16px;margin-top:48px;padding-top:32px}.blog-pagination-button{justify-content:center;max-width:300px;width:100%}.blog-pagination-button:hover:not(:disabled){transform:none}.blog-category-filter:before,.blog-hero-section:after{display:none}}@media (prefers-reduced-motion:reduce){.blog-hero-section:after{animation:none}.blog-category-filter,.blog-pagination-button{transition:none}.blog-category-filter:hover,.blog-pagination-button:hover:not(:disabled){transform:none}}.blog-category-filter:focus-visible,.blog-pagination-button:focus-visible{border-radius:12px;outline:2px solid #18e3ff;outline-offset:2px}.blog-post-card{backface-visibility:hidden;cursor:pointer;display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden;padding:0!important;position:relative;transform:translateZ(0)}.blog-post-card:after{background:radial-gradient(circle at center,rgba(24,227,255,.188),#18e3ff 0,transparent 70%);background:radial-gradient(circle at center,var(--forge-color,#18e3ff)30,var(--forge-color,#18e3ff) 0,transparent 70%);background:radial-gradient(circle at center,#18e3ff30 0,transparent 70%);border-radius:inherit;content:"";filter:blur(20px);inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){.blog-post-card:after{background:radial-gradient(circle at center,var(--forge-color,#18e3ff)30 0,transparent 70%)}}@media (hover:hover) and (pointer:fine){.blog-post-card:hover:after{opacity:1}}.blog-post-card-image{background:linear-gradient(135deg,#18e3ff14,#ff7a450d);border-radius:16px 16px 0 0;flex-shrink:0;height:240px;overflow:hidden;position:relative;width:100%}.blog-post-card-image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.blog-post-card:hover .blog-post-card-image:before{opacity:.5}.blog-post-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;will-change:auto}@media (hover:hover) and (pointer:fine){.blog-post-card:hover .blog-post-card-image img{transform:scale(1.05);will-change:transform}}.blog-post-card:not(:hover) .blog-post-card-image img{will-change:auto}.blog-post-card-category-badge{left:16px;position:absolute;top:16px;z-index:2}.blog-post-card-content{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px}.blog-post-card-title{color:#fffffff2;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;transition:color .3s ease}@media (hover:hover) and (pointer:fine){.blog-post-card:hover .blog-post-card-title{color:#18e3ff;color:var(--forge-color,#18e3ff);text-shadow:0 0 20px rgba(24,227,255,.251);text-shadow:0 0 20px var(--forge-color,#18e3ff)40}}.blog-post-card-excerpt{color:#ffffffa6;display:-webkit-box;flex:1;font-size:.9375rem;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-post-card-meta{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.blog-post-card-author{align-items:center;display:flex;gap:8px}.blog-post-card-author-avatar{border:2px solid hsla(0,0%,100%,.15);border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;transition:border-color .3s ease;width:28px}.blog-post-card:hover .blog-post-card-author-avatar{border-color:#18e3ff;border-color:var(--forge-color,#18e3ff)}.blog-post-card-author-name{color:#fffc;font-size:.875rem;font-weight:600}.blog-post-card-stats{align-items:center;display:flex;gap:12px}.blog-post-card-stat{align-items:center;color:#fff9;display:flex;font-size:.8125rem;font-weight:500;gap:4px}.blog-post-card-stat svg{height:14px;opacity:.7;width:14px}.blog-post-card-date{color:#ffffff80;font-size:.8125rem;font-style:italic;margin-top:8px}.blog-post-card-skeleton{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.blog-post-card-skeleton .blog-post-card-image{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff14,#ffffff0d 75%);background-size:200% 100%}@media (max-width:768px){.blog-post-card-image{height:200px}.blog-post-card-content{gap:10px;padding:20px}.blog-post-card-title{font-size:1.125rem}.blog-post-card-excerpt{font-size:.875rem;-webkit-line-clamp:2}.blog-post-card-meta{align-items:flex-start;flex-direction:column;gap:8px}.blog-post-card:after{display:none}.blog-post-card:hover .blog-post-card-image img{transform:none}.blog-post-card:hover .blog-post-card-title{text-shadow:none}}@media (prefers-reduced-motion:reduce){.blog-post-card,.blog-post-card-author-avatar,.blog-post-card-image img,.blog-post-card-title{transition:none}.blog-post-card:hover .blog-post-card-image img{transform:none}.blog-post-card:after{animation:none;opacity:0}.blog-post-card-skeleton,.blog-post-card-skeleton .blog-post-card-image{animation:none}}.blog-post-card:focus-visible{outline:2px solid #18e3ff;outline:2px solid var(--forge-color,#18e3ff);outline-offset:2px}.blog-post-card{contain:layout style paint}.blog-post-card-image{contain:layout style}.blog-post-card-image img[loading=lazy]{background:linear-gradient(135deg,#18e3ff0d,#ff7a450d)}.blog-post-page{min-height:100vh}.blog-post-back-button{align-items:center;backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffe6;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;margin-bottom:32px;padding:10px 20px;transition:all .3s ease}.blog-post-back-button:hover{background:#ffffff1a;border-color:#f59e0b;transform:translate(-4px)}.blog-post-article{margin:0 auto;max-width:900px}.blog-post-title{color:#fffffff2;font-size:max(2rem,min(4vw,3rem));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 32px;text-align:center}.blog-post-meta{align-items:center;backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px;padding:24px}.blog-post-author{align-items:center;display:flex;gap:12px}.blog-post-author-avatar{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.blog-post-author-name{color:#fffffff2;font-size:1rem;font-weight:700}.blog-post-author-bio{color:#fff9;font-size:.875rem;margin-top:4px}.blog-post-stats{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.blog-post-stat{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;font-weight:600;gap:6px}.blog-post-stat svg{opacity:.7}.blog-post-share-button{align-items:center;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#f59e0b;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.blog-post-share-button:hover{background:#f59e0b40;transform:translateY(-2px)}.blog-post-featured-image{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 12px 48px #00000080;margin:32px 0 48px;overflow:hidden}.blog-post-featured-image img{display:block;height:auto;width:100%}.blog-post-content{margin:48px 0}.blog-post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;border-top:2px solid hsla(0,0%,100%,.1);gap:24px;margin-top:64px;padding-top:32px}.blog-post-nav-button{align-items:center;backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:20px;text-align:left;transition:all .3s ease}.blog-post-nav-button:hover{background:#ffffff14;border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b33;transform:translateY(-2px)}.blog-post-nav-previous{justify-content:flex-start}.blog-post-nav-next{justify-content:flex-end;text-align:right}.blog-post-nav-label{color:#fff9;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.blog-post-nav-title{color:#ffffffe6;font-size:1rem;font-weight:700;line-height:1.3}.blog-related-section{border-top:2px solid hsla(0,0%,100%,.1);margin-top:80px;padding-top:48px}@media (max-width:768px){.blog-post-back-button{justify-content:center;width:100%}.blog-post-title{font-size:1.75rem}.blog-post-meta{align-items:flex-start;flex-direction:column;gap:16px}.blog-post-author{width:100%}.blog-post-stats{justify-content:space-between;width:100%}.blog-post-navigation{gap:16px;grid-template-columns:1fr}.blog-post-nav-next{text-align:left}.blog-post-related-section{margin-top:60px}.blog-post-back-button:hover,.blog-post-nav-button:hover,.blog-post-share-button:hover{transform:none}.blog-post-meta,.blog-post-nav-button{backdrop-filter:none}}.markdown-content{color:#ffffffd9;font-feature-settings:"liga" 1,"calt" 1,"kern" 1;font-size:1.125rem;line-height:1.8;margin:0 auto;max-width:750px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markdown-heading{color:#fffffff2;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:1.25rem;margin-top:3rem;scroll-margin-top:120px}.markdown-heading-1{background:linear-gradient(135deg,#18e3ff,#5cf0ff);-webkit-background-clip:text;font-size:2.5rem;margin-top:0;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(24,227,255,.3)}.markdown-heading-2{border-bottom:2px solid rgba(24,227,255,.3);color:#18e3ff;font-size:2rem;padding-bottom:.75rem;text-shadow:0 0 20px rgba(24,227,255,.2)}.markdown-heading-3{color:#5cf0ff;font-size:1.625rem}.markdown-heading-4{color:#ffffffe6;font-size:1.375rem}.markdown-heading-5{color:#ffffffd9;font-size:1.1875rem}.markdown-heading-6{color:#ffffffbf;font-size:1.0625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.markdown-content>p{hyphens:auto;margin-bottom:1.75rem;text-align:justify}.markdown-content>p:first-of-type{color:#ffffffe6;font-size:1.1875rem;line-height:1.75}.markdown-link{border-bottom:1px solid rgba(24,227,255,.3);color:#18e3ff;font-weight:600;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.markdown-link:hover{border-bottom-color:#18e3ff;color:#5cf0ff;text-shadow:0 0 12px rgba(24,227,255,.4)}.markdown-link[target=_blank]:after{content:"↗";display:inline-block;font-size:.875em;margin-left:4px;opacity:.7;transition:opacity .25s ease}.markdown-link[target=_blank]:hover:after{opacity:1}.markdown-list{margin:2rem 0;padding-left:2rem}.markdown-list li,.markdown-list-item{color:#ffffffd9;line-height:1.8;margin-bottom:.875rem}.markdown-list ol,.markdown-list ul{margin-bottom:.75rem;margin-top:.75rem}.markdown-content ol{counter-reset:list-counter}.markdown-content ol>li{counter-increment:list-counter;position:relative}.markdown-content ol>li::marker{color:#18e3ff;font-weight:700}.markdown-content ul>li::marker{color:#18e3ff;font-size:1.25em}.markdown-blockquote{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#18e3ff14;border-left:4px solid #18e3ff;border-radius:0 12px 12px 0;box-shadow:0 0 30px #18e3ff26;color:#ffffffe6;font-style:italic;margin:2.5rem 0;padding:1.75rem 2rem;position:relative}.markdown-blockquote:before{color:#18e3ff33;content:'"';font-family:Georgia,serif;font-size:4rem;left:-10px;line-height:1;position:absolute;top:10px}.markdown-blockquote p:last-child{margin-bottom:0}.markdown-code-inline{background:#18e3ff1f;border:1px solid rgba(24,227,255,.3);border-radius:6px;color:#18e3ff;font-family:Monaco,Menlo,Courier New,monospace;font-size:.9em;font-weight:600;padding:4px 10px;white-space:nowrap}.markdown-code-block{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0e17e6;border:1px solid rgba(24,227,255,.2);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 40px #18e3ff1a;margin:2.5rem 0;overflow-x:auto;padding:1.75rem;position:relative}.markdown-code-block:before{background:linear-gradient(90deg,#18e3ff,#5cf0ff);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.markdown-code-block code{color:#18e3ff;display:block;font-family:Monaco,Menlo,Courier New,monospace;font-size:.9375rem;line-height:1.7}.markdown-code-block::-webkit-scrollbar{height:8px}.markdown-code-block::-webkit-scrollbar-track{background:#18e3ff0d;border-radius:4px}.markdown-code-block::-webkit-scrollbar-thumb{background:#18e3ff4d;border-radius:4px}.markdown-code-block::-webkit-scrollbar-thumb:hover{background:#18e3ff80}.markdown-image{border:1px solid rgba(24,227,255,.2);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 40px #18e3ff26;cursor:zoom-in;height:auto;margin:2.5rem 0;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.markdown-image:hover{box-shadow:0 12px 48px #00000080,0 0 50px #18e3ff40;transform:scale(1.02)}.markdown-table-wrapper{border:1px solid rgba(24,227,255,.2);border-radius:12px;box-shadow:0 8px 32px #0000004d;margin:2.5rem 0;overflow-x:auto}.markdown-table{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0e1799;border-collapse:collapse;width:100%}.markdown-table td,.markdown-table th{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 18px;text-align:left}.markdown-table th{background:#18e3ff26;color:#18e3ff;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.markdown-table tbody tr{transition:background .2s ease}.markdown-table tbody tr:hover{background:#18e3ff14}.markdown-table tbody tr:last-child td{border-bottom:none}.markdown-content strong{color:#fffffff2;font-weight:700}.markdown-content em{color:#ffffffe6;font-style:italic}.markdown-content hr{background:linear-gradient(90deg,transparent,rgba(24,227,255,.5) 50%,transparent);border:none;box-shadow:0 0 20px #18e3ff4d;height:2px;margin:3.5rem 0}.markdown-content ::selection{background:#18e3ff4d;color:#fff}.markdown-content ::-moz-selection{background:#18e3ff4d;color:#fff}@media (max-width:768px){.markdown-content{font-size:1.0625rem;line-height:1.75}.markdown-content>p{hyphens:none;text-align:left}.markdown-content>p:first-of-type{font-size:1.125rem}.markdown-heading-1{font-size:2rem}.markdown-heading-2{font-size:1.625rem}.markdown-heading-3{font-size:1.375rem}.markdown-heading-4{font-size:1.1875rem}.markdown-list{padding-left:1.5rem}.markdown-blockquote{margin:2rem 0;padding:1.25rem 1.5rem}.markdown-blockquote:before{font-size:3rem;left:-8px}.markdown-code-block{font-size:.875rem;margin:2rem 0;padding:1.25rem}.markdown-table td,.markdown-table th{font-size:.875rem;padding:10px 14px}.markdown-image{margin:2rem 0}.markdown-image:hover{transform:none}.markdown-heading-1,.markdown-heading-2,.markdown-link:hover{text-shadow:none}.markdown-blockquote{box-shadow:none}}@media (prefers-reduced-motion:reduce){.markdown-image,.markdown-link,.markdown-table tbody tr{transition:none}.markdown-image:hover{transform:none}}@media print{.markdown-content{color:#000;font-size:12pt;line-height:1.6}.markdown-heading{color:#000;page-break-after:avoid}.markdown-heading-1,.markdown-heading-2{background:none;-webkit-text-fill-color:initial;text-shadow:none}.markdown-link{color:#06c;-webkit-text-decoration:underline;text-decoration:underline}.markdown-blockquote,.markdown-code-block{backdrop-filter:none;background:#f5f5f5;border:1px solid #ddd;box-shadow:none}.markdown-image{border:1px solid #ddd;box-shadow:none}}.blog-page,.blog-post-page,.forge-page,.landing-page{animation:pageTransitionFadeIn .2s ease-in}@keyframes pageTransitionFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.blog-page,.blog-post-page,.forge-page,.landing-page{animation:none}}@media (max-width:768px){@keyframes pageTransitionFadeIn{0%{opacity:0}to{opacity:1}}.blog-page,.blog-post-page,.forge-page,.landing-page{animation-duration:.15s}}@media (min-width:1920px){.blog-content-section,.blog-posts-grid,.comparison-container,.contact-container,.contact-form-section,.footer-container,.forge-page-container,.forge-page-cta,.forge-page-section,.forge-section,.forges-container,.gaming-container,.gaming-content,.gaming-grouped-container,.gaming-showcase-container,.head-container,.header-content,.landing-header-v2-content,.landing-section,.mega-menu-container,.pricing-container,.results-container,.section,.section-header-container,.technical-container,.testimonials-container,section{margin-left:auto!important;margin-right:auto!important;max-width:1200px!important}}.landing-page{opacity:0;transition:opacity .3s ease}.landing-page.loaded{opacity:1}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity .6s ease}.fade-in.visible{opacity:1}.scale-in{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.scale-in.visible{opacity:1;transform:scale(1)}.hidden{display:none}.block{display:block}.lg\:block{display:none}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fade-in,.fade-in-up,.scale-in{transition:none!important}[class*=breathing],[class*=flow],[class*=glow],[class*=pulse],[class*=shimmer]{animation:none!important}}a:focus-visible,button:focus-visible{border-radius:8px;border-radius:var(--radius-sm);outline:2px solid #ff7a45;outline:2px solid var(--forge-ember);outline-offset:2px}section{contain-intrinsic-size:auto 600px;content-visibility:auto}.hero-section{contain-intrinsic-size:auto 800px}.forges-section{contain-intrinsic-size:auto 1400px}.gaming-section{contain-intrinsic-size:auto 1200px}.pricing-section{contain-intrinsic-size:auto 1000px}.footer-section{contain-intrinsic-size:auto 600px}.head-section{contain-intrinsic-size:auto 1000px}.comparison-section{contain-intrinsic-size:auto 800px}.testimonials-section{contain-intrinsic-size:auto 700px}.technical-section{contain-intrinsic-size:auto 900px}img{content-visibility:auto;loading:lazy;decoding:async;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0a0e14,#1a1f35,#0a0e14);background-size:200% 100%}img.loaded,img[data-loaded=true]{animation:none;background:transparent}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){a,button{transition-duration:.15s!important}.fade-in,.fade-in-up,.scale-in,section{transition-duration:.4s!important}.base-card:after,.base-card:before,[class*=glow]:after,[class*=glow]:before{display:none!important}section:not(.hero-section){contain:layout style paint;content-visibility:auto}img{animation:none}}@media (max-width:480px){:not(.landing-header-v2):not(header.landing-header-v2),:not(.landing-header-v2):not(header.landing-header-v2):hover{box-shadow:none!important}:not(.landing-header-v2):not(header.landing-header-v2){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@supports not (backdrop-filter:blur(12px)){.base-card,.forge-card,.hero-cta-secondary,.hero-stat,.landing-header-v2{background:#ffffff14!important}.section{background:#ffffff0d!important}}@supports (-webkit-touch-callout:none){.base-card,.forge-card,.hero-stat{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.landing-header-v2,.mega-menu,.mobile-drawer{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.hero-cta-secondary{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.section{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}}@media print{.footer-cta-button,.hero-ctas,.landing-header{display:none!important}.landing-page{background:#fff!important;color:#000!important}*{box-shadow:none!important;text-shadow:none!important}}header.landing-header-v2.landing-header-v2.landing-header-v2{left:16px!important;margin:0!important;position:fixed!important;right:16px!important;top:12px!important;transform:none!important;z-index:9999!important}@media (max-width:1024px){header.landing-header-v2,header.landing-header-v2.landing-header-v2,header.landing-header-v2.landing-header-v2.landing-header-v2{box-shadow:0 4px 12px #0006 ! important,0 8px 24px #0000004d ! important,inset 0 1px 0 #ffffff1a ! important,inset 0 -1px #0000004d!important;left:16px!important;margin:0!important;position:fixed!important;right:16px!important;top:12px!important;transform:none!important;z-index:9999!important}}@media (max-width:768px){header.landing-header-v2,header.landing-header-v2.landing-header-v2,header.landing-header-v2.landing-header-v2.landing-header-v2{left:16px!important;margin:0!important;position:fixed!important;right:16px!important;top:12px!important;transform:none!important;z-index:9999!important}}@media (max-width:480px){header.landing-header-v2,header.landing-header-v2.landing-header-v2,header.landing-header-v2.landing-header-v2.landing-header-v2{left:16px!important;margin:0!important;position:fixed!important;right:16px!important;top:12px!important;transform:none!important;z-index:9999!important}}.gradient-cyan{background:linear-gradient(135deg,#18e3ff,#00bcd4);-webkit-background-clip:text;background-clip:text}.gradient-cyan,.gradient-orange{-webkit-text-fill-color:transparent}.gradient-orange{background:linear-gradient(135deg,#fbbf24,#f7931e 50%,#ff6b35);-webkit-background-clip:text;background-clip:text}.gradient-purple{background:linear-gradient(135deg,#9c27b0,#7b1fa2 50%,#6a1b9a);-webkit-background-clip:text;background-clip:text}.gradient-blue,.gradient-purple{-webkit-text-fill-color:transparent}.gradient-blue{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1e40af);-webkit-background-clip:text;background-clip:text}.desktop-only{display:flex}@media (max-width:1024px){.desktop-only{display:none!important}}.mobile-only{display:none}@media (max-width:1024px){.mobile-only{display:flex}}._forgePage_1a1nu_4{background-color:var(--forge-dark-top);background-image:linear-gradient(180deg,var(--forge-dark-top) 0,var(--forge-transition-1) 10%,var(--forge-transition-2) 20%,var(--forge-transition-3) 30%,var(--forge-transition-4) 40%,var(--forge-transition-5) 50%,var(--forge-transition-6) 60%,var(--forge-transition-7) 70%,var(--forge-transition-8) 80%,var(--forge-transition-9) 90%,var(--forge-marine-bottom) 100%);min-height:100vh;padding-top:140px}._contactPage_1a1nu_26{padding-bottom:4rem}._forgePageContainer_1a1nu_31{margin:0 auto;max-width:1600px;padding:0 24px;width:100%}@media (min-width:1920px){._forgePageContainer_1a1nu_31{max-width:1200px}}@media (max-width:1024px){._forgePageContainer_1a1nu_31{padding:0 12px}}@media (max-width:480px){._forgePageContainer_1a1nu_31{padding:0 8px}}._forgePageHero_1a1nu_57{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #0003;margin:0 12px 48px;overflow:visible;padding:60px 12px;position:relative;text-align:center}._forgePageIconWrapper_1a1nu_73{align-items:center;background:linear-gradient(180deg,#ff6b35,#f7931e);border:1px solid rgba(255,107,53,.5);border-radius:20px;box-shadow:0 8px 24px #ff6b3566,0 16px 48px #ff6b3533,inset 0 2px #fff3,inset 0 -2px #0000004d;display:inline-flex;height:100px;justify-content:center;margin-bottom:24px;transform:translateZ(0);width:100px}._forgePageTitle_1a1nu_92{background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;color:var(--forge-text);font-size:max(1.75rem,min(5vw,2.5rem));font-weight:800;line-height:1.2;margin:0 0 16px;-webkit-text-fill-color:transparent;background-clip:text}._forgePageDescription_1a1nu_105{color:var(--forge-text-muted);font-size:1rem;line-height:1.6;margin:0 auto;max-width:700px}._contactContainer_1a1nu_113{margin:0 auto;max-width:1600px;padding:0 24px;width:100%}@media (min-width:1920px){._contactContainer_1a1nu_113{max-width:1200px}}@media (max-width:1024px){._contactContainer_1a1nu_113{padding:0 12px}}@media (max-width:480px){._contactContainer_1a1nu_113{padding:0 8px}}._contactGrid_1a1nu_138{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media (min-width:1024px){._contactGrid_1a1nu_138{gap:4rem;grid-template-columns:400px 1fr}}._contactInfo_1a1nu_153{display:flex;flex-direction:column;gap:1.5rem}._infoCard_1a1nu_159{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;transition:all .3s ease}._infoCard_1a1nu_159:hover{background:#ffffff0d;border-color:#ff6b354d;transform:translateY(-2px)}._cardIcon_1a1nu_174{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}._infoCard_1a1nu_159 h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}._infoCard_1a1nu_159 p{color:#ffffffb3;font-size:1rem;line-height:1.6}._infoCard_1a1nu_159 a{color:#ff6b35;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}._infoCard_1a1nu_159 a:hover{color:#f7931e;-webkit-text-decoration:underline;text-decoration:underline}._socialLinks_1a1nu_211{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem}._socialLinks_1a1nu_211 h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}._socialIcons_1a1nu_226{display:flex;gap:1rem}._socialLink_1a1nu_211{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffffb3;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}._socialLink_1a1nu_211:hover{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:transparent;color:#fff;transform:translateY(-2px)}._contactForm_1a1nu_252{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2.5rem}._formGrid_1a1nu_260{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:640px){._formGrid_1a1nu_260{grid-template-columns:1fr 1fr}}._formGroup_1a1nu_273{display:flex;flex-direction:column;gap:.5rem}._formGroup_1a1nu_273 label{color:#ffffffe6;font-size:.875rem;font-weight:500}._required_1a1nu_285{color:#ff6b35}._optional_1a1nu_289{color:#ffffff80;font-size:.75rem;font-weight:400}._formGroup_1a1nu_273 input,._formGroup_1a1nu_273 textarea{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}._formGroup_1a1nu_273 input::-moz-placeholder,._formGroup_1a1nu_273 textarea::-moz-placeholder{color:#fff6}._formGroup_1a1nu_273 input::placeholder,._formGroup_1a1nu_273 textarea::placeholder{color:#fff6}._formGroup_1a1nu_273 input:focus,._formGroup_1a1nu_273 textarea:focus{background:#ffffff14;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a;outline:none}._formGroup_1a1nu_273 input:disabled,._formGroup_1a1nu_273 textarea:disabled{cursor:not-allowed;opacity:.5}._formGroup_1a1nu_273 textarea{min-height:120px;resize:vertical}._inputError_1a1nu_332{border-color:#ef4444!important}._errorText_1a1nu_336{color:#ef4444;font-size:.75rem;margin-top:.25rem}._errorMessage_1a1nu_344,._successMessage_1a1nu_343{align-items:center;border-radius:12px;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}._successMessage_1a1nu_343{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}._errorMessage_1a1nu_344{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}._submitButton_1a1nu_367{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1.5rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;width:100%}._submitButton_1a1nu_367:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}._submitButton_1a1nu_367:hover:before{left:100%}._submitButton_1a1nu_367:hover:not(:disabled){box-shadow:0 10px 30px #ff6b3566;transform:translateY(-2px)}._submitButton_1a1nu_367:active:not(:disabled){transform:translateY(0)}._submitButton_1a1nu_367:disabled{cursor:not-allowed;opacity:.7;transform:none!important}._spinner_1a1nu_418{animation:_spin_1a1nu_418 .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes _spin_1a1nu_418{to{transform:rotate(1turn)}}@media (max-width:768px){._forgePage_1a1nu_4{padding-top:120px}._contactForm_1a1nu_252,._infoCard_1a1nu_159,._socialLinks_1a1nu_211{padding:1.5rem}._contactGrid_1a1nu_138{gap:2rem;margin-top:2rem}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--forge-text);font-weight:700;line-height:1.2}p{line-height:1.6}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}._sr-only_gppvz_59{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background-color:var(--forge-ember);color:#fff}::-moz-selection{background-color:var(--forge-ember);color:#fff}._pageContainer_gppvz_104{background:linear-gradient(135deg,#0b0e17,#1a1f35);min-height:100vh;padding-bottom:4rem;padding-top:140px}._contentWrapper_gppvz_111{margin:0 auto;max-width:900px;padding:0 12px}@media (max-width:768px){._contentWrapper_gppvz_111{padding:0 12px}}._section_gppvz_127{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:3rem;padding:2rem}._sectionTitle_gppvz_136{color:#ffb84d;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;position:relative}._sectionTitle_gppvz_136:after{background:linear-gradient(90deg,#ff7a45,#ffb84d);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}._subsectionTitle_gppvz_156{color:#ff7a45;font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}._sectionContent_gppvz_164{color:#ffffffd9;font-size:1rem;line-height:1.8}._sectionContent_gppvz_164 p{margin-bottom:1rem}._sectionContent_gppvz_164 p:last-child{margin-bottom:0}._sectionContent_gppvz_164 strong{color:#fffffff2;font-weight:600}._sectionContent_gppvz_164 a{color:#ffb84d;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ffb84d4d;transition:all .2s ease}._sectionContent_gppvz_164 a:hover{color:#ff7a45;text-decoration-color:#ff7a4599}._list_gppvz_199{list-style:none;margin:1.5rem 0;padding:0}._list_gppvz_199 li{color:#fffc;line-height:1.7;margin-bottom:.75rem;padding-left:2rem;position:relative}._list_gppvz_199 li:before{color:#ffb84d;content:"→";font-size:1.2rem;font-weight:700;left:0;position:absolute}._mt4_gppvz_226{margin-top:2rem}._warning_gppvz_230{background:#ff7a451a;border-left:4px solid #ff7a45;border-radius:8px;color:#ffffffe6;padding:1.25rem}._updateInfo_gppvz_238{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff80;font-size:.875rem;font-style:italic;margin-top:3rem;padding:2rem 1rem;text-align:center}@media (max-width:768px){._section_gppvz_127{padding:1.5rem}._sectionTitle_gppvz_136{font-size:1.5rem}._subsectionTitle_gppvz_156{font-size:1.125rem}._sectionContent_gppvz_164{font-size:.9375rem}._list_gppvz_199 li{padding-left:1.5rem}}._video-showcase-section_xmn2b_5{overflow:hidden;padding:120px 0;position:relative}._video-showcase-container_xmn2b_11{margin:0 auto;max-width:1200px;padding:0 24px}._video-showcase-header_xmn2b_21{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:64px;text-align:center}._video-showcase-title_xmn2b_30{color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}._video-showcase-title-accent_xmn2b_39{background:linear-gradient(135deg,#ff4081,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._video-showcase-description_xmn2b_46{color:#ffffffb3;font-size:1.25rem;line-height:1.6;margin:0;max-width:700px}._video-player-wrapper_xmn2b_58{position:relative}._video-player-container_xmn2b_62{aspect-ratio:16/9;background:#000;border-radius:16px;box-shadow:0 20px 80px #000c,0 0 100px #18e3ff26,inset 0 0 0 1px #18e3ff33;cursor:pointer;overflow:hidden;position:relative;width:100%}._video-player_xmn2b_58{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._video-thumbnail-overlay_xmn2b_86{background:linear-gradient(180deg,#0003,#0009);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}._video-thumbnail_xmn2b_86{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._video-play-overlay_xmn2b_107{align-items:center;background:radial-gradient(circle at center,rgba(255,64,129,.1) 0,transparent 70%);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._video-play-button-large_xmn2b_123{align-items:center;animation:_pulse-glow_xmn2b_1 2s ease-in-out infinite;backdrop-filter:blur(10px);background:#ff4081e6;border:none;border-radius:50%;box-shadow:0 8px 32px #ff408166,0 0 60px #ff40814d;color:#0b0e17;cursor:pointer;display:flex;height:100px;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100px}._video-play-button-large_xmn2b_123:hover{background:#ff4081;box-shadow:0 12px 48px #ff408199,0 0 80px #ff408180;transform:scale(1.1)}._video-play-button-large_xmn2b_123:active{transform:scale(.95)}@keyframes _pulse-glow_xmn2b_1{0%,to{box-shadow:0 8px 32px #ff408166,0 0 60px #ff40814d}50%{box-shadow:0 12px 48px #ff408199,0 0 80px #ff408180}}._video-buffering_xmn2b_167{align-items:center;backdrop-filter:blur(10px);background:#0009;border-radius:50%;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:3}._video-buffering-spinner_xmn2b_183{animation:_spin_xmn2b_1 1s linear infinite;color:#18e3ff}@keyframes _spin_xmn2b_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._video-controls_xmn2b_201{backdrop-filter:blur(10px);background:linear-gradient(180deg,transparent,rgba(0,0,0,.8) 40%);bottom:0;left:0;opacity:0;padding:16px;position:absolute;right:0;transition:opacity .3s ease;z-index:2}._video-controls-visible_xmn2b_218{opacity:1}._video-progress-bar_xmn2b_222{background:#fff3;border-radius:3px;cursor:pointer;height:6px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}._video-progress-bar_xmn2b_222:hover{height:8px}._video-progress-fill_xmn2b_237{background:linear-gradient(90deg,#18e3ff,#0fa8d4);border-radius:3px;box-shadow:0 0 10px #18e3ff80;height:100%;transition:width .1s linear}._video-controls-bottom_xmn2b_245{align-items:center;display:flex;gap:16px}._video-control-button_xmn2b_251{align-items:center;backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}._video-control-button_xmn2b_251:hover{background:#18e3ff33;border-color:#18e3ff4d;transform:scale(1.05)}._video-control-button_xmn2b_251:active{transform:scale(.95)}._video-time_xmn2b_277{align-items:center;color:#fff;display:flex;font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;gap:8px}._video-time-separator_xmn2b_287{color:#ffffff80}._video-controls-right_xmn2b_291{align-items:center;display:flex;gap:8px;margin-left:auto}._video-cta-wrapper_xmn2b_302{animation:_fade-slide-up_xmn2b_1 .6s ease;display:flex;justify-content:center;margin-top:48px}@keyframes _fade-slide-up_xmn2b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){._video-showcase-section_xmn2b_5{padding:80px 0}._video-showcase-header_xmn2b_21{margin-bottom:48px}._video-showcase-title_xmn2b_30{font-size:2.5rem}._video-showcase-description_xmn2b_46{font-size:1.125rem}._video-play-button-large_xmn2b_123{height:80px;width:80px}._video-play-button-large_xmn2b_123 svg{height:36px;width:36px}}@media (max-width:768px){._video-showcase-section_xmn2b_5{padding:60px 0}._video-showcase-container_xmn2b_11{padding:0 16px}._video-showcase-header_xmn2b_21{gap:16px;margin-bottom:32px}._video-showcase-title_xmn2b_30{font-size:2rem}._video-showcase-description_xmn2b_46{font-size:1rem}._video-player-container_xmn2b_62{border-radius:12px}._video-play-button-large_xmn2b_123{height:70px;width:70px}._video-play-button-large_xmn2b_123 svg{height:32px;width:32px}._video-controls_xmn2b_201{padding:12px}._video-control-button_xmn2b_251{height:36px;width:36px}._video-time_xmn2b_277{font-size:.8125rem}._video-cta-wrapper_xmn2b_302{margin-top:32px}}@media (prefers-reduced-motion:reduce){._video-control-button_xmn2b_251,._video-controls_xmn2b_201,._video-play-button-large_xmn2b_123{animation:none;transition:none}._video-cta-wrapper_xmn2b_302{animation:none}}._video-control-button_xmn2b_251:focus-visible,._video-play-button-large_xmn2b_123:focus-visible{outline:2px solid #18e3ff;outline-offset:2px}._gaming-records-section_1o3i7_6{margin-top:48px;padding:48px 0}._gaming-records-header_1o3i7_11{margin-bottom:48px;text-align:center}._gaming-records-title_1o3i7_16{font-size:max(36px,min(5vw,56px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}._gaming-records-title-line1_1o3i7_24{color:#fffffff2}._gaming-records-title-accent_1o3i7_28{background:linear-gradient(135deg,#9c27b0,#e91e63 50%,#ff4081);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._gaming-records-description_1o3i7_35{color:#ffffffa6;font-size:max(16px,min(2vw,18px));line-height:1.6;margin:0 auto;max-width:700px}._gaming-records-grid_1o3i7_44{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:0}._gaming-record-card_1o3i7_52{--record-color:#18e3ff;backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid;border-radius:16px;contain:layout style;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}._gaming-record-card_1o3i7_52:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(24,227,255,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--record-color,rgba(24,227,255,.1)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}._gaming-record-card_1o3i7_52:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #18e3ff4d;box-shadow:0 8px 32px -8px var(--record-color,rgba(24,227,255,.3));transform:translateY(-4px) translateZ(0);will-change:transform}._gaming-record-card_1o3i7_52:hover:before{opacity:.3}._gaming-record-card_1o3i7_52:not(:hover){will-change:auto}._gaming-record-image-container_1o3i7_103{aspect-ratio:3/2;border-radius:16px 16px 0 0;overflow:hidden;position:relative;width:100%}._gaming-record-image_1o3i7_103{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._gaming-record-icon_1o3i7_119{align-items:center;border-radius:12px;display:flex;height:64px;justify-content:center;margin-bottom:16px;margin-left:24px;margin-top:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:64px}._gaming-record-card_1o3i7_52:hover ._gaming-record-icon_1o3i7_119{transform:scale(1.1) translateZ(0)}._gaming-record-title_1o3i7_137{color:#fffffff2;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:12px;padding:0 24px}._gaming-record-description_1o3i7_147{color:#ffffffa6;font-size:15px;line-height:1.6;margin-bottom:20px;padding:0 24px}._gaming-record-stats_1o3i7_156{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;margin-bottom:16px;padding:0 24px 16px}._gaming-record-stat_1o3i7_156{align-items:center;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;gap:8px}._gaming-record-social_1o3i7_175{align-items:center;display:flex;gap:12px;padding:0 24px 24px}._gaming-record-social_1o3i7_175 svg{cursor:pointer;transition:transform .2s ease,opacity .2s ease}._gaming-record-social_1o3i7_175 svg:hover{opacity:.8;transform:scale(1.2) translateZ(0)}._gaming-records-cta_1o3i7_193{backface-visibility:hidden;background:linear-gradient(135deg,#ffc1070d,#ff7a450d);border:1px solid rgba(255,193,7,.2);border-radius:20px;contain:layout style;isolation:isolate;overflow:hidden;padding:40px 32px;position:relative;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}._gaming-records-cta_1o3i7_193:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,193,7,.1) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}._gaming-records-cta_1o3i7_193:hover{border-color:#ffc10766;box-shadow:0 8px 32px -8px #ffc10766;transform:translateY(-4px) translateZ(0);will-change:transform}._gaming-records-cta_1o3i7_193:hover:before{opacity:.5}._gaming-records-cta_1o3i7_193:not(:hover){will-change:auto}._gaming-records-cta-content_1o3i7_239{align-items:center;display:flex;gap:24px;position:relative;z-index:1}._gaming-records-cta-icon_1o3i7_247{align-items:center;background:linear-gradient(135deg,#ffc1071a,#ff7a451a);border:1px solid rgba(255,193,7,.3);border-radius:16px;display:flex;flex-shrink:0;height:80px;justify-content:center;transition:transform .3s ease;width:80px}._gaming-records-cta_1o3i7_193:hover ._gaming-records-cta-icon_1o3i7_247{transform:scale(1.1) rotate(5deg) translateZ(0)}._gaming-records-cta-text_1o3i7_264{flex:1;text-align:left}._gaming-records-cta-text_1o3i7_264 h4{color:#fffffff2;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px}._gaming-records-cta-text_1o3i7_264 p{color:#ffffffb3;font-size:16px;line-height:1.6}@media (max-width:1024px){._gaming-records-grid_1o3i7_44{gap:20px;grid-template-columns:1fr}}@media (max-width:768px){._gaming-records-section_1o3i7_6{margin-top:32px;padding:32px 0}._gaming-records-grid_1o3i7_44{gap:20px;grid-template-columns:1fr}._gaming-record-icon_1o3i7_119{margin-left:20px;margin-top:16px}._gaming-record-description_1o3i7_147,._gaming-record-stats_1o3i7_156,._gaming-record-title_1o3i7_137{padding:0 20px}._gaming-record-social_1o3i7_175{padding:0 20px 20px}._gaming-records-cta_1o3i7_193{padding:32px 24px}._gaming-records-cta-content_1o3i7_239{flex-direction:column;text-align:center}._gaming-records-cta-text_1o3i7_264{text-align:center}}@media (max-width:480px){._gaming-record-icon_1o3i7_119{margin-left:16px;margin-top:14px}._gaming-record-description_1o3i7_147,._gaming-record-stats_1o3i7_156,._gaming-record-title_1o3i7_137{padding:0 16px}._gaming-record-social_1o3i7_175{padding:0 16px 16px}._gaming-records-cta_1o3i7_193{padding:24px 20px}._gaming-records-cta-icon_1o3i7_247{height:64px;width:64px}._gaming-records-cta-text_1o3i7_264 h4{font-size:20px}._gaming-records-cta-text_1o3i7_264 p{font-size:14px}}._gaming-record-card_1o3i7_52,._gaming-records-cta_1o3i7_193{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease,will-change 0s .3s}@media (prefers-reduced-motion:reduce){._gaming-record-card_1o3i7_52,._gaming-record-icon_1o3i7_119,._gaming-record-social_1o3i7_175 svg,._gaming-records-cta-icon_1o3i7_247,._gaming-records-cta_1o3i7_193{transition:none}._gaming-record-card_1o3i7_52:hover,._gaming-record-card_1o3i7_52:hover ._gaming-record-icon_1o3i7_119,._gaming-record-social_1o3i7_175 svg:hover,._gaming-records-cta_1o3i7_193:hover,._gaming-records-cta_1o3i7_193:hover ._gaming-records-cta-icon_1o3i7_247{transform:none}}._predictions-section_is75o_6{background:transparent;overflow:hidden;padding:48px 24px 60px;position:relative}._predictions-container_is75o_13{margin:0 auto;max-width:1600px;position:relative;z-index:var(--z-content)}._predictions-header_is75o_21{margin-bottom:80px;text-align:center}._predictions-title_is75o_26{font-size:max(36px,min(5vw,56px));font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}._predictions-title-line1_is75o_34{color:#fffffff2}._predictions-title-accent_is75o_38{background:linear-gradient(135deg,#ffb84d,#4a90e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._predictions-description_is75o_45{color:#ffffffb3;font-size:18px;line-height:1.8;margin:0 auto;max-width:800px}._predictions-grid_is75o_54{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin:0 auto;max-width:1600px}._prediction-card_is75o_63{--pred-color:#9c27b0;backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff08;border:1px solid;border-radius:16px;contain:layout style;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;position:relative;text-align:left;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}._prediction-image-container_is75o_83{border-radius:16px 16px 0 0;height:280px;overflow:hidden;position:relative;width:100%}._prediction-image_is75o_83{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}._prediction-card_is75o_63:hover ._prediction-image_is75o_83{transform:scale(1.05)}._prediction-content_is75o_104{display:flex;flex:1;flex-direction:column;padding:32px}._prediction-card_is75o_63:before{backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(156,39,176,.1) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,var(--pred-color,rgba(156,39,176,.1)) 0,transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .3s ease}._prediction-card_is75o_63:hover{border-color:#fff3;box-shadow:0 8px 32px -8px #9c27b04d;box-shadow:0 8px 32px -8px var(--pred-color,rgba(156,39,176,.3));transform:translateY(-4px) translateZ(0);will-change:transform}._prediction-card_is75o_63:hover:before{opacity:.3}._prediction-card_is75o_63:not(:hover){will-change:auto}._prediction-days_is75o_143{color:#ffffff80;font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}._prediction-level_is75o_152{font-size:36px;font-weight:900;line-height:1;margin-bottom:24px}._prediction-metrics_is75o_160{backdrop-filter:blur(5px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;margin:24px 0;padding:20px}._prediction-metric_is75o_160{align-items:center;display:flex;justify-content:space-between}._prediction-metric-label_is75o_178{color:#fff9;font-size:14px;font-weight:500}._prediction-metric-value_is75o_184{font-size:18px;font-weight:700}._prediction-confidence_is75o_190{display:flex;justify-content:flex-start;margin-top:20px}._prediction-confidence-badge_is75o_196{border:1px solid;border-radius:var(--radius-sm);font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 16px}@media (min-width:1920px){._predictions-container_is75o_13,._predictions-grid_is75o_54{max-width:1200px!important}}@media (max-width:1024px){._predictions-grid_is75o_54{gap:24px;grid-template-columns:repeat(2,1fr)}._prediction-image-container_is75o_83{height:240px}}@media (max-width:768px){._predictions-section_is75o_6{padding:80px 20px}._predictions-header_is75o_21{margin-bottom:60px}._predictions-grid_is75o_54{gap:20px;grid-template-columns:1fr}._prediction-image-container_is75o_83{height:220px}._prediction-content_is75o_104{padding:24px}._prediction-level_is75o_152{font-size:28px}._prediction-metrics_is75o_160{gap:12px;padding:16px}._prediction-metric-value_is75o_184{font-size:16px}}@media (max-width:480px){._prediction-image-container_is75o_83{height:200px}._prediction-content_is75o_104{padding:20px}}
