*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{scroll-behavior:smooth}body{color:#000;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.preloader{z-index:9999;background:#0d0d0a;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.preloader-badge{color:#0d0d0a;background:radial-gradient(circle at 35% 30%,#fff,#1fcfc0 55%,#0f7f76 100%);border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 0 44px #1fcfc080}.preloader-badge .flame-icon{width:36px;height:40px}.preloader-brand{letter-spacing:.35em;text-transform:uppercase;color:#f4f3e866;padding-left:.35em;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.preloader-bar{background:#f4f3e81f;border-radius:999px;width:220px;height:2px;overflow:hidden}.preloader-bar-fill{background:linear-gradient(90deg,#1fcfc033,#1fcfc0);border-radius:999px;height:100%}.navbar{inset-inline:0;z-index:50;pointer-events:none;background:#151515;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:fixed;top:0}@media (width>=768px){.navbar{padding:14px 32px}}.navbar-left,.navbar-right{pointer-events:auto;align-items:center;gap:12px;display:flex}.logo-mark{color:#f4f3e8;align-items:center;gap:10px;display:flex}.flame-icon{flex-shrink:0;width:22px;height:22px}@media (width>=768px){.flame-icon{width:28px;height:28px}}.logo-text{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-family:Anton,Inter,sans-serif;font-size:14px}@media (width>=768px){.logo-text{font-size:16px}}.logo-x{color:#f4f3e866}.navbar-contact{-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;color:#f4f3e8;white-space:nowrap;background:#f4f3e814;border:1px solid #f4f3e829;border-radius:999px;align-items:center;padding:10px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.navbar-contact:hover{background:#f4f3e824;border-color:#f4f3e84d}.video-outer{z-index:0;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.video-wrap{width:80%;height:80%;position:relative;overflow:hidden}@media (width>=768px){.video-wrap{width:100%;height:100%}}.video-el{object-fit:cover;object-position:78% 50%;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px){.video-el{object-position:center}}.footer{z-index:30;background:linear-gradient(#0000 0%,#fffc 50%,#fff 100%);width:100%;padding:120px 16px 32px;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.footer{padding:160px 32px 48px}}.footer-inner{flex-direction:column;gap:24px;display:flex}@media (width>=768px){.footer-inner{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer-left{flex-direction:column;gap:16px;display:flex}.footer-subtitle{color:#0000008c;align-items:center;gap:8px;font-size:13px;display:flex}.dot{background:#000;border-radius:50%;flex-shrink:0;width:8px;height:8px}.footer-heading{text-transform:uppercase;letter-spacing:-.01em;font-family:Anton,Inter,sans-serif;font-size:clamp(2rem,8vw,4.5rem);font-weight:400;line-height:.95}@media (width>=768px){.footer-heading{font-size:clamp(2.5rem,5.5vw,4.5rem)}}.heading-line1{color:#0d0d0a}.heading-line2{color:#1fcfc0}.footer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.btn-primary,.btn-secondary{border-radius:999px;align-items:center;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{color:#fff;background:#000}.btn-secondary{color:#000;background:0 0;border:1px solid #00000059}.footer-right{flex-wrap:wrap;gap:8px;display:flex}@media (width>=768px){.footer-right{justify-content:flex-end}}.tag-chip{background:#fff;border:1px solid #0000001f;border-radius:999px;padding:6px 14px;font-size:11px}.hero{background:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;display:flex;position:relative;overflow:hidden}.reach{color:#f4f3e8;background:#0d0d0a;padding:96px 16px}@media (width>=768px){.reach{padding:140px 32px}}.reach-inner{max-width:1120px;margin:0 auto}.reach-title{text-transform:uppercase;letter-spacing:-.01em;max-width:820px;font-family:Anton,Inter,sans-serif;font-size:clamp(1.8rem,5.5vw,3.2rem);font-weight:400;line-height:1.05}.reach-lead{color:#f4f3e8a6;max-width:680px;margin-top:24px;font-size:16px;line-height:1.6}@media (width>=768px){.reach-lead{font-size:18px}}.reach-subtitle{letter-spacing:-.01em;color:#1fcfc0;margin-top:72px;font-family:Inter,sans-serif;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.reach-grid{background:#f4f3e81f;border:1px solid #f4f3e81f;grid-template-columns:1fr;gap:1px;margin-top:32px;display:grid}@media (width>=640px){.reach-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.reach-grid{grid-template-columns:repeat(3,1fr)}}.reach-card{background:#0d0d0a;flex-direction:column;gap:10px;padding:28px 24px;transition:background-color .3s,transform .3s;display:flex}.reach-card:hover{background:#171712;transform:translateY(-4px)}.reach-num{color:#1fcfc0;font-family:Anton,Inter,sans-serif;font-size:28px}.reach-card-title{font-size:16px;font-weight:600}.reach-card-text{color:#f4f3e899;font-size:14px;line-height:1.55}.reach-closing{margin-top:96px}.reach-closing-divider{background:#f4f3e826;height:1px}.reach-closing-row{justify-content:space-between;align-items:center;gap:48px;margin-top:64px;display:flex}@media (width<=900px){.reach-closing-row{flex-direction:column;align-items:flex-start}}.reach-closing-text{border-left:2px solid #1fcfc0;flex-direction:column;flex-shrink:0;gap:18px;max-width:620px;padding-left:28px;display:flex;position:relative}.reach-closing-quote{color:#1fcfc040;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Anton,Inter,sans-serif;font-size:96px;line-height:1;position:absolute;top:-56px;left:8px}.reach-closing-text p{letter-spacing:-.01em;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:500;line-height:1.4;position:relative}.reach-closing-text .reach-closing-accent{color:#1fcfc0;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600;line-height:1.4}.reach-closing-image{border-radius:16px;flex:1;min-width:0;overflow:hidden}.reach-closing-image img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;display:block}@media (width<=900px){.reach-closing-image{width:100%}}.video-slide{background:#000;width:100%;line-height:0}.video-slide-el{aspect-ratio:1280/482;object-fit:cover;width:100%;display:block}.universe{color:#14110f;background:#eeebec;padding:96px 16px;scroll-margin-top:56px}@media (width>=768px){.universe{padding:140px 32px}}.universe-inner{max-width:1120px;margin:0 auto}.universe-title{text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-family:Anton,Inter,sans-serif;font-size:clamp(2rem,8vw,4.5rem);font-weight:400;line-height:1.05}@media (width>=768px){.universe-title{font-size:clamp(2.5rem,4.6vw,4.5rem)}}.universe-hero-row{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:32px;display:flex}@media (width<=900px){.universe-hero-row{flex-direction:column;align-items:flex-start}.universe-title{white-space:normal}}.universe-hero-text{flex-shrink:0;max-width:460px}.universe-title-line1{color:#0d0d0a}.universe-title-accent{color:#1fcfc0}.universe-lead{color:#14110fb3;margin-top:20px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5}.universe-video-wrap{flex:1;min-width:0}.universe-video-shift{border-radius:16px;overflow:hidden}@media (width>=901px){.universe-video-shift{margin-top:-220px;transform:translate(clamp(0px,50vw - 616px,380px))}}.universe-video{object-fit:cover;aspect-ratio:856/720;width:100%;height:100%;display:block}@media (width<=900px){.universe-video-wrap{width:100%}}.universe-text{color:#14110fbf;max-width:760px;margin-top:40px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.universe-text--tight{max-width:none}.universe-hero-text .universe-text--tight:first-child{margin-top:0}.universe-hero-text-second{margin-top:20px}.universe-flow{flex-wrap:wrap;align-items:center;gap:12px 8px;margin-top:32px;display:flex}.universe-flow-item{align-items:center;gap:8px;display:flex}.universe-flow-box{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#14110fbf;border:1px solid #14110f40;padding:12px 18px;font-size:12px;font-weight:600}.universe-flow-box.is-highlight{color:#0d0d0a;background:#1fcfc0;border-color:#1fcfc0}.universe-flow-arrow{color:#14110f59;font-size:16px}.universe-skills{margin-top:40px}.universe-skills-label{letter-spacing:.08em;text-transform:uppercase;color:#14110f80;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.universe-pills{flex-wrap:wrap;gap:10px;display:flex}.universe-pill{letter-spacing:.04em;text-transform:uppercase;color:#1fcfc0;background:#14110f;border:1px solid #14110f;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;transition:background-color .25s,transform .25s}.universe-pill:hover{color:#0d0d0a;background:#1fcfc0;transform:translateY(-2px)}.why-fortnite{color:#f4f3e8;background:#0d0d0a;padding:96px 16px}@media (width>=768px){.why-fortnite{padding:140px 32px}}.why-fortnite-inner{max-width:1120px;margin:0 auto}.why-fortnite-title{letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15}.why-fortnite-text{color:#f4f3e8b3;max-width:760px;margin-top:24px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.why-fortnite-accent{letter-spacing:-.01em;color:#1fcfc0;max-width:760px;margin-top:32px;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.5}.why-fortnite-stats{grid-template-columns:1fr;gap:40px;margin-top:72px;display:grid}@media (width>=640px){.why-fortnite-stats{grid-template-columns:repeat(3,1fr);gap:32px}}.why-fortnite-stat{flex-direction:column;gap:12px;display:flex}.why-fortnite-stat-value{color:#1fcfc0;font-family:Anton,Inter,sans-serif;font-size:clamp(2.2rem,4.5vw,3rem);font-weight:400;line-height:1}.why-fortnite-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#f4f3e88c;font-size:13px;font-weight:600;line-height:1.5}.proven{color:#14110f;background:#eeebec;padding:96px 16px}@media (width>=768px){.proven{padding:140px 32px}}.proven-inner{max-width:1120px;margin:0 auto}.proven-title{letter-spacing:-.01em;max-width:880px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.proven-text{color:#14110fbf;max-width:760px;margin-top:24px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.proven-stats{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=640px){.proven-stats{grid-template-columns:repeat(2,1fr);gap:24px}}.proven-stat{background:#f8f7f5;border:1px solid #14110f14;border-radius:16px;flex-direction:column;gap:10px;padding:32px 28px;transition:transform .3s,border-color .3s;display:flex}.proven-stat:hover{border-color:#1fcfc066;transform:translateY(-4px)}.proven-stat-value{color:#1fcfc0;font-family:Anton,Inter,sans-serif;font-size:clamp(2.2rem,4.5vw,3rem);font-weight:400;line-height:1}.proven-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#14110f8c;font-size:13px;font-weight:600;line-height:1.5}.proven-accent{letter-spacing:-.01em;color:#1fa89c;max-width:760px;margin-top:48px;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.5}.proven-pills{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.proven-pill{letter-spacing:.04em;text-transform:uppercase;white-space:normal;color:#1fcfc0;background:#14110f;border:1px solid #14110f;border-radius:999px;max-width:100%;padding:11px 20px;font-size:13px;font-weight:600;transition:background-color .25s,transform .25s}@media (width>=640px){.proven-pill{white-space:nowrap}}.proven-pill:hover{color:#0d0d0a;background:#1fcfc0;transform:translateY(-2px)}.proven-image{border-radius:16px;margin-top:56px;overflow:hidden}.proven-image img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.arena{color:#f4f3e8;background:#0d0d0a;padding:96px 16px}@media (width>=768px){.arena{padding:140px 32px}}.arena-inner{max-width:1120px;margin:0 auto}.arena-title{letter-spacing:-.01em;max-width:880px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15}.arena-hero-row{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:32px;display:flex}@media (width<=900px){.arena-hero-row{flex-direction:column;align-items:flex-start}}.arena-hero-text{flex-shrink:0;max-width:460px}.arena-text{color:#f4f3e8b3;max-width:760px;margin-top:40px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.arena-text--tight{max-width:none;margin-top:0}.arena-quote{background-color:#121210;background-image:radial-gradient(#f4f3e824 1px,#0000 1px);background-size:16px 16px;border:1px solid #1fcfc040;border-radius:16px;margin-top:24px;padding:28px 24px;position:relative;overflow:hidden}.arena-quote:before{content:"";pointer-events:none;border-top:2px solid #1fcfc0;border-left:2px solid #1fcfc0;border-radius:16px 0 0;width:48px;height:48px;position:absolute;top:-1px;left:-1px}.arena-quote-dots{pointer-events:none;background:radial-gradient(circle at 30% 20%,#1fcfc01f,#0000 60%);position:absolute;inset:0}.arena-quote-text{letter-spacing:-.01em;font-size:clamp(1.15rem,2.3vw,1.4rem);font-weight:600;line-height:1.4;position:relative}.arena-quote-text--white{color:#f4f3e8}.arena-quote-text--accent{color:#1fcfc0}.arena-hero-text-second{margin-top:28px}.arena-quote-text{letter-spacing:-.01em;color:#1fcfc0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.5}.arena-image-wrap{flex:0 600px;min-width:0}.arena-image-shift{border-radius:16px;overflow:hidden}@media (width>=901px){.arena-image-shift{margin-top:0;transform:translate(clamp(0px,50vw - 682px,320px))}}.arena-image{object-fit:contain;width:100%;height:auto;display:block}@media (width<=900px){.arena-image-wrap{width:100%}}.arena-rules{background:#f4f3e81f;border:1px solid #f4f3e81f;grid-template-columns:1fr;gap:1px;margin-top:72px;display:grid}@media (width>=768px){.arena-rules{grid-template-columns:repeat(3,1fr)}}.arena-rule{background:#0d0d0a;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.arena-rule-title{letter-spacing:.08em;text-transform:uppercase;color:#1fcfc0;font-size:13px;font-weight:700}.arena-rule-text{color:#f4f3e8a6;font-size:14px;line-height:1.55}.challenges{color:#14110f;background:#eeebec;padding:96px 16px}@media (width>=768px){.challenges{padding:140px 32px}}.challenges-inner{max-width:1120px;margin:0 auto}.challenges-title{letter-spacing:-.01em;max-width:820px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.challenges-lead{color:#14110fb3;max-width:680px;margin-top:24px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.challenges-list{border-top:1px solid #14110f1f;margin-top:64px}.challenge-row{border-bottom:1px solid #14110f1f;align-items:flex-start;gap:24px;padding:32px 0;display:flex}@media (width>=640px){.challenge-row{gap:40px;padding:40px 0}}.challenge-number{color:#14110f26;flex-shrink:0;width:64px;font-family:Anton,Inter,sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1}@media (width>=640px){.challenge-number{width:100px}}.challenge-body{flex-direction:column;gap:10px;padding-top:4px;display:flex}.challenge-title{text-transform:uppercase;letter-spacing:-.01em;font-family:Anton,Inter,sans-serif;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:400;line-height:1.1}.challenge-text{color:#14110fb3;max-width:680px;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.6}.challenge-note{letter-spacing:.04em;text-transform:uppercase;color:#1fa89c;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.brand-mechanic{color:#f4f3e8;background:#0d0d0a;padding:56px 16px 96px}@media (width>=768px){.brand-mechanic{padding:72px 32px 140px}}.brand-mechanic-inner{max-width:1120px;margin:0 auto}.brand-mechanic-title{letter-spacing:-.01em;max-width:880px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15}.brand-mechanic-text{color:#f4f3e8b3;max-width:680px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.brand-mechanic-text--tight{margin-top:0}.brand-mechanic-text:first-of-type{margin-top:24px}.brand-mechanic-second{margin-top:14px}.brand-mechanic-accent{letter-spacing:-.01em;color:#1fcfc0;max-width:680px;margin-top:24px;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.4}.brand-mechanic-hero-row{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:8px;display:flex}@media (width<=900px){.brand-mechanic-hero-row{flex-direction:column;align-items:flex-start}}.brand-mechanic-hero-text{flex-shrink:0;max-width:420px}.brand-mechanic-image-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:320px;margin-top:-260px;display:flex}@media (width<=900px){.brand-mechanic-image-wrap{margin-top:0}}@media (width>=640px){.brand-mechanic-image-wrap{width:380px}}.brand-mechanic-image{border:1px solid #f4f3e81f;border-radius:16px;width:100%;height:auto;display:block;overflow:hidden}.brand-mechanic-label{letter-spacing:.08em;text-transform:uppercase;color:#1fcfc0;font-size:13px;font-weight:700}.brand-mechanic-features{background:#f4f3e81f;border:1px solid #f4f3e81f;grid-template-columns:1fr;gap:1px;margin-top:32px;display:grid}@media (width>=768px){.brand-mechanic-features{grid-template-columns:repeat(2,1fr)}}.brand-mechanic-feature{background:#0d0d0a;flex-direction:column;gap:10px;padding:32px 28px;display:flex}.brand-mechanic-feature-title{letter-spacing:.08em;text-transform:uppercase;color:#1fcfc0;font-size:13px;font-weight:700}.brand-mechanic-feature-text{color:#f4f3e8a6;font-size:14px;line-height:1.55}.tournament{color:#14110f;background:#eeebec;padding:96px 16px}@media (width>=768px){.tournament{padding:140px 32px}}.tournament-inner{max-width:1120px;margin:0 auto}.tournament-title{letter-spacing:-.01em;max-width:780px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.tournament-timeline{margin-top:64px;position:relative}.tournament-timeline:before{content:"";background:#14110f26;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.tournament-stage{padding-bottom:48px;padding-left:40px;position:relative}.tournament-stage:last-child{padding-bottom:0}.tournament-dot{background:#1fa89c;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0;box-shadow:0 0 0 4px #eeebec}.tournament-stage-label{letter-spacing:.08em;text-transform:uppercase;color:#14110f66;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}.tournament-stage-title{margin-top:6px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.tournament-stage-title--cyr{font-family:Inter,sans-serif;font-weight:800}.tournament-stage-title--lat{letter-spacing:-.01em;font-family:Anton,Inter,sans-serif;font-weight:400}.tournament-stage-text{color:#14110fb3;max-width:640px;margin-top:10px;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.6}.tournament-stage-quote{color:#14110f8c;border-left:2px solid #1fa89c66;max-width:620px;margin-top:16px;padding-left:16px;font-size:clamp(.95rem,1.6vw,1.05rem);font-style:italic;line-height:1.6}.revenue{color:#f4f3e8;background:#0d0d0a;padding:96px 16px;scroll-margin-top:56px}@media (width>=768px){.revenue{padding:140px 32px}}.revenue-inner{max-width:1120px;margin:0 auto}.revenue-title{letter-spacing:-.01em;max-width:880px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15}.revenue-text{color:#f4f3e8b3;max-width:720px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.revenue-text--tight{margin-top:24px}.revenue-stat-row{align-items:stretch;gap:24px;margin-top:48px;display:flex}@media (width<=800px){.revenue-stat-row{flex-direction:column}}@media (width>=801px){.revenue-stat{flex-basis:480px}.revenue-stat-callout{flex-basis:320px}}.revenue-stat,.revenue-stat-callout{background:#121210;border:1px solid #f4f3e81a;border-radius:16px;flex-direction:column;flex:auto;gap:12px;padding:40px 32px;display:flex}.revenue-stat-value{color:#1fcfc0;font-family:Anton,Inter,sans-serif;font-size:clamp(3.2rem,9vw,5.5rem);font-weight:400;line-height:1}.revenue-stat-value--cyr{font-family:Inter,sans-serif;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:800}.revenue-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#f4f3e88c;max-width:560px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;line-height:1.5}.revenue-accent{letter-spacing:-.01em;color:#1fcfc0;max-width:720px;margin-top:32px;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;line-height:1.4}.revenue-subtitle{letter-spacing:-.01em;max-width:720px;margin-top:72px;font-family:Inter,sans-serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}.revenue-pills{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.revenue-pill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#f4f3e8d9;background:0 0;border:1px solid #1fcfc059;border-radius:999px;padding:10px 18px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.revenue-flow-label{letter-spacing:.06em;text-transform:uppercase;color:#f4f3e866;margin-top:40px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}.revenue-flow{flex-direction:column;gap:12px;margin-top:16px;display:flex}.revenue-flow-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.revenue-flow-step-wrap{align-items:center;gap:12px;display:flex}.revenue-flow-step{letter-spacing:.02em;text-transform:uppercase;color:#f4f3e8d9;border:1px solid #1fcfc059;border-radius:10px;padding:14px 18px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.revenue-flow-arrow{color:#1fcfc099;font-size:16px}.revenue-note{background:#121210;border:1px solid #f4f3e81f;border-radius:16px;flex-direction:column;gap:10px;margin-top:48px;padding:28px 24px;display:flex}.revenue-note-title{letter-spacing:.06em;text-transform:uppercase;color:#f4f3e880;font-size:13px;font-weight:700}.revenue-note-text{color:#f4f3e8a6;max-width:680px;font-size:14px;line-height:1.6}.viral{color:#14110f;background:#eeebec;padding:96px 16px}@media (width>=768px){.viral{padding:140px 32px}}.viral-inner{max-width:1120px;margin:0 auto}.viral-title{letter-spacing:-.01em;max-width:820px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.viral-text{color:#14110fb3;max-width:720px;margin-top:24px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.viral-text--closing{margin-top:48px}.viral-stat-row{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (width>=640px){.viral-stat-row{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width>=960px){.viral-stat-row{grid-template-columns:repeat(3,1fr)}}.viral-stat{background:#f8f7f5;border:1px solid #14110f14;border-radius:16px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.viral-stat-value{color:#1fa89c;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1}.viral-stat-value--lat{font-family:Anton,Inter,sans-serif;font-weight:400}.viral-stat-value--cyr{font-family:Inter,sans-serif;font-weight:800}.viral-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#14110f8c;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;line-height:1.5}.viral-flow-section{flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:16px;display:flex}.viral-flow-col{flex:480px;min-width:0}.viral-proof{border:1px solid #14110f;border-radius:12px;flex-shrink:0;margin-top:90px;display:inline-block;overflow:hidden}.viral-proof-image{width:340px;max-width:100%;height:auto;display:block}.viral-source{letter-spacing:.04em;text-transform:uppercase;color:#14110f59;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}.viral-highlight{letter-spacing:-.01em;color:#1fa89c;max-width:640px;margin-top:12px;font-size:clamp(1rem,1.9vw,1.15rem);font-weight:700;line-height:1.4}.viral-flow{flex-direction:column;gap:12px;margin-top:40px;display:flex}.viral-flow-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.viral-flow-step-wrap{align-items:center;gap:12px;display:flex}.viral-flow-step{letter-spacing:.02em;text-transform:uppercase;color:#14110fbf;border:1px solid #1fa89c59;border-radius:10px;padding:14px 18px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.viral-flow-arrow{color:#1fa89c99;font-size:16px}.viral-quote{border-left:2px solid #1fa89c80;margin-top:32px;padding-left:20px}.viral-quote-text{color:#14110fd9;max-width:640px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.4}.viral-reasons-label{letter-spacing:.06em;text-transform:uppercase;color:#14110f66;margin-top:72px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}.viral-reasons-lead{letter-spacing:-.01em;max-width:780px;margin-top:12px;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.4}.viral-reasons-grid{grid-template-columns:1fr;gap:12px;margin-top:32px;display:grid}@media (width>=700px){.viral-reasons-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.viral-reason{background:#f8f7f5;border:1px solid #14110f14;border-radius:12px;align-items:center;gap:16px;padding:22px 24px;display:flex}.viral-reason-number{color:#1fa89c;flex-shrink:0;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.viral-reason-text{font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.4}.list-slide{background:#000;width:100%;line-height:0}.list-slide-el{aspect-ratio:1280/194;object-fit:cover;width:100%;display:block}.winner-section{background:#eeebec;height:320vh;position:relative}.winner-sticky{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.winner-glow{background:radial-gradient(#1fcfc029,#0000 60%);position:absolute;inset:0}.winner-counter{z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;top:64px;left:24px}@media (width>=768px){.winner-counter{top:88px;left:48px}}.winner-counter-label{letter-spacing:.06em;text-transform:uppercase;color:#14110f73;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.winner-counter-value{color:#14110f;font-variant-numeric:tabular-nums;font-family:Anton,Inter,sans-serif;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:400;line-height:1.1}.winner-field{position:absolute;inset:0}.winner-dot{background:#14110fa6;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.winner-dot--winner{background:radial-gradient(circle at 35% 30%,#fff,#1fcfc0 55%,#0f7f76 100%);box-shadow:0 0 24px #1fcfc0b3}.winner-dot--static{width:64px;height:64px;margin:40px auto 0;position:static;transform:none;box-shadow:0 0 30px #1fcfc099}.winner-headline{inset-inline:0;z-index:10;text-align:center;padding:0 24px;position:absolute;bottom:14%}.winner-title{letter-spacing:-.01em;color:#14110f;max-width:760px;margin:0 auto;font-family:Inter,sans-serif;font-size:clamp(1.8rem,4.6vw,3rem);font-weight:800;line-height:1.15}.winner-accent{color:#1fcfc0}.winner-prize{color:#14110f80;border:1px dashed #14110f4d;max-width:460px;margin:32px auto 0;padding:20px 24px;font-size:14px}.winner-section--static{height:auto;padding:140px 16px}.winner-static-inner{text-align:center;max-width:640px;margin:0 auto}.winner-label{letter-spacing:.06em;text-transform:uppercase;color:#14110f66;margin-bottom:24px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}
