@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Medium.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Oceanic Grotesk Condensed;src:url(/fonts/Oceanic-Grotesk-Condensed-Extrabold.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--bg:#0c0c13;--bg-2:#101019;--card:#17171f;--card-2:#1e1e29;--stroke:#ffffff13;--stroke-2:#ffffff1f;--red:var(--accent);--red-2:var(--accent-bright);--red-3:#ff7a4f;--grad:var(--accent-grad);--grad-soft:var(--accent-grad-soft);--text:#fff;--muted:#9a9ab0;--muted-2:#c9c9d6;--r:20px;--frame:2016px;--container:var(--site-container);--cols:12;--gutter:24px;--margin:96px;--page-pad:var(--site-gutter);--header-safe-top:120px;--section-pad-y:96px;--col:calc((var(--container) - (var(--cols) - 1) * var(--gutter)) / var(--cols));--maxw:var(--site-container);--ease-out:cubic-bezier(.16,1,.3,1)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}section[id],[id=top]{scroll-margin-top:84px}body{background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:.95}h3,h4{font-family:var(--font-text)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--red);color:#fff}.wrap,.hero-inner{width:min(calc(100% - 2 * var(--page-pad)),var(--maxw));margin-inline:auto}section{padding:var(--section-pad-y) 0;position:relative}@media (max-width:900px){:root{--section-pad-y:76px}}@media (max-width:600px){:root{--section-pad-y:64px;--fs-section:clamp(36px,10vw,44px);--fs-display:clamp(44px,13vw,56px);--fs-lead:17px}}.accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dark-band{background:var(--bg-2);border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}body.lock{overflow:hidden}.sec-head{max-width:720px;margin-bottom:clamp(34px,5vw,60px)}.eyebrow{margin-bottom:18px}.h2{font-size:var(--fs-section);line-height:var(--lh-heading);margin-bottom:16px}.sub{color:var(--muted);font-size:var(--fs-lead);max-width:720px;line-height:1.45}.btn{cursor:pointer;font-family:var(--font-text);letter-spacing:.01em;color:#fff;will-change:transform;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;display:inline-flex}.btn-lg{padding:0 var(--button-pad-x);font-size:var(--button-font-size)}.btn-block{width:100%}.btn-red{background:var(--button-fill);box-shadow:var(--button-shadow)}.btn-red:hover{box-shadow:var(--button-shadow-hover);transform:translateY(-2px)}.btn-ghost{padding:0 var(--button-pad-x);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-fill);box-shadow:var(--button-secondary-shadow);-webkit-backdrop-filter:var(--button-secondary-blur);backdrop-filter:var(--button-secondary-blur)}.btn svg{transition:transform .25s}.cursor-glow{pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ef30501a,#0000 62%);border-radius:50%;width:400px;height:400px;transition:opacity .4s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (hover:hover){.cursor-glow{opacity:1}html.company-scene-active .cursor-glow{opacity:0}}.scroll-progress{z-index:100;background:var(--grad);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #ef3050b3}.screen-rail{display:none}header{z-index:90;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;padding-top:12px;position:fixed;top:0;left:0;right:0}.country-flag{border-radius:3px;flex:none;width:20px;height:14px;padding:0;display:inline-block;position:static;overflow:hidden;box-shadow:0 0 0 1px #ffffff38}.country-flag-ru{background:linear-gradient(#fff 0 33.33%,#2864c7 33.33% 66.66%,#e5393f 66.66%)}.country-flag-gb{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><clipPath id='t'><path d='M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z'/></clipPath><path d='M0,0 v30 h60 v-30 z' fill='%23012169'/><path d='M0,0 L60,30 M60,0 L0,30' stroke='%23fff' stroke-width='6'/><path d='M0,0 L60,30 M60,0 L0,30' clip-path='url(%23t)' stroke='%23C8102E' stroke-width='4'/><path d='M30,0 v30 M0,15 h60' stroke='%23fff' stroke-width='10'/><path d='M30,0 v30 M0,15 h60' stroke='%23C8102E' stroke-width='6'/></svg>") 50%/cover no-repeat}.country-flag-de{background:linear-gradient(#171717 0 33.33%,#d62f36 33.33% 66.66%,#f6c53b 66.66%)}.country-flag-pt{background:linear-gradient(90deg,#16834a 0 40%,#e2373d 40%)}.country-flag-es{background:linear-gradient(#d92e37 0 25%,#f6cc3d 25% 75%,#d92e37 75%)}.country-flag-fr{background:linear-gradient(90deg,#2354a4 0 33.33%,#fff 33.33% 66.66%,#e73c48 66.66%)}@media (max-width:820px){header{padding-top:8px}}@media (min-width:1181px){header{padding-top:18px}}.hero{background:radial-gradient(115% 90% at 80% 88%,#ef30504d,#0000 55%),radial-gradient(85% 75% at 94% 6%,#ff7a4f29,#0000 60%),radial-gradient(80% 90% at 4% 24%,#7b8cff1a,#0000 58%),linear-gradient(#080810 0%,#0b0b13 58%,#070709 100%);align-items:center;height:100svh;min-height:700px;padding:86px 0 0;display:flex;overflow:hidden}.hero-photo{z-index:0;pointer-events:none;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}@media (min-aspect-ratio:16/10){.hero-photo{object-fit:contain;object-position:right bottom}}.hero-shade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#06070c 0% 18%,#06070cb8 34%,#06070c4d 56%,#0000 80%),linear-gradient(#0000 58%,#06070c8c 100%);position:absolute;inset:0}.hero .hero-copy h1,.hero .hero-offer{text-shadow:none}.hero .hero-copy .accent{color:#ff3157;-webkit-text-fill-color:#ff3157;text-shadow:none;background:0 0}.hero-inner{z-index:4;position:relative}.hero-copy{max-width:620px}.hero-lead{padding-bottom:0;position:relative;top:0}.hero-offer{color:var(--muted);font-family:var(--font-text);font-size:var(--fs-lead);margin:0 0 30px;font-weight:400;line-height:1.45;display:block}.hero-offer-line{white-space:nowrap;display:block}.hero-offer-price .price-main{align-items:baseline;gap:5px;display:inline-flex}.hero h1{margin:0 0 22px;font-size:clamp(62px,5.4vw,88px)}.hero-offer .price-prefix{font:inherit;color:#ff3157}.hero-offer .price-value{color:#ff3157;font-family:var(--font-display);margin:0;font-size:clamp(32px,2.2vw,42px);font-weight:800;line-height:1;display:inline-block}.hero-offer-note{align-items:baseline;gap:.28em;display:flex}.hero-cta{flex-wrap:wrap;gap:14px;margin:0 0 26px;display:flex}.hero-cta .btn-red{min-height:58px;padding-inline:var(--button-pad-x);box-shadow:var(--button-shadow);background:var(--button-fill)!important}.hero-cta .btn-red:hover{box-shadow:var(--button-shadow-hover)}.hero-cta-2{min-height:58px;padding-inline:28px}.hero-cta-2:hover svg{transform:none}.hero-key-stats{z-index:4;width:min(1000px,calc(100vw - var(--page-pad) - var(--page-pad)));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:56px;margin:0;display:flex;position:absolute;bottom:48px;left:0;overflow:visible}.hero-key-stat{flex:0 0 max-content;width:max-content;min-width:max-content;min-height:128px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto 1fr;align-items:start;padding:14px 0;display:grid;position:relative}.hero-key-stat:before,.hero-key-stat:after{display:none}.hero-key-stat+.hero-key-stat:before{content:"";pointer-events:none;background:#ffffff29;width:.5px;display:block;position:absolute;top:22%;bottom:22%;left:-28px}.hero-key-stat .stat-title{color:#ffffff9e;min-height:0;font-family:var(--font-text);white-space:nowrap;grid-row:1;align-self:start;font-size:16px;font-weight:400;line-height:1.25}.hero-key-stat .num{color:#fff;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;grid-row:2;align-self:center;align-items:baseline;gap:5px;margin:0;font-size:clamp(32px,2.2vw,42px);font-weight:800;line-height:1;display:flex;position:static;transform:none}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-size:clamp(21px,1.35vw,26px)}@media (min-width:901px){.hero-key-stat{text-align:center}.hero-key-stat .stat-title{text-align:center;width:100%}.hero-key-stat .num{text-align:center;justify-content:center;width:100%}.hero h1{margin-bottom:clamp(14px,1.7vh - 1.83px,22px)}.hero-offer{margin-bottom:clamp(18px,2.55vh - 5.74px,30px)}.hero-cta{margin-bottom:clamp(16px,2.13vh - 3.79px,26px)}.hero-cta .btn-red,.hero-cta-2{min-height:clamp(54px,50.04px + .43vh,56px)}.hero-key-stats{bottom:clamp(28px,4.26vh - 11.57px,48px)}.hero-key-stat{min-height:clamp(116px,92.26px + 2.55vh,128px)}}@media (min-width:901px) and (max-height:930px){.hero{align-items:flex-start;padding-top:108px}.hero-lead{padding-bottom:0;top:0}.hero h1{font-size:clamp(58px,5vw,70px)}.hero-key-stat{padding:12px 0}}@media (min-width:901px){.hero-inner{align-items:center;display:flex;position:absolute;inset:0}.hero-lead{top:clamp(-48px,-4vh,-28px)}}.hero-callout{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:15%;left:auto;right:14%}@media (min-width:901px) and (max-width:1180px){.hero-callout{display:none}}.hero-crown{filter:drop-shadow(0 0 4px #ff2e86)drop-shadow(0 0 12px #ff2e86)drop-shadow(0 0 28px #ff2e86d9)drop-shadow(0 0 52px #ff2e8680);width:58px;height:auto;margin:0 20px 5px 0;animation:2.8s ease-in-out infinite neonPulse;overflow:visible;transform:rotate(8deg)}@media (min-width:1181px){.hero-crown{width:76px;margin:0 0 -8px;transform:translate(10px,-28px)rotate(18deg)}}.hero-crown .crown-glow{fill:none;stroke:#ff2e86;stroke-width:15px;stroke-linejoin:round;stroke-linecap:round}.hero-crown .crown-core{fill:none;stroke:#fff2f9;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}@keyframes neonPulse{0%,to{filter:drop-shadow(0 0 4px #ff2e86)drop-shadow(0 0 12px #ff2e86)drop-shadow(0 0 28px #ff2e86d9)drop-shadow(0 0 52px #ff2e8680)}50%{filter:drop-shadow(0 0 3px #ff2e86)drop-shadow(0 0 9px #ff2e86)drop-shadow(0 0 20px #ff2e86a6)drop-shadow(0 0 40px #ff2e8661)}}.hero-bubble{isolation:isolate;padding:18px 24px 18px 34px;position:relative;transform:none}.hero-bubble-shape{z-index:0;pointer-events:none;filter:drop-shadow(0 16px 22px #ff266857);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-bubble span{z-index:1;color:#ffffffe6;font-family:var(--font-text);letter-spacing:.1px;font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.34;display:block;position:relative}.hero-bubble span+span{margin-top:2px}.hero-bubble span:first-of-type{color:#ff638c;font-weight:700}html.js .hero .hero-anim{opacity:0;transform:translateY(26px)}html.js .hero.hero-in .hero-anim{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.25,1),transform .7s cubic-bezier(.2,.7,.25,1);transform:none}html.js .hero.hero-in .hero-anim:first-child{transition-delay:50ms}html.js .hero.hero-in .hero-anim:nth-child(2){transition-delay:.15s}html.js .hero.hero-in .hero-anim:nth-child(3){transition-delay:.25s}html.js .hero.hero-in .hero-anim:nth-child(4){transition-delay:.35s}html.js .hero.hero-in .hero-anim:nth-child(5){transition-delay:.45s}html.js .hero.hero-in .hero-anim:nth-child(6){transition-delay:.55s}html.js .hero-photo{opacity:0}html.js .hero.hero-in .hero-photo{opacity:1;transition:opacity 1.1s .1s}html.js .hero-callout{opacity:0;transform:translateY(-10px)scale(.94)}html.js .hero.hero-in .hero-callout{opacity:1;transition:opacity .7s .75s,transform .7s cubic-bezier(.2,.7,.25,1) .75s;transform:none}@media (max-width:900px){.hero{flex-direction:column;align-items:stretch;height:100svh;min-height:100svh;padding-top:100px;padding-bottom:16px}.hero-shade{background:linear-gradient(#0000 22%,#06070c2e 30%,#06070c85 42%,#06070cdb 58%,#06070cfc 76%,#06070c 100%),linear-gradient(#06070c8c 0%,#0000 26%)}.hero+.dark-band{border-top:0}.hero-photo{object-position:62% center}.hero-callout{display:none}.hero-inner{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;display:flex;position:relative;inset:auto}.hero-copy,.hero-lead{display:contents}.hero h1{order:1;width:calc(100% - 40px);margin:auto auto 18px;font-size:clamp(44px,11.5vw,54px)}.hero-offer{order:2;width:calc(100% - 40px);margin:0 auto 12px}.hero-offer-line{white-space:normal}.hero-offer-price{white-space:nowrap}.hero-offer .price-value{font-size:clamp(28px,8vw,34px)}.hero-cta{flex:none;order:5;gap:12px;width:calc(100% - 40px);margin:12px auto 0}.hero-cta .btn{width:100%;min-height:56px;padding-inline:20px}.hero-key-stats{flex:none;order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:calc(100% - 40px);margin:8px auto 0;display:grid;position:static;bottom:auto;left:auto}.hero-key-stat{--hero-stat-x:18px;width:auto;min-width:0;min-height:118px;padding:15px var(--hero-stat-x) 14px}.hero-key-stat+.hero-key-stat:before{left:0}.hero-key-stat:nth-child(odd):before{display:none}.hero-key-stat:nth-child(odd){padding-left:0}.hero-key-stat:nth-child(n+3):after{content:"";pointer-events:none;background:#ffffff29;height:.5px;display:block;position:absolute;top:0;left:12%;right:12%}.hero-key-stat .stat-title{white-space:normal;min-height:0;font-size:14px}.hero-key-stat .num{font-size:clamp(28px,8vw,34px)}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-size:clamp(20px,6vw,24px)}}@media (prefers-reduced-motion:reduce){html.js .hero .hero-anim,html.js .hero.hero-in .hero-anim{opacity:1!important;transition:none!important;transform:none!important}html.js .hero-photo,html.js .hero.hero-in .hero-photo{opacity:1!important;transition:none!important}html.js .hero-callout,html.js .hero.hero-in .hero-callout{opacity:1!important;transition:none!important;transform:none!important}.hero-crown{animation:none!important}}@media (max-width:520px){.hero-offer .price-value{font-size:clamp(26px,8vw,32px)}.hero-key-stat{--hero-stat-x:16px;min-height:114px;padding:14px var(--hero-stat-x) 13px}.hero-key-stat .stat-title{min-height:0;font-size:13px}.hero-key-stat .num{font-size:clamp(26px,8vw,32px)}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-size:clamp(18px,5.6vw,22px)}}@media (max-width:520px) and (max-height:740px){.hero{padding-top:82px;padding-bottom:12px}.hero h1{margin-bottom:10px;font-size:38px}.hero-offer{margin-bottom:8px}.hero-offer .price-value{font-size:28px}.hero-key-stats{margin-top:2px}.hero-key-stat{min-height:88px;padding-top:8px;padding-bottom:8px}.hero-key-stat .stat-title{font-size:11.5px}.hero-key-stat .num{font-size:26px}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-size:18px}.hero-cta{gap:8px}.hero-cta .btn{min-height:48px}}html.hero-screen .screen-rail,html.hero-screen .screen-index,html.hero-screen .fp-more{display:none!important}#how,.how-grid,.how-list{overflow-anchor:none}.how-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:56px;display:grid;position:relative;top:40px}.how-copy{min-width:0}.how-copy .sec-head{margin-bottom:20px}.how-copy .sub{max-width:620px}.arena-3d{aspect-ratio:1.18;background:radial-gradient(70% 58% at 52% 66%,#b9193d17,#0000 72%),linear-gradient(145deg,#17171f,#0d0d13 68%);border:1px solid #ffffff17;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 28px 70px #00000042}.arena-3d:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #00000038}.arena-3d.is-paused *{animation-play-state:paused!important}.arena-camera{perspective:920px;transition:opacity .45s,filter .45s;position:absolute;inset:4% 2% 1%}.arena-world{transform-style:preserve-3d;position:absolute;inset:-4% 4% 16%;transform:rotateX(57deg)rotate(-38deg)}.arena-base{transform-style:preserve-3d;background:linear-gradient(145deg,#24242c,#14141b 72%);border:1px solid #ffffff1f;border-radius:13px;transition:inset .68s cubic-bezier(.2,.72,.22,1),border-radius .68s,box-shadow .68s;position:absolute;inset:5%;box-shadow:0 0 0 7px #0b0b10,0 28px 55px #000000b8}.arena-grid{border-radius:inherit;opacity:.6;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16.66% 16.66%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:background-size .68s cubic-bezier(.2,.72,.22,1),opacity .35s;position:absolute;inset:0}.arena-boundary{border:2px solid #ef3050;border-radius:9px;position:absolute;inset:5%;box-shadow:0 0 10px #ef305052,inset 0 0 8px #ef305029}.arena-entry{z-index:3;background:#f1f1f4;border-radius:3px;width:15%;height:4px;position:absolute;bottom:-2px;left:43%}.arena-column{z-index:4;aspect-ratio:1;background:linear-gradient(145deg,#4a4a54,#23232b);border:1px solid #ffffff26;border-radius:17%;width:8%;transition:left .68s cubic-bezier(.2,.72,.22,1),top .68s cubic-bezier(.2,.72,.22,1),opacity .3s,transform .4s;position:absolute;box-shadow:7px 10px 15px #0000007a}.arena-column:after{content:"";border:1px solid #ffffff14;border-radius:14%;position:absolute;inset:13%}.arena-3d.scenario-players .arena-column{display:none}.column-1{top:27%;left:27%}.column-2{top:60%;left:66%}.arena-player{--team:#ef3050;z-index:6;aspect-ratio:.68;width:9%;transform-style:preserve-3d;filter:drop-shadow(5px 8px 5px #00000080);position:absolute}.arena-player:before{content:"";z-index:0;filter:blur(7px);opacity:0;pointer-events:none;background:radial-gradient(48% 54% at 50% 70%,#ffffff9e 0 20%,#ffffff57 52%,#fff0 100%),radial-gradient(43% 42% at 50% 28%,#ffffffd1 0 18%,#ffffff6b 50%,#fff0 100%);border-radius:48% 48% 40% 40%;position:absolute;inset:-20% -30% -14%;transform:scale(.62)}.arena-player.team-blue{--team:#3679e8}.arena-player i{z-index:2;aspect-ratio:1;width:64%;box-shadow:0 0 0 2px color-mix(in srgb,var(--team) 62%,#fff);background:linear-gradient(145deg,#373740,#1c1c23);border-radius:50%;position:absolute;top:0;left:18%}.arena-player i:before{content:"";z-index:1;opacity:.9;border:2px solid #f8f8fa;border-radius:50%;position:absolute;inset:21% -9% 17%}.arena-player i:after{content:"";z-index:2;background:linear-gradient(145deg,#fff 0 62%,#d5d6dc 63% 100%);border:2px solid #fff;border-radius:46% 46% 38% 38%;height:45%;position:absolute;top:24%;left:-12%;right:-12%;box-shadow:0 3px #9698a1,0 0 8px #ffffff52}.arena-player b{z-index:1;background:linear-gradient(145deg,var(--team),color-mix(in srgb,var(--team) 52%,#17171d));border-radius:42% 42% 26% 26%;position:absolute;inset:31% 6% 0;box-shadow:inset 3px 3px #ffffff1f}.arena-player span{z-index:-1;border:1px solid var(--team);opacity:.3;border-radius:50%;height:22%;position:absolute;bottom:-15%;left:-26%;right:-26%}.arena-3d.scenario-players .arena-player span{display:none}.arena-3d.is-switching .arena-player,.arena-3d.scenario-area .arena-player{transition:opacity .34s,transform .34s;opacity:0!important;animation:none!important;transform:translateY(5px)scale(.82)!important}.player-1{top:68%;left:15%}.player-2{top:16%;left:50%}.player-3{top:30%;left:70%}.player-4{top:68%;left:39%}.player-5{top:32%;left:12%}.player-6{top:69%;left:80%}.player-7{top:42%;left:41%}.player-8{top:9%;left:80%}.player-9{top:51%;left:55%}.player-10{top:13%;left:25%}.player-3,.player-4,.player-5,.player-6,.player-7,.player-8,.player-9,.player-10{opacity:0;transform:translateY(-8px)scale(.35)}.player-3,.player-4{--join-delay:.7s}.player-5,.player-6{--join-delay:1.65s}.player-7,.player-8{--join-delay:2.6s}.player-9,.player-10{--join-delay:3.55s}.arena-3d.is-playing :is(.player-3,.player-4,.player-5,.player-6,.player-7,.player-8,.player-9,.player-10){animation:playerJoin .9s var(--join-delay) cubic-bezier(.16,.78,.25,1) forwards}.arena-3d.is-playing :is(.player-3,.player-4,.player-5,.player-6,.player-7,.player-8,.player-9,.player-10):before{animation:playerGlow 1.3s var(--join-delay) linear both}.arena-3d.is-complete :is(.player-3,.player-4,.player-5,.player-6,.player-7,.player-8,.player-9,.player-10){opacity:1;transform:none}.player-counter{z-index:10;opacity:0;pointer-events:none;color:#fff;align-items:baseline;gap:7px;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%,-8px)}.player-counter strong{font-family:var(--font-display);font-size:48px;line-height:1}.player-counter span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:11px;font-weight:700}.arena-3d.is-playing .player-counter{animation:counterSession var(--how-scene-duration,4.9s) ease both}.area-readout{z-index:10;opacity:0;pointer-events:none;color:#fff;align-items:baseline;gap:6px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%,-8px)}.area-readout strong{font-family:var(--font-display);text-align:right;min-width:64px;font-size:48px;line-height:1}.area-readout sup{font:700 17px/1 var(--font-text);color:#ef4967}.area-readout span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff85;margin-left:5px;font-size:10px;font-weight:700}.area-readout.is-updating strong{animation:.34s cubic-bezier(.2,.72,.22,1) areaNumber}.arena-3d.scenario-area .player-counter{display:none}.arena-3d.scenario-area .area-readout{opacity:1;transform:translate(-50%)}.arena-3d.is-switching .area-readout{opacity:0;transform:translate(-50%,-8px)}.arena-3d.is-switching.scenario-area .arena-column{opacity:0;transform:scale(.82)}.arena-3d.is-switching.is-area-to-movement.scenario-area .arena-column{opacity:1;transform:none}.arena-3d.scenario-area .arena-grid{opacity:.76}.arena-3d.scenario-area .arena-column:before{content:"";opacity:.72;border:1px solid #ef305075;border-radius:24%;position:absolute;inset:-6px;box-shadow:0 0 8px #ef30502e}.arena-3d.scenario-area.area-level-40 .arena-base{inset:22% 25%}.arena-3d.scenario-area.area-level-100 .arena-base{inset:17% 19%}.arena-3d.scenario-area.area-level-250 .arena-base{inset:10% 11%}.arena-3d.scenario-area.area-level-500 .arena-base{inset:5%}.arena-3d.scenario-area.area-level-40 .arena-grid{background-size:25% 25%}.arena-3d.scenario-area.area-level-100 .arena-grid{background-size:20% 20%}.arena-3d.scenario-area.area-level-250 .arena-grid{background-size:16.66% 16.66%}.arena-3d.scenario-area.area-level-500 .arena-grid{background-size:12.5% 12.5%}.arena-3d.scenario-area.area-level-40 .column-1{top:26%;left:34%}.arena-3d.scenario-area.area-level-40 .column-2{top:58%;left:58%}.arena-3d.scenario-area.area-level-100 .column-1{top:31%;left:29%}.arena-3d.scenario-area.area-level-100 .column-2{top:55%;left:64%}.arena-3d.scenario-area.area-level-250 .column-1{top:24%;left:23%}.arena-3d.scenario-area.area-level-250 .column-2{top:63%;left:69%}.arena-3d.scenario-area.area-level-500 .column-1{top:29%;left:18%}.arena-3d.scenario-area.area-level-500 .column-2{top:56%;left:72%}.arena-3d.scenario-movement .arena-base{inset:5%}.arena-3d.scenario-movement .arena-grid{opacity:.76;background-size:12.5% 12.5%}.arena-3d.scenario-movement .column-1{display:block;top:29%;left:18%}.arena-3d.scenario-movement .column-2{display:block;top:56%;left:72%}.arena-3d.scenario-movement .arena-player{transition:opacity .28s;opacity:0!important;animation:none!important;transform:none!important}.arena-3d.scenario-movement :is(.player-1,.player-2,.player-3,.player-4){opacity:1!important}.arena-3d.scenario-movement .player-1{top:68%;left:10%}.arena-3d.scenario-movement .player-2{top:18%;left:46%}.arena-3d.scenario-movement .player-3{top:64%;left:58%}.arena-3d.scenario-movement .player-4{top:52%;left:45%}.arena-3d.scenario-movement .arena-player span{display:none}.movement-steps{z-index:3;pointer-events:none;display:none;position:absolute;inset:0}.arena-3d.scenario-movement .movement-steps{display:block}.movement-step.team-blue{--step-color:#5f91f2}.arena-3d.scenario-movement.movement-playing .player-1{animation:movementOne var(--how-scene-duration,4.9s) linear forwards!important}.arena-3d.scenario-movement.movement-playing .player-2{animation:movementTwo var(--how-scene-duration,4.9s) linear forwards!important}.arena-3d.scenario-movement.movement-playing .player-3{animation:movementThree var(--how-scene-duration,4.9s) linear forwards!important}.arena-3d.scenario-movement.movement-playing .player-4{animation:movementFour var(--how-scene-duration,4.9s) linear forwards!important}.arena-3d.scenario-movement.movement-complete .player-1{top:56%;left:38%;opacity:1!important}.arena-3d.scenario-movement.movement-complete .player-2{top:34%;left:82%;opacity:1!important}.arena-3d.scenario-movement.movement-complete .player-3{top:64%;left:47%;opacity:1!important}.arena-3d.scenario-movement.movement-complete .player-4{top:28%;left:34%;opacity:1!important}.arena-3d.is-switching.scenario-movement .arena-column{opacity:0;transform:scale(.82)}.arena-3d.is-switching.scenario-movement .arena-player{opacity:0!important}.headset-showcase{z-index:5;opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translateY(8px)}.arena-3d.scenario-headset .arena-camera{opacity:0;visibility:hidden;filter:none}.arena-3d.headset-pending .arena-camera{opacity:0;visibility:hidden}.arena-3d.headset-bridge-in .arena-camera{opacity:0;visibility:visible;filter:brightness(.52)saturate(.72);animation:.62s cubic-bezier(.4,0,.2,1) both headsetArenaOut}.arena-3d.scenario-headset.headset-bridge-out .arena-camera{opacity:1;visibility:visible;filter:none;animation:.62s cubic-bezier(.4,0,.2,1) both headsetArenaIn}.arena-3d.scenario-headset .headset-showcase,.arena-3d.headset-bridge-in .headset-showcase,.arena-3d.scenario-headset.headset-bridge-out .headset-showcase{opacity:1;transform:none}.arena-3d.scenario-headset :is(.player-counter,.area-readout){display:none}.arena-3d.scenario-headset .arena-player{opacity:0!important;animation:none!important}.arena-3d.scenario-headset .arena-grid{opacity:.66}.arena-3d.scenario-headset .column-1{opacity:.55;display:block;top:29%;left:18%}.arena-3d.scenario-headset .column-2{opacity:.55;display:block;top:56%;left:72%}.arena-3d.is-switching.scenario-headset .headset-showcase{opacity:0;transform:translateY(8px)}.arena-3d.is-switching.scenario-headset.headset-bridge-out .headset-showcase{opacity:1;transform:none}.headset-figure{--figure-x:-4%;--figure-y:-11%;z-index:5;opacity:0;transform:translate3d(var(--figure-x),var(--figure-y),0) scale(1.04);transform-origin:50% 61%;will-change:opacity,transform;backface-visibility:hidden;position:absolute;inset:0}.headset-character{z-index:5;aspect-ratio:.88;opacity:1;transform-origin:50% 80%;width:38%;max-width:330px;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)}.headset-character-body{z-index:3;background:radial-gradient(circle at 36% 21%,#f74665 0 9%,#0000 31%),linear-gradient(145deg,#ed3454,#a61237 84%);border-radius:44% 44% 30% 30%;width:52%;height:61%;position:absolute;top:37%;left:25%;box-shadow:inset 5px 5px #ffffff17,inset -8px -9px 14px #4d041a2e,0 20px 26px #00000057}.headset-character-head{z-index:6;aspect-ratio:1;background:radial-gradient(circle at 35% 29%,#f34a67 0 12%,#e92e50 42%,#b4143b 100%);border-radius:50%;width:41%;position:absolute;top:5%;left:31%;box-shadow:inset 4px 4px 8px #ffffff1a,inset -7px -8px 12px #4e041b2e,0 10px 15px #00000047}.headset-arm{z-index:4;background:linear-gradient(145deg,#ed3657,#aa1439);border-radius:999px;height:15%;display:block;position:absolute;box-shadow:inset 3px 3px #ffffff17,0 9px 13px #0003}.headset-arm-side{z-index:2;transform-origin:75% 8%;width:18%;height:49%;top:42%;left:20%;transform:rotate(5deg)}.headset-arm-product{transform-origin:4%;width:62%;top:39%;left:65%;transform:rotate(-44deg)}.headset-product{z-index:8;aspect-ratio:3/2;opacity:0;transform-origin:50% 68%;filter:drop-shadow(0 12px 10px #00000057);width:25.5%;max-width:210px;position:absolute;top:31%;left:69%;transform:translate(-50%)rotate(-3deg)scale(.86)}.headset-product-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.headset-shadow{z-index:3;filter:blur(12px);opacity:0;background:#00000080;border-radius:50%;width:30%;height:7%;position:absolute;top:70%;left:52%;transform:translate(-50%)scale(.76)}.headset-speech{z-index:9;color:#171720;letter-spacing:.02em;opacity:0;transform-origin:100% 100%;background:linear-gradient(145deg,#fff,#e9eaf0);border:1px solid #ffffffd1;border-radius:18px 18px 6px;width:42%;max-width:320px;padding:18px 22px 17px;font-size:16px;font-weight:800;line-height:1.22;position:absolute;top:22%;left:auto;right:62%;transform:scale(.9);box-shadow:0 16px 34px #00000052,inset 0 1px #ffffffe6}.headset-speech:after{content:"";clip-path:polygon(0 0,100% 100%,0 72%);background:#e9eaf0;width:26px;height:23px;position:absolute;bottom:16px;right:-16px}.headset-speech strong,.headset-speech span{z-index:1;color:inherit;font:inherit;letter-spacing:inherit;display:block;position:relative}.headset-speech span{margin-top:3px}@media (min-width:901px) and (max-width:1500px){.headset-speech{width:35%;max-width:250px;padding:15px 18px 14px;font-size:13px}.headset-speech:after{width:21px;height:19px;bottom:13px;right:-13px}}.arena-3d.headset-playing .headset-figure{animation:headsetFigureReveal var(--how-scene-duration,4.9s) cubic-bezier(.2,.72,.22,1) both}.arena-3d.headset-playing .headset-arm-product{animation:headsetArmToss var(--how-scene-duration,4.9s) cubic-bezier(.2,.72,.22,1) both}.arena-3d.headset-playing .headset-product{animation:headsetProductReveal var(--how-scene-duration,4.9s) cubic-bezier(.2,.72,.22,1) both}.arena-3d.headset-playing .headset-product-image{animation:headsetProductToss var(--how-scene-duration,4.9s) cubic-bezier(.2,.72,.22,1) both}.arena-3d.headset-playing .headset-shadow{animation:headsetShadow var(--how-scene-duration,4.9s) ease both}.arena-3d.headset-playing .headset-speech{animation:headsetSpeechReveal var(--how-scene-duration,4.9s) cubic-bezier(.2,.72,.22,1) both}.arena-3d.headset-bridge-in .headset-figure{animation:.62s cubic-bezier(.16,1,.3,1) both headsetBridgeIn}.arena-3d.headset-playing.headset-from-bridge .headset-figure{opacity:1;transform:translate(var(--figure-x),var(--figure-y)) scale(1.15);animation:none}.arena-3d.headset-complete .headset-figure{opacity:1;transform:translate(var(--figure-x),var(--figure-y)) scale(1.15)}.arena-3d.headset-complete .headset-character{opacity:1;transform:translate(-50%,-50%)}.arena-3d.headset-complete .headset-product{opacity:1;transform:translate(-50%)rotate(-3deg)scale(1)}.arena-3d.headset-complete .headset-shadow{opacity:.62;transform:translate(-50%)}.arena-3d.headset-complete .headset-speech{opacity:1;transform:none}.arena-3d.headset-bridge-out .headset-figure{animation:.5s cubic-bezier(.4,0,.2,1) both headsetBridgeOut!important}.arena-3d.headset-bridge-out :is(.headset-product,.headset-shadow,.headset-speech){animation:.16s cubic-bezier(.4,0,1,1) both headsetAccessoryOut!important}.arena-3d.headset-bridge-out .headset-shadow{animation:.16s cubic-bezier(.4,0,1,1) both headsetShadowOut!important}@keyframes playerJoin{0%{opacity:0;transform:translateY(-12px)scale(.18)}58%{opacity:1;transform:translateY(2px)scale(1.055)}to{opacity:1;transform:none}}@keyframes playerGlow{0%{opacity:0;transform:scale(.62)}12%{opacity:.78;transform:scale(.82)}to{opacity:0;transform:scale(1.16)}}@keyframes counterSession{0%{opacity:0;transform:translate(-50%,-8px)}8%,84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes areaNumber{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes movementOne{0%{top:68%;left:10%}34%{top:64%;left:21%}68%{top:60%;left:30%}to{top:56%;left:38%}}@keyframes movementTwo{0%{top:18%;left:46%}30%{top:20%;left:59%}63%{top:26%;left:70%}to{top:34%;left:82%}}@keyframes movementThree{0%{top:64%;left:58%}32%{top:69%;left:55%}66%{top:68%;left:51%}to{top:64%;left:47%}}@keyframes movementFour{0%{top:52%;left:45%}33%{top:45%;left:42%}68%{top:36%;left:39%}to{top:28%;left:34%}}@keyframes movementFootprint{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) scale(.5)}10%{opacity:.8;transform:translate(-50%,-50%) rotate(var(--r)) scale(1)}34%{opacity:.62;transform:translate(-50%,-50%) rotate(var(--r)) scale(.96)}62%{opacity:.38;transform:translate(-50%,-50%) rotate(var(--r)) scale(.88)}84%{opacity:.16;transform:translate(-50%,-50%) rotate(var(--r)) scale(.78)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) scale(.7)}}@keyframes headsetFigureReveal{0%{opacity:0;transform:translate(var(--figure-x),var(--figure-y)) scale(1.04)}24%,to{opacity:1;transform:translate(var(--figure-x),var(--figure-y)) scale(1.15)}}@keyframes headsetBridgeIn{0%{opacity:0;transform:translate(var(--figure-x),var(--figure-y)) scale(.24)}38%{opacity:.9;transform:translate(var(--figure-x),var(--figure-y)) scale(.62)}to{opacity:1;transform:translate(var(--figure-x),var(--figure-y)) scale(1.15)}}@keyframes headsetBridgeOut{0%{opacity:1;transform:translate3d(var(--figure-x),var(--figure-y),0) scale(1.15)}to{opacity:0;transform:translate3d(var(--figure-x),var(--figure-y),0) scale(1.15)}}@keyframes headsetArenaOut{0%,12%{opacity:1;filter:none}68%{opacity:.18;filter:brightness(.62)saturate(.8)}to{opacity:0;filter:brightness(.52)saturate(.72)}}@keyframes headsetArenaIn{0%{opacity:0;filter:brightness(.52)saturate(.72)}30%{opacity:.18;filter:brightness(.62)saturate(.8)}88%,to{opacity:1;filter:none}}@keyframes headsetAccessoryOut{0%{opacity:1}to{opacity:0}}@keyframes headsetShadowOut{0%{opacity:.55}to{opacity:0}}@keyframes headsetProductReveal{0%,18%{opacity:0;transform:translate(-50%)rotate(-3deg)scale(.86)}26%,to{opacity:1;transform:translate(-50%)rotate(-3deg)scale(1)}}@keyframes headsetArmToss{0%,46%{transform:rotate(-44deg)}54%{transform:rotate(-47deg)}62%,to{transform:rotate(-44deg)}}@keyframes headsetProductToss{0%,46%{transform:translateY(0)rotate(0)}54%{transform:translateY(-8%)rotate(2deg)}62%,to{transform:translateY(0)rotate(0)}}@keyframes headsetShadow{0%{opacity:0;transform:translate(-50%)}24%,to{opacity:.62;transform:translate(-50%)}}@keyframes headsetSpeechReveal{0%,28%{opacity:0;transform:scale(.9)}36%,to{opacity:1;transform:none}}.how-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.how-item{color:#fff;border:1px solid #0000;border-top-color:#ffffff17;grid-template-columns:42px 1fr;align-items:center;gap:16px;height:118px;padding:22px 18px 22px 22px;display:grid;position:relative}.how-item:last-child{border-bottom:1px solid #ffffff17}.how-item.is-active+.how-item{border-top-color:#0000}.how-item.is-active{isolation:isolate;background:#18181f;border-color:#ffffff1a;border-radius:0;overflow:hidden;box-shadow:inset 3px 0 #ef3050}.how-item.is-active:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ef305057 0%,#ef30502e 72%,#ff5b4d1a 100%);position:absolute;inset:0;transform:scaleX(0)}.how-item.is-active.is-progressing:after{animation:howFeatureProgress var(--how-scene-duration,4.9s) linear forwards}@keyframes howFeatureProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.how-item.is-active:after{transform:scaleX(1)}.how-item.is-active.is-progressing:after{animation:none}}.how-trigger{z-index:2;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.how-trigger:focus-visible{outline-offset:3px;outline:2px solid #ff5b67}.how-item:has(.how-trigger:hover){background:#16161d}.how-item.is-active:has(.how-trigger:hover){background:#1b1b23}.how-index{z-index:1;color:#ffffff47;font:700 12px/1 var(--font-text);letter-spacing:.12em;padding-top:3px;position:relative}.how-item.is-active .how-index{color:#ef4967}.how-item>div{z-index:1;min-width:0;position:relative}.how-item h3{font-family:var(--font-text);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.25}.how-item p{color:#ffffff7a;overflow-wrap:break-word;max-width:520px;margin:0;font-size:13.5px;line-height:1.4}@media (max-width:900px){#how .sec-head{margin-bottom:24px}#how .h2{max-width:340px;font-size:clamp(44px,13vw,54px);line-height:.92}#how .h2 span{display:block}.how-grid{grid-template-columns:1fr;gap:24px}.arena-3d{aspect-ratio:1;border-radius:22px}.arena-camera{inset:3% 0 0}.arena-world{inset:9% 2% 3%;transform:rotateX(57deg)rotate(-38deg)scale(.9)}.arena-player{width:9%}.headset-figure{--figure-x:-3%;--figure-y:-7%}.headset-character{width:42%;top:61%;left:50%}.headset-product{width:27%;top:31%;left:70%}.headset-shadow{width:39%;top:72%;left:52%}.headset-speech{border-radius:13px 13px 5px;width:54%;padding:12px 14px 11px;top:21%;left:auto;right:62%}.headset-speech:after{width:19px;height:17px;bottom:11px;right:-11px}.headset-speech{letter-spacing:.015em;font-size:11px;line-height:1.2}.headset-speech span{margin-top:3px}.area-readout{top:15%}.area-readout strong{min-width:56px;font-size:42px}.area-readout sup{font-size:15px}.area-readout span{font-size:9px}.how-item{grid-template-columns:34px 1fr;gap:12px;height:148px;padding:20px 14px 20px 17px}.how-item h3{font-size:15px}.how-item p{font-size:12.5px}}@media (min-width:901px){#how .how-copy .sec-head{margin-bottom:24px}#how .how-copy .sub{color:#ffffffa8;max-width:650px;line-height:1.5}#how .how-list{border-top:1px solid #ffffff1a}#how .how-item{background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:56px minmax(0,1fr);gap:18px;height:108px;padding:18px 18px 18px 0}#how .how-item:last-child{border-bottom:1px solid #ffffff1a}#how .how-item.is-active+.how-item{border-top:0}#how .how-item.is-active{background:linear-gradient(90deg,#ef305021,#ef305009 62%,#0000);border-color:#ffffff1a;border-radius:0;box-shadow:inset 3px 0 #ef3050}#how .how-item.is-active:after{transform-origin:0;background:linear-gradient(90deg,#ef305057 0%,#ef30502e 72%,#ff5b4d1a 100%);height:auto;inset:0;transform:scaleX(0)}#how .how-item:has(.how-trigger:hover){background:#ffffff05}#how .how-item.is-active:has(.how-trigger:hover){background:linear-gradient(90deg,#ef305029,#ef30500b 62%,#0000)}#how .how-index{text-align:center;color:#ffffff57;font:800 30px/.9 var(--font-display);letter-spacing:.02em;padding:0}#how .how-item.is-active .how-index{color:#ef4967}#how .how-item h3{margin-bottom:7px;font-size:19px;line-height:1.2}#how .how-item p{color:#ffffff8f;max-width:560px;font-size:13.5px;line-height:1.4}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #how{overflow:hidden;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:clamp(110px,14vh,140px) 0 clamp(44px,5.6vh,62px)!important}html.fp #how .eyebrow{margin-bottom:10px}html.fp #how .h2{font-size:clamp(48px,3.6vw,60px);line-height:.96}html.fp #how .how-grid{gap:52px}html.fp #how .arena-3d{aspect-ratio:auto;height:min(680px,100vh - 180px);min-height:540px}html.fp #how .sec-head{margin-bottom:clamp(12px,2.4vh - 9.6px,24px)}html.fp #how .h2{font-size:clamp(42px,9.6px + 3.6vh,60px)}html.fp #how .arena-3d{min-height:clamp(520px,484px + 4vh,540px)}html.fp #how .how-item{height:clamp(94px,68.8px + 2.8vh,108px);padding-top:clamp(14px,6.8px + .8vh,18px);padding-bottom:clamp(14px,6.8px + .8vh,18px)}html.fp #how .how-item p{font-size:clamp(12.5px,9.8px + .3vh,14px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #how{padding:118px 0 26px!important}html.fp #how .eyebrow{display:none}}#games{color:#fff;background:radial-gradient(circle at 18% 38%,#ef2b5217,#0000 32%),#0d0d14;position:relative;overflow:hidden}#games:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:144px 144px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000008c,#0000 72%);mask-image:linear-gradient(90deg,#0000008c,#0000 72%)}#games .wrap{z-index:1;position:relative}.games-head{grid-template-columns:max-content minmax(280px,640px) minmax(280px,1fr);align-items:end;gap:0;margin-bottom:24px;display:grid}#games .games-head .eyebrow{grid-column:1/-1;margin-bottom:12px}#games .games-head .h2{white-space:nowrap;grid-column:1;margin:0}#games .games-head .sub{color:#a9a9b5;border-left:1px solid #fff3;grid-column:2;max-width:640px;margin:0 0 0 32px;padding:3px 0 3px 32px;font-size:16px;line-height:1.5}#games .games-head .sub strong{color:#fff}.game-focus{background:linear-gradient(115deg,#191922,#121219);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;height:400px;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.game-cover{--video-hover-duration:.48s;--video-hover-ease:cubic-bezier(.2,.78,.2,1);color:#fff;text-align:left;cursor:pointer;background:#181821;border:0;grid-column:span 6;height:100%;padding:0;position:relative;overflow:hidden}.game-cover:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.game-cover>img{object-fit:cover;width:100%;height:100%;transition:opacity .22s ease,transform var(--video-hover-duration) var(--video-hover-ease),filter var(--video-hover-duration) ease}.game-cover.is-changing>img{opacity:.25;transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.game-cover:hover>img{filter:saturate(1.05)brightness(.94);transform:scale(1.045)}}.game-cover:focus-visible>img{filter:saturate(1.05)brightness(.94);transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.game-cover>img{transition:opacity .22s}.game-cover:hover>img,.game-cover:focus-visible>img{transform:none}}.game-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07070c00 62%,#0c0c1247),linear-gradient(#07070c05,#07070c75);position:absolute;inset:0}.game-trailer{z-index:3;--play-x:-50%;--play-y:-50%;pointer-events:none;position:absolute;top:50%;left:50%}.game-info{--game-info-accent:239 43 82;isolation:isolate;background:linear-gradient(145deg,#181822d6,#0f0f16f5);flex-direction:column;grid-column:span 6;justify-content:center;align-items:flex-start;padding:32px 46px 30px;display:flex;position:relative;overflow:hidden}.game-info:before{content:"";z-index:1;background:linear-gradient(180deg,transparent,rgb(var(--game-info-accent)),transparent);width:2px;box-shadow:0 0 20px rgb(var(--game-info-accent) / .34);position:absolute;top:24px;bottom:24px;left:0}.game-info:after{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle,rgb(var(--game-info-accent) / .1),transparent 68%);pointer-events:none;border-radius:50%;width:64%;position:absolute;top:-34%;right:-18%}.game-info>*{z-index:2;position:relative}.game-info__top{width:100%}.game-info h3{max-width:100%;font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;text-transform:uppercase;margin:0 0 16px;font-size:clamp(40px,3vw,56px);line-height:.94}.game-meta{flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.game-meta li{color:#ff7183;background:#ef2b5217;border:1px solid #ef2b5261;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.game-description{color:#c8c8d2;width:100%;max-width:none;margin:24px 0 0;font-size:16px;line-height:1.55}.game-info__gallery{width:100%;margin-top:18px}.game-info__gallery-head{color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.game-info__gallery-head span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.game-info__gallery-head span:before{content:"";background:rgb(var(--game-info-accent));width:6px;height:6px;box-shadow:0 0 14px rgb(var(--game-info-accent) / .72);border-radius:50%}.game-info__gallery-head small{color:#ffffff6b;font-size:11px;font-weight:500}.game-screens{--game-shot-accent:239 43 82;perspective:700px;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:10px;width:100%;height:clamp(96px,8vw,116px);margin:0;display:grid;position:relative}.game-screen{min-width:0;transition:opacity .22s ease,transform .35s var(--ease-out),border-color .3s ease,box-shadow .3s ease;background:#101018;border:1px solid #ffffff2b;border-radius:13px;margin:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff12,0 8px 20px #0003}.game-screen--lead{border-color:rgb(var(--game-shot-accent) / .48);box-shadow:inset 0 1px #ffffff1a,0 10px 26px rgb(var(--game-shot-accent) / .12)}.game-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#050509b3);position:absolute;inset:0}.game-screen__button{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.game-screen__button:focus-visible{outline:3px solid rgb(var(--game-shot-accent));outline-offset:-4px}.game-screen img{object-fit:cover;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .48s var(--ease-out),filter .35s ease;display:block}.game-screens.is-changing .game-screen{opacity:.38;transform:translateY(3px)scale(.985)}@media (hover:hover) and (pointer:fine){.game-screen:hover{z-index:2;border-color:rgb(var(--game-shot-accent) / .72);box-shadow:inset 0 1px #ffffff1a,0 12px 30px rgb(var(--game-shot-accent) / .2);transform:translateY(-3px)}.game-screen:hover img{filter:saturate(1.1)brightness(1.06);transform:scale(1.085)}}.game-info__actions{width:100%;margin-top:30px;display:flex}.game-info .btn{width:min(242px,100%);min-height:48px;box-shadow:var(--button-shadow);justify-content:space-between;margin:0}.game-info .btn:after{content:"→";margin-left:auto;padding-left:18px;font-size:18px;line-height:0}.game-plan-frame{position:relative}.game-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;display:grid}.game-tab{color:#fff;text-align:left;cursor:pointer;background:#181821;border:1px solid #ffffff29;border-radius:16px;min-width:0;padding:0;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 26px #0000002e}.game-tab:hover{background:#1d1d27;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #0000003d}.game-tab.is-active{background:#202029;border-color:#ef2b5294;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ef2b521a,0 14px 34px #00000047}.game-tab.is-active:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#ef2b52d1,#0000);border-radius:999px;height:2px;position:absolute;bottom:0;left:8%;right:8%}.game-tab img{object-fit:cover;filter:saturate(.82)brightness(.8);width:100%;height:200px;transition:filter .2s,transform .45s var(--ease-out);display:block}.game-tab:hover img,.game-tab.is-active img{filter:saturate()brightness()}.game-tab:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0b1100 42%,#0a0b1185 72%,#08090ee6 100%);position:absolute;inset:0}.game-tab strong,.game-tab span{z-index:2;text-overflow:ellipsis;white-space:nowrap;padding-inline:12px;display:block;position:absolute;left:0;right:0;overflow:hidden}.game-tab strong{font-size:13px;bottom:26px}.game-tab span{color:#c3c7d6;font-size:11px;bottom:10px}.game-update{color:#fff;text-align:left;grid-template-columns:40px minmax(0,auto);align-items:center;gap:12px;width:max-content;max-width:100%;min-height:54px;margin:18px auto 0;display:grid;position:relative}.game-update-mark{color:#fff;background:linear-gradient(145deg,#ff496d,#dc1748);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff47,0 8px 20px #ef2b524d}.game-update-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .6s var(--ease-out)}.game-update:hover .game-update-mark svg{transform:rotate(180deg)}.game-update-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.game-update-copy strong{letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1.25}.game-update-copy span{color:#ffffff94;font-size:12px;font-weight:400;line-height:1.25}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #games{padding-bottom:clamp(14px,1.6vh - .4px,22px);overflow:hidden;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:120px 0 22px!important}.games-head{margin-bottom:clamp(14px,1.4px + 1.4vh,21px)}#games .games-head .h2{font-size:clamp(46px,35.2px + 1.2vh,52px)}#games .games-head .sub{font-size:clamp(14px,10.4px + .4vh,16px)}.game-focus{height:clamp(320px,140px + 19vh,400px)}.game-info h3{margin-bottom:clamp(14px,2.8px + .8vh,16px)}.game-description{margin-top:clamp(20px,6px + 1.2vh,24px);font-size:clamp(14px,10.4px + .4vh,16px)}.game-info__actions{margin-top:clamp(24px,3vh - 14px,30px)}.game-info .btn{min-height:clamp(42px,31.2px + 1.2vh,48px)}.game-tab img{height:clamp(150px,70.8px + 8.8vh,200px)}.game-tab strong{margin-top:clamp(7px,1.6px + .6vh,10px);font-size:clamp(11px,5.6px + .6vh,14px)}.game-tab span{font-size:clamp(9px,3.6px + .6vh,12px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #games{padding-top:104px!important}#games .games-head .eyebrow{display:none}#games .games-head .h2{margin-bottom:8px}html.fp #games .game-focus{height:clamp(244px,100vh - 412px,350px)}.game-info{padding:22px 40px 20px}.game-info:before{top:18px;bottom:18px}.game-info h3{font-size:40px}.game-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-info__gallery{margin-top:10px}.game-info__gallery-head{display:none}.game-screens{gap:7px;height:68px;margin-bottom:10px}.game-screen{border-radius:10px}.game-info .btn{padding:11px 20px}}@media (max-width:900px){#games{padding:96px 0 72px}.games-head{display:block}#games .games-head .h2{margin-bottom:12px}#games .games-head .sub{border-left:0;max-width:760px;margin:0;padding:0}.game-focus{grid-template-columns:1fr;height:auto}.game-cover,.game-info{grid-column:auto}.game-cover{height:min(58vw,420px)}.game-info{padding:26px 24px 24px}.game-info:before{top:24px;bottom:24px}.game-info__gallery{margin-top:20px}.game-screens{height:112px;margin:20px 0 12px}.game-info__gallery .game-screens{margin:0}.game-info__actions{margin-top:24px}.game-tabs{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.game-tab{scroll-snap-align:start;flex:0 0 180px}.game-tab img{height:168px}}@media (max-width:820px){.game-trailer{width:62px;height:62px}}@media (min-width:901px) and (max-width:1200px){#games .games-head .sub{margin-left:24px;padding-left:24px}}@media (max-width:600px){#games{padding:80px 0 56px}.games-head{margin-bottom:24px}#games .games-head .sub{display:none}.game-cover{border-radius:20px;height:62vw;min-height:250px}.game-info{padding:23px 18px 21px}.game-info h3{font-size:38px}.game-meta{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.game-meta::-webkit-scrollbar{display:none}.game-meta li{flex:none}.game-info__gallery-head small{display:none}.game-screens{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:96px;gap:7px;height:auto;margin-top:16px}.game-info__gallery .game-screens{margin-top:0}.game-screen{border-radius:10px}.game-tabs{margin-bottom:14px}.game-info .btn{width:100%;min-height:50px;padding:13px 18px}}@media (prefers-reduced-motion:reduce){.game-screen,.game-screen img{transition:none}.game-screen:hover img,.game-screens.is-changing .game-screen{transform:none}}body.game-gallery-open{overflow:hidden!important}.game-gallery{--game-gallery-accent:239 43 82;z-index:6000;opacity:0;visibility:hidden;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0}.game-gallery.is-open{opacity:1;visibility:visible}.game-gallery__backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050ae6;position:absolute;inset:0}.game-gallery__dialog{z-index:1;color:#fff;width:min(1180px,100%);max-height:calc(100dvh - 48px);transition:transform .3s var(--ease-out);background:#14141c;border:1px solid #ffffff26;border-radius:28px;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 34px 110px #0000009e}.game-gallery.is-open .game-gallery__dialog{transform:none}.game-gallery__header{align-items:baseline;gap:16px;padding:22px 82px 17px 26px;display:flex}.game-gallery__header h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:34px;line-height:1}.game-gallery__header span{color:#ffffff94;letter-spacing:.14em;font-size:13px}.game-gallery__close{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f16c2;border:1px solid #ffffff2e;border-radius:15px;place-items:center;width:46px;height:46px;padding:0;font:300 34px/1 Arial,sans-serif;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;right:16px}.game-gallery__close:hover{background:rgb(var(--game-gallery-accent));transform:scale(1.05)}.game-gallery__view{background:#08080d;place-items:center;height:min(70dvh,690px);min-height:340px;display:grid;position:relative;overflow:hidden}.game-gallery__view>img{object-fit:contain;width:100%;height:100%;transition:opacity .18s}.game-gallery__view>img.is-changing{opacity:.24}.game-gallery__nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f16b8;border:1px solid #ffffff2e;width:54px;height:72px;padding:0;font:300 52px/1 Arial,sans-serif;transition:background .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.game-gallery__nav:hover{background:rgb(var(--game-gallery-accent) / .92);transform:translateY(-50%)scale(1.04)}.game-gallery__nav--prev{border-radius:17px;left:18px}.game-gallery__nav--next{border-radius:17px;right:18px}.game-gallery__thumbs{justify-content:center;gap:10px;padding:14px 26px 19px;display:flex;overflow-x:auto}.game-gallery__thumbs button{opacity:.55;cursor:pointer;background:#22222c;border:2px solid #0000;border-radius:10px;flex:0 0 104px;height:64px;padding:0;transition:border-color .2s,opacity .2s,transform .2s;overflow:hidden}.game-gallery__thumbs button:hover{opacity:.9;transform:translateY(-2px)}.game-gallery__thumbs button.is-active{border-color:rgb(var(--game-gallery-accent));opacity:1}.game-gallery__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.game-gallery__close:focus-visible,.game-gallery__nav:focus-visible,.game-gallery__thumbs button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:820px){.game-gallery{padding:10px}.game-gallery__dialog{border-radius:21px;max-height:calc(100dvh - 20px)}.game-gallery__header{padding:18px 60px 13px 17px}.game-gallery__header h3{font-size:25px}.game-gallery__close{border-radius:13px;width:40px;height:40px;top:9px;right:10px}.game-gallery__view{height:62dvh;min-height:260px}.game-gallery__nav{width:44px;height:58px;font-size:42px}.game-gallery__nav--prev{left:8px}.game-gallery__nav--next{right:8px}.game-gallery__thumbs{justify-content:flex-start;padding:11px 16px 15px}.game-gallery__thumbs button{flex-basis:76px;height:50px}}@media (prefers-reduced-motion:reduce){.game-gallery,.game-gallery__dialog,.game-gallery__view>img,.game-gallery__thumbs button{transition:none}}input[type=range]{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:99px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--grad);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 4px 14px #ef305080}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{cursor:pointer;background:#ef2b52;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.aud-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aud{background:var(--card);border:1px solid var(--stroke);border-radius:var(--r);padding:32px;transition:transform .3s}.aud:hover{transform:translateY(-6px)}.aud-pct{font-family:var(--font-display);color:var(--ac);font-size:clamp(38px,5vw,56px);line-height:1}.aud p{color:var(--muted-2);margin:10px 0 20px;font-size:15px}.aud-bar{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.aud-bar i{background:var(--ac);border-radius:99px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.aud.in .aud-bar i{width:var(--w)}@media (max-width:900px){.aud-grid{grid-template-columns:1fr}}.steps-layout{grid-template-columns:minmax(280px,.44fr) 1fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.steps-intro{flex-direction:column;justify-content:center;display:flex}@media (max-width:1200px){.steps-layout{grid-template-columns:1fr;gap:30px}}#faq{position:relative;overflow:hidden}#faq:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(720px 520px at 88% 6%,#ef305026,#0000 62%),radial-gradient(620px 480px at 2% 94%,#ff7a4f17,#0000 64%);position:absolute;inset:0}#faq .wrap{z-index:1;position:relative}.faq-wrap{max-width:var(--maxw);--faq-x:26px}.faq-head{max-width:none}.faq-head .sub{margin:0}.faq-list,.faq-col{flex-direction:column;gap:10px;display:flex}.faq-item{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--card);border:1px solid var(--stroke);border-radius:18px;transition:border-color .38s cubic-bezier(.22,1,.36,1),background .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.faq-item:before{content:"";background:var(--grad);opacity:0;width:3px;transition:opacity .34s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.25)}.faq-item:hover{border-color:var(--stroke-2);background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--card)}.faq-item[open]{background:linear-gradient(135deg,#ef30501f,#ffffff05 46%),var(--card);border-color:#ef30506b;box-shadow:0 18px 48px #00000057}.faq-item[open]:before{opacity:1;transform:scaleY(1)}.faq-item summary{cursor:pointer;padding:18px var(--faq-x);align-items:center;gap:16px;font-size:17px;font-weight:700;line-height:1.32;list-style:none;transition:color .3s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item:hover summary{color:#fff}.faq-item summary span{flex:auto;min-width:0}.faq-item summary i{border:1px solid var(--stroke-2);background:#ffffff05;border-radius:50%;flex:0 0 36px;width:36px;height:36px;transition:transform .42s cubic-bezier(.22,1,.36,1),background .32s,border-color .32s,box-shadow .32s;position:relative}.faq-item:hover summary i{background:#ef30501a;border-color:#ef305080}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--red-2);border-radius:2px;transition:background .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item summary i:before{width:13px;height:2.5px}.faq-item summary i:after{width:2.5px;height:13px;transition:transform .32s,opacity .24s,background .32s}.faq-item[open] summary i{background:var(--grad);border-color:#0000;transform:rotate(180deg);box-shadow:0 10px 24px -6px #ef30508c}.faq-item[open] summary i:before,.faq-item[open] summary i:after{background:#fff}.faq-item[open] summary i:after{transform:translate(-50%,-50%)scaleY(0)}.faq-item summary:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #ff5b4db3}.faq-item p{width:100%;max-width:none;padding:0 var(--faq-x) 20px;color:var(--muted-2);will-change:height,opacity,transform;font-size:15px;line-height:1.6;overflow:hidden}.faq-cta{justify-content:center;margin-top:20px;display:flex}.faq-cta__button{flex:none;min-width:184px}@media (min-width:901px){.faq-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow.""title sub";align-items:stretch;column-gap:clamp(24px,3vw,48px);display:grid}.faq-head .eyebrow{grid-area:eyebrow}.faq-head .h2{grid-area:title;margin-bottom:0}.faq-head .sub{border-left:1px solid var(--stroke-2);white-space:nowrap;grid-area:sub;align-items:center;padding-left:clamp(16px,2vw,26px);font-size:clamp(14px,1.05vw,16px);display:flex}.faq-wrap{--faq-x:22px}.faq-list{flex-direction:row;align-items:flex-start;gap:20px}.faq-col{flex:1 1 0;min-width:0}.faq-item summary{padding:13px var(--faq-x);gap:14px;font-size:15.5px}.faq-item summary i{flex:0 0 32px;width:32px;height:32px}.faq-item p{padding-bottom:16px;font-size:14.5px;line-height:1.55}}@media (min-width:901px) and (max-width:1099px){.faq-wrap{--faq-x:18px}.faq-list{gap:14px}.faq-col{gap:8px}.faq-item summary{padding:11px var(--faq-x);gap:12px;font-size:14.5px}.faq-item summary i{flex:0 0 28px;width:28px;height:28px}.faq-item p{padding-bottom:13px;font-size:13.5px;line-height:1.5}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #faq{padding:clamp(76px,9vh,96px) 0 clamp(60px,7vh,88px)}html.fp #faq .sec-head{margin-bottom:clamp(20px,6px + 1.43vh,26px)}html.fp #faq .eyebrow{margin-bottom:clamp(12px,1.43vh - 2px,18px)}html.fp #faq .faq-item summary{font-size:clamp(15px,13.83px + .12vh,15.5px)}html.fp #faq .faq-item summary i{width:clamp(28px,18.67px + .95vh,32px);height:clamp(28px,18.67px + .95vh,32px)}html.fp #faq .faq-item p{padding-bottom:clamp(14px,9.33px + .48vh,16px);font-size:clamp(14px,12.83px + .12vh,14.5px)}html.fp #faq .faq-list{gap:clamp(18px,13.33px + .48vh,20px)}html.fp #faq .faq-col{gap:clamp(8px,3.33px + .48vh,10px)}html.fp #faq .faq-cta{margin-top:clamp(14px,1.43vh,20px)}}@media (min-width:901px) and (max-height:980px) and (hover:hover) and (pointer:fine){html.fp #faq{padding:64px 0 44px}html.fp #faq .h2{font-size:clamp(38px,2.6vw,48px)}html.fp #faq .faq-item summary{padding:11px var(--faq-x)}html.fp #faq .faq-item summary i{flex:0 0 28px}html.fp #faq .faq-item p{line-height:1.5}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #faq .h2{font-size:clamp(34px,3.54px + 3.46vh,52px)}html.fp #faq .faq-head .sub{font-size:clamp(14px,10.62px + .38vh,16px)}html.fp #faq .faq-cta__button{min-height:clamp(48px,34.46px + 1.54vh,56px)}}@media (min-width:901px) and (max-height:880px) and (hover:hover) and (pointer:fine){html.fp #faq{padding:56px 0 34px}html.fp #faq .eyebrow{display:none}html.fp #faq .sec-head{margin-bottom:16px}html.fp #faq .faq-head .sub{line-height:1.4}html.fp #faq .faq-item summary{padding:9px var(--faq-x);font-size:14.5px}html.fp #faq .faq-item p{padding-bottom:12px;font-size:13.5px}html.fp #faq .faq-cta{margin-top:10px}}@media (min-width:901px) and (max-height:800px) and (hover:hover) and (pointer:fine){html.fp #faq{padding:44px 0 28px}html.fp #faq .sec-head{margin-bottom:14px}}@media (max-width:600px){.faq-wrap{--faq-x:18px}.faq-item summary{padding:15px var(--faq-x);gap:12px;font-size:15px}.faq-item summary i{flex:0 0 30px;width:30px;height:30px}.faq-item summary i:before{width:11px}.faq-item summary i:after{height:11px}.faq-item p{padding-bottom:17px;font-size:14.5px}.faq-cta{margin-top:16px}.faq-cta__button{width:100%;min-width:0}}.cta-copy .sub{margin-bottom:28px}.field{margin-bottom:16px;display:block}.field span{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field input{background:var(--bg);border:1px solid var(--stroke-2);color:#fff;width:100%;font-family:var(--font-text);border-radius:13px;padding:15px 17px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #ef30502e}.field input::placeholder{color:#5a5a6e}.cta-form .btn{margin-top:8px}.contacts-section{isolation:isolate;perspective:1200px;perspective-origin:18% 48%;background:radial-gradient(64% 85% at 1% 40%,#c711433d,#0000 68%),radial-gradient(45% 70% at 100% 0,#ff5b4d1f,#0000 66%),#080910;border-color:#ffffff14;overflow:hidden}.contacts-section:before{content:"";z-index:-2;pointer-events:none;opacity:.24;transform-origin:34% 66%;transform-style:preserve-3d;will-change:transform,background-position;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;animation:18s ease-in-out infinite contactsGrid3d;position:absolute;inset:-28% -12% -24% -26%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.contacts-section:after{content:"";z-index:-1;pointer-events:none;width:42vw;height:42vw;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,filter;background:radial-gradient(circle at 62% 34%,#ff5b4d1a,#0000 48%);border:1px solid #ff5b4d24;border-radius:50%;animation:14s ease-in-out infinite contactsRings3d;position:absolute;top:50%;left:-9vw;box-shadow:inset -28px -12px 70px #57002321,0 0 0 5vw #ff5b4d06,0 0 0 10vw #ff5b4d05,0 0 85px #ef2b5214}@keyframes contactsGrid3d{0%,to{background-position:0 0;transform:rotateX(57deg)rotate(-7deg)translateY(-2%)scale(1.12)}50%{background-position:72px 72px;transform:rotateX(66deg)rotate(-3deg)translate3d(30px,2%,52px)scale(1.19)}}@keyframes contactsRings3d{0%,to{filter:brightness(.9);transform:translateY(-50%)rotateX(12deg)rotateY(-14deg)rotate(-5deg)}50%{filter:brightness(1.18);transform:translate3d(3vw,-53%,60px)rotateX(-9deg)rotateY(15deg)rotate(7deg)scale(1.06)}}@keyframes contactsGrid3dTouch{0%,to{transform:rotateX(57deg)rotate(-7deg)translateY(-2%)scale(1.12)}50%{transform:rotateX(66deg)rotate(-3deg)translate3d(30px,2%,52px)scale(1.19)}}@keyframes contactsRings3dTouch{0%,to{transform:translateY(-50%)rotateX(12deg)rotateY(-14deg)rotate(-5deg)}50%{transform:translate3d(3vw,-53%,60px)rotateX(-9deg)rotateY(15deg)rotate(7deg)scale(1.06)}}@media (hover:none),(pointer:coarse){.contacts-section:before{will-change:transform;animation-name:contactsGrid3dTouch}.contacts-section:after{will-change:transform;animation-name:contactsRings3dTouch}}@media (prefers-reduced-motion:reduce){.contacts-section:before,.contacts-section:after{animation:none}.contacts-section:before{transform:rotateX(60deg)rotate(-5deg)scale(1.15)}.contacts-section:after{transform:translateY(-50%)}}.contacts-layout{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff0f,#ffffff05 43%,#ef2b5209);border:1px solid #ffffff1b;border-radius:clamp(28px,2.4vw,42px);grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(42px,5vw,92px);padding:clamp(34px,3.7vw,64px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000057}.contacts-fx-host{z-index:0;opacity:.88;mix-blend-mode:screen}.contacts-fx-host>.section-fx-canvas{opacity:.82}.contacts-copy{min-width:0;position:relative}.contacts-copy .eyebrow{margin-bottom:22px}.contacts-copy .h2{text-wrap:balance;max-width:780px;margin-bottom:22px;font-size:clamp(54px,4vw,78px);line-height:.9}.contacts-title__line{color:#fff;display:block}.contacts-copy .sub{color:#e7e8f0b3;max-width:650px;font-size:clamp(16px,1.05vw,19px)}.contacts-lines{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.contacts-lines li{min-height:94px;transition:transform .25s var(--ease-out),border-color .25s ease,background .25s ease;background:#07080e6b;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}@media (hover:hover) and (pointer:fine){.contacts-lines li:hover{background:#11111bb8;border-color:#ff5b4d57;transform:translateY(-3px)}}.contacts-line__icon{color:#ff6b60;background:linear-gradient(145deg,#ef2b5233,#ff5b4d12);border:1px solid #ff5b4d3d;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff17}.contacts-line__icon svg{width:25px;height:25px}.contacts-line__body{flex-direction:column;gap:2px;min-width:0;display:flex}.contacts-line__label{color:#d7d8e38f;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.contacts-lines a{overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(22px,1.55vw,29px);line-height:1.08;transition:color .2s}.contacts-lines a:hover{color:var(--red-2)}.contacts-lines small{color:#d7d8e38f;font-size:12px}.contacts-messengers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.contacts-messenger{color:#fff;background:#07080e6b;border:1px solid #ffffff17;border-radius:17px;align-items:center;gap:11px;min-width:0;height:62px;padding:0 14px 0 9px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s;display:flex}.contacts-messenger:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-2px)}.contacts-messenger:focus-visible{outline-offset:3px;outline:3px solid #ff5b4d99}.contacts-messenger i{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff3}.contacts-messenger i svg{color:#fff;width:20px;height:20px}.contacts-messenger>span{flex-direction:column;min-width:0;line-height:1.15;display:flex}.contacts-messenger b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.contacts-messenger small{color:#d7d8e380;white-space:nowrap;margin-top:3px;font-size:10px}.contacts-messenger--tg i{background:#229ed9}.contacts-messenger--wa i{background:#25d366}.contacts-messenger--max i{background:linear-gradient(135deg,#6a5cff,#a34bff)}.contacts-form{background:linear-gradient(155deg,#23232ff0,#111119f5);border:1px solid #ffffff21;border-radius:28px;padding:clamp(28px,2.45vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 70px #0000006b,0 0 70px #ef2b520e}.contacts-form:before{content:"";background:var(--grad);height:3px;position:absolute;top:0;left:0;right:0}.contacts-form:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff5b4d21,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-70px}.contacts-form>*{z-index:1;position:relative}.contacts-form__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contacts-form__eyebrow{color:#ff7569;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.contacts-form h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(30px,2.35vw,40px);line-height:.95}.contacts-form__status{color:#81e0ad;letter-spacing:.06em;text-transform:uppercase;background:#3abc7b14;border:1px solid #5de29f33;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.contacts-form__status i{background:#54d893;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #54d8931a,0 0 12px #54d893b3}.contacts-form__lead{color:#d7d8e39e;white-space:nowrap;max-width:none;margin:0 0 7px;font-size:14px;line-height:1.5}@media (max-width:900px){.contacts-layout{grid-template-columns:1fr;gap:34px;padding:clamp(22px,5vw,38px)}.contacts-copy .h2{font-size:clamp(46px,9vw,66px)}.contacts-lines{margin-top:28px}.contacts-messengers{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-form{border-radius:22px;padding:28px 24px}}@media (max-width:600px){.contacts-section{padding-block:48px}.contacts-section:before{background-size:48px 48px}.contacts-section:after{width:120vw;height:120vw;left:-46vw}.contacts-layout{border-radius:28px;gap:28px;padding:20px 16px 16px}.contacts-copy .eyebrow{margin-bottom:16px}.contacts-copy .h2{margin-bottom:18px;font-size:clamp(39px,12.2vw,50px);line-height:.92}.contacts-copy .sub{font-size:15px;line-height:1.5}.contacts-lines{grid-template-columns:1fr;gap:10px;margin-top:24px}.contacts-lines li{border-radius:16px;min-height:84px;padding:13px}.contacts-lines a{font-size:24px}.contacts-messengers{grid-template-columns:1fr;gap:8px;margin-top:10px}.contacts-messenger{height:58px}.contacts-messenger>span{flex-direction:row;align-items:baseline;gap:7px}.contacts-form{padding:26px 18px 20px}.contacts-form__head{gap:12px}.contacts-form h3{font-size:32px}.contacts-form__status{margin-top:1px;padding:6px 8px;font-size:9px}.contacts-form__lead{white-space:normal;font-size:13px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.contacts-layout{gap:clamp(38px,10.8vh - 59.2px,92px);padding:clamp(26px,7.6vh - 42.4px,64px) clamp(34px,6vh - 20px,64px)}.contacts-copy .eyebrow{margin-bottom:clamp(12px,1.2px + 1.2vh,18px)}.contacts-copy .h2{margin-bottom:clamp(14px,10.4px + .4vh,16px)}.contacts-copy .sub{font-size:clamp(15px,11.4px + .4vh,17px)}.contacts-lines{margin-top:clamp(22px,.4px + 2.4vh,34px)}.contacts-lines li{min-height:clamp(78px,49.2px + 3.2vh,94px);padding:clamp(12px,4.8px + .8vh,16px)}.contacts-line__icon{width:clamp(46px,35.2px + 1.2vh,52px);height:clamp(46px,35.2px + 1.2vh,52px)}.contacts-messengers{margin-top:clamp(10px,2.8px + .8vh,14px)}.contacts-messenger{height:clamp(56px,45.2px + 1.2vh,62px)}.contacts-form{gap:clamp(11px,2px + 1vh,16px);padding:clamp(24px,6px + 2vh,34px) clamp(28px,2.8px + 2.8vh,42px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){.contacts-copy .h2{font-size:clamp(46px,3.4vw,62px)}}.section-fx-canvas{z-index:0;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section-fx-host{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-fx-host>.section-fx-canvas{width:100%;height:100%;display:block;inset:0}#how{position:relative}#how>.wrap{z-index:1;position:relative}.fab{z-index:80;background:var(--grad);color:#fff;font-family:var(--font-text);cursor:pointer;border:0;border-radius:999px;padding:15px 24px;font-size:14px;font-weight:800;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;bottom:20px;right:20px;transform:translateY(120px);box-shadow:0 12px 34px -6px #ef305099}.fab.show{transform:translateY(0)}@media (max-width:600px){.fab{display:block}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html:not(.fp) .screen-rail,html:not(.fp) .screen-index{display:none}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp{scroll-behavior:auto}html.fp main>section[id]{scroll-margin-top:0}html.fp main>section{min-height:100vh}html.fp main>section:not(.hero){flex-direction:column;justify-content:center;display:flex}html.fp .trust{padding:0}html.fp main>section>.wrap{z-index:1;position:relative}html.fp main>.hero>.hero-inner{z-index:4;position:absolute;inset:0}.screen-rail{z-index:72;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;top:50%;right:32px;transform:translateY(-50%)}.screen-dot{appearance:none;color:var(--muted);cursor:pointer;font:700 10px/1 var(--font-text);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.screen-dot span{opacity:0;white-space:nowrap;max-width:0;transition:.3s var(--ease-out);overflow:hidden;transform:translate(8px)}.screen-dot i{width:18px;height:2px;transition:.35s var(--ease-out);background:#ffffff3d;border-radius:3px;display:block}.screen-dot:hover span,.screen-dot.is-active span{opacity:1;max-width:150px;transform:none}.screen-dot:hover i,.screen-dot.is-active i{background:var(--red-2);width:38px;box-shadow:0 0 14px #ff5b4da6}.screen-index{z-index:72;font-family:var(--font-display);pointer-events:none;align-items:flex-end;gap:8px;line-height:1;display:flex;position:fixed;bottom:28px;left:32px}.screen-index b{color:#fff;font-size:28px}.screen-index span{color:var(--muted);letter-spacing:.16em;padding-bottom:2px;font-size:11px}html.fp .fp-more{z-index:70;pointer-events:none;opacity:0;width:26px;height:26px;transition:opacity .35s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}html.fp .fp-more.show{opacity:.7}html.fp .fp-more:after{content:"";border-right:2px solid var(--red-2);border-bottom:2px solid var(--red-2);width:11px;height:11px;animation:1.6s ease-in-out infinite fpBounce;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes fpBounce{0%,to{transform:translate(-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%)rotate(45deg)translateY(5px)}}}@media (min-width:901px) and (max-width:1500px){.screen-rail{right:18px}.screen-dot span{display:none}.screen-index{left:18px}}html.light-panel .screen-dot{color:#33333d}html.light-panel .screen-dot i{background:#11111940}html.light-panel .screen-dot:hover i,html.light-panel .screen-dot.is-active i{background:var(--red-2)}html.light-panel .screen-index b{color:#17171f}html.light-panel .screen-index span{color:#73737d}@media (min-width:1200px){.wrap,.hero-inner{width:min(calc(100% - 2 * var(--page-pad)),var(--maxw))}.sec-head{max-width:860px}.hero-copy{max-width:620px}.faq-wrap{max-width:var(--maxw)}}@media (min-width:1600px) and (min-height:801px){.wrap,.hero-inner{width:min(calc(100% - 2 * var(--page-pad)),var(--maxw))}.hero h1{font-size:clamp(78px,5.4vw,88px)}.hero-art{height:90%;right:8%}.hero-copy{max-width:620px}.how-grid,.calc-grid{gap:56px}.how-item h3,.adv h3{font-size:var(--fs-card-title)}.how-item p,.adv p{font-size:var(--fs-body)}.venue-caption strong{font-size:16px}.faq-wrap{max-width:var(--maxw)}}.equipment-price-modal .media-modal__panel{flex-direction:column;width:min(1080px,100%);height:auto;max-height:min(86dvh,900px);display:flex}.equipment-price-modal .media-modal__header{border-bottom:1px solid #ffffff17;flex:none;align-items:center}.equipment-price-modal .media-modal__header span{letter-spacing:0}.equipment-price-content{flex-direction:column;flex:1;min-height:0;padding:22px 28px 0;display:flex}.equipment-price-note{color:#ffecbadb;background:#f0b4001a;border:1px solid #f0b4004d;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0 18px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.equipment-price-note:before{content:"i";color:#17181f;background:#f0b400;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.equipment-price-note strong{color:#ffd97a}.equipment-price-table-wrap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-height:0;overflow:auto}.equipment-price-table{border-collapse:separate;border-spacing:0;width:100%;font:500 14px/1.35 var(--font-text)}.equipment-price-table th,.equipment-price-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:13px 18px}.equipment-price-table th:first-child,.equipment-price-table td:first-child{text-align:left;white-space:normal;width:64%}.equipment-price-table thead th{z-index:2;color:#fff;background:#1b1c25;font-weight:700;position:sticky;top:0}.equipment-price-table thead th:first-child{border-radius:16px 0 0}.equipment-price-table thead th:last-child{border-radius:0 16px 0 0}.equipment-price-table tbody tr:nth-child(2n) td{background:#ffffff06}.equipment-price-table tbody tr:hover td{background:color-mix(in srgb,var(--modal-accent) 12%,transparent)}.equipment-price-table tfoot th,.equipment-price-table tfoot td{z-index:1;color:#fff;background:#1b1c25;border-bottom:0;font-weight:800;position:sticky;bottom:0}.equipment-price-table tfoot td{color:var(--modal-accent-bright);font-size:16px}.equipment-price-table tfoot .equipment-price-vat td{color:#ffffff8c;text-align:right;white-space:normal;width:auto;padding-top:0;padding-bottom:12px;font-size:13px;font-weight:500}.equipment-price-actions{flex:none;justify-content:center;padding:0 0 22px;display:flex}.equipment-price-cta{min-width:480px}@media (max-width:600px){.equipment-price-modal{padding:12px}.equipment-price-modal .media-modal__panel{border-radius:22px;height:auto;max-height:calc(100dvh - 24px)}.equipment-price-modal .media-modal__header{padding:22px 68px 16px 18px;display:block}.equipment-price-modal .media-modal__header h3{font-size:27px}.equipment-price-modal .media-modal__header span{margin-top:6px;font-size:12px;display:block}.equipment-price-modal .media-modal__close{top:12px;right:12px}.equipment-price-content{padding:14px 14px 0}.equipment-price-note,.equipment-price-table{font-size:12px}.equipment-price-table th,.equipment-price-table td{padding:11px 12px}.equipment-price-table tfoot .equipment-price-vat td{text-align:left;font-size:12px}.equipment-price-table th:first-child,.equipment-price-table td:first-child{min-width:230px}.equipment-price-actions{padding-bottom:14px}.equipment-price-cta{width:100%;min-width:0}}.structure-section{position:relative}.structure-head-center{text-align:center;margin-inline:auto}@media (max-width:820px){html,body{width:100%;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}}@media (max-width:600px){.fab{display:none!important}}.screen-index{display:none!important}@media (max-width:600px){#how{padding-top:calc(var(--section-pad-y) + 24px);scroll-margin-top:104px}#how .how-grid{flex-direction:column;gap:18px;display:flex;top:0}#how .how-copy{display:contents}#how .how-copy .sec-head{order:1}#how .how-visual{order:2;align-self:stretch;width:100%}#how .how-list{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}#how .how-status{order:4}#how .how-item{height:auto;min-height:68px;box-shadow:none;border:0;border-radius:14px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;padding:10px}#how .how-item:last-child{border:0}#how .how-item.is-active{box-shadow:none;border:0}#how .how-item p{display:none}#how .how-item h3{margin:0;font-size:11.5px;line-height:1.16}#how .how-index{font-size:9px}#how .arena-3d{margin-top:0}#how .headset-speech{transform-origin:100% 100%;border-radius:13px 13px 5px;width:min(46%,155px);max-width:none;padding:11px 12px 10px;font-size:10.5px;line-height:1.18;top:17%;left:14px;right:auto}}.eyebrow-pin:before{display:none}.eyebrow-pin svg{width:14px;height:14px}:root{--button-pad-x:26px}.btn{isolation:isolate;min-height:48px;padding:0 var(--button-pad-x);border-radius:var(--button-radius);font:var(--button-weight) var(--button-font-size)/1.2 var(--font-text);letter-spacing:var(--button-tracking);text-transform:none;transition:var(--button-transition);border:0;position:relative;overflow:hidden}.btn-lg{min-height:56px;padding:0 var(--button-pad-x);font-size:var(--button-font-size)}.btn-red{background:var(--button-fill);box-shadow:var(--button-shadow);background-position:0;background-size:180% 100%}.btn-red:before{content:"";z-index:0;filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:20%;transition:transform .72s cubic-bezier(.2,.7,.2,1);position:absolute;top:-70%;bottom:-70%;left:-30%;transform:translate(-220%)rotate(18deg)}.btn-red:hover{box-shadow:var(--button-shadow-hover);filter:saturate(1.05);background-position:100%;transform:translateY(-2px)}.btn-red:hover:before{transform:translate(650%)rotate(18deg)}.hero-cta .btn-red{min-height:56px;padding-inline:var(--button-pad-x);box-shadow:var(--button-shadow);background:var(--button-fill)!important;background-position:0!important;background-size:180% 100%!important}.hero-cta .btn{padding-inline:var(--button-pad-x)}.hero-cta .btn-red:hover{box-shadow:var(--button-shadow-hover);background-position:100%!important}.btn-ghost{min-height:54px;padding:0 var(--button-pad-x);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-fill);box-shadow:var(--button-secondary-shadow);-webkit-backdrop-filter:var(--button-secondary-blur);backdrop-filter:var(--button-secondary-blur)}.btn-ghost:hover{border-color:var(--accent-bright);background:var(--button-secondary-fill-hover);box-shadow:var(--button-secondary-shadow-hover);transform:translateY(-2px)}.btn-ghost:hover svg{transform:none}.btn:active,.btn-red:active,.btn-ghost:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.btn:focus-visible{outline-offset:3px;outline:3px solid #ff5b4db8}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.42;filter:grayscale(.25);box-shadow:none;pointer-events:none;transform:none!important}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.btn svg{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn:hover svg{transform:translate(3px)}@media (max-width:600px){.btn-lg{width:100%;min-height:54px;padding-inline:var(--button-pad-x)}}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn svg{transition:none!important}}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #how{height:auto!important;min-height:100vh!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #how .how-grid{top:clamp(16px,4.29vh - 20px,40px)}}@media (max-width:900px){.hero{height:auto;min-height:100svh}.hero-inner{flex:none;height:auto;min-height:calc(100svh - 116px)}.area-readout span{font-size:10px}}@media (max-width:600px){.area-readout span{font-size:10px}.hero{isolation:isolate;background:#020207;height:auto;min-height:100svh;padding:86px 0 10px}.hero-callout{align-items:flex-start;display:flex;top:110px;left:calc(50% - 82px);right:auto}.hero-crown{width:74px;margin:0 0 1px 5px;transform:translate(calc(104px - 50vw),-12px)rotate(-8deg)}.hero-bubble{box-shadow:none;padding:13px 26px 13px 18px;transform:rotate(-5deg)}.hero-bubble-shape{transform:scaleX(-1)}.hero-bubble span{font-size:14px;line-height:1.3}.hero:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 58% at 72% 44%,#ff275b3b,#0000 72%),linear-gradient(115deg,#0000 15%,#ffffff0e 46%,#0000 47%);height:330px;position:absolute;inset:72px 0 auto}.hero-photo{object-fit:cover;object-position:65% top;filter:saturate(1.08)contrast(1.04);transform-origin:top;height:100%;inset:0;transform:scale(1.015)}.hero-shade{z-index:3;background:linear-gradient(#05050b38 0%,#05050b0a 20%,#05050b40 36%,#04040aeb 51%,#020207 70% 100%),linear-gradient(90deg,#07070c2e 0%,#0000 58%,#07070c33 100%)}.hero+section{background-image:linear-gradient(#020207 0%,#020207f5 7%,#0000 19%);border-top:0;margin-top:-1px}.hero+#company{background:linear-gradient(#020207 0%,#020207f5 7%,#0000 19%),radial-gradient(110% 30% at 78% 28%,#dd255b2b,#0000 68%),radial-gradient(90% 32% at 5% 6%,#4f5a7d21,#0000 72%),linear-gradient(164deg,#08090f 0%,#05060a 55%,#0a0710 100%)}.hero-inner{width:100%;min-height:calc(100svh - 114px);padding:0}.hero h1{letter-spacing:.005em;text-wrap:balance;text-shadow:0 5px 24px #00000080;width:calc(100% - 32px);margin:clamp(228px,34svh,318px) auto 13px;font-size:clamp(43px,12.25vw,51px);line-height:.88}.hero h1 .accent{color:#ff3157;-webkit-text-fill-color:#ff3157;filter:drop-shadow(0 8px 24px #ef2b5238)}.hero-offer{width:calc(100% - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffb3;background:linear-gradient(90deg,#ff31571a,#ff315706 58%,#0000 100%);border:0;border-left:2px solid #ff3157e6;border-radius:0 12px 12px 0;margin:0 auto 14px;padding:9px 8px 9px 14px;font-size:12px;line-height:1.35}.hero-offer-price{white-space:nowrap;margin-bottom:7px;display:block}.hero-offer .price-label{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1px;font-size:9.5px;font-weight:700;line-height:1.2;display:block}.hero-offer-price .price-main{align-items:baseline;gap:6px;display:flex}.hero-offer .price-prefix{color:#ff5b72;margin:0;font-size:13px;font-weight:650}.hero-offer .price-value{color:#fff;letter-spacing:.01em;text-shadow:0 0 26px #ff315759;margin:0;font-size:clamp(32px,9.5vw,38px)}.hero-offer .price-period{color:#ffffff94;white-space:nowrap;font-size:11px}.hero .hero-offer-note{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:10.5px;line-height:1.3;display:flex}.hero .hero-offer-note .offer-benefit{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.hero .hero-offer-note .offer-benefit:before{content:"";background:#ff4b6c;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 9px #ff3157b3}.hero .hero-offer-note .offer-separator{display:none}.hero-key-stats{width:calc(100% - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2px auto 0;overflow:visible}.hero-key-stat{--hero-stat-x:10px;text-align:center;flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:2px;width:auto;min-width:0;display:flex;min-height:0!important;padding:8px var(--hero-stat-x) 0!important}.hero-key-stat+.hero-key-stat:before{background:#ffffff1a;width:1px;display:block;top:17px;bottom:17px;left:0}.hero-key-stat:nth-child(odd):before{display:block}.hero-key-stat:first-child:before,.hero-key-stat:nth-child(n+3):after{display:none}.hero-key-stat:nth-child(odd){padding-left:var(--hero-stat-x)!important}.hero-key-stat .stat-title{color:#ffffff85;text-align:center;white-space:normal;width:100%;min-height:0;font-size:10px;line-height:1.15}.hero-key-stat .num{color:#fff;text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 4px;width:100%;font-size:clamp(19px,5.6vw,23px);line-height:.96;display:flex}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-family:var(--font-text);color:#ffffff9e;letter-spacing:0;font-size:10px;font-weight:500;line-height:1.1}.hero-cta{gap:9px;width:calc(100% - 32px);margin:12px auto 0}.hero-cta .btn{border-radius:17px;min-height:54px;font-size:13.5px}.hero-cta .btn-red{box-shadow:0 16px 34px #ef2b5252,inset 0 1px #ffffff38}.hero-cta-2{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border-color:#ffffff2b;min-height:50px!important}}@media (max-width:350px){.hero h1{font-size:39px}.hero-offer{padding-inline:12px 6px}.hero .hero-offer-note{gap:3px 9px;font-size:10px}.hero-callout{top:108px;left:calc(50% - 66px)}.hero-crown{width:60px;margin-bottom:0;transform:translate(calc(88px - 50vw),-10px)rotate(-8deg)}.hero-bubble{padding:10px 20px 10px 14px}.hero-bubble span{font-size:11.5px}.hero-key-stat{--hero-stat-x:8px}.hero-key-stat .stat-title{font-size:10px}.hero-key-stat .num{font-size:19px}}.headset-speech,.headset-speech strong,.headset-speech span,.player-counter span,.area-readout span{font-size:12px!important;line-height:1.35!important}.hero-cta .btn{font-size:14px}.screen-dot{font-size:12px}.hero-offer-note{color:#ffffffc2}.hero-key-stat .stat-title{color:#ffffffbd}@media (max-width:600px){body section h3{font-size:clamp(18px,5.6vw,22px)!important;line-height:1.25!important}.hero-bubble span{font-size:12px;line-height:1.35}.hero-offer{font-size:14px;line-height:1.5}.hero-key-stats{min-height:0}.hero-key-stat{min-height:0;padding-inline:2px!important}.hero-key-stat .stat-title{min-height:0;font-size:11px;line-height:1.2}.hero-key-stat .num .stat-word,.hero-key-stat .num .stat-unit{font-size:12px;line-height:1.2}#how .how-item{height:auto;min-height:96px;padding-block:16px}#how .how-item h3{font-size:15px!important;line-height:1.3!important}#how .how-index{font-size:12px;line-height:1.2}.headset-speech,.headset-speech strong,.headset-speech span{font-size:12px;line-height:1.35}.player-counter span,.area-readout span{font-size:12px}}@media (max-width:600.98px){.hero-key-stats{grid-template-columns:1.15fr 1fr 1.05fr}.hero-key-stat,.hero-key-stat:nth-child(odd){padding-inline:4px!important}#how .how-item h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:360.98px){#how .how-list{grid-template-columns:1fr}#how .how-item{min-height:72px}}#company{--economy-accent:#d9375c;--economy-accent-deep:#8c1736;isolation:isolate;background:radial-gradient(900px 620px at 74% 27%,#8f13362e,#0000 66%),radial-gradient(660px 470px at 17% 14%,#23293833,#0000 72%),linear-gradient(138deg,#090a10 0%,#07080d 52%,#0a080e 100%);position:relative;overflow:hidden}#company:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(44% 52% at 79% 35%,#e1e7f112 0%,#7a849506 34%,#0000 68%),radial-gradient(58% 72% at 84% 44%,#b2143e2e 0%,#6f0a2813 40%,#0000 72%),radial-gradient(42% 13% at 79% 79%,#000000ad 0%,#00000038 52%,#0000 78%),linear-gradient(116deg,#0000 0 57%,#ffffff06 61%,#0000 66%),repeating-linear-gradient(90deg,#0000 0 139px,#ffffff03 140px,#0000 141px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 30%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 30%,#000 54% 100%)}#company:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#020307f7 0%,#020307db 29%,#02030780 51%,#02030733 69%,#0203076e 100%),linear-gradient(#020307c7 0%,#0203073d 25%,#0203072e 58%,#020307db 100%),radial-gradient(58% 70% at 73% 39%,#0203070d 27%,#02030752 69%,#010205b3 100%),radial-gradient(120% 110% at 50% 45%,#0000 48%,#010205bd 100%);position:absolute;inset:0}.company-scene-wrap{position:relative;z-index:4!important}#company .company-scene-wrap:before,#company .company-scene-wrap:after{content:none}#company .sec-head,#company .company-proof-grid,#company .company-badges{z-index:5;position:relative}.economy-stage{z-index:4;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}.economy-stage:before{content:none}.economy-canvas{z-index:2;pointer-events:none;filter:drop-shadow(0 0 24px #d9375c33)drop-shadow(0 28px 52px #00000075);width:100%;height:100%;position:absolute;inset:0}@keyframes economy-render-drift{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.035)translate(-.45%,-.35%)}}@media (max-height:900px) and (min-width:901px) and (hover:hover) and (pointer:fine){#company .economy-stage{width:100%;height:100%;inset:0}}@media (max-width:900px){#company:before{animation:none}#company .company-scene-wrap:after{display:none}#company .economy-stage{opacity:.42;width:100%;height:100%;inset:0}}#company{padding:82px 0 34px}@media (min-width:761px){#company{border-top:0}}#company .sec-head{max-width:920px;margin-bottom:22px}#company .sec-head .h2{margin-bottom:10px}.company-proof-grid{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(145deg,#ffffff0e,#ffffff03 42%,#d9375c06),#08090f8a;border:1px solid #ff668933;border-radius:20px;grid-template-columns:repeat(7,1fr);gap:0;margin-top:30px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #d9375c0b,0 18px 48px #00000047}.company-proof-grid:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#ffffff13,#0000 19% 78%,#ff5e8409),linear-gradient(#ffffff0a,#0000 38%);position:absolute;inset:0}.proof-card{border:1px solid var(--stroke);border-radius:var(--radius);background:var(--card);padding:26px;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:17px 20px;display:flex}.proof-card strong{font-family:var(--font-display);color:var(--red);font-size:clamp(26px,2.1vw,38px);line-height:1}.proof-card span{color:var(--muted);font-size:13px;line-height:1.25}#company .proof-card{z-index:1;text-align:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-right:1px solid #ffffff1f;border-radius:0;align-items:center;position:relative;overflow:hidden}#company .proof-card:last-child{border-right:0}#company .proof-card strong{color:#fff;text-shadow:none}#company .proof-card strong .metric-count{text-align:center;font:inherit;font-variant-numeric:tabular-nums;color:inherit;line-height:inherit;display:inline-block}#company .proof-rating{align-items:center;display:inline-flex}#company .proof-rating .rating-star{color:#f3c34f;margin-right:9px;font-family:Arial,sans-serif;font-size:.52em;line-height:1}#company .proof-card:before{content:none}@media (hover:hover) and (pointer:fine){#company .proof-card{transition:background-color .28s}#company .proof-card:hover{background:#ffffff06;transform:none}}.company-mobile-trust{display:none}.company-badges{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.company-badge{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:radial-gradient(120% 90% at 20% 0,#ffffff0d,#0000 48%),linear-gradient(145deg,#ffffff09,#ffffff02 46%,#d9375c06),#08090fb3;border:1px solid #ff5d802b;border-radius:22px;grid-template-rows:56px minmax(0,1fr);align-content:stretch;min-width:0;min-height:190px;padding:18px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #d9375c09,0 18px 42px #0000003d}.company-badge:before{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff12,#0000 24% 76%,#ff4e7709);position:absolute;inset:0}.company-badge>*{z-index:1;position:relative}.company-badge-logo-zone{align-items:center;min-width:0;min-height:0;display:flex}.company-badge-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:100%;height:40px;margin-bottom:20px;display:block}.company-badge-logo--topfranchise{width:214px;height:32px;margin-top:4px;margin-bottom:24px}.company-badge-logo--skolkovo{width:164px;height:40px}.company-badge-logo--businessmens{width:134px;height:48px;margin-top:-4px;margin-bottom:16px}.company-badge-logo--sber{width:178px;height:36px;margin-top:2px;margin-bottom:22px}.company-badge-logo--forbes{width:132px;height:36px;margin-top:2px;margin-bottom:22px}.company-badge-logo,.company-badge-logo--topfranchise,.company-badge-logo--skolkovo,.company-badge-logo--businessmens,.company-badge-logo--sber,.company-badge-logo--forbes{margin:0}.company-badge-copy{border-top:1px solid #ffffff21;flex-direction:column;justify-content:center;min-width:0;min-height:0;display:flex}.company-badge-value{width:100%;font-family:var(--font-display);margin-bottom:7px;font-size:clamp(27px,2vw,36px);line-height:1;display:block}.company-badge-value small{font-family:inherit;font-size:1em}.company-badge p{color:#eceef5c2;text-wrap:balance;max-width:220px;margin:0;font-size:14px;line-height:1.35}.company-badge p strong{font-weight:900}@media (max-width:900px){.company-proof-grid{grid-template-columns:repeat(2,1fr)}#company .proof-card{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f}#company .proof-card:nth-child(2n){border-right:0}.company-badges{grid-template-columns:repeat(2,1fr)}#company .company-badge{min-height:166px;padding:16px 17px}}@media (max-width:900px) and (min-width:601px){#company .proof-card:nth-child(odd):last-child{border-right:0;grid-column:1/-1}#company .proof-card:nth-last-child(-n+2):nth-child(odd),#company .proof-card:nth-last-child(-n+2):nth-child(odd)+.proof-card,#company .proof-card:last-child{border-bottom:0}}@media (max-width:1200px) and (min-width:901px){.company-proof-grid{grid-template-columns:repeat(3,1fr)}#company .proof-card{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f}#company .proof-card:nth-child(3n),#company .proof-card:last-child{border-right:0}#company .proof-card:nth-last-child(-n+1){border-bottom:0}.company-badges{gap:8px}.company-badge{padding-inline:14px}}@media (max-width:600px){.company-proof-grid{grid-template-columns:1fr}#company .proof-card{border-bottom:1px solid #ffffff1f;border-right:0}#company .proof-card:last-child{border-bottom:0}.company-badges{grid-template-columns:1fr}#company{padding:72px 0 48px}.company-badge{min-height:210px}}@media (min-width:901px){#company{padding:clamp(104px,12vh,136px) 0 42px}#company:after{background:linear-gradient(90deg,#020307f7 0%,#020307d6 34%,#0203075c 56%,#0203070f 74%,#0203071f 100%),linear-gradient(#0203079e 0%,#02030714 24%,#0203070f 66%,#020307a3 100%)}#company .economy-stage{visibility:visible;opacity:1;display:block}#company .economy-canvas{width:100%;height:100%;inset:0}#company .sec-head{max-width:940px;margin-bottom:0}#company .sec-head .h2{max-width:none;margin-bottom:16px;font-size:clamp(48px,min(3.7vw,6vh),72px)}#company .sec-head .sub{max-width:720px}#company .company-proof-grid{width:max-content;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:clamp(32px,3vw,56px);margin-top:48px;margin-bottom:56px;display:flex;overflow:visible}#company .company-proof-grid:before{display:none}#company .proof-card{flex:0 0 max-content;width:max-content;min-width:max-content;min-height:138px;box-shadow:none;border-radius:0;justify-content:center;gap:12px;padding:16px 0;position:relative;overflow:visible;background:0 0!important;border:0!important}#company .proof-card+.proof-card:before{content:"";background:#ffffff38;width:1px;display:block;position:absolute;top:18px;bottom:18px;left:calc(clamp(32px,3vw,56px)/-2)}#company .proof-card:first-child{text-align:left;align-items:flex-start}#company .proof-card strong{font-family:var(--font-display);font-size:clamp(41px,3.25vw,64px);font-weight:800;line-height:.92}#company .proof-card span{white-space:nowrap;max-width:none;font-size:clamp(13px,1.05vw,16px);line-height:1.3}#company .proof-card:hover{background:0 0!important}#company .company-badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:min(86%,1700px);margin-left:0;margin-right:auto}#company .company-badge{isolation:isolate;background:radial-gradient(110% 90% at 16% -16%,#ffffff12,#0000 48%),linear-gradient(145deg,#ffffff09,#ffffff02),#08090fc7;border-color:#ffffff26;border-radius:15px;grid-template-rows:44px minmax(0,1fr);min-height:clamp(136px,15vh,148px);padding:clamp(13px,1.45vh,15px) 16px;transition:transform .42s cubic-bezier(.2,.78,.2,1),border-color .35s,background-color .35s,box-shadow .42s,opacity .35s,filter .35s;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0000001f}#company .company-badge:before{z-index:0;opacity:0;background:linear-gradient(108deg,#0000 39%,#ffffff04 44%,#ffffff3d 50%,#ff5b8121 55%,#0000 61%);transition:transform .78s cubic-bezier(.18,.72,.22,1),opacity .2s;inset:-45% -85%;transform:translate(-42%)rotate(3deg)}#company .company-badge:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90% 68% at 50% 0,#ff5b812e,#0000 62%),linear-gradient(#ffffff0e,#0000 38%);transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff729561,inset 0 1px #ffffff29}#company .company-badge>*{transition:transform .38s cubic-bezier(.2,.78,.2,1),color .3s,filter .35s}#company .company-badge-logo,#company .company-badge-logo--topfranchise,#company .company-badge-logo--skolkovo,#company .company-badge-logo--businessmens,#company .company-badge-logo--sber,#company .company-badge-logo--forbes{object-position:left center;align-self:center;height:28px;margin:0}#company .company-badge-logo--skolkovo,#company .company-badge-logo--sber{height:34px}#company .company-badge-logo--businessmens{height:38px}#company .company-badge-logo-zone{padding-bottom:8px}#company .company-badge-copy{padding-top:8px}#company .company-badge-value{align-self:stretch;margin:0 0 5px;font-size:28px}#company .company-badge-value small{font:inherit}#company .company-badge p{padding:0;font-size:12.5px;line-height:1.32}@media (hover:hover) and (pointer:fine){#company .company-badges:has(.company-badge:hover) .company-badge:not(:hover){opacity:.68;filter:saturate(.72)brightness(.78);transform:scale(.982)}#company .company-badge:hover{z-index:2;background-color:#120b14eb;border-color:#ff5b81ad;transform:translateY(-7px)scale(1.018);box-shadow:inset 0 1px #ffffff24,0 22px 50px #0000007a,0 8px 30px #e5265629,0 0 0 1px #e526560d}#company .company-badge:hover:before{opacity:1;transform:translate(42%)rotate(3deg)}#company .company-badge:hover:after{opacity:1}#company .company-badge:hover .company-badge-logo{filter:brightness(1.14)drop-shadow(0 6px 14px #00000042);transform:translateY(-2px)scale(1.025)}}}@media (min-width:901px) and (max-width:1200px){#company .company-proof-grid{flex-wrap:wrap;gap:12px 40px;width:100%}#company .proof-card+.proof-card:before{display:none}#company .company-badge{padding-inline:13px}}@media (min-width:901px){#company .company-proof-grid{margin-top:clamp(28px,3.4vh,48px);margin-bottom:clamp(40px,4.6vh,56px)}#company .proof-card{min-height:clamp(116px,13.5vh,138px);padding-top:clamp(10px,1.2vh,16px);padding-bottom:clamp(10px,1.2vh,16px)}#company .company-badge{min-height:clamp(136px,15vh,148px);padding-top:clamp(13px,1.45vh,15px);padding-bottom:clamp(13px,1.45vh,15px)}}@media (min-width:901px) and (max-height:930px){#company{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){#company .company-badge,#company .company-badge:before,#company .company-badge:after,#company .company-badge>*{transition-duration:.01ms!important}#company .company-badge:hover,#company .company-badge:hover .company-badge-logo,#company .company-badge:hover .company-badge-value{transform:none!important}}@media (max-width:600px){#company{padding:68px 0 34px}#company .company-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}#company .proof-card{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:82px;padding:12px 14px}#company .proof-card:nth-child(2n){border-right:0}#company .proof-card:nth-last-child(-n+2){border-bottom:0}#company .proof-card strong{font-size:27px}#company .proof-card span{font-size:11.5px}#company .company-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#company .company-badge{border-radius:17px;min-height:148px;padding:14px}#company .company-badge-logo{object-position:left center;height:28px;margin:0 0 13px}#company .company-badge-logo--topfranchise,#company .company-badge-logo--businessmens{height:28px;margin:0 0 13px}#company .company-badge-value{margin-bottom:8px;font-size:22px}#company .company-badge p{font-size:11.5px;line-height:1.25}#company{background:radial-gradient(110% 30% at 78% 28%,#dd255b2b,#0000 68%),radial-gradient(90% 32% at 5% 6%,#4f5a7d21,#0000 72%),linear-gradient(164deg,#08090f 0%,#05060a 55%,#0a0710 100%);min-height:0;padding:86px 0 58px;overflow:clip}#company:before{opacity:.65;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}#company:after{background:linear-gradient(#040509c7 0%,#0000 15% 54%,#040509c2 67%,#040509f5 100%),radial-gradient(80% 38% at 50% 33%,#0000 38%,#03040880 100%)}#company .company-scene-wrap{width:calc(100% - 32px)}#company .sec-head{max-width:none;margin-bottom:0}#company .sec-head .eyebrow{letter-spacing:.22em;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;display:inline-flex}#company .sec-head .h2{letter-spacing:-.025em;text-wrap:balance;max-width:390px;margin:0 0 18px;font-size:clamp(39px,11.5vw,49px);line-height:.91}#company .sec-head .h2 br{display:none}#company .sec-head .company-title-action,#company .sec-head .company-title-subject{white-space:nowrap;display:block}#company .sec-head .company-title-with{word-spacing:.08em;margin-right:.14em;display:inline-block}#company .sec-head .h2 .accent{color:#ff315f;display:inline}#company .sec-head .sub{color:#e9ebf3b3;max-width:355px;margin:0;font-size:15px;line-height:1.5}#company{--mark-h:clamp(276px,79vw,330px)}#company .economy-stage{z-index:4;width:calc(100% + 32px);height:var(--mark-h);opacity:1;pointer-events:auto;touch-action:pan-y;margin:20px -16px 24px;display:block;position:relative;inset:auto;overflow:hidden}#company .economy-stage:before{content:"";z-index:0;filter:blur(4px);background:radial-gradient(circle,#e5295b2b,#7511320e 42%,#0000 70%);border-radius:50%;position:absolute;inset:12% 4% 6%}#company .economy-stage:after{content:none}#company .economy-canvas{z-index:2;filter:none;width:134%;height:132%;position:absolute;top:-14%;left:-17%;right:-17%}#company .company-proof-grid{z-index:5;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;position:relative;overflow:visible}#company .company-proof-grid:before{display:none}#company .proof-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:flex-end;align-items:flex-start;gap:7px;width:auto;min-width:0;min-height:108px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #00000029;background:linear-gradient(145deg,#ffffff0f,#ffffff04 52%,#d9375c09)!important;border:1px solid #ffffff17!important;border-radius:18px!important;padding:17px 16px!important}#company .proof-card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(104px,.65fr);align-items:end;column-gap:12px;min-height:100px;display:grid;background:linear-gradient(125deg,#e31f5330,#ffffff0b 58%,#ffffff04)!important;border-color:#ff4a773b!important}#company .proof-card:first-child strong{color:#fff;font-size:clamp(38px,11vw,46px)}#company .proof-card:nth-child(2n):last-child{grid-column:1/-1}#company .proof-card:first-child strong{letter-spacing:-.015em;font-size:clamp(27px,7.8vw,35px)}#company .proof-card:first-child span{padding-bottom:2px}#company .proof-card+.proof-card:before{display:none}#company .proof-card strong{color:#fff;font-size:34px;line-height:.92}#company .proof-card span{white-space:normal;text-wrap:balance;color:#ebedf4a1;max-width:150px;font-size:11.5px;line-height:1.3}#company .proof-rating .rating-star{margin-right:6px;font-size:.46em}#company .company-mobile-trust{z-index:5;justify-content:space-between;align-items:end;gap:16px;margin:34px 0 14px;display:flex;position:relative}#company .company-mobile-trust strong{max-width:220px;font-family:var(--font-display);text-transform:uppercase;font-size:28px;line-height:.92}#company .company-mobile-trust span{color:#ebedf47a;letter-spacing:.1em;text-transform:uppercase;flex:none;padding-bottom:2px;font-size:10px}#company .company-badges{z-index:5;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:10px;width:calc(100vw - 16px);margin:0;padding:0 16px 8px 0;scroll-padding-left:0;display:flex;position:relative;overflow:auto hidden}#company .company-badges::-webkit-scrollbar{display:none}#company .company-badge{scroll-snap-align:start;background:linear-gradient(145deg,#ffffff0f,#ffffff05 50%,#d9375c0b),#090a10e8;border-color:#ffffff1a;border-radius:18px;flex:0 0 min(70vw,244px);grid-template-rows:44px minmax(0,1fr);min-height:158px;padding:16px;box-shadow:inset 0 1px #ffffff0e,0 18px 40px #0003}#company .company-badge-logo,#company .company-badge-logo--topfranchise,#company .company-badge-logo--skolkovo,#company .company-badge-logo--businessmens,#company .company-badge-logo--sber,#company .company-badge-logo--forbes{object-position:left center;align-self:center;width:auto;max-width:100%;height:28px;margin:0}#company .company-badge-logo--skolkovo,#company .company-badge-logo--sber{height:34px}#company .company-badge-logo--businessmens{height:38px}#company .company-badge-value{align-self:stretch;margin:0 0 5px;font-size:26px}#company .company-badge p{padding:0;font-size:13px!important;line-height:1.35!important}}@media (max-width:370px){#company .sec-head .h2{font-size:37px}#company .proof-card{padding-inline:14px!important}#company .proof-card strong{font-size:31px}#company .proof-card span{font-size:10.8px}}#company .proof-card span,#company .company-mobile-trust span{color:#ebedf4b8}@media (max-width:600px){#company .proof-card{min-height:112px}#company .proof-card strong{font-size:clamp(26px,8.6vw,33px)!important;line-height:1.05!important}#company .proof-card:first-child strong{font-size:clamp(30px,10.5vw,40px)!important;line-height:1!important}#company .proof-card strong{white-space:normal;overflow-wrap:normal;text-wrap:balance}#company .proof-card span{line-height:1.35;font-size:12.5px!important}#company .company-badge{min-height:158px}#company .company-badge p{font-size:13px!important;line-height:1.35!important}#company .company-mobile-trust span{font-size:12px}}@media (max-width:340px){#company .proof-card strong{font-size:25px!important}#company .proof-card:first-child strong{font-size:29px!important}}@media (max-width:600.98px){#company .sec-head .company-title-action,#company .sec-head .company-title-subject,#company .sec-head .company-title-with{white-space:normal!important;margin-right:0!important;display:inline!important}}.how-item p{font-size:14px!important;line-height:1.5!important}#how .how-item h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#included{color:#17181f;background:#fbfbfc;border:0;overflow:hidden}.included-head{text-align:left;width:min(100%,1200px);margin:0 0 48px}.included-kicker{color:#e31b54;font:700 12px/1 var(--font-text);letter-spacing:.2em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:18px;display:inline-flex}.included-kicker img{object-fit:contain;width:16px;height:16px}.included-head h2{color:#17181f}.included-head h2 span{color:#e31b54}.included-grid{grid-template-rows:repeat(4,240px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library adaptation""support adaptation""academy marketing""academy guides";gap:12px;display:grid}#included .inc{color:#17181f;isolation:isolate;background:#17181f0d;border:0;border-radius:36px;min-width:0;padding:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .65s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}#included .inc:hover{box-shadow:0 18px 48px #17181f1a,0 2px 8px #17181f0a}#included .inc:before,#included .inc:after{content:"";z-index:7;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}#included .inc:before{background:radial-gradient(circle at 86% 8%,#e31b541f,#0000 40%),linear-gradient(120deg,#ffffff1a,#0000 42%);transition:opacity .75s cubic-bezier(.16,1,.3,1)}#included .inc:after{border:1px solid #e31b5447;transition:opacity .55s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff52}@media (hover:hover) and (pointer:fine){#included .inc:hover:before{opacity:1}#included .inc:hover:after{opacity:.72}.inc-library:hover .inc-library-art,.inc-support:hover .inc-support-art,.inc-marketing:hover .inc-marketing-art{transform:translateZ(0)scale(1.025)}.inc-academy:hover .inc-academy-art{transform:translate(-50%)scale(1.025)}.inc-guides:hover .inc-guides-art{filter:drop-shadow(0 12px 18px #e31b5421);transform:scale(1.035)}}.inc-copy{z-index:5;width:min(363px,100% - 48px);position:absolute;top:24px;left:24px}.inc h3{color:inherit;font:800 34px/32px var(--font-display);letter-spacing:-.34px;text-transform:uppercase;margin:0 0 8px}.inc p{color:#1c1c1e99;font:400 16px/20px var(--font-text);letter-spacing:-.16px;margin:0}.inc-library{grid-area:library}.inc-adaptation{grid-area:adaptation}.inc-adaptation .inc-cover{z-index:0;object-fit:cover;width:133.45%;max-width:none;height:133.18%;position:absolute;top:-16.59%;left:-8.25%}.inc-support{grid-area:support}.inc-academy{grid-area:academy;color:#fff!important;background:#e31b54!important}.inc-academy p{color:#ffffffb8}.inc-marketing{grid-area:marketing}.inc-guides{grid-area:guides}.inc-guides .inc-copy{width:410px}@media (max-width:1200px){.included-grid{grid-template-rows:repeat(4,220px)}.inc h3{font-size:30px;line-height:29px}.inc-copy{width:48%}}@media (max-width:900px){.included-head{margin-bottom:32px}.included-grid{flex-direction:column;width:100%;display:flex}#included .inc{border-radius:30px;min-height:310px}#included .inc-adaptation,#included .inc-academy{min-height:460px}.inc-copy{width:min(363px,100% - 48px)}}@media (max-width:600px){#included{padding:64px 0}.included-head{margin-bottom:28px}.included-kicker{margin-bottom:18px;font-size:12px}#included .inc{border-radius:26px;min-height:360px}#included .inc-adaptation,#included .inc-academy{min-height:430px}.inc-copy{width:calc(100% - 40px);top:20px;left:20px}.inc h3{font-size:28px;line-height:27px}.inc p{font-size:14px;line-height:18px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #included{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:112px 0 20px!important}html.fp #included .included-kicker{margin-bottom:10px;font-size:12px}html.fp #included .included-grid{grid-template-rows:repeat(4,155px);gap:10px;height:auto;min-height:0}html.fp #included .inc{border-radius:30px}html.fp #included .inc-copy{top:18px;left:20px}html.fp #included .inc h3{margin-bottom:6px;font-size:28px;line-height:27px}html.fp #included .inc p{font-size:14px;line-height:18px}html.fp #included .inc-library-tile{border-radius:24px;width:134px;height:134px}html.fp #included .inc-library-tile--back{top:-12px;right:42px}html.fp #included .inc-library-tile--front{top:17px;right:96px}html.fp #included .inc-library-character{width:149px;height:214px;top:9px;right:4px}html.fp #included .inc-support-art{width:220px;height:100%;right:18px}html.fp #included .inc-support-main{border-width:5px;width:117px;height:117px;top:18px;right:35px}html.fp #included .inc-support-person{border-width:3px;width:58px;height:58px;top:17px;right:11px}html.fp #included .inc-support-video{border-radius:12px;width:52px;height:38px;bottom:18px;left:auto;right:112px}html.fp #included .inc-academy-art{width:507px;height:507px;top:7px;bottom:auto}html.fp #included .inc-marketing-photo{border-radius:24px;width:121px;height:121px;top:16px;right:99px}html.fp #included .inc-marketing-certificate{border-radius:7px;width:180px;height:113px;top:43px;right:14px}html.fp #included .inc-marketing-balloon{width:209px;height:214px;top:-19px;bottom:auto;right:52px}html.fp #included .inc-guides-art{width:109px;height:109px;top:25px;right:34px}html.fp #included .included-head{margin-bottom:clamp(14px,6.8px + .8vh,18px)}html.fp #included .included-kicker{margin-bottom:clamp(7px,1.4vh - 5.6px,14px)}html.fp #included .included-grid{gap:clamp(8px,.8px + .8vh,12px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #included{padding:94px 0 14px!important}html.fp #included .included-grid{height:auto}}#equip{color:#fff;background:#17181f;position:relative;overflow:hidden}#equip:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#ffffff17,#ffffff03 48%,#0000 49%);position:absolute;inset:-20% 59% -20% -18%;transform:skew(-32deg)}#equip .equip-copy{z-index:2;position:relative}#equip .eyebrow{margin-bottom:24px}#equip .h2{font-size:var(--fs-section);line-height:var(--lh-heading);letter-spacing:-.01em;margin-bottom:20px}#equip .sub{color:#fff9;max-width:760px;font-size:var(--fs-lead);letter-spacing:-.01em;line-height:1.45}#equip .equip-action{color:#fff;width:min(100%,600px);height:56px;font:700 14px/18px var(--font-text);text-transform:uppercase;background:#e31b54;border-radius:19px;justify-content:center;align-items:center;margin-top:32px;transition:transform .25s,background .25s;display:flex}#equip .equip-action:hover{background:#f1265f;transform:translateY(-3px)}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #equip{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:112px 0 0!important}html.fp #equip .equip-grid{height:calc(100vh - 112px)}}@media (max-width:1000px){#equip .equip-copy{max-width:573px}}@media (max-width:760px){#equip{padding-bottom:0}#equip .h2{font-size:42px;line-height:.95}#equip .sub br{display:none}#equip .equip-action{margin-top:24px}}#equip .equip-copy{grid-area:1/2;max-width:760px}#equip .equip-action{width:min(100%,600px);margin-top:24px}@media (max-width:900px){#equip .equip-copy{order:2;max-width:none}}#included{color:#17181f;background:#fbfbfc;min-height:0;padding:128px 0 56px}#included .included-layout{gap:var(--gutter);width:min(calc(100% - 2 * var(--page-pad)),var(--maxw));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;margin:0 auto;display:grid}#included .included-content{grid-column:span 8;min-width:0}#included .included-head{text-align:left;margin:0 0 28px}#included .included-kicker{margin-bottom:16px}#included .included-head h2{color:#17181f;max-width:none;font-size:clamp(44px,2.85vw,58px);line-height:.94}#included .included-head h2 .included-title-line,#included .included-head h2 .included-title-accent{white-space:nowrap;display:block}#included .included-head h2 .included-title-line{color:#17181f}#included .included-head h2 .included-title-accent{color:#e31b54}#included .included-grid{grid-template-rows:repeat(4,155px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library adaptation""support adaptation""academy marketing""academy guides";gap:12px;width:100%;display:grid;height:auto!important}#included .inc{border-radius:28px!important;min-height:0!important;transform:none!important}#included .inc:hover{transform:none!important}#included #equip.equipment-card{background:var(--grad);color:#fff;border:0;border-radius:32px;grid-column:span 4;min-width:0;min-height:0;padding:32px;display:flex;position:relative;overflow:hidden}#included #equip.equipment-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 95% 0,#ffffff2e,#0000 42%),linear-gradient(#0000,#8b08271a);position:absolute;inset:0}#included #equip .equip-copy{z-index:1;color:#fff;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex;position:relative}#included #equip .h2{color:#fff;max-width:460px;margin:0 0 12px;font-size:clamp(38px,2.35vw,46px);line-height:.94}#included #equip .sub{color:#fffc;max-width:460px;margin:0;font-size:14px;line-height:1.42}#included #equip .equip-action{color:#fff;width:100%;min-width:0;height:50px;font:700 14px/18px var(--font-text);text-transform:none;box-shadow:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff8c;border-radius:16px;justify-content:center;align-items:center;margin:0;padding:0 24px;transition:transform .18s,border-color .25s,background .25s;display:flex}#included #equip .equip-action:hover{background:#ffffff29;border-color:#fff;transform:scale(1.02)}#included #equip .equip-action:active{transform:scale(.97)}@media (min-width:901px){#included #equip.equipment-card{margin-top:0}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #included{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:124px 0 34px!important}html.fp #included .included-layout{height:auto}html.fp #included .included-content{flex-direction:column;min-height:0;display:flex}html.fp #included .included-head{margin-bottom:20px}html.fp #included .included-kicker{margin-bottom:14px}html.fp #included .included-grid{flex:none;grid-template-rows:repeat(4,155px);gap:10px;min-height:0;height:auto!important}html.fp #included .inc{border-radius:26px!important;min-height:0!important}html.fp #included #equip.equipment-card{align-self:stretch;height:auto!important;min-height:0!important;padding:32px!important}html.fp #included #equip .equip-action{margin-top:auto}}@media (max-width:1250px) and (min-width:901px){#included .included-content{grid-column:span 7}#included #equip.equipment-card{grid-column:span 5;padding:32px}#included #equip .h2{font-size:42px}}@media (max-width:900px){#included{padding:100px 0 48px}#included .included-layout{grid-template-columns:1fr;width:min(100% - 32px,720px)}#included .included-content,#included #equip.equipment-card{grid-column:1}#included .included-grid{display:flex;height:auto!important}#included #equip.equipment-card{min-height:620px}}@media (max-width:600px){#included .included-head h2{font-size:40px}#included .included-head h2 .included-title-line,#included .included-head h2 .included-title-accent{white-space:normal}#included #equip.equipment-card{border-radius:26px;min-height:0;padding:30px 22px}#included #equip .h2{font-size:40px}#included #equip .equip-action{width:100%}}#included{background:#f7f7f9;padding:106px 0 34px}#included .included-layout{align-items:stretch;gap:20px}#included .included-content{flex-direction:column;min-width:0;display:flex}#included .included-head{margin:0 0 20px}#included .included-kicker{color:#393b43;letter-spacing:.08em;background:#fff;border:1px solid #14161e0d;border-radius:999px;margin-bottom:13px;padding:9px 14px;box-shadow:0 4px 12px #14161e09}#included .included-head h2{font-size:clamp(42px,2.65vw,54px);line-height:.94}#included .included-lead{color:#747680;max-width:none;font:400 16px/1.45 var(--font-text);white-space:nowrap;margin:13px 0 0}#included .included-grid{flex:none;grid-template-rows:270px 190px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"library library adaptation adaptation""support academy marketing guides";gap:12px;width:100%;min-height:0;height:auto!important;display:grid!important}#included .inc{padding:0;color:#17181f!important;background:#fff!important;border:1px solid #14161e0f!important;border-radius:26px!important;min-height:0!important;transition:transform .28s,border-color .28s,box-shadow .28s!important;transform:none!important;box-shadow:0 7px 20px #14161e0e!important}#included .inc:before{display:none}#included .inc:after{z-index:8;box-shadow:none;opacity:0;border:1px solid #e31b546b;transition:opacity .28s;display:block}#included .inc:hover{border-color:#e31b5457!important;transform:translateY(-4px)!important;box-shadow:0 10px 24px #14161e14!important}#included .inc:hover:after{opacity:1}#included .inc-copy{width:calc(100% - 48px);top:24px;left:24px}#included .inc h3{letter-spacing:-.2px;margin:0 0 10px;font-size:27px;line-height:.96}#included .inc p{color:#5f616a;letter-spacing:0;max-width:330px;font-size:13.5px;line-height:1.42}#included .inc-badge{z-index:6;color:#e31b54;font:700 12px/1 var(--font-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #e31b5429;border-radius:999px;padding:9px 14px;position:absolute;bottom:20px;left:22px}#included .inc-library{grid-area:library;background:linear-gradient(135deg,#fff 0% 62%,#fff7f9 100%)!important}#included .inc-library .inc-copy{width:calc(100% - 48px)!important}#included .inc-library .inc-copy:before,#included .inc-adaptation .inc-copy:before{content:"";background:url(/assets/subscription/included-icon-gamepad.svg) 50%/112% 112% no-repeat;border-radius:19px;width:72px;height:72px;margin-bottom:16px;display:block;overflow:hidden;box-shadow:0 7px 16px #e31b5429}#included .inc-library:hover .inc-library-art{transform:scale(1.025)}#included .inc-adaptation{grid-area:adaptation}#included .inc-adaptation .inc-copy{width:calc(100% - 48px)!important}#included .inc-adaptation .inc-copy:before{background-image:url(/assets/subscription/included-icon-adaptation.svg);background-size:150% 150%;box-shadow:0 7px 18px #050c1a38}#included .inc-adaptation h3{white-space:nowrap}#included .inc-support,#included .inc-academy,#included .inc-marketing,#included .inc-guides{text-align:center;min-height:188px!important}#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy{text-align:center;width:calc(100% - 28px);top:104px;left:14px}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{font-family:var(--font-display);letter-spacing:-.22px;font-size:22px;font-weight:800;line-height:1.05}#included .inc-support p,#included .inc-academy p,#included .inc-marketing p,#included .inc-guides p{color:#666872;max-width:230px;font-family:var(--font-text);margin:auto;font-size:14px;line-height:1.4}#included .inc-small-icon{z-index:3;object-fit:cover;border-radius:50%;width:92px;max-width:none;height:92px;transition:transform .5s,filter .5s;position:absolute;top:10px;left:50%;transform:translate(-50%)}#included .inc:hover .inc-small-icon{filter:saturate(1.04);transform:translate(-50%)scale(1.045)}#included .inc-support:hover .inc-support-art{transform:translate(-50%)scale(1.045)}#included .inc-academy{color:#17181f!important;background:#fff!important}#included .inc-academy:hover .inc-academy-art{transform:translate(-50%)scale(1.045)!important}#included .inc-marketing:hover .inc-marketing-art,#included .inc-guides:hover .inc-guides-art{transform:translate(-50%)scale(1.045)}#included #equip.equipment-card{background:linear-gradient(150deg,#ef194d 0%,#ff4850 48%,#e51b49 100%);border:1px solid #e31b5426;border-radius:28px;grid-column:span 4;min-height:0;margin:0;padding:32px 28px 24px;transition:border-color .28s;overflow:visible;box-shadow:0 8px 22px #ae14391f}#included #equip.equipment-card:before{border-radius:inherit;opacity:1;background:radial-gradient(circle at 86% 0,#fff3,#0000 34%),linear-gradient(#0000 58%,#5f031c2e);inset:0;transform:none}#included #equip.equipment-card:hover{transform:none;box-shadow:0 8px 22px #ae14391f}#included #equip .equip-copy{flex-direction:column;height:100%;display:flex}#included #equip .equip-kicker{z-index:3;color:#fff;font:700 12px/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff6b;border-radius:999px;align-self:flex-start;align-items:center;margin:0 0 12px;padding:7px 13px;display:inline-flex;position:relative}#included #equip .h2{z-index:2;max-width:none;font-family:var(--font-display);font-size:clamp(44px,2.4vw,48px);font-weight:800;line-height:var(--lh-heading);letter-spacing:.01em;margin:0 0 16px;position:relative}#included #equip .h2 span{white-space:nowrap;display:block}#included #equip .sub{z-index:2;color:#ffffffe6;max-width:390px;font-family:var(--font-text);font-size:var(--fs-body);letter-spacing:0;line-height:1.45;position:relative}#included #equip .equip-stage{z-index:1;border-radius:0;flex:0 0 240px;min-height:0;margin:auto -28px 4px;position:relative;overflow:visible}#included #equip .equip-stage:after{display:none}#included #equip .equip-stage img{filter:saturate(.96)contrast(1.02);width:109.6%;max-width:none;height:auto;transition:transform .65s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#included #equip.equipment-card:hover .equip-stage img{transform:translate(-50%)scale(1.025)}#included #equip .equip-action{z-index:3;isolation:isolate;color:#fff;width:100%;height:58px;min-height:58px;font-family:var(--font-text);letter-spacing:.01em;box-shadow:none;background:#ffffff14;border:1px solid #ffffff8c;border-radius:18px;flex:0 0 58px;justify-content:space-between;margin:0;padding:0 20px;font-size:15px;font-weight:500;line-height:1.2;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .3s;position:relative;overflow:hidden}#included #equip .equip-action span,#included #equip .equip-action b{z-index:1;position:relative}#included #equip .equip-action b{font:400 25px/1 Arial,sans-serif;transition:transform .3s cubic-bezier(.2,.75,.25,1)}#included #equip .equip-action:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #5f031c38}#included #equip .equip-action:hover b{transform:translate(6px)}#included #equip .equip-action:active{box-shadow:none;background:#ffffff38;transform:translateY(0)scale(.985)}#included #equip .equip-action:active b{transform:translate(3px)}#included #equip .equip-action:focus-visible{outline-offset:3px;outline:3px solid #ffffffbf}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #included{height:100vh!important;min-height:100vh!important;padding:106px 0 26px!important}html.fp #included .included-layout{height:auto}html.fp #included .included-content{flex-direction:column;min-height:0;display:flex}html.fp #included .included-head{margin-bottom:18px}html.fp #included .included-grid{flex:none;grid-template-rows:270px 190px;gap:12px;height:auto!important;display:grid!important}html.fp #included .inc{border-radius:26px!important}html.fp #included .inc-copy{top:24px;left:24px}html.fp #included .inc h3{margin-bottom:10px;font-size:27px;line-height:.96}html.fp #included .inc p{font-size:13.5px;line-height:1.42}html.fp #included .inc-library-tile{border-radius:28px;width:190px;height:190px}html.fp #included .inc-library-tile--back{top:0;right:0}html.fp #included .inc-library-tile--front{top:50px;right:120px}html.fp #included .inc-library-character{width:285px;height:390px;top:-22px;right:-6px}html.fp #included .inc-support .inc-copy,html.fp #included .inc-academy .inc-copy,html.fp #included .inc-marketing .inc-copy,html.fp #included .inc-guides .inc-copy{width:calc(100% - 28px);top:108px;left:14px}html.fp #included .inc-support h3,html.fp #included .inc-academy h3,html.fp #included .inc-marketing h3,html.fp #included .inc-guides h3{font-family:var(--font-display);letter-spacing:-.22px;margin-bottom:9px;font-size:22px;font-weight:800;line-height:1.05}html.fp #included .inc-support p,html.fp #included .inc-academy p,html.fp #included .inc-marketing p,html.fp #included .inc-guides p{font-family:var(--font-text);font-size:14px;line-height:1.4}html.fp #included .inc-small-icon{width:92px;height:92px;top:10px;left:50%;transform:translate(-50%)}html.fp #included .inc-support-art{width:82px;height:82px;top:12px;left:50%;right:auto;transform:translate(-50%)}html.fp #included .inc-support-main{border-width:6px;width:82px;height:82px;inset:0}html.fp #included .inc-support-person,html.fp #included .inc-support-video{display:none}html.fp #included .inc-academy-art{width:96px;height:96px;top:7px;left:50%;transform:translate(-50%)!important}html.fp #included .inc-marketing-photo,html.fp #included .inc-marketing-balloon{display:none}html.fp #included .inc-marketing-certificate{border-radius:9px;width:108px;height:68px;top:8px;left:2px;right:auto;transform:rotate(-7deg)}html.fp #included .inc-guides-art{width:92px;height:92px;top:9px;left:50%;right:auto;transform:translate(-50%)}html.fp #included #equip.equipment-card{align-self:stretch;height:auto!important;min-height:0!important;margin:0!important;padding:32px 28px 24px!important}html.fp #included #equip .equip-action{margin-top:0}}@media (max-width:1250px) and (min-width:901px){#included .included-layout{gap:14px}#included .included-content{grid-column:span 7}#included #equip.equipment-card{grid-column:span 5;padding:24px}#included .inc h3{font-size:24px}#included .inc-library .inc-copy{width:52%}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{font-size:22px}}@media (min-width:901px){#included #equip.equipment-card{margin-top:0}}@media (max-width:900px){#included{padding:96px 0 48px}#included .included-layout{grid-template-columns:1fr;width:min(100% - 32px,760px)}#included .included-content,#included #equip.equipment-card{grid-column:1}#included .included-grid{grid-template-rows:320px 320px 210px 210px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library library""adaptation adaptation""support academy""marketing guides";display:grid!important}#included #equip.equipment-card{min-height:680px;margin:8px 0 0}}@media (max-width:600px){#included .included-head h2{font-size:38px}#included .included-lead{white-space:normal;font-size:14px}#included .included-grid{grid-template-rows:330px 330px repeat(4,210px);grid-template-columns:1fr;grid-template-areas:"library""adaptation""support""academy""marketing""guides"}#included .inc-library .inc-copy{width:55%}#included .inc-adaptation .inc-copy{width:calc(100% - 48px)}#included .inc-adaptation p span{white-space:normal;display:inline}#included .inc-adaptation p span+span:before{content:" "}#included #equip.equipment-card{min-height:650px;padding:24px}#included #equip .h2{font-size:36px}#included #equip .sub{font-size:15px}}@media (min-width:901px){#included .inc-support,#included .inc-academy,#included .inc-marketing,#included .inc-guides{flex-direction:column;justify-content:center;align-items:center;display:flex}#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy,html.fp #included .inc-support .inc-copy,html.fp #included .inc-academy .inc-copy,html.fp #included .inc-marketing .inc-copy,html.fp #included .inc-guides .inc-copy{order:2;width:calc(100% - 28px);position:relative;inset:auto;transform:none}#included .inc-small-icon,html.fp #included .inc-small-icon{flex:none;order:1;margin:0 0 12px;position:relative;inset:auto;transform:none}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{justify-content:center;align-items:center;min-height:48px;display:flex}#included .inc:hover .inc-small-icon{transform:scale(1.045)}}@media (max-width:600px){#included{padding:82px 0 38px}#included .included-grid{grid-template-rows:240px 240px 190px 190px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library library""adaptation adaptation""support academy""marketing guides";gap:10px}#included .inc-marketing,#included .inc-guides{min-height:190px!important}#included .inc-library .inc-copy,#included .inc-adaptation .inc-copy{width:calc(100% - 40px);top:20px;left:20px}#included .inc h3{font-size:23px}#included .inc p{font-size:12.5px;line-height:1.35}#included .inc-badge{padding:8px 11px;font-size:10px;bottom:16px;left:18px}#included .inc-support,#included .inc-academy{min-height:190px!important}#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy{top:92px}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{font-size:19px}#included .inc-support p,#included .inc-academy p,#included .inc-marketing p,#included .inc-guides p{font-size:11.5px;line-height:1.3}#included .inc-small-icon{width:78px;height:78px;top:8px}#included #equip.equipment-card{min-height:530px;margin-top:4px;padding:22px}#included #equip .equip-stage{flex-basis:205px;margin-left:-22px;margin-right:-22px}#included #equip .equip-stage img{width:96%;bottom:-32px}#included #equip .equip-action{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#a40c2f4d}#included #equip .h2{font-size:34px}#included #equip .sub{font-size:14px}#included #equip .equip-copy{position:relative}#included #equip .equip-copy:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e01942fc 0%,#ef2a4ff0 58%,#ef2a4f00 100%);border-radius:26px 26px 0 0;height:235px;position:absolute;top:-22px;left:-22px;right:-22px}#included #equip .h2,#included #equip .sub{z-index:3;position:relative}#included #equip .equip-stage{z-index:1;position:relative}}@media (max-width:1599px){#included .included-lead,#included .inc-adaptation h3,#included .inc-adaptation p span,#included #equip .h2 span{white-space:normal}}@media (min-width:901px) and (max-width:1250px){#included .included-grid,html.fp #included .included-grid{grid-template-rows:minmax(300px,auto) minmax(214px,auto) minmax(214px,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library adaptation""support academy""marketing guides"}html.fp #included .included-layout{height:auto}#included .inc-library .inc-copy,html.fp #included .inc-library .inc-copy{width:62%}html.fp #included .inc-library-art{left:50%}}@media (min-width:1251px) and (min-height:801px){#included .included-grid,html.fp #included .included-grid{grid-template-rows:344px 246px}}@media (min-width:1251px) and (max-width:1400px){#included .inc-support p,#included .inc-academy p,#included .inc-marketing p,#included .inc-guides p,html.fp #included .inc-support p,html.fp #included .inc-academy p,html.fp #included .inc-marketing p,html.fp #included .inc-guides p{font-size:13px;line-height:1.34}#included .inc-library .inc-copy,html.fp #included .inc-library .inc-copy{width:52%}html.fp #included .inc-library-art{left:47%}}@media (min-width:901px) and (max-width:1150px){#included .included-grid,html.fp #included .included-grid{grid-template-rows:minmax(322px,auto) minmax(236px,auto) minmax(236px,auto)}#included .inc-library .inc-copy:before,#included .inc-adaptation .inc-copy:before{width:56px;height:56px;margin-bottom:12px}#included .inc-library h3,#included .inc-adaptation h3,html.fp #included .inc-library h3,html.fp #included .inc-adaptation h3{font-size:22px}#included .inc-library p,#included .inc-adaptation p,html.fp #included .inc-library p,html.fp #included .inc-adaptation p{font-size:13px;line-height:1.38}}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #included{height:auto!important;min-height:100vh!important}html.fp #included .included-layout{height:auto;min-height:0}}@media (min-width:601px) and (max-width:900px){#included .included-grid{grid-template-rows:320px 320px 228px 228px}}@media (max-width:600px){#included .included-grid{grid-template-rows:274px 274px 230px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #included .included-head .h2{font-size:clamp(34px,4vh - 2px,54px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #included .included-head{margin-bottom:12px!important}html.fp #included .included-grid{grid-template-rows:270px 190px!important}}@media (min-width:901px){#included .included-layout{gap:0 20px}#included #equip .equip-action{background:var(--button-secondary-fill);-webkit-backdrop-filter:var(--button-secondary-blur);backdrop-filter:var(--button-secondary-blur)}#included #equip .equip-copy:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e81a47 0%,#f12b4efa 54%,#f12b4ec7 74%,#f12b4e00 100%);border-radius:28px 28px 0 0;height:235px;position:absolute;top:-32px;left:-28px;right:-28px}#included #equip .h2,#included #equip .sub{z-index:3}#included .included-content,html.fp #included .included-content{display:contents}#included .included-head,#included .included-grid{grid-column:1/span 8}#included .included-head{grid-row:1}#included .included-grid{grid-row:2}#included #equip.equipment-card{grid-area:2/9/auto/span 4}}@media (min-width:901px) and (max-width:1250px){#included .included-layout{column-gap:14px}#included .included-head,#included .included-grid{grid-column:1/span 7}#included #equip.equipment-card{grid-column:8/span 5}}@media (min-width:1251px){#included #equip .h2{font-size:44px}#included #equip .sub{font-size:14px;line-height:1.4}#included #equip .equip-stage img{width:94%;bottom:-44px}}@media (min-width:1251px) and (hover:hover) and (pointer:fine){#included #equip .h2{margin-bottom:clamp(12px,4.8px + .8vh,16px);font-size:clamp(36px,21.6px + 1.6vh,44px)}#included #equip .sub{font-size:clamp(12.5px,9.8px + .3vh,14px)}#included #equip .equip-stage{flex-basis:clamp(150px,18vh - 12px,240px)}#included #equip .equip-action{flex-basis:clamp(50px,35.6px + 1.6vh,58px);height:clamp(50px,35.6px + 1.6vh,58px);min-height:clamp(50px,35.6px + 1.6vh,58px)}}@media (min-width:1251px) and (max-height:900px) and (hover:hover) and (pointer:fine){#included #equip .sub{line-height:1.35}#included #equip .equip-stage img{width:52.5%;bottom:-26px}}#included .inc-adaptation p span{white-space:normal}#included .included-lead{color:#62646f}@media (max-width:900px){#included .included-grid{grid-template-rows:repeat(4,minmax(230px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"library library""adaptation adaptation""support academy""marketing guides"}#included .inc h3{overflow-wrap:anywhere}}@media (min-width:900px) and (max-width:1100px){html.fp #included{height:auto!important;min-height:100vh!important;overflow:visible!important}#included .included-layout{grid-template-columns:1fr;width:min(100% - 64px,900px)}#included .included-head,#included .included-grid,#included #equip.equipment-card{grid-area:auto/1!important}#included .included-grid{grid-template-rows:270px 220px;grid-template-columns:repeat(4,minmax(0,1fr))}#included .inc h3{overflow-wrap:anywhere;font-size:20px!important}#included #equip.equipment-card{margin-top:16px}}@media (max-width:600px){#included .included-grid{grid-template-rows:290px 290px 250px}#included .inc p,#included .inc-support p,#included .inc-academy p{font-size:14px!important;line-height:1.45!important}#included .inc-badge{font-size:12px}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{font-size:18px!important;line-height:1.25!important}#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy{width:calc(100% - 20px);top:88px;left:10px}}@media (min-width:1251px){#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy{width:calc(100% - 20px)!important}#included .inc-support h3,#included .inc-academy h3,#included .inc-marketing h3,#included .inc-guides h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(17px,1.15vw,22px)!important;line-height:1.1!important}}@media (min-width:900px) and (max-width:1100px){#included .included-grid{grid-template-rows:290px 250px!important}}@media (min-width:601px) and (max-width:900.98px){#included .included-grid{grid-template-rows:320px 320px 234px 234px!important}}@media (max-width:600.98px){#included .included-grid{grid-template-rows:215px 215px 230px 230px!important;grid-template-areas:"library library""adaptation adaptation""support academy""marketing guides"!important}}@media (max-width:340px){#included .included-grid{grid-template-rows:230px 230px 250px 250px!important}}@media (max-width:600.98px){#included .inc-library .inc-copy,#included .inc-adaptation .inc-copy{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:14px;display:grid}#included .inc-library .inc-copy:before,#included .inc-adaptation .inc-copy:before{grid-row:1/span 2;margin-bottom:0}#included .inc-library h3,#included .inc-adaptation h3,#included .inc-library p,#included .inc-adaptation p{grid-column:2}}#included .inc h3{text-transform:uppercase;font-family:var(--font-display)!important;letter-spacing:-.01em!important;font-weight:800!important;line-height:1.05!important}#included .inc-adaptation p span{white-space:normal!important;display:inline!important}#included .inc-adaptation p span+span:before{content:none!important}#included .inc-support p,#included .inc-academy p,#included .inc-marketing p,#included .inc-guides p{max-width:none}@media (max-width:360.98px){#included .included-head h2{font-size:32px!important}}@media (max-width:390.98px){#included .included-grid{grid-template:"library"230px"adaptation"230px"support"210px"academy"210px"marketing"210px"guides"210px/1fr!important}#included .inc-support .inc-copy,#included .inc-academy .inc-copy,#included .inc-marketing .inc-copy,#included .inc-guides .inc-copy{width:calc(100% - 28px)!important;left:14px!important}}@media (min-width:901px) and (max-width:1100.98px){#included .included-grid{grid-template-rows:300px 300px 220px 220px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"library library""adaptation adaptation""support academy""marketing guides"!important}}@media (min-width:1600px) and (min-height:801px){.inc{padding-left:32px;padding-right:32px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #included{padding-bottom:clamp(14px,2.4vh - 7.6px,26px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #included{padding-top:92px!important}}#included .inc h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#included .inc p,#included #equip .sub{font-size:14px!important;line-height:1.5!important}#included .inc h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.plan-name{font-family:var(--font-text)}.term-toggle{background:var(--card);border:1px solid var(--stroke);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 40px;padding:6px;display:flex}.term{color:var(--muted);font-family:var(--font-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .25s;position:relative}.term:hover{color:#fff}.term.on{background:var(--grad);color:#fff;box-shadow:0 8px 22px -4px #ef305080}.term .best{letter-spacing:.06em;color:#e82d50;text-transform:uppercase;background:#fff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:-9px;right:-4px}.plans{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.plan{background:var(--card);border:1px solid var(--stroke);border-radius:26px;padding:38px;transition:transform .3s,border-color .3s;position:relative}.plan:hover{transform:translateY(-6px)}.plan-max{background:linear-gradient(180deg,#ef30501a,#ef305004),var(--card);border-color:#ef305080}.plan-name{font-family:var(--font-display);letter-spacing:.04em;font-size:24px}.plan-price{font-family:var(--font-display);font-size:clamp(34px,4.2vw,48px);line-height:1;transition:opacity .2s}.plan-price small{color:var(--muted);font-size:.36em;font-family:var(--font-text);font-weight:600}.plan-total{color:var(--muted);margin-top:12px;font-size:14px}.plan-total s{opacity:.55;margin:0 8px}.plan-total b{color:#fff;font-size:15px}.plan ul{flex-direction:column;gap:12px;margin:26px 0 30px;list-style:none;display:flex}.plan li{color:var(--muted-2);padding-left:28px;font-size:14.5px;position:relative}.plan li:before{content:"";background:var(--grad);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.6 11.6 3 8l1.2-1.2 2.4 2.4 5.2-5.2L13 5.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.6 11.6 3 8l1.2-1.2 2.4 2.4 5.2-5.2L13 5.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.plan .btn{width:100%}.reel{white-space:nowrap;align-items:baseline;display:inline-flex}.reel-cell{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.reel-strip{will-change:transform;flex-direction:column;display:flex}.reel-strip>span{justify-content:center;align-items:center;height:1em;line-height:1em;display:flex}.reel-sep{vertical-align:top;height:1em;line-height:1em;display:inline-block}.reel-currency{font-size:.8em}@media (max-width:900px){.plans{grid-template-columns:1fr}.term{padding:11px 16px;font-size:13px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #pricing{overflow:hidden;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:94px 0 18px!important}html.fp #pricing .sec-head{max-width:760px;margin-bottom:14px}html.fp #pricing .eyebrow{margin-bottom:8px}html.fp #pricing .h2{margin-bottom:7px;font-size:clamp(34px,3.2vw,46px)}html.fp #pricing .sub{font-size:15px;line-height:1.35}html.fp #pricing .term-toggle{margin-bottom:18px;padding:5px}html.fp #pricing .term{padding:9px 18px;font-size:13px}html.fp #pricing .plans{gap:18px;max-width:960px}html.fp #pricing .plan{border-radius:22px;padding:22px 28px}html.fp #pricing .plan-name{font-size:29px}html.fp #pricing .plan-price{font-size:38px}html.fp #pricing .plan-total{margin-top:7px;font-size:13px}html.fp #pricing .plan ul{gap:7px;margin:14px 0 16px}html.fp #pricing .plan li{padding-left:24px;font-size:13px;line-height:1.3}html.fp #pricing .plan li:before{width:14px;height:14px;top:2px}html.fp #pricing .plan .btn{padding:12px 22px}html.fp #pricing .plans-note{margin-top:14px;font-size:11px;line-height:1.35}html.fp #pricing{padding-top:clamp(82px,64px + 2vh,92px);padding-bottom:clamp(10px,2.8vh - 15.2px,24px)}html.fp #pricing .sec-head{margin-bottom:clamp(9px,4.2vh - 28.8px,30px)}html.fp #pricing .h2{font-size:clamp(38px,5.2vh - 8.8px,64px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #pricing .eyebrow{display:none}html.fp #pricing .term-toggle{margin-bottom:12px}html.fp #pricing .plan{padding:18px 26px}html.fp #pricing .plan ul{gap:5px;margin:10px 0 12px}html.fp #pricing .plans-note{margin-top:9px}}@media (min-width:1200px){.plans{gap:24px;max-width:1120px}}@media (min-width:1600px) and (min-height:801px){.plans{gap:28px;max-width:1240px}}#pricing{color:#fff;background:#080910;position:relative;overflow:hidden}#pricing:before{content:"";z-index:0;pointer-events:none;background:url(/assets/subscription/pricing-games-bg.webp) bottom/cover no-repeat;position:absolute;inset:0}#pricing:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 72% at 50% 55%,#05060c42 0%,#05060c1f 52%,#0000 82%),linear-gradient(#05060cb8 0%,#05060c99 38%,#05060cc7 100%),linear-gradient(90deg,#05060c85 0%,#05060c33 28% 72%,#05060c7a 100%);position:absolute;inset:0}#pricing .wrap{z-index:1;position:relative}#pricing .pricing-head{text-align:center;max-width:1200px;margin:0 auto 40px}#pricing .pricing-head .eyebrow{justify-content:center;margin-bottom:18px}#pricing .pricing-head .h2{font-size:var(--fs-section);line-height:var(--lh-heading);letter-spacing:.01em;margin-bottom:16px}#pricing .pricing-head .pricing-accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}#pricing .pricing-head .sub{max-width:1000px;color:var(--muted);font-size:var(--fs-lead);margin:0 auto;line-height:1.45}@media (min-width:901px){#pricing .pricing-head .h2,#pricing .pricing-head .sub{white-space:nowrap}}#pricing .term-toggle{border:1px solid #ffffff4d;border-radius:22px;flex-wrap:nowrap;gap:6px;width:max-content;max-width:100%;margin:0 auto 40px;padding:6px;display:flex;background:#fff3!important}#pricing .term{color:#fff;min-width:0;height:48px;font:400 14px/16px var(--font-text);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 16px;transition:background .25s,color .25s,transform .25s}#pricing .term:hover{color:#fff;transform:none}#pricing .term.on{color:#17181f;box-shadow:none;background:#fff!important}#pricing .term .best{z-index:2;background:var(--grad);color:#fff;font:700 8.5px/10px var(--font-text);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border:1px solid #ffffff52;border-radius:999px;padding:4px 8px;position:absolute;top:-13px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 7px 18px #ef2b5261,inset 0 1px #ffffff47}#pricing .term .best:after{content:"";background:#f43d50;border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}#pricing .plans{grid-template-columns:repeat(2,minmax(0,488px));justify-content:center;align-items:stretch;gap:12px;max-width:988px;margin:0 auto;display:grid}#pricing .plan{color:#17181f;border:0;border-radius:36px;flex-direction:column;gap:16px;min-height:520px;padding:8px 8px 28px;transition:transform .3s;display:flex;overflow:hidden;background:linear-gradient(#fff 0%,#f5f5f7 48%,#e9e9ed 100%)!important}#pricing .plan:hover{transform:none}#pricing .plan-max{color:#fff;border:1px solid #ef2b52ad;box-shadow:0 22px 56px #9b193733;background:radial-gradient(circle at 78% 0,#ef2b5229,#0000 42%),linear-gradient(#1d1c22 0%,#14151b 100%)!important}#pricing .plan-crown{z-index:2;opacity:.72;filter:drop-shadow(0 0 5px #ef2b52)drop-shadow(0 0 15px #ef2b529e);pointer-events:none;width:72px;height:auto;position:absolute;top:20px;right:22px;overflow:visible;transform:rotate(14deg)}#pricing .plan-crown .crown-glow{fill:none;stroke:#ef2b52;stroke-width:15px;stroke-linejoin:round;stroke-linecap:round}#pricing .plan-crown .crown-core{fill:none;stroke:#fff2f9;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}#pricing .plan-main{color:#17181f;background:0 0;border:0;border-radius:32px;flex-direction:column;align-items:flex-start;padding:24px 16px 0;display:flex}#pricing .plan-max .plan-main{color:#fff;background:0 0;border:0}#pricing .plan-max .plan-name{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}#pricing .plan-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:42px;line-height:42px}#pricing .plan-price{color:#17181f;font-family:var(--font-display);align-items:baseline;gap:6px;margin-top:24px;font-size:58px;line-height:50px;display:flex}#pricing .plan-price small{color:#17181f;font:800 24px/24px var(--font-display);text-transform:uppercase}#pricing .plan-max .plan-price,#pricing .plan-max .plan-price small{color:#fff}#pricing .plan-total{color:#1c1c1e99;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;min-height:22px;margin-top:12px;font-size:15px;display:flex}#pricing .plan-total b{color:#17181f;font:500 20px/22px var(--font-text);white-space:nowrap}#pricing .plan-saving{color:#168874;min-height:22px;font:500 15px/22px var(--font-text);margin-top:8px}#pricing .plan-max .plan-total{color:#ffffff9e}#pricing .plan-max .plan-total b{color:#fff}#pricing .plan-max .plan-saving{color:#38d8bc}#pricing .plan-action{color:#17181f;width:calc(100% - 32px);height:64px;font:500 15px/18px var(--font-text);text-transform:uppercase;cursor:pointer;background:#1c1c1e26;border:0;border-radius:22px;justify-content:center;align-items:center;margin:auto 16px 0;transition:transform .25s,background .25s,color .25s;display:flex}#pricing #planStd .plan-action,#pricing .plan-max .plan-action{isolation:isolate;color:#fff;background:linear-gradient(105deg,#e31b54 0%,#ff3d4f 52%,#ef2b52 100%) 0/180% 100%;border:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-position .55s,box-shadow .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #ef2b524d,inset 0 1px #fff3}#pricing #planStd .plan-action:before,#pricing .plan-max .plan-action:before{content:"";z-index:1;filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:22%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:-65%;bottom:-65%;left:-30%;transform:translate(-220%)rotate(18deg)}#pricing .plan-action:hover{color:#fff;background:#17181f;transform:translateY(-2px)}#pricing #planStd .plan-action:hover,#pricing .plan-max .plan-action:hover{color:#fff;filter:saturate(1.08);background:linear-gradient(105deg,#e31b54 0%,#ff3d4f 52%,#ef2b52 100%) 100%/180% 100%;transform:scale(1.012);box-shadow:0 16px 38px #ef2b526b,inset 0 0 0 1px #ffffff1f}#pricing #planStd .plan-action:hover:before,#pricing .plan-max .plan-action:hover:before{transform:translate(620%)rotate(18deg)}#pricing #planStd .plan-action:active,#pricing .plan-max .plan-action:active{filter:saturate(1.02);background:linear-gradient(105deg,#ca1747 0%,#e83143 52%,#d91e43 100%) 72%/180% 100%;transition-duration:90ms;transform:scale(.975);box-shadow:0 6px 16px #ef2b5247,inset 0 2px 5px #5c0c1d3d}#pricing #planStd .plan-action:focus-visible,#pricing .plan-max .plan-action:focus-visible{outline-offset:4px;outline:3px solid #ef2b5294}#pricing .plan-included{border-top:1px solid #17181f21;margin:0 16px;padding:15px 0 0}#pricing .plan-max .plan-included{border-top-color:#ffffff24}#pricing .plan-included h3{font:500 18px/22px var(--font-text);text-transform:none;letter-spacing:-.01em;margin:0 0 16px}#pricing .plan ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}#pricing .plan li{color:#17181f;font:400 17px/22px var(--font-text);letter-spacing:-.01em;padding-left:28px;position:relative}#pricing .plan-max li{color:#fff}#pricing .plan li:before{content:"";background:linear-gradient(135deg,#38d8bc 0%,#16a78e 100%);border:1px solid #ffffff6b;border-radius:6px;width:18px;height:18px;position:absolute;top:1px;left:0;box-shadow:0 5px 12px #16a78e33,inset 0 1px #ffffff57;-webkit-mask:none;mask:none}#pricing .plan li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}#pricing .plan-max li:before{background:linear-gradient(135deg,#ff5b4d 0%,#e31b54 100%);border-color:#ffffff47;box-shadow:0 5px 14px #ef2b5247,inset 0 1px #ffffff4d}#pricing #planStd{color:#fff;border:1px solid #ffffffb8;box-shadow:0 22px 56px #06070e4d;background:linear-gradient(#1d1c22 0%,#14151b 100%)!important}#pricing #planStd .plan-main,#pricing #planStd .plan-price,#pricing #planStd .plan-price small{color:#fff}#pricing #planStd .plan-total{color:#ffffff9e}#pricing #planStd .plan-total b{color:#fff}#pricing #planStd .plan-saving{color:#38d8bc}#pricing #planStd .plan-included{border-top-color:#ffffff24}#pricing #planStd li{color:#fff}#pricing #planStd li:before{background:linear-gradient(135deg,#ff5b4d 0%,#e31b54 100%);border-color:#ffffff47;box-shadow:0 5px 14px #ef2b5247,inset 0 1px #ffffff4d}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #pricing{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:92px 0 24px!important}html.fp #pricing .pricing-head{max-width:1200px;margin-bottom:30px}html.fp #pricing .pricing-head .eyebrow{margin-bottom:12px;display:inline-flex}html.fp #pricing .pricing-head .h2{font-size:var(--fs-section);line-height:var(--lh-heading);margin-bottom:12px}html.fp #pricing .pricing-head .sub{font-size:var(--fs-lead);line-height:1.45}html.fp #pricing .term-toggle{width:min(620px,100%);margin:0 auto 30px;padding:5px}html.fp #pricing .term{flex:1;min-width:0;height:44px;padding:0 17px;font-size:12px}html.fp #pricing .plans{gap:16px;max-width:920px}html.fp #pricing .plan{border-radius:30px;gap:16px;padding:8px 8px 20px}html.fp #pricing .plan-main{border-radius:26px;padding:14px 16px 0}html.fp #pricing .plan-name{font-size:38px;line-height:38px}html.fp #pricing .plan-price{margin-top:18px;font-size:50px;line-height:44px}html.fp #pricing .plan-price small{font-size:20px}html.fp #pricing .plan-total{margin-top:10px;font-size:14px}html.fp #pricing .plan-total b{font-size:17px}html.fp #pricing .plan-saving{min-height:19px;margin-top:5px;font-size:13px;line-height:19px}html.fp #pricing .plan-action{border-radius:18px;height:54px;margin:auto 16px 0;padding:0;font-size:13px}html.fp #pricing .plan-included{margin:0 16px;padding:15px 0 0}html.fp #pricing .plan-included h3{margin-bottom:12px;font-size:16px}html.fp #pricing .plan ul{gap:10px;margin:0}html.fp #pricing .plan li{padding-left:23px;font-size:15px;line-height:19px}html.fp #pricing .plan li:before{border-radius:5px;width:16px;height:16px;top:1px}html.fp #pricing .plan li:after{width:4px;height:7px;top:4px;left:5px}}@media (max-width:900px){#pricing:before{background-image:url(/assets/subscription/pricing-games-bg-mobile.webp);background-position:42% bottom}#pricing .term-toggle{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}#pricing .term{white-space:normal;width:100%;padding:0 7px;font-size:11px}#pricing .plans{grid-template-columns:1fr}#pricing .plan{border-radius:28px;min-height:0}#pricing .plan-price{font-size:44px}}@media (max-width:520px){#pricing .term-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#pricing .term{font-size:12px}#pricing .term .best{padding:4px 8px;font-size:8px;top:-11px}#pricing .plan-crown{width:58px;top:18px;right:18px}}@media (prefers-reduced-motion:reduce){#pricing #planStd .plan-action,#pricing .plan-max .plan-action{transition:none}#pricing #planStd .plan-action:before,#pricing .plan-max .plan-action:before{display:none}}@media (min-width:901px){html.fp #pricing #planStd .button-style-3{border-radius:18px;flex-basis:54px;height:54px;font-size:13px}}@media (max-width:600px){#pricing .wrap{flex-direction:column;display:flex}#pricing .pricing-head{order:1}#pricing .plans{order:2}#pricing .term-toggle{z-index:80;left:50%;bottom:max(10px,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:calc(100% - 32px);max-width:520px;transition:opacity .28s ease,transform .36s var(--ease-out),visibility .28s;background:#0c0d14e6;border:1px solid #ffffff24;border-radius:16px;gap:4px;margin:0;padding:5px;position:fixed;box-shadow:0 14px 38px #00000057;opacity:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;transform:translate(-50%,16px)!important}#pricing.is-term-dock-visible .term-toggle{visibility:visible;pointer-events:auto;opacity:1!important;transform:translate(-50%)!important}#pricing .term{min-width:0;height:44px;padding:0 2px;font-size:9px;line-height:1.05}#pricing .plan{gap:14px}#pricing .plan-included{padding-top:13px}#pricing .plan ul{gap:9px}#pricing .plan li{font-size:14px;line-height:1.2}#pricing .plan-included h3{margin-bottom:10px}}#pricing .plan-action{height:56px;min-height:56px;padding:0 var(--button-pad-x);border-radius:var(--button-radius);font:700 15px/1.2 var(--font-text);text-transform:none}#pricing .plan-max .plan-action{background:linear-gradient(105deg,#e31b54 0%,#ff3d4f 52%,#ef2b52 100%) 0/180% 100%;box-shadow:0 12px 28px #ef2b524d,inset 0 1px #fff3}#pricing .plan-action:hover{transform:translateY(-2px)scale(1.005)}#pricing .plan-action:active{transition-duration:80ms;transform:translateY(0)scale(.98)}#pricing .plan-action:focus-visible{outline-offset:3px;outline:3px solid #ff5b4da3}html.fp #pricing .plan-action,html.fp #pricing #planStd .button-style-3{height:56px;min-height:56px;font-size:15px}@media (max-width:600px){#pricing .plan-action{height:54px;min-height:54px}}@media (prefers-reduced-motion:reduce){#pricing .plan-action,#pricing .plan-action:before{transition:none!important}}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #pricing{height:auto!important;min-height:100vh!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #pricing .pricing-head{margin-bottom:clamp(16px,2.92vh - 10.83px,30px)}html.fp #pricing .pricing-head .h2{margin-bottom:clamp(10px,6.17px + .42vh,12px);font-size:clamp(38px,5.42vh - 11.83px,64px)}html.fp #pricing .pricing-head .sub{font-size:clamp(15px,5.42px + 1.04vh,20px)}html.fp #pricing .term-toggle{margin-bottom:clamp(16px,2.92vh - 10.83px,30px);padding:clamp(4px,2.08px + .21vh,5px)}html.fp #pricing .term{height:clamp(40px,32.33px + .83vh,44px);font-size:clamp(11.5px,10.54px + .1vh,12px)}html.fp #pricing .plan-name{font-size:clamp(33px,23.42px + 1.04vh,38px)}html.fp #pricing .plan-price{margin-top:clamp(11px,1.46vh - 2.42px,18px);font-size:clamp(40px,20.83px + 2.08vh,50px)}html.fp #pricing .plan-price small{font-size:clamp(17px,11.25px + .62vh,20px)}html.fp #pricing .plan-total{margin-top:clamp(5px,1.04vh - 4.58px,10px);font-size:clamp(13px,11.08px + .21vh,14px)}html.fp #pricing .plan-total b{font-size:clamp(15px,11.17px + .42vh,17px)}html.fp #pricing .plan-saving{min-height:clamp(15px,7.33px + .83vh,19px);margin-top:clamp(4px,2.08px + .21vh,5px);font-size:clamp(12px,10.08px + .21vh,13px)}html.fp #pricing .plan-included{padding-top:clamp(11px,3.33px + .83vh,15px)}html.fp #pricing .plan-included h3{margin-bottom:clamp(8px,.33px + .83vh,12px);font-size:clamp(15px,2.29vh - 6.08px,26px)}html.fp #pricing .plan ul{gap:clamp(7px,1.25px + .62vh,10px)}html.fp #pricing .plan li{padding-left:clamp(22px,20.08px + .21vh,23px)}html.fp #pricing .plan-action,html.fp #pricing #planStd .button-style-3{height:clamp(48px,32.67px + 1.67vh,56px);min-height:clamp(48px,32.67px + 1.67vh,56px);font-size:clamp(12px,6.25px + .62vh,15px)}}@media (min-width:901px) and (max-height:920px) and (hover:hover) and (pointer:fine){html.fp #pricing{height:auto!important;min-height:100vh!important;padding:96px 0 24px!important}html.fp #pricing .pricing-head .eyebrow{display:none}html.fp #pricing .pricing-head .sub{line-height:1.4}html.fp #pricing .plan{gap:12px;min-height:470px;padding:8px 8px 16px}html.fp #pricing .plan-main{padding:12px 16px 0}html.fp #pricing .plan-name{line-height:33px}html.fp #pricing .plan-price{line-height:36px}html.fp #pricing .plan-saving{line-height:15px}html.fp #pricing .plan li{font-size:14px;line-height:16px}html.fp #pricing .plan-action,html.fp #pricing #planStd .button-style-3{border-radius:16px;flex-basis:48px}}@media (max-width:900px){#pricing .term .best{font-size:9px}}body .plan-name{font-family:var(--font-text)!important}.plan-name{letter-spacing:0!important;font-size:28px!important;line-height:1.2!important}#pricing .term .best{font-size:12px!important;line-height:1.35!important}#pricing .term{font-size:14px}@media (max-width:900px){#pricing .term-toggle{width:min(100%,620px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}#pricing .term{white-space:normal;height:auto;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.25}#pricing .term .best{font-size:12px;line-height:1.15}}@media (max-width:900.98px){#pricing .term-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:900px) and (max-width:1100px){#pricing .term-toggle{width:min(620px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}#pricing .term{white-space:normal}}@media (max-width:600px){#pricing .term{font-size:14px}#pricing .term .best{top:-12px;font-size:12px!important}#pricing .plan li{font-size:14px;line-height:1.45}}@media (max-width:360.98px){#pricing .term-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.term-short,.best-short{display:none}@media (max-width:1100.98px){#pricing .term-toggle{grid-template-columns:repeat(4,minmax(0,1fr))!important}#pricing .term .best{letter-spacing:0;padding-inline:5px}}@media (max-width:600.98px){#pricing{padding-bottom:96px}#pricing .term-toggle{gap:4px;width:calc(100% - 24px);min-height:58px;padding:5px;grid-template-columns:repeat(4,minmax(0,1fr))!important}#pricing .term{white-space:nowrap;height:48px;min-height:48px;padding:0 2px;line-height:1.1;font-size:12px!important}#pricing .term-long,#pricing .best-long{display:none}#pricing .term-short,#pricing .best-short{display:inline}#pricing .term .best{letter-spacing:0;padding:2px 6px;line-height:1;top:-9px;font-size:10px!important}}#pricing .pricing-head .h2,#pricing .plan-name,#pricing .plan-included h3{font-family:var(--font-display)!important}#pricing .plan-name{font-size:38px!important;line-height:1!important}#pricing .plan-included h3{font-size:26px!important;line-height:1.05!important}.plan li{font-size:14px!important;line-height:1.5!important}@keyframes glassFieldIdle{0%{transform:translate3d(calc(var(--glass-x) - 2px),calc(var(--glass-y) + 1px),0) scale(1.018)}to{transform:translate3d(calc(var(--glass-x) + 2px),calc(var(--glass-y) - 1px),0) scale(1.018)}}@keyframes glassFieldIn{0%{opacity:0;transform:translate3d(var(--glass-enter-x),var(--glass-enter-y),0) scale(1.035)}to{opacity:1;transform:translate3d(var(--glass-x),var(--glass-y),0) scale(1.018)}}@keyframes glassFieldOut{0%{opacity:1;transform:translate3d(var(--glass-x),var(--glass-y),0) scale(1.018)}to{opacity:0;transform:translate3d(var(--glass-exit-x),var(--glass-exit-y),0) scale(1.035)}}#compare{--glass-x:0px;--glass-y:0px;--glass-enter-x:4vw;--glass-enter-y:-2vh;--glass-exit-x:-4vw;--glass-exit-y:2vh;isolation:isolate;background:#17181f;padding:0;position:relative;overflow:hidden}#compare.glass-dir-up{--glass-enter-x:-4vw;--glass-enter-y:2vh;--glass-exit-x:4vw;--glass-exit-y:-2vh}#compare:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}#compare .wrap{z-index:2;padding-top:clamp(90px,11vh,112px);padding-bottom:20px;position:relative}.brand-glass-bg{z-index:1;pointer-events:none;opacity:1;transform:translate3d(var(--glass-x),var(--glass-y),0) scale(1.018);transform-origin:50%;will-change:transform,opacity;background:url(/assets/subscription/brand-glass-pattern-dark.webp) 50%/cover no-repeat;transition:opacity .58s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:-3%;overflow:hidden}#compare.glass-active .brand-glass-bg{animation:22s ease-in-out infinite alternate glassFieldIdle}#compare.glass-entering .brand-glass-bg{animation:.82s cubic-bezier(.16,1,.3,1) both glassFieldIn}#compare.glass-leaving .brand-glass-bg{animation:.48s cubic-bezier(.55,.06,.68,.19) both glassFieldOut}.compare-title{text-align:center;margin:0 auto 48px;transform:none}.compare-title .eyebrow{justify-content:center;margin-bottom:10px}.compare-title .h2{margin:0;font-size:clamp(44px,3.7vw,64px);line-height:.92}.compare-title .sub{color:#ffffff8c;max-width:none;margin:9px auto 0;font-size:14px;line-height:1.3}.compare-stage{--cast-h:min(126%,calc(100vh - 220px));justify-content:center;align-items:center;width:min(1580px,96vw);margin:0 auto;display:flex;position:relative}.compare-cast{z-index:1;pointer-events:none;flex:0 0 clamp(140px,19vw,300px);align-self:stretch;position:relative}.compare-cast .cast-figure{height:var(--cast-h);object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 26px #0000006b);width:auto;max-width:none;position:absolute;bottom:0}.compare-cast--left .cast-figure{height:calc(var(--cast-h) * .95);bottom:min(2.4vh,28px);left:min(2.2vw,28px)}.compare-cast--right .cast-figure{bottom:calc(-1*min(2.4vh,30px));right:0}.compare-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff13,#ffffff07);border:1px solid #ffffff1a;border-radius:30px;flex:auto;min-width:0;max-width:1000px;padding:10px;position:relative;box-shadow:0 30px 70px #0000006b,inset 0 1px #ffffff17}.compare-panel__action{justify-content:center;padding:14px 10px 6px;display:flex}.compare-all-button{min-width:260px}.compare-table{border-collapse:separate;border-spacing:10px 0;table-layout:fixed;color:#fff;width:100%;font-family:var(--font-text)}.ct-col-param{width:19%}.ct-col-sub,.ct-col-fr{width:40.5%}.compare-table thead th{vertical-align:bottom;text-align:left;padding:14px 16px}.ct-corner{color:#ffffff6b;font:400 12px/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;padding-left:6px}.ct-head{border-radius:20px 20px 0 0}.ct-head-sub{background:linear-gradient(#ec1451eb,#ec14519e)}.ct-head-fr{background:linear-gradient(#258ee9eb,#258ee999)}.ct-head-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ct-head-name{font-family:var(--font-display);text-transform:uppercase;font-size:32px;line-height:1}.ct-head-lead{color:#ffffffdb;font:400 13.5px/1.3 var(--font-text);margin-top:6px;display:block}.compare-table tbody th{text-align:left;vertical-align:middle;color:#fff9;transition:background .2s var(--ease-out),color .2s var(--ease-out);border-bottom:1px solid #ffffff0e;border-radius:14px 0 0 14px;padding:10px 10px 10px 6px;font-size:15px;font-weight:400;line-height:1.3}.compare-table tbody td{vertical-align:middle;transition:background .2s var(--ease-out);border-bottom:1px solid #ffffff12;padding:10px 16px;font-size:15px;font-weight:400;line-height:1.3}.compare-table tbody .ct-sub{background:#ec145121}.compare-table tbody .ct-fr{background:#258ee921}.compare-table tbody tr:last-child .ct-sub,.compare-table tbody tr:last-child .ct-fr{border-bottom:0;border-radius:0}.compare-table tbody tr:hover th{color:#fff;background:#ffffff14}.compare-table tbody tr:hover .ct-sub{background:#ec14513d}.compare-table tbody tr:hover .ct-fr{background:#258ee93d}.ct-num{letter-spacing:.01em;font-size:16.5px;font-weight:400}.ct-yes,.ct-no,.ct-option{align-items:flex-start;gap:8px;display:inline-flex}.ct-yes:before,.ct-no:before,.ct-option:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:9px 9px;border-radius:50%;flex:none;width:15px;height:15px;margin-top:1px}.ct-yes:before{background-color:#ffffff38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ct-no{color:#ffffff61}.ct-no:before{background-color:#ffffff17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' fill='none' stroke='%23ffffff' stroke-opacity='.55' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.ct-option:before{background-color:#ffffff2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 2.5v7M2.5 6h7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.ct-none-badge{color:#fff;text-transform:uppercase;vertical-align:middle;background:#e31b54;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.ct-emphasis{font-weight:400}#compare .ct-corner{font-size:13px}#compare .ct-head-name{font-size:42px}#compare .ct-head-lead{font-size:16.5px}#compare .compare-table tbody th,#compare .compare-table tbody td{font-size:18px}#compare .compare-table tbody td.ct-num{font-size:20px}.compare-conditions-modal{padding:24px}.compare-conditions-modal .media-modal__panel{flex-direction:column;width:min(1280px,100%);height:min(860px,100dvh - 48px);max-height:none;display:flex}.compare-conditions-modal .media-modal__header{border-bottom:0;flex:none;padding:24px 88px 18px 30px}.compare-conditions-modal .media-modal__header span{letter-spacing:0}.compare-conditions-content{flex:1;min-height:0;padding:12px 18px 18px;display:flex;overflow:auto hidden}.compare-conditions-content .compare-table{min-width:760px;height:100%}.compare-conditions-content .compare-table thead th{padding:10px 16px}.compare-conditions-content .ct-corner{font-size:11.5px}.compare-conditions-content .ct-head-name{font-size:31px}.compare-conditions-content .ct-head-lead{font-size:13px}.compare-conditions-content .compare-table tbody th,.compare-conditions-content .compare-table tbody td{padding:6px 16px;font-size:15px;line-height:1.25}.compare-conditions-content .compare-table tbody td.ct-num{font-size:16px}.compare-conditions-content .ct-none-badge{font-size:10px}@media (max-width:1100px){.compare-cast{flex-basis:clamp(110px,14vw,180px)}.compare-stage{--cast-h:min(112%,calc(100vh - 210px))}.compare-table tbody th,.compare-table tbody td{padding:8px 12px}.compare-table tbody th{padding-left:6px;padding-right:8px}.compare-table thead th{padding:12px}.ct-head-name{font-size:28px}#compare .ct-head-name{font-size:32px}#compare .ct-head-lead{font-size:14px}#compare .compare-table tbody th,#compare .compare-table tbody td{font-size:16.5px}#compare .compare-table tbody td.ct-num{font-size:18.5px}}@media (min-width:761px) and (max-height:800px){#compare .wrap{padding-top:88px;padding-bottom:12px}.compare-title{margin-bottom:28px}.compare-title .h2{font-size:48px}.compare-panel{border-radius:26px;padding:8px}.compare-table thead th{padding:10px 14px}.ct-head-name{font-size:27px}.ct-head-lead{margin-top:4px;font-size:13px}.compare-table tbody th,.compare-table tbody td{padding:7px 14px;font-size:14px}.compare-table tbody th{padding-left:6px;padding-right:8px}.ct-num{font-size:15.5px}#compare .ct-head-name{font-size:29px}#compare .ct-head-lead{font-size:13px}#compare .compare-table tbody th,#compare .compare-table tbody td{font-size:15.5px}#compare .compare-table tbody td.ct-num{font-size:17.5px}}@media (max-width:760px){#compare{height:auto;min-height:100svh;overflow:visible}#compare .wrap{padding-top:110px;padding-bottom:70px}.compare-title{margin-bottom:42px;transform:none}.compare-title .h2{font-size:44px}.compare-stage{width:min(460px,92vw)}.compare-cast{display:none}.compare-panel{border-radius:24px;max-width:none;padding:8px}.compare-panel__action{padding:12px 4px 4px}.compare-all-button{width:100%;min-width:0}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display:block}.compare-table colgroup,.compare-table thead{display:none}.compare-table tbody tr{background:#ffffff0b;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding:11px 12px 12px;display:grid}.compare-table tbody tr:last-child{margin-bottom:0}.compare-table tbody th{color:#ffffffb8;background:0 0;border-bottom:1px solid #ffffff17;border-radius:0;grid-column:1/-1;padding:0 0 9px;font-size:15px}.compare-table tbody td{border-bottom:0;border-radius:12px;padding:9px 10px;font-size:14px}.compare-table tbody tr:last-child .ct-sub,.compare-table tbody tr:last-child .ct-fr{border-radius:0}.compare-table tbody td:before{content:attr(data-label);color:#ffffff9e;font:700 10.5px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:block}.ct-num{font-size:15.5px}#compare .compare-table tbody th{font-size:16px}#compare .compare-table tbody td{font-size:15.5px}#compare .compare-table tbody td.ct-num{font-size:17.5px}.compare-conditions-modal .media-modal__header{padding:16px 62px 10px 18px;display:block}.compare-conditions-modal{padding:8px}.compare-conditions-modal .media-modal__panel{height:calc(100dvh - 16px)}.compare-conditions-modal .media-modal__header span{margin-top:6px;line-height:1.35;display:block}.compare-conditions-content{padding:6px 10px}.compare-conditions-content .compare-table{min-width:720px;display:table}.compare-conditions-content .compare-table colgroup{display:table-column-group}.compare-conditions-content .compare-table thead{display:table-header-group}.compare-conditions-content .compare-table tbody{display:table-row-group}.compare-conditions-content .compare-table tr{display:table-row}.compare-conditions-content .compare-table th,.compare-conditions-content .compare-table td{display:table-cell}.compare-conditions-content .compare-table tbody tr{background:0 0;margin:0;padding:0}.compare-conditions-content .compare-table tbody th{border-bottom:1px solid #ffffff0e;border-radius:14px 0 0 14px;padding:4px 12px}.compare-conditions-content .compare-table tbody td{border-bottom:1px solid #ffffff12;border-radius:0;padding:4px 12px}.compare-conditions-content .compare-table tbody td:before{display:none}.compare-conditions-content .compare-table tbody tr:last-child .ct-sub,.compare-conditions-content .compare-table tbody tr:last-child .ct-fr{border-radius:0}}@media (max-width:600px){#compare{background:linear-gradient(#090a11 0% 3%,#090a11f0 8%,#090a119e 14%,#0000 21%),radial-gradient(circle at 88% 18%,#e71f511c,#0000 28%),linear-gradient(#090a11 0%,#0b0c13 15%,#12131c 48%,#0a0b12 100%);border-top:0;min-height:0}#compare .brand-glass-bg{opacity:.82;-webkit-mask-image:linear-gradient(#0000 0%,#00000029 8%,#000000b3 23%,#000 38%);mask-image:linear-gradient(#0000 0%,#00000029 8%,#000000b3 23%,#000 38%)}#compare .wrap{padding-top:72px;padding-bottom:64px}#compare .compare-title{text-align:center;margin:0 auto 30px}#compare .compare-title .eyebrow{justify-content:center;margin-bottom:18px}#compare .compare-title .h2{text-align:center;text-wrap:balance;max-width:350px;margin:0 auto;font-size:clamp(40px,11.8vw,50px);line-height:.88}#compare .compare-title .sub{text-align:center;text-wrap:balance;max-width:350px;margin:14px auto 0;font-size:13.5px;line-height:1.4}#compare .compare-stage{width:100%;margin:0}#compare .compare-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#ffffff12,#0000 25%),linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff21;border-radius:24px;width:100%;padding:7px;overflow:hidden;box-shadow:0 26px 64px #00000061,inset 0 1px #ffffff1a}#compare .compare-panel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ff355a 48%,#4aa9ff 52%,#0000);height:2px;position:absolute;top:-1px;left:22%;right:22%;box-shadow:0 0 14px #ff355a61}#compare .compare-table thead{margin:0 0 4px;display:block}#compare .compare-table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}#compare .compare-table thead .ct-corner{display:none}#compare .compare-table thead .ct-head{text-align:center;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-width:0;min-height:120px;padding:15px 11px;display:flex;box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000029;border-radius:17px!important}#compare .compare-table thead .ct-head-sub{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),linear-gradient(155deg,#e91655,#c8174d)}#compare .compare-table thead .ct-head-fr{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),linear-gradient(155deg,#2998ec,#216ab3)}#compare .ct-head-top{flex-direction:column;align-items:center;gap:7px;display:flex}#compare .ct-head-name{letter-spacing:.01em;text-shadow:0 6px 18px #00000029;font-size:clamp(24px,7.4vw,30px);line-height:.92}#compare .ct-head-lead{color:#ffffffe6;text-wrap:balance;margin-top:9px;font-size:10.8px;line-height:1.32}#compare .compare-table tbody{display:block}#compare .compare-table tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}#compare .compare-table tbody th{color:#ffffff9e;letter-spacing:.025em;text-align:center;background:#ffffff0a;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;grid-column:1/-1;padding:10px 8px 7px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}#compare .compare-table tbody th:before,#compare .compare-table tbody th:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,#ff4161b8);width:13px;height:1px;margin:0 7px 3px;display:inline-block}#compare .compare-table tbody th:after{background:linear-gradient(90deg,#47a3f5b8,#0000)}#compare .compare-table tbody td{color:#fff;text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-width:0;min-height:57px;padding:10px 9px;font-size:13.2px;font-weight:600;line-height:1.25;display:flex;border:0!important;border-bottom:1px solid #ffffff13!important;border-radius:0!important}#compare .compare-table tbody td.ct-num{font-size:13.7px}#compare .compare-table tbody .ct-sub{background:linear-gradient(90deg,#cb164738,#96143c2b)}#compare .compare-table tbody .ct-fr{background:linear-gradient(90deg,#246fb22e,#258ee93b)}#compare .compare-table tbody td:before{display:none}#compare .ct-none-badge{width:max-content;margin-left:5px;padding:3px 6px;font-size:8px}#compare .compare-panel__action{padding:12px 4px 4px}#compare .compare-all-button{background:var(--grad);color:#fff;border:1px solid #ff687980;border-radius:14px;min-height:54px;box-shadow:inset 0 1px #ffffff26,0 14px 32px #ef2b524d}.compare-conditions-modal{padding:8px}.compare-conditions-modal .media-modal__panel{background:radial-gradient(circle at 78% 0,#2b8fe717,#0000 28%),radial-gradient(circle at 18% 0,#e916551a,#0000 28%),#14151d;border:1px solid #ffffff21;border-radius:22px;width:100%;height:calc(100dvh - 16px);overflow:hidden;box-shadow:0 28px 72px #0000007a,inset 0 1px #ffffff12}.compare-conditions-modal .media-modal__header{text-align:left;padding:20px 58px 14px 18px;display:block}.compare-conditions-modal .media-modal__header h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:30px;line-height:1}.compare-conditions-modal .media-modal__close{background:#ffffff0e;border-radius:13px;width:44px;height:44px;top:12px;right:12px}.compare-conditions-modal .compare-conditions-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ff4b6994 transparent;min-height:0;padding:0 10px 14px;display:block;overflow:hidden auto}.compare-conditions-modal .compare-conditions-content::-webkit-scrollbar{width:6px}.compare-conditions-modal .compare-conditions-content::-webkit-scrollbar-track{background:0 0}.compare-conditions-modal .compare-conditions-content::-webkit-scrollbar-thumb{background:linear-gradient(#ff345bcc,#3091e5cc);border-radius:999px}.compare-conditions-modal .compare-conditions-content .compare-table{border-collapse:separate;table-layout:fixed;width:100%;min-width:0;height:auto;display:block}.compare-conditions-modal .compare-conditions-content .compare-table colgroup{display:none}.compare-conditions-modal .compare-conditions-content .compare-table thead{z-index:5;background:linear-gradient(#14151d 0% 88%,#0000 100%);margin:0;padding:0 0 7px;display:block;position:sticky;top:0}.compare-conditions-modal .compare-conditions-content .compare-table thead tr{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.compare-conditions-modal .compare-conditions-content .compare-table thead .ct-corner{display:none}.compare-conditions-modal .compare-conditions-content .compare-table thead .ct-head{text-align:center;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:14px 10px;display:flex;box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000029;border-radius:17px!important}.compare-conditions-modal .compare-conditions-content .ct-head-sub{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),linear-gradient(155deg,#e91655,#c8174d)}.compare-conditions-modal .compare-conditions-content .ct-head-fr{background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),linear-gradient(155deg,#2998ec,#216ab3)}.compare-conditions-modal .compare-conditions-content .ct-head-top{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.compare-conditions-modal .compare-conditions-content .ct-head-name{text-shadow:0 6px 18px #00000029;font-size:clamp(24px,7.4vw,30px);line-height:.92}.compare-conditions-modal .compare-conditions-content .ct-head-lead{color:#ffffffe6;text-align:center;text-wrap:balance;margin-top:9px;font-size:10.5px;line-height:1.3}.compare-conditions-modal .compare-conditions-content .compare-table tbody{display:block}.compare-conditions-modal .compare-conditions-content .compare-table tbody tr{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.compare-conditions-modal .compare-conditions-content .compare-table tbody th{color:#ffffff9e;letter-spacing:.025em;text-align:center;background:#ffffff0a;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;grid-column:1/-1;padding:10px 8px 7px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}.compare-conditions-modal .compare-conditions-content .compare-table tbody th:before,.compare-conditions-modal .compare-conditions-content .compare-table tbody th:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,#ff4161b8);width:13px;height:1px;margin:0 7px 3px;display:inline-block}.compare-conditions-modal .compare-conditions-content .compare-table tbody th:after{background:linear-gradient(90deg,#47a3f5b8,#0000)}.compare-conditions-modal .compare-conditions-content .compare-table tbody td{color:#fff;text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-width:0;min-height:57px;padding:10px 9px;font-size:13px;font-weight:600;line-height:1.25;display:flex;border:0!important;border-bottom:1px solid #ffffff13!important;border-radius:0!important}.compare-conditions-modal .compare-conditions-content .compare-table tbody td.ct-num{font-size:13.5px}.compare-conditions-modal .compare-conditions-content .compare-table tbody .ct-sub{background:linear-gradient(90deg,#cb164738,#96143c2b)}.compare-conditions-modal .compare-conditions-content .compare-table tbody .ct-fr{background:linear-gradient(90deg,#246fb22e,#258ee93b)}.compare-conditions-modal .compare-conditions-content .compare-table tbody td:before{display:none}.compare-conditions-modal .compare-conditions-content .ct-none-badge{width:max-content;margin-left:5px;padding:3px 6px;font-size:8px}}@media (max-width:360px){#compare .compare-title .h2{font-size:35px}#compare .compare-title .sub{font-size:12.5px}#compare .ct-head-name{font-size:21px}#compare .ct-head-lead{font-size:10px}.compare-conditions-modal .compare-conditions-content .ct-head-name{font-size:21px}.compare-conditions-modal .compare-conditions-content .ct-head-lead{font-size:10px}}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0;border-radius:0}@media (min-width:1600px) and (min-height:801px){html.fp #compare{justify-content:center!important}#compare .wrap{padding-top:155px;padding-bottom:22px;transform:none}.compare-title{margin-bottom:52px}.compare-title .h2{font-size:clamp(68px,4vw,80px)}.compare-title .sub{max-width:none;font-size:var(--fs-lead)}.compare-stage{width:min(1700px,92vw)}.compare-panel{border-radius:36px;max-width:1120px;padding:12px}.compare-table thead th{padding:18px 22px}.ct-head{border-radius:24px 24px 0 0}.ct-head-name{font-size:40px}.ct-head-lead{margin-top:8px;font-size:15.5px}.compare-table tbody th,.compare-table tbody td{padding:12px 22px;font-size:17px}.compare-table tbody tr:last-child .ct-sub,.compare-table tbody tr:last-child .ct-fr{border-radius:0}.ct-num{font-size:19px}.ct-yes:before,.ct-no:before,.ct-option:before{background-size:10px 10px;width:17px;height:17px}.compare-cast{flex-basis:clamp(200px,16vw,320px)}.compare-stage{--cast-h:min(140%,calc(100vh - 200px))}}@media (max-width:600px){.compare-table tbody td{font-size:14px}.compare-table tbody td.ct-num{font-size:15.5px}}.ct-head-name{font-family:var(--font-text)!important}#compare .ct-none-badge{font-size:12px!important;line-height:1.35!important}#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:14px!important;line-height:1.45!important}#compare .compare-table tbody th,.compare-conditions-modal .compare-table tbody th{font-size:12px!important}@media (max-width:900.98px){#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{font-size:14px!important;line-height:1.45!important}}@media (max-width:600px){#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{font-size:14px;line-height:1.45}#compare .ct-none-badge,.compare-conditions-modal .compare-conditions-content .ct-none-badge{font-size:12px;line-height:1.15}}@media (max-width:600.98px){#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#compare .ct-head-name,.compare-conditions-modal .compare-conditions-content .ct-head-name{letter-spacing:-.01em;white-space:nowrap;max-width:100%;font-size:clamp(19px,5.4vw,27px)!important;line-height:1!important}#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:12px!important;line-height:1.4!important}}@media (max-width:360.98px){#compare .compare-table thead .ct-head,.compare-conditions-modal .compare-conditions-content .compare-table thead .ct-head{padding-inline:6px}}#compare .ct-head-lead,.compare-conditions-modal .compare-conditions-content .ct-head-lead{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cta-form.trial-form{gap:16px}.cta-form.trial-form h3{margin:0 0 6px}.cta-form .trial-form__field input{height:60px}.cta-form .trial-form__consents{gap:16px;margin-top:2px}.contacts-form .trial-form__field input{background:#04050a45;border-color:#fff3;border-radius:12px}.contacts-form .trial-form__field input:focus{background:#04050a73;border-color:#ffffffb8;box-shadow:0 0 0 3px #ffffff12}.contacts-form .trial-form__submit{border-radius:var(--button-radius);min-height:60px;box-shadow:0 14px 36px -9px #ef305094}@media (max-width:600px){.contacts-form .trial-form__submit{min-height:56px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.contacts-form .trial-form__field input{height:clamp(52px,37.6px + 1.6vh,60px)}.contacts-form .trial-form__consents{gap:clamp(10px,1.2vh - .8px,16px)}.contacts-form .trial-consent{font-size:clamp(11.5px,8.8px + .3vh,13px)}.contacts-form .trial-form__submit{min-height:clamp(52px,37.6px + 1.6vh,60px)}}.trial-layout{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.trial-kit{border:1px solid var(--stroke);border-radius:var(--radius);background:var(--card);padding:28px;position:relative}.trial-kit ul{margin:22px 0 0;padding:0;list-style:none}.trial-kit li{border-top:1px solid var(--stroke);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.trial-kit li span{color:var(--muted);text-align:right}@media (min-width:901px){html.fp #trial{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:100px 0 32px!important}#trial{background:#080910 url(/assets/subscription/trial-section-bg.webp) 50%/cover no-repeat;border:0;position:relative;overflow:hidden}#trial:before{content:"";z-index:0;pointer-events:none;background:inherit;transform-origin:50%;display:block;position:absolute;inset:0;transform:scaleX(-1)}#trial:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(48% 62%,#08091080 0%,#08091047 40%,#0000 74%),linear-gradient(90deg,#08091029 0%,#08091075 37%,#0809101a 64%,#0809100a 100%),linear-gradient(#0809101a,#0000 48%,#08091026);position:absolute;inset:0}#trial .trial-layout{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);align-items:center;gap:clamp(62px,5.5vw,96px);position:relative}#trial .trial-layout>div:first-child{max-width:760px}#trial .eyebrow{margin-bottom:20px}#trial .h2{max-width:760px;margin-bottom:20px;font-size:clamp(52px,4.1vw,72px);line-height:.96}#trial .trial-accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}#trial .sub{color:#eceef5cc;max-width:720px;margin-bottom:26px;font-size:18px;line-height:1.45}#trial .trial-kit{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}#trial .trial-kit h3{background:0 0;border:0;margin:0 0 16px;padding:0;font-size:21px;line-height:1.2}#trial .trial-kit ul{box-shadow:none;background:0 0;border:0;gap:10px;margin:0;padding:0;display:grid}#trial .trial-kit li{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12131b94;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:38px minmax(150px,.8fr) minmax(190px,1.2fr);align-items:center;gap:16px;min-height:76px;padding:0 22px;display:grid;box-shadow:0 10px 28px #00000024}#trial .trial-kit li:before{content:"";filter:brightness(0)saturate()invert(30%)sepia(88%)saturate(3678%)hue-rotate(335deg)brightness(102%)contrast(92%)drop-shadow(0 0 7px #ef305059);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block;-webkit-mask:none;mask:none}#trial .trial-kit li:first-child:before{background-image:url(/assets/subscription/equipment-vr.svg)}#trial .trial-kit li:nth-child(2):before{background-image:url(/assets/subscription/equipment-tablet.svg)}#trial .trial-kit li:nth-child(3):before{background-image:url(/assets/subscription/equipment-router.svg)}#trial .trial-kit li:nth-child(4):before{background-image:url(/assets/subscription/equipment-laptop.svg)}#trial .trial-kit li b{font-size:16px;line-height:1.3}#trial .trial-kit li span{color:#eceef5a6;text-align:right;font-size:15px;line-height:1.35}}@media (min-width:901px) and (max-width:1200px){#trial .trial-layout{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:32px}#trial .trial-kit li{grid-template-columns:34px minmax(130px,.85fr) minmax(180px,1.15fr);gap:12px;padding-inline:18px}}.trial-modal .media-modal__panel{width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto}.trial-modal__content{padding:46px 48px 48px}.trial-modal__content h3{max-width:480px;font-family:var(--font-display);text-transform:uppercase;margin:0 56px 12px 0;font-size:clamp(36px,4vw,50px);line-height:.96}.trial-modal__lead{color:#ffffffa8;margin:0 0 30px;font-size:15px;line-height:1.5}.trial-form{flex-direction:column;gap:18px;display:flex}.trial-form__field{display:block}.trial-form__field input{color:#fff;width:100%;height:66px;font:500 17px/1.2 var(--font-text);background:0 0;border:1px solid #ffffff85;border-radius:7px;outline:none;padding:0 22px;transition:border-color .2s,box-shadow .2s}.trial-form__field input::placeholder{color:#ffffff85}.trial-form__field input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1a}.trial-form__phone{position:relative}.trial-form__phone .iti{width:100%;display:block}.trial-form__phone .iti__country-container{pointer-events:none;padding:1px 1px 1px 16px;left:0;right:auto}.trial-form__phone .iti__selected-country{background:0 0;border:0;padding:0}.trial-form__phone .iti__arrow{display:none}.trial-form__phone .iti__globe{background:linear-gradient(#8b8c92 0 33.333%,#707178 33.333% 66.666%,#56575e 66.666%);border:1px solid #ffffff2e;border-radius:2px;width:22px;height:15px;padding:0;box-shadow:0 1px 3px #00000047}.trial-form__phone .iti__globe-svg{display:none}.trial-form__phone .iti input{padding-left:64px!important;padding-right:22px!important}.trial-form__consents{flex-direction:column;gap:20px;margin-top:6px;display:flex}.trial-consent{color:#fff;cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.42;display:grid;position:relative}.trial-consent input{opacity:0;width:1px;height:1px;position:absolute}.trial-consent__box{background:0 0;border:2px solid #ffffff94;width:24px;height:24px;transition:border-color .2s,background .2s;position:relative}.trial-consent input:checked+.trial-consent__box{border-color:var(--red-2);background:var(--red-2)}.trial-consent input:checked+.trial-consent__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.trial-consent input:focus-visible+.trial-consent__box{outline-offset:3px;outline:3px solid #fff}.trial-consent__link{color:var(--red-2);font-weight:600;text-decoration:none;transition:color .2s}.trial-consent__link:hover{color:var(--red-3)}.trial-consent__link[data-placeholder]{cursor:help}.trial-form__submit{margin-top:4px}.trial-form__submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.42;transform:none!important}.trial-form__success{color:#75e5aa;text-align:center;background:#2ecc711f;border:1px solid #2ecc716b;border-radius:14px;padding:18px;font-weight:700}@media (max-width:600px){.trial-modal{padding:10px}.trial-modal .media-modal__panel{border-radius:20px;max-height:calc(100dvh - 20px)}.trial-modal__content{padding:34px 20px 26px}.trial-modal__content h3{margin-right:44px;font-size:36px}.trial-modal__lead{margin-bottom:22px}.trial-form{gap:14px}.trial-form__field input{height:58px;font-size:16px}.trial-consent{font-size:13px}}@media (max-width:900px){.trial-layout{grid-template-columns:1fr}}@media (max-width:600px){.trial-kit li{flex-direction:column;align-items:flex-start}.trial-kit li span{text-align:left}#trial .trial-kit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}#trial .trial-kit li{padding:13px 0;display:block}#trial .trial-kit li b,#trial .trial-kit li span{display:block}#trial .trial-kit li span{text-align:left;margin-top:5px;font-size:11.5px;line-height:1.3}}#trial:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#04050be6 0%,#05060da8 24%,#07080f47 44%,#0000 66%),radial-gradient(48% 62%,#08091080 0%,#08091047 40%,#0000 74%),linear-gradient(90deg,#08091029 0%,#08091075 37%,#0809101a 64%,#0809100a 100%),linear-gradient(#0809101a,#0000 48%,#08091026);position:absolute;inset:0}#trial .trial-layout{z-index:1;grid-template-columns:1fr;align-content:center;justify-items:stretch;gap:0;width:min(100%,980px);display:grid;position:relative}#trial .trial-offer{z-index:3;text-align:center;max-width:920px;margin:0 auto;position:relative}#trial .eyebrow{color:var(--red-2);justify-content:center;margin-bottom:28px}#trial .h2{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:0 auto 18px;font-size:clamp(52px,4vw,72px);line-height:.93;display:flex}#trial .trial-title-line{white-space:nowrap;text-align:center;align-self:center;width:max-content;max-width:none;display:block}#trial .trial-accent{color:var(--red-2);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}#trial .sub{color:#eff0f6c7;text-align:center;max-width:760px;margin:0 auto 24px;font-size:17px;line-height:1.45}#trial .trial-kit{z-index:3;width:min(100%,1120px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:54px auto 0;padding:0;position:relative}#trial .trial-kit h3{color:#fff;letter-spacing:.16em;text-align:center;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;margin:0 0 22px;padding:0;font-size:14px;font-weight:800;line-height:1.2;display:flex}#trial .trial-kit h3:before,#trial .trial-kit h3:after{content:"";background:linear-gradient(90deg,transparent,var(--red-2));width:42px;height:1px}#trial .trial-kit h3:after{transform:scaleX(-1)}#trial .trial-kit ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}#trial .trial-kit li{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18171f85;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:15px;min-height:138px;padding:22px 14px 20px;display:flex;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000029}#trial .trial-kit li:before{content:"";filter:brightness(0)saturate()invert(29%)sepia(95%)saturate(3740%)hue-rotate(335deg)brightness(104%)contrast(96%)drop-shadow(0 0 9px #ef305047);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;height:54px;display:block}#trial .trial-kit li:first-child:before{background-image:url(/assets/subscription/equipment-vr.svg)}#trial .trial-kit li:nth-child(2):before{background-image:url(/assets/subscription/equipment-tablet.svg)}#trial .trial-kit li:nth-child(3):before{background-image:url(/assets/subscription/equipment-router.svg)}#trial .trial-kit li:nth-child(4):before{background-image:url(/assets/subscription/equipment-laptop.svg)}#trial .trial-kit li b{color:#fff;text-align:center;font-size:15px;line-height:1.25}#trial .trial-kit li span{display:none}#trial .trial-kit li.trial-stat{background:linear-gradient(145deg,#690f27b8,#2018229e);border-color:#ff596f80;justify-content:center}#trial .trial-kit li.trial-stat:before{display:none}#trial .trial-kit li.trial-stat b{font-family:var(--font-display);color:#fff;font-size:34px;line-height:1}#trial .trial-bottom-action{z-index:3;justify-self:center;width:min(100%,540px);margin:44px auto 0;position:relative}#trial .trial-kit li.trial-equipment-card{isolation:isolate;cursor:pointer;transition:transform .36s cubic-bezier(.2,.78,.2,1),border-color .3s,background-color .3s,box-shadow .36s;position:relative;overflow:hidden}#trial .trial-kit li.trial-equipment-card:before,#trial .trial-kit li.trial-equipment-card>b,#trial .trial-kit li.trial-equipment-card>span{z-index:1;pointer-events:none;position:relative}#trial .trial-kit li.trial-equipment-card:before{transition:transform .36s cubic-bezier(.2,.78,.2,1),filter .3s}#trial .trial-kit li.trial-equipment-card:after{content:"↗";z-index:2;color:#ffffff52;font:500 17px/1 Arial,sans-serif;transition:color .3s,transform .36s cubic-bezier(.2,.78,.2,1);position:absolute;top:10px;right:12px;transform:translate(-2px,2px)}#trial .trial-equipment-trigger{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#trial .trial-equipment-trigger:focus{outline:none}#trial .trial-equipment-trigger:focus-visible{outline-offset:-3px;outline:2px solid #ff5278}#trial .trial-kit li.trial-equipment-card:focus-within{background-color:#341624c7;border-color:#ff5b81b8;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #0000004d,0 7px 26px #ef2b5229}@media (hover:hover) and (pointer:fine){#trial .trial-kit li.trial-equipment-card:hover{background-color:#341624c7;border-color:#ff5b81b8;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 16px 38px #0000004d,0 7px 26px #ef2b5229}#trial .trial-kit li.trial-equipment-card:hover:before{filter:brightness(0)saturate()invert(35%)sepia(93%)saturate(3180%)hue-rotate(332deg)brightness(110%)contrast(104%)drop-shadow(0 0 13px #ff3d697a);transform:scale(1.09)}#trial .trial-kit li.trial-equipment-card:hover:after{color:#f68;transform:translate(1px,-1px)}}.trial-equipment-modal .media-modal__panel{width:min(720px,100%);max-height:min(88dvh,820px);overflow:auto}.trial-equipment-modal__content{padding:42px 42px 44px}.trial-equipment-modal__eyebrow{color:#ff496d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 56px 18px 0;font-size:11px;font-weight:800;line-height:1.2;display:flex}.trial-equipment-modal__eyebrow:before{content:"";background:linear-gradient(90deg,#ff315f,#ff6d86);border-radius:2px;width:28px;height:2px}.trial-equipment-modal__content h3{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:0 56px 10px 0;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:.96}.trial-equipment-modal__content>p{color:#eeeff7c2;max-width:610px;margin:0 0 28px;font-size:16px;line-height:1.55}.trial-equipment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trial-equipment-list__item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:94px;padding:16px;transition:border-color .25s,background .25s;display:grid;box-shadow:inset 0 1px #ffffff09}.trial-equipment-list__item:hover{background:#ffffff0e;border-color:#ff5b814d}.trial-equipment-list__icon{filter:drop-shadow(0 0 8px #ef30502e);background-color:#67132d7a;background-position:50%;background-repeat:no-repeat;background-size:25px 25px;border:1px solid #ff4d746b;border-radius:13px;width:42px;height:42px;display:block}.trial-equipment-list__item--vr .trial-equipment-list__icon{background-image:url(/assets/subscription/equipment-vr.svg)}.trial-equipment-list__item--tablet .trial-equipment-list__icon{background-image:url(/assets/subscription/equipment-tablet.svg)}.trial-equipment-list__item--router .trial-equipment-list__icon{background-image:url(/assets/subscription/equipment-router.svg)}.trial-equipment-list__item--laptop .trial-equipment-list__icon{background-image:url(/assets/subscription/equipment-laptop.svg)}.trial-equipment-list__item strong{color:#fff;margin:0 0 6px;font-size:17px;line-height:1.25;display:block}.trial-equipment-list__item p{color:#e8e9f1bd;margin:0;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){#trial .trial-kit li.trial-equipment-card,#trial .trial-kit li.trial-equipment-card:before,#trial .trial-kit li.trial-equipment-card:after{transition-duration:.01ms!important}#trial .trial-kit li.trial-equipment-card:hover{transform:none}}@media (min-width:901px){html.fp #trial{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:124px 0 34px!important}#trial .eyebrow{margin-bottom:clamp(18px,2.13vh - 1.79px,28px)}#trial .sub{margin-bottom:clamp(18px,6.13px + 1.28vh,24px)}#trial .trial-kit{margin-top:clamp(32px,4.68vh - 11.53px,54px)}#trial .trial-kit li{min-height:clamp(112px,60.55px + 5.53vh,138px)}#trial .trial-bottom-action{margin-top:clamp(30px,2.3px + 2.98vh,44px)}}@media (min-width:901px) and (max-height:930px){html.fp #trial{height:auto!important;min-height:100vh!important;padding:104px 0 28px!important}#trial .h2{font-size:clamp(46px,3.6vw,62px)}#trial .trial-kit li{padding:15px 12px}#trial .trial-kit li:before{width:42px;height:42px}}@media (max-width:900px){#trial{padding:96px 0 72px}#trial .trial-layout{width:100%}#trial .trial-offer{max-width:720px}#trial .h2{font-size:clamp(40px,8vw,58px)}#trial .trial-kit{margin-top:46px}#trial .trial-kit ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){#trial{background-position:61%;padding:72px 0 56px}#trial:after{background:radial-gradient(circle at 50% 18%,#ef305024,#0000 32%),linear-gradient(#07080fc7 0%,#07080f61 34%,#07080fb8 100%),linear-gradient(90deg,#07080f80,#07080f1f,#07080f80)}#trial .trial-offer{padding-inline:0}#trial .eyebrow{margin:0 auto 22px}#trial .h2{letter-spacing:-.025em;gap:3px;margin-bottom:20px;font-size:clamp(28px,8.8vw,38px);line-height:.92}#trial .trial-title-line:first-child{flex-direction:column;align-items:center;gap:2px;display:flex}#trial .trial-accent{background:linear-gradient(#ff7c8f 0%,#f33152 82%);color:#0000;letter-spacing:-.045em;text-shadow:0 10px 34px #ef305033;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:clamp(60px,18.5vw,78px);line-height:.82;display:block}#trial .trial-title-line:last-child{text-wrap:balance;max-width:360px;font-size:clamp(27px,8.3vw,36px);line-height:.94}#trial .sub{text-wrap:balance;max-width:350px;margin-bottom:0;font-size:14px;line-height:1.45}#trial .trial-kit{width:calc(100% - 32px);margin:34px auto 0}#trial .trial-kit h3{letter-spacing:.1em;gap:9px;margin-bottom:16px;font-size:11px}#trial .trial-kit h3:before,#trial .trial-kit h3:after{width:20px}#trial .trial-kit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#trial .trial-kit li{background:#18171fa8;border-radius:15px;gap:10px;min-height:108px;padding:14px 8px 13px;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #00000029}#trial .trial-kit li:before{width:39px;height:39px}#trial .trial-kit li b{font-size:12.5px}#trial .trial-kit li.trial-stat{background:linear-gradient(145deg,#7f0e2de0,#321324c7);min-height:76px}#trial .trial-kit li.trial-stat b{font-size:28px}#trial .trial-bottom-action{border-radius:14px;width:calc(100% - 32px);min-width:0;min-height:58px;margin:24px auto 0}.trial-equipment-modal{padding:10px}.trial-equipment-modal .media-modal__panel{border-radius:20px;max-height:calc(100dvh - 20px)}.trial-equipment-modal__content{padding:30px 16px 18px}.trial-equipment-modal__eyebrow{margin-bottom:14px}.trial-equipment-modal__content h3{margin-right:44px;font-size:34px}.trial-equipment-modal__content>p{margin-bottom:20px;font-size:13px;line-height:1.5}.trial-equipment-list{gap:9px}.trial-equipment-list__item{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:82px;padding:13px}.trial-equipment-list__icon{background-size:22px 22px;border-radius:11px;width:38px;height:38px}.trial-equipment-list__item strong{font-size:14px}.trial-equipment-list__item p{font-size:12px;line-height:1.45}}@media (max-width:360px){#trial{padding-top:66px}#trial .eyebrow{margin-bottom:19px}#trial .h2{font-size:27px}#trial .trial-accent{font-size:56px}#trial .trial-title-line:last-child{font-size:25px}#trial .sub{font-size:13.5px}#trial .trial-kit li{min-height:102px}#trial .trial-kit li b{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:11.5px}#trial .trial-kit li.trial-stat b{overflow-wrap:normal;font-size:23px}}@media (max-width:900px){#trial .trial-offer{box-sizing:border-box;width:min(100%,720px);padding-inline:24px}#trial .h2{width:100%;max-width:100%}#trial .trial-title-line{white-space:normal;text-wrap:balance;width:auto;max-width:100%}}@media (max-width:600px){#trial .trial-offer{padding-inline:16px}#trial .trial-kit h3{font-size:14px!important;line-height:1.3!important}#trial .trial-kit li b,#trial .trial-kit li span{font-size:14px!important;line-height:1.4!important}#trial .sub{font-size:14px;line-height:1.5}#trial .trial-kit li.trial-stat b{font-size:30px!important;line-height:1!important}#trial .trial-kit li:before{filter:brightness(0)saturate()invert(34%)sepia(64%)saturate(2100%)hue-rotate(331deg)brightness(96%)contrast(92%);opacity:.8}}@media (max-width:360px){#trial .trial-kit li.trial-stat b{font-size:25px!important}}.calc-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.calc-controls,.calc-result{background:var(--card);border:1px solid var(--stroke);border-radius:24px;padding:34px}.calc-field{margin-bottom:26px}.calc-field:last-child{margin-bottom:0}.calc-field label{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14.5px;font-weight:600;display:flex}.calc-field label b{font-family:var(--font-display);color:#fff;font-size:17px;font-weight:400}.calc-result{background:linear-gradient(160deg,#ef30501f,transparent 60%),var(--card);flex-direction:column;justify-content:center;display:flex}.calc-res-row{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.calc-res-row span{color:var(--muted);font-size:15px}.calc-res-row b{font-family:var(--font-display);font-size:20px}.calc-res-main{padding:20px 0}.calc-res-main span{color:#fff;font-weight:700}.calc-res-main b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3.4vw,36px)}.calc-result .btn{margin-top:24px}.calc-disc{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}@media (max-width:900px){.calc-grid{grid-template-columns:1fr}}@media (min-width:901px){#calc{background:radial-gradient(62% 52% at 54% 70%,#92123557 0%,#5c0f2b33 38%,#0000 74%),radial-gradient(34% 38% at 24% 72%,#4d0d273d,#0000 72%),linear-gradient(#10111a 0%,#0d0e16 46%,#090a11 100%);position:relative;overflow:hidden}#calc .wrap{z-index:1;position:relative}#calc .sec-head{margin-bottom:38px}#calc .calc-grid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ff526f8c;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(460px,1fr);gap:0;padding:0;position:relative;box-shadow:0 28px 80px #00000061,0 0 58px #e21e4b21}#calc .calc-grid:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3c61 48%,#0000);width:42%;height:2px;position:absolute;top:-1px;left:29%;box-shadow:0 0 16px #ff2e59b8}#calc .calc-controls,#calc .calc-result{border:0;border-radius:0;min-width:0;padding:32px;box-shadow:inset 0 1px #ffffff09}#calc .calc-controls{background:linear-gradient(145deg,#191a23e6,#12131bc7);border-radius:15px 0 0 15px;position:relative}#calc .calc-controls:after{content:"";z-index:3;background:#21141e;border-top:1px solid #ff526fb3;border-right:1px solid #ff526fb3;width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}#calc .calc-field{border-bottom:0;margin-bottom:20px;padding-bottom:17px}#calc .calc-field:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#calc .calc-field label{color:#e1e3ecc2;align-items:center;margin-bottom:16px;font-size:15px}#calc .calc-field label b{background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-width:92px;min-height:42px;padding:8px 14px;font-size:17px;display:flex;box-shadow:inset 0 1px #ffffff06}#calc input[type=range]{background:linear-gradient(90deg,#ec1950 0%,#ff4057 var(--range-fill,50%),#ffffff1a var(--range-fill,50%),#ffffff1a 100%);height:6px;box-shadow:inset 0 1px 2px #00000080}#calc input[type=range]::-webkit-slider-thumb{width:22px;height:22px;box-shadow:0 0 0 3px #ef305024,0 5px 16px #ef30507a}#calc input[type=range]::-moz-range-thumb{width:17px;height:17px;box-shadow:0 0 0 3px #ef305024,0 5px 16px #ef30507a}#calc .calc-result{background:linear-gradient(145deg,#56112794,#1d141ee6 72%);border-left:1px solid #ff526f80;border-radius:0 15px 15px 0;justify-content:center}#calc .calc-res-row{border-bottom:0;min-height:62px;padding:16px 8px}#calc .calc-res-row span{color:#e1e3ecad;font-size:15px}#calc .calc-res-row b{font-size:20px}#calc .calc-res-main{background:linear-gradient(110deg,#ef184c1f,#ff40570b);border:1px solid #ff3a5c47;border-radius:14px;align-items:center;min-height:124px;margin:10px 0;padding:24px 20px;box-shadow:inset 0 1px #ffffff09}#calc .calc-res-main span{font-size:16px}#calc .calc-res-main b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,3.2vw,54px);line-height:1}#calc .calc-result .btn{margin-top:20px}#calc .calc-disc{color:#bec0cb94;margin-top:12px}}@media (max-width:600px){#calc .calc-grid{border:1px solid var(--stroke);background:var(--card);border-radius:22px;flex-direction:column;gap:18px;padding:18px;display:flex}#calc .calc-controls,#calc .calc-result{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#calc .calc-result{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#calc .calc-controls{order:2}#calc .calc-res-row{text-align:center;background:#ffffff0b;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:11px 6px;display:flex}#calc .calc-res-row span{font-size:10px;line-height:1.15}#calc .calc-res-row b,#calc .calc-res-main b{font-size:14px;line-height:1.1}#calc .calc-result .btn,#calc .calc-disc{grid-column:1/-1}#calc .calc-result .btn{margin-top:8px}#calc .calc-field{margin-bottom:18px}#calc .calc-field label{line-height:1.2}#calc .h2{line-height:.9}#calc .sub{line-height:1.35}}#calc .sec-head .sub{white-space:nowrap;max-width:none}#calc .calc-grid{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:36px;padding:0;display:grid}#calc .calc-grid:before,#calc .calc-controls:after{display:none}#calc .calc-controls{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:0;display:flex}#calc .calc-field{background:#1d1d2ae0;border:1px solid #ffffff1c;border-radius:20px;min-height:138px;margin:0;padding:23px 26px 20px;box-shadow:inset 0 1px #ffffff06}#calc .calc-field:last-child{border:1px solid #ffffff1c;margin:0;padding:23px 26px 19px}#calc .calc-field label{color:#fff;justify-content:space-between;align-items:center;margin:0 0 22px;font-size:16px;font-weight:700;display:flex}#calc .calc-field label b{min-width:0;min-height:0;box-shadow:none;color:#ff5258;font-family:var(--font-display);background:0 0;border:0;border-radius:0;padding:0;font-size:23px;font-weight:800;display:block}#calc input[type=range]{background:linear-gradient(90deg,#ef2452 0%,#ff4057 var(--range-fill,50%),#ffffff1f var(--range-fill,50%),#ffffff1f 100%);height:7px;box-shadow:none;margin:0}#calc input[type=range]::-webkit-slider-thumb{width:24px;height:24px;box-shadow:0 0 0 3px #ef305029,0 5px 16px #ef305080}#calc input[type=range]::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 0 3px #ef305029,0 5px 16px #ef305080}#calc .calc-scale{color:#b1b3c9b8;justify-content:space-between;margin-top:12px;font-size:13px;display:flex}#calc .calc-field-note{color:#b1b3c9b8;border-top:1px dashed #ffffff17;margin:12px 0 0;padding-top:11px;font-size:13px}#calc .calc-result{background:#1c1c29e8;border:1px solid #ef3050b8;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:30px;display:flex;box-shadow:0 24px 60px #00000038}#calc .calc-res-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:8px 0;display:flex}#calc .calc-res-row span{color:#cdcfdca8;font-size:16px}#calc .calc-res-row b{color:#fff;font-family:var(--font-text);font-size:17px;font-weight:800}#calc .calc-res-main{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0}#calc .calc-res-main span{color:#fff;font-size:17px;font-weight:800}#calc .calc-res-main b{color:#ff3d54;font-family:var(--font-display);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:40px;font-weight:800}#calc .calc-profitability{background:#721c3338;border:1px solid #ef305094;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;min-height:60px;margin-top:6px;padding:14px 18px;display:flex}#calc .calc-profitability span{color:#fff;font-size:14px;font-weight:700}#calc .calc-profitability b{color:#fff;font-family:var(--font-display);white-space:nowrap;font-size:28px;font-weight:800}#calc .calc-result .btn{width:100%;margin-top:20px}#calc .calc-disc{color:#b1b3c194;text-align:left;margin:12px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:900px){#calc .sec-head .sub{white-space:normal}#calc .calc-grid{grid-template-columns:1fr;gap:22px}#calc .calc-controls{gap:14px}#calc .calc-result{padding:26px}}@media (max-width:600px){#calc{background:radial-gradient(circle at 88% 8%,#ef305021,#0000 30%),#0a0b12;padding:72px 0 64px}#calc .sec-head{margin-bottom:30px}#calc .sec-head .eyebrow{margin-bottom:18px}#calc .sec-head .h2{text-wrap:balance;max-width:350px;margin-bottom:16px;font-size:clamp(37px,11.2vw,48px);line-height:.88}#calc .sec-head .sub{text-wrap:balance;max-width:350px;font-size:14px;line-height:1.45}#calc .calc-grid{flex-direction:column;gap:14px;display:flex}#calc .calc-controls{background:linear-gradient(145deg,#1c1c29f0,#12131ceb);border:1px solid #ffffff1c;border-radius:20px;order:1;gap:0;padding:4px 18px;display:flex;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000002e}#calc .calc-field,#calc .calc-field:last-child{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;margin:0;padding:18px 0 17px}#calc .calc-field:last-child{border-bottom:0}#calc .calc-field label{gap:12px;margin-bottom:17px;font-size:13px;line-height:1.25}#calc .calc-field label b{text-align:center;white-space:nowrap;background:#7616313d;border:1px solid #ff49634d;border-radius:10px;flex:none;min-width:58px;padding:7px 10px;font-size:19px;line-height:1}#calc input[type=range]{height:6px}#calc input[type=range]::-webkit-slider-thumb{width:22px;height:22px}#calc .calc-scale{margin-top:10px;font-size:11px}#calc .calc-field-note{margin-top:9px;padding-top:9px;font-size:11px;line-height:1.35}#calc .calc-result{background:linear-gradient(155deg,#4e132a40,#191925f0 42%);border:1px solid #ef305080;border-radius:22px;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 22px 54px #0003}#calc .calc-res-row{text-align:center;background:#ffffff0b;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:86px;padding:12px 8px}#calc .calc-res-row span{font-size:11px;line-height:1.2}#calc .calc-res-row b{font-size:15px;line-height:1.15}#calc .calc-res-main{background:radial-gradient(circle at 50% 100%,#ef305033,#0000 64%),#4b14283d;border:1px solid #ff48625c;border-radius:16px;order:-3;grid-column:1/-1;min-height:122px;margin:0;padding:20px 14px}#calc .calc-res-main span{letter-spacing:.02em;font-size:13px}#calc .calc-res-main b{text-shadow:0 8px 30px #ef305033;font-size:clamp(38px,12vw,48px);line-height:.95}#calc .calc-res-row:not(.calc-res-main){order:-2}#calc .calc-profitability{background:#721c332e;border-radius:14px;flex-direction:row;order:-1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:68px;margin:0;padding:13px 15px}#calc .calc-profitability span{max-width:205px;font-size:11.5px;line-height:1.3}#calc .calc-profitability b{font-size:25px}#calc .calc-result .btn{border-radius:var(--button-radius);grid-column:1/-1;min-height:58px;margin-top:2px}#calc .calc-disc{text-align:center;grid-column:1/-1;margin:3px 5px 2px;font-size:10.5px;line-height:1.45}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #calc .sec-head{margin-bottom:clamp(16px,4.4vh - 23.6px,38px)}html.fp #calc .sec-head .h2{font-size:clamp(34px,6vh - 20px,64px)}html.fp #calc .calc-controls{gap:clamp(6px,2.4vh - 15.6px,18px)}html.fp #calc .calc-profitability{padding-top:clamp(8px,1.2vh - 2.8px,14px);padding-bottom:clamp(8px,1.2vh - 2.8px,14px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #calc .calc-res-row{padding-top:9px!important;padding-bottom:9px!important}html.fp #calc .calc-field-note{display:none!important}}#calc .calc-disc{color:#e0e2ecc7}@media (max-width:600px){#calc .calc-field label{font-size:14px;line-height:1.35}#calc .calc-scale{font-size:12px}#calc .calc-field-note{font-size:12px;line-height:1.45}#calc .calc-res-row span{font-size:12.5px;line-height:1.35}#calc .calc-profitability span{font-size:12.5px;line-height:1.4}#calc .calc-disc{font-size:12px;line-height:1.5}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #calc{padding-bottom:clamp(24px,14.4vh - 105.6px,96px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #calc{padding-top:92px!important}}@media (max-width:600.98px){#calc .h2{text-wrap:wrap!important;font-size:clamp(38px,8.8vw,42px)!important}}@media (max-width:360.98px){#calc .h2{text-wrap:wrap!important;font-size:34px!important}}@keyframes gantt-head-in{to{opacity:1;transform:translate(0)}}@keyframes gantt-bar-grow{to{opacity:1;transform:translateY(-50%)scaleX(1)}}@keyframes gantt-label-in{to{opacity:1}}@keyframes gantt-link-in{to{opacity:1}}.steps-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.steps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.steps-cards{grid-template-columns:1fr;gap:10px;position:relative}}#steps{position:relative;overflow:hidden}#steps>.wrap{z-index:1;position:relative}#steps:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#ef2b522b,#0000 72%);width:46%;height:66%;position:absolute;top:14%;left:-8%}.steps-action{margin-top:clamp(22px,3.2vh,40px);display:flex}@media (max-width:1200px){.steps-action{margin-top:22px}}#steps .steps-layout{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}#steps .steps-intro{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#steps .steps-intro .h2{text-align:center;margin:0;font-size:clamp(56px,5vw,82px);line-height:.92}#steps .steps-gantt.in .gantt-row:first-child .gantt-head{animation:.5s 80ms forwards gantt-head-in}#steps .steps-gantt.in .gantt-row:nth-child(2) .gantt-head{animation:.5s .36s forwards gantt-head-in}#steps .steps-gantt.in .gantt-row:nth-child(3) .gantt-head{animation:.5s .64s forwards gantt-head-in}#steps .steps-gantt.in .gantt-row:nth-child(4) .gantt-head{animation:.5s .92s forwards gantt-head-in}#steps .steps-gantt.in .gantt-row:first-child .gantt-bar{animation:.75s cubic-bezier(.22,1,.36,1) .18s forwards gantt-bar-grow}#steps .steps-gantt.in .gantt-row:nth-child(2) .gantt-bar{animation:.75s cubic-bezier(.22,1,.36,1) .46s forwards gantt-bar-grow}#steps .steps-gantt.in .gantt-row:nth-child(3) .gantt-bar{animation:.75s cubic-bezier(.22,1,.36,1) .74s forwards gantt-bar-grow}#steps .steps-gantt.in .gantt-row:nth-child(4) .gantt-bar{animation:.85s cubic-bezier(.22,1,.36,1) 1.02s forwards gantt-bar-grow}#steps .steps-gantt.in .gantt-row:first-child .gantt-bar-label{animation:.3s .9s forwards gantt-label-in}#steps .steps-gantt.in .gantt-row:nth-child(2) .gantt-bar-label{animation:.3s 1.18s forwards gantt-label-in}#steps .steps-gantt.in .gantt-row:nth-child(3) .gantt-bar-label{animation:.3s 1.46s forwards gantt-label-in}#steps .steps-gantt.in .gantt-row:nth-child(4) .gantt-bar-label{animation:.3s 1.85s forwards gantt-label-in}#steps .steps-gantt.in .gantt-row:first-child .gantt-link{animation:.35s .76s forwards gantt-link-in}#steps .steps-gantt.in .gantt-row:nth-child(2) .gantt-link{animation:.35s 1.04s forwards gantt-link-in}#steps .steps-gantt.in .gantt-row:nth-child(3) .gantt-link{animation:.35s 1.32s forwards gantt-link-in}#steps .steps-action{justify-content:center;margin:0 auto}@media (max-width:900px){#steps .steps-layout{gap:22px}#steps .steps-intro .h2{font-size:clamp(48px,10vw,64px)}#steps .steps-action,#steps .steps-action .btn{width:100%;min-width:0}}#steps{background:radial-gradient(circle at 83% 8%,#ef2b521c,#0000 31%),radial-gradient(circle at 8% 88%,#ff5b4d12,#0000 29%),linear-gradient(145deg,#0b0b12 0%,#11111a 52%,#0b0b12 100%);border-top-color:#ffffff0e;border-bottom-color:#ffffff0e}#steps:before{background:radial-gradient(50% 50%,#ef2b5229,#0000 72%);width:54%;height:78%;top:-24%;left:auto;right:-9%}#steps:after{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 78%,#0000)}#steps .steps-layout{gap:clamp(24px,3.8vh,42px)}#steps .steps-intro{text-align:left;align-items:flex-start}#steps .steps-intro .eyebrow{justify-content:flex-start;margin-bottom:18px}#steps .steps-intro .h2{text-align:left;text-wrap:balance;max-width:920px;font-size:clamp(54px,4.7vw,78px)}.step-card{isolation:isolate;min-width:0;min-height:clamp(252px,30vh,310px);transition:transform .42s var(--ease-out),border-color .42s ease,box-shadow .42s ease;background:linear-gradient(145deg,#ffffff0f,#ffffff03 45%,#ef2b5206),#1b1b27e0;border:1px solid #ffffff18;border-radius:26px;flex-direction:column;justify-content:flex-start;padding:30px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 20px 48px #00000038}.step-card:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ef2b521c,#0000 67%);border-radius:50%;width:90%;position:absolute;top:-42%;left:-22%}.step-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#fff1,#0000 24% 76%,#ffffff05);position:absolute;inset:0}.step-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.step-number{color:#ff3157;font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 8px 26px #ef2b5233;font-size:clamp(46px,3.15vw,62px);font-weight:800;line-height:.82}.step-card-copy{z-index:1;margin:0;padding-top:48px;position:relative}.step-card h3{color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;margin:0 0 12px;font-size:clamp(25px,1.65vw,31px);font-weight:800;line-height:1}.step-card p{color:#cacad9b3;max-width:290px;margin:0;font-size:15px;line-height:1.52}.step-card-line{display:none}.step-card-line:after{content:"";opacity:.58;width:38%;height:100%;transition:transform .65s var(--ease-out);background:#fff;display:block;transform:translate(-140%)}.step-card--accent{background:radial-gradient(circle at 92% 2%,#ffffff3d,#0000 30%),linear-gradient(145deg,#ef2b52 0%,#fb3f50 48%,#ff654e 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff3d,0 24px 64px #cd18434d}.step-card--accent:before{background:radial-gradient(circle,#ffffff2e,#0000 67%);top:22%;left:38%}.step-card--accent:after{background:linear-gradient(122deg,#ffffff1f,#0000 26% 72%,#5c00181f)}.step-card--accent .step-number{color:#fff;text-shadow:0 8px 28px #66031b38}.step-card--accent p{color:#ffffffdb}.step-card--accent .step-card-line{background:linear-gradient(90deg,#fff,#ffffff42,#0000)}#steps .steps-action{justify-content:center;width:100%;margin:0}#steps .steps-action .btn{min-width:380px}@media (hover:hover) and (pointer:fine){.step-card:hover{border-color:#ff4e6657;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff1a,0 28px 68px #00000052}.step-card--accent:hover{border-color:#ffffff59;box-shadow:inset 0 1px #ffffff40,0 32px 78px #cd184361}.step-card:hover .step-card-line:after{transform:translate(310%)}}@media (max-width:1100px){.step-card{min-height:250px}}@media (max-width:600px){#steps{background:radial-gradient(circle at 92% 5%,#ef2b5226,#0000 30%),linear-gradient(155deg,#090a11 0%,#11111a 54%,#090a11 100%);border-bottom:0;padding:72px 0 64px}#steps:after{opacity:.18;background-size:44px 44px}#steps .steps-layout{gap:26px}#steps .steps-intro{text-align:left;align-items:flex-start}#steps .steps-intro .eyebrow{margin-bottom:18px}#steps .steps-intro .h2{text-align:left;text-wrap:balance;max-width:350px;font-size:clamp(40px,11.8vw,50px);line-height:.88}.step-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03),#191925f0;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-height:100px;padding:14px 16px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000002e}.step-card:before{display:none}.step-card:after{content:"";z-index:3;top:100%;left:41px;pointer-events:none;background:linear-gradient(#ff3c5bb8,#ff3c5b2e);width:2px;height:11px;position:absolute;inset-block-end:auto}.step-card:last-child:after{display:none}.step-card-head{align-self:start;padding-top:2px;display:block}.step-number{text-shadow:0 7px 20px #ef2b522e;background:#6f163038;border:1px solid #ff456152;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;line-height:1;display:grid}.step-card-copy{align-self:center;margin:0;padding:0}.step-card h3{margin-bottom:6px;font-size:21px;line-height:1}.step-card p{max-width:100%;font-size:12.5px;line-height:1.4}.step-card-line{display:none}.step-card--accent{background:radial-gradient(circle at 100% 0,#fff3,#0000 34%),linear-gradient(145deg,#e9254c,#fa4250 58%,#ff654e);border-color:#fff3;box-shadow:inset 0 1px #fff3,0 18px 42px #cd184347}.step-card--accent .step-number{color:#fff;background:#ffffff24;border-color:#ffffff52}.step-card--accent:after{background:linear-gradient(#ff5b4de6,#ff3c5b3d)}#steps .steps-action{width:100%;margin-top:2px}#steps .steps-action .btn{border-radius:var(--button-radius);width:100%;min-width:0;min-height:58px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #steps .steps-layout{gap:clamp(14px,5.6vh - 36.4px,42px)}html.fp #steps .steps-intro .eyebrow{margin-bottom:clamp(9px,1.8vh - 7.2px,18px)}html.fp #steps .steps-intro .h2{font-size:clamp(44px,6.8vh - 17.2px,78px)}html.fp #steps .step-card{min-height:clamp(220px,58px + 18vh,310px)}html.fp #steps .step-card-copy{padding-top:clamp(26px,4.4vh - 13.6px,48px)}html.fp #steps .step-card p{font-size:clamp(13px,9.4px + .4vh,15px)}html.fp #steps .steps-action .btn{min-height:clamp(48px,33.6px + 1.6vh,56px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #steps .step-card{padding:22px 22px 20px}html.fp #steps .step-card p{line-height:1.42}html.fp #steps .step-card-line{left:22px;right:22px}html.fp #steps .steps-action .btn{padding-top:13px;padding-bottom:13px}}@media (prefers-reduced-motion:reduce){.step-card,.step-card-line:after{transition:none}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #steps .steps-intro .h2{font-size:clamp(44px,6.8vh - 17.2px,78px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #steps .steps-layout{gap:6px!important}html.fp #steps .steps-action{margin-top:0!important}html.fp #steps .steps-intro .h2{font-size:38px!important}html.fp #steps .gantt-text p{font-size:12.5px!important;line-height:1.35!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #steps{padding-bottom:clamp(24px,14.4vh - 105.6px,96px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #steps{padding-top:92px!important}}@keyframes netmapLabelPing{0%{opacity:.9;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes netmapDrift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-.9%,-.7%)}}@keyframes netmapPing{0%{opacity:.85;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.9)}}.map-callout{border:1px solid var(--red);border-radius:var(--radius);background:linear-gradient(135deg,#ef2b5221,var(--card));grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding:30px;display:grid}.map-callout h3{margin:0 0 12px;font-size:clamp(26px,3vw,42px)}.map-callout small{color:var(--muted);text-align:center;grid-column:2}.netmap-callout{grid-template-columns:minmax(0,1fr) auto;gap:48px;margin-top:0;padding:48px}.netmap-callout .eyebrow{margin-bottom:14px}.netmap-callout .h2{max-width:900px;margin:0 0 18px}.netmap-callout .sub{color:#ffffffb8;max-width:850px;margin:0}.netmap-actions{flex-direction:column;align-items:stretch;gap:24px;min-width:280px;display:flex}@media (max-width:900px){.map-callout{grid-template-columns:1fr}.map-callout small{text-align:left;grid-column:1}.netmap-callout{gap:32px;padding:34px}.netmap-actions{align-items:stretch;width:100%;min-width:0}.netmap-actions .btn{width:100%}}#netmap{background:radial-gradient(70% 70% at 52% 52%,#3410262e,#0000 72%),#050611;border-color:#ffffff09;align-items:center;min-height:820px;padding:clamp(96px,9vh,132px) 0;display:flex;overflow:hidden}#netmap .netmap-callout{min-height:560px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(520px,600px);align-items:center;gap:clamp(40px,4vw,76px);margin:0;padding:0;display:grid;position:relative}#netmap .netmap-globe{z-index:0;pointer-events:none;background:#050611;position:absolute;inset:0;overflow:hidden}#netmap .netmap-globe-photo{z-index:0;transform-origin:70% 58%;will-change:transform;background:url(/assets/subscription/warpoint-map-earth.webp) 62%/cover no-repeat;transition:opacity .9s;animation:34s ease-in-out infinite alternate netmapDrift;position:absolute;inset:0}#netmap .netmap-globe-canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}#netmap .netmap-globe.is-scene-ready .netmap-globe-canvas{opacity:1}#netmap .netmap-globe.is-scene-ready .netmap-globe-photo{opacity:0;animation:none}#netmap .netmap-globe-labels{z-index:3;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}#netmap .netmap-globe-labels.is-ready{opacity:1}#netmap .netmap-globe-label{opacity:0;will-change:transform,opacity;width:0;height:0;transition:opacity .45s;position:absolute;top:0;left:0}#netmap .netmap-globe-label.is-visible{opacity:1}#netmap .netmap-globe-label-pin{background:#fff;border:2px solid #ff355b;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 5px #ef2b5229,0 0 24px #ef2b52e6}#netmap .netmap-globe-label-pin:after{content:"";border:1px solid #ff355b9e;border-radius:50%;animation:2.2s ease-out infinite netmapLabelPing;position:absolute;inset:-7px}#netmap .netmap-globe-label--free .netmap-globe-label-pin{border-color:#ffb545;box-shadow:0 0 0 5px #ffb5452e,0 0 24px #ffb545d9}#netmap .netmap-globe-label--free .netmap-globe-label-pin:after{border-color:#ffc46b99}#netmap .netmap-globe-label-card{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);transform-origin:0 100%;width:max-content;min-width:210px;max-width:250px;transition:transform .45s var(--ease-out);background:linear-gradient(145deg,#1b1f30e6,#080a16cc);border:1px solid #ffffff2e;border-radius:15px;padding:13px 16px 14px;position:absolute;bottom:18px;left:18px;transform:translateY(8px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000057,0 0 28px #ef2b5214}#netmap .netmap-globe-label.is-visible .netmap-globe-label-card{transform:translateY(0)scale(1)}#netmap .netmap-globe-label[data-side=left] .netmap-globe-label-card{transform-origin:100% 100%;left:auto;right:18px}#netmap .netmap-globe-label-card:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#ff355bd9,#ffffff3d);width:20px;height:1px;position:absolute;bottom:-1px;right:100%;transform:rotate(-38deg)}#netmap .netmap-globe-label[data-side=left] .netmap-globe-label-card:after{transform-origin:0;background:linear-gradient(90deg,#ffffff3d,#ff355bd9);left:100%;right:auto;transform:rotate(38deg)}#netmap .netmap-globe-label--free .netmap-globe-label-card:after{background:linear-gradient(90deg,#ffc46be6,#ffffff3d)}#netmap .netmap-globe-label--free[data-side=left] .netmap-globe-label-card:after{background:linear-gradient(90deg,#ffffff3d,#ffc46be6)}#netmap .netmap-globe-label-title{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0 0 7px;font-size:11px;font-weight:800;line-height:1.15;display:block}#netmap .netmap-globe-label-title span{color:#ffffff85}#netmap .netmap-globe-label-value{color:#ff355b;font-family:var(--font-text);letter-spacing:-.025em;white-space:nowrap;text-shadow:0 0 18px #ff355b3d;font-size:22px;font-weight:800;line-height:1;display:block}#netmap .netmap-globe-label-caption{color:#ebeff89e;white-space:nowrap;margin-top:6px;font-size:10.5px;line-height:1.2;display:block}#netmap .netmap-globe-label--free .netmap-globe-label-value{color:#ffc46b;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 18px #ffb54533;font-size:12px}@media (max-width:1200px) and (min-width:901px){#netmap .netmap-globe-label-card{min-width:190px;padding:11px 13px 12px}#netmap .netmap-globe-label-value{font-size:19px}#netmap .netmap-globe-label-title{font-size:10px}}@media (max-width:900px){#netmap .netmap-globe-photo{background-image:url(/assets/subscription/warpoint-map-earth-mobile.webp)}#netmap .netmap-globe-labels{display:none}}@media (prefers-reduced-motion:reduce){#netmap .netmap-globe-photo,#netmap .netmap-globe-label-pin:after{animation:none}}#netmap .netmap-globe:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#050611f0 0%,#050611cc 22%,#05061157 44%,#0000 64%),linear-gradient(#0000 64%,#05061133 82%,#050611bd 100%),linear-gradient(#0506119e 0%,#05061124 14%,#0000 32%);position:absolute;inset:0}#netmap .netmap-globe:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(620px 340px at 82% 52%,#ef2b5224,#0000 72%);position:absolute;inset:0}#netmap .wrap{z-index:2;position:relative}#netmap .netmap-copy{align-self:center;max-width:780px;container-type:inline-size}#netmap .netmap-callout .eyebrow{width:fit-content;margin:0 0 38px;display:flex}#netmap .netmap-callout .h2{color:#fff;letter-spacing:-.015em;max-width:670px;margin:0 0 24px;font-size:clamp(54px,4vw,76px);line-height:.92}@supports (font-size:1cqi){#netmap .netmap-callout .h2{white-space:nowrap;max-width:none;font-size:min(8.9cqi,76px)}}#netmap .netmap-callout .h2 .accent{margin-top:5px;display:inline-block}#netmap .netmap-heading-prefix{color:#fff;margin-top:5px;display:inline-block}#netmap .netmap-callout .sub{color:#f4f4f8c7;max-width:780px;margin:0;font-size:18px;line-height:1.5}#netmap .netmap-map-button{width:min(100%,390px);min-height:72px;padding-inline:var(--button-pad-x);border-radius:var(--button-radius);font-size:var(--button-font-size);box-shadow:var(--button-shadow);justify-content:space-between;margin-top:30px}#netmap .netmap-map-button:hover .netmap-button-arrow{transform:translate(3px,-3px)rotate(-45deg)}#netmap .netmap-actions{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(145deg,#ffffff1f,#ffffff09 48%,#ef2b520f),#08091675;border:1px solid #ffffff29;border-radius:30px;flex-direction:column;place-self:center end;gap:24px;width:100%;min-width:0;max-width:600px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 28px 70px #00000052,0 0 48px #ef2b5214}#netmap .netmap-actions:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ff5b4d30,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-54px}#netmap .netmap-actions>*,#netmap .netmap-cta{z-index:1;position:relative}#netmap .netmap-cta-title{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;color:#fff;max-width:520px;text-shadow:none;margin:0;font-size:clamp(30px,2.5vw,36px);line-height:1}#netmap .netmap-actions .btn{border-radius:22px;justify-content:space-between;width:100%;min-height:92px;padding:0 34px;font-size:17px;position:relative;overflow:hidden;box-shadow:0 22px 48px -14px #ef2b52c7}#netmap .netmap-actions .btn:after{content:"";pointer-events:none;width:45%;transition:left .75s var(--ease-out);background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}#netmap .netmap-actions .btn:hover:after{left:120%}#netmap .netmap-button-arrow{width:30px;height:30px;transition:transform .3s var(--ease-out);flex:0 0 30px;font-family:Arial,sans-serif;font-size:34px;font-weight:300;line-height:25px;transform:rotate(-45deg)}#netmap .netmap-actions .btn:hover .netmap-button-arrow{transform:translate(3px,-3px)rotate(-45deg)}#netmap .netmap-card-facts{grid-template-columns:2.1fr .85fr .7fr 1.35fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}#netmap .netmap-card-facts li{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding-left:26px;display:flex;position:relative}#netmap .netmap-card-fact-icon{width:18px;height:18px;position:absolute;top:3px;left:0}#netmap .netmap-card-facts strong{color:#fff;font-family:var(--font-text);white-space:nowrap;margin:0;font-size:clamp(25px,1.75vw,29px);font-weight:800;line-height:.95;display:block}#netmap .netmap-card-facts span{color:#f4f4f894;font-family:var(--font-text);white-space:nowrap;font-size:10.5px;line-height:1.3}@media (max-width:1200px){#netmap .netmap-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #netmap{justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:96px 0 32px!important}html.fp #netmap .netmap-callout{min-height:min(650px,100vh - 160px)}}@media (min-width:901px){html.fp #netmap .netmap-callout .eyebrow{margin-bottom:clamp(24px,2.98vh - 3.7px,38px)}html.fp #netmap .netmap-callout .sub{font-size:clamp(16px,12.04px + .43vh,18px)}}@media (min-width:901px) and (max-height:930px){html.fp #netmap{padding:84px 0 22px!important}html.fp #netmap .netmap-callout{min-height:calc(100vh - 210px)}html.fp #netmap .netmap-callout .h2{font-size:min(8.9cqi,64px)}html.fp #netmap .netmap-facts{margin-top:20px}html.fp #netmap .netmap-facts strong{font-size:clamp(34px,2.5vw,42px)}html.fp #netmap .netmap-facts span{font-size:13px}html.fp #netmap .netmap-actions .btn{min-height:78px}}@media (max-width:1200px){#netmap .netmap-callout{grid-template-columns:minmax(0,1fr) minmax(460px,540px);gap:32px}#netmap .netmap-globe-photo{background-position:58%}#netmap .netmap-callout .h2{font-size:min(8.9cqi,66px)}#netmap .netmap-actions .btn{min-height:82px;padding-inline:28px;font-size:16px}}@media (max-width:900px){#netmap{min-height:0;padding:84px 0;display:block}#netmap .netmap-callout{grid-template-columns:1fr;gap:40px;min-height:0}#netmap .netmap-globe-photo{background-position:62%}#netmap .netmap-globe:before{background:linear-gradient(#050611e6 0%,#0506119e 34%,#050611b8 70%,#050611f0 100%),linear-gradient(90deg,#050611b3,#0506112e 70%)}#netmap .netmap-copy{max-width:680px}#netmap .netmap-actions{justify-self:start;max-width:600px}}@media (max-width:600px){#netmap{padding:72px 0}#netmap .netmap-callout{gap:32px}#netmap .netmap-globe-photo{background-position:65%}#netmap .netmap-callout .eyebrow{margin-bottom:26px}#netmap .netmap-callout .h2{margin-bottom:20px;font-size:min(8.9cqi,52px);line-height:.94}#netmap .netmap-callout .sub{font-size:16px;line-height:1.45}#netmap .netmap-map-button{border-radius:var(--button-radius);min-height:62px;margin:24px auto 0;padding-inline:20px;font-size:14px}#netmap .netmap-actions{border-radius:22px;gap:20px;padding:22px}#netmap .netmap-actions .btn{min-height:68px;padding-inline:var(--button-pad-x);border-radius:var(--button-radius);font-size:var(--button-font-size)}#netmap .netmap-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#netmap .netmap-card-facts strong{font-size:24px}#netmap{background:radial-gradient(circle at 84% 26%,#ef2b5229,#0000 32%),linear-gradient(#070812 0%,#080914 58%,#0d0912 100%);min-height:auto;padding:72px 0 38px}#netmap .wrap{width:auto;margin-inline:16px}#netmap .netmap-globe-photo{filter:saturate(1.08)contrast(1.04);background-position:68% 34%}#netmap .netmap-globe:before{background:linear-gradient(#050611de 0%,#05061180 30%,#050611a8 62%,#050611f5 100%),linear-gradient(90deg,#05061166,#05061114 70%)}#netmap .netmap-callout{flex-direction:column;gap:20px;min-height:0;display:flex}#netmap .netmap-copy{text-align:center;width:100%;max-width:none}#netmap .netmap-callout .eyebrow{justify-content:center;align-self:center;width:auto;max-width:330px;margin:0 auto 18px;display:inline-flex}#netmap .netmap-callout .h2{letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:345px;margin:0 auto 15px;line-height:.87;white-space:normal!important;font-size:43px!important}#netmap .netmap-callout .h2 .accent{margin-top:5px}#netmap .netmap-callout .sub{color:#ebecf3ad;text-align:center;text-wrap:balance;max-width:335px;margin:0 auto;font-size:13px;line-height:1.45}#netmap .netmap-map-button{width:100%;max-width:335px}#netmap .netmap-actions{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:flex}#netmap .netmap-actions:before{display:none}#netmap .netmap-cta{text-align:center;order:1}#netmap .netmap-cta-title{color:#ffffffc2;max-width:none;font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}#netmap .netmap-card-facts{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}#netmap .netmap-card-facts li{background:linear-gradient(145deg,#1d1e2bc2,#0e0f18c7);border:1px solid #ffffff1a;border-radius:15px;min-height:82px;padding:14px;display:block;box-shadow:inset 0 1px #ffffff09,0 14px 30px -26px #000000e6}#netmap .netmap-card-facts li:first-child,#netmap .netmap-card-facts li:nth-child(4){background:linear-gradient(145deg,#4c142894,#14101ad1);border-color:#ef2b523d}#netmap .netmap-card-facts li:nth-child(2),#netmap .netmap-card-facts li:nth-child(3){border-color:#4a75e038}#netmap .netmap-card-fact-icon{opacity:.78;width:17px;height:17px;top:12px;left:auto;right:12px}#netmap .netmap-card-facts strong{max-width:calc(100% - 16px);font-size:25px;line-height:.92}#netmap .netmap-card-facts li:first-child strong{font-size:20px}#netmap .netmap-card-facts span{white-space:normal;margin-top:7px;font-size:10px;line-height:1.25;display:block}#netmap .netmap-actions .btn{border-radius:16px;order:3;min-height:60px;padding-inline:20px;font-size:14px;box-shadow:0 18px 38px -18px #ef2b52b8}#netmap .netmap-button-arrow{width:26px;height:26px;font-size:29px}}@media (max-width:360px){#netmap .netmap-callout .h2{font-size:38px!important}#netmap .netmap-card-facts li{min-height:78px;padding:12px}#netmap .netmap-card-facts strong{font-size:22px}#netmap .netmap-card-facts li:first-child strong{font-size:16px}}#netmap .netmap-card-facts span{font-size:12px!important;line-height:1.35!important}@media (max-width:600px){#netmap .netmap-card-facts span{font-size:12px;line-height:1.35}#netmap{flex-direction:column;gap:0;padding-inline:16px;display:flex}#netmap .wrap{width:auto;margin-inline:0;display:contents}#netmap .netmap-callout,#netmap .netmap-copy{display:contents}#netmap .netmap-globe{--netmap-globe-bleed:32px;opacity:1;width:auto;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}#netmap .netmap-globe-anchor{order:3;width:100%;height:min(84vw,340px);margin:4px 0 22px;display:block}#netmap .netmap-copy>*,#netmap .netmap-actions{z-index:2;position:relative}#netmap .netmap-globe:before{display:none}#netmap .netmap-globe-photo{background-position:50%;border-radius:50%;height:min(84vw,340px);inset:200px 16px auto}#netmap .netmap-globe-labels{display:block}#netmap .netmap-globe-label-card{border-radius:10px;min-width:112px;max-width:150px;padding:7px 9px 8px;bottom:11px;left:11px}#netmap .netmap-globe-label[data-side=left] .netmap-globe-label-card{left:auto;right:11px}#netmap .netmap-globe-label-card:after{width:12px}#netmap .netmap-globe-label-title{margin-bottom:3px;font-size:8px}#netmap .netmap-globe-label-value{font-size:13px}#netmap .netmap-globe-label-caption{margin-top:3px;font-size:8px}#netmap .netmap-globe-label--free .netmap-globe-label-value{font-size:8.5px}#netmap .netmap-globe-label-pin{width:8px;height:8px;top:-4px;left:-4px;box-shadow:0 0 0 4px #ef2b5229,0 0 18px #ef2b52e6}#netmap .netmap-globe-label--free .netmap-globe-label-pin{box-shadow:0 0 0 4px #ffb5452e,0 0 18px #ffb545d9}#netmap .netmap-globe-label-pin:after{inset:-5px}#netmap .netmap-callout .eyebrow{order:1}#netmap .netmap-callout .h2{order:2}#netmap .netmap-callout .sub{order:4}#netmap .netmap-map-button{order:5;margin-top:20px}}#audience{isolation:isolate;min-height:100svh;padding:clamp(110px,13vh,150px) 0 clamp(86px,10vh,120px);position:relative;overflow:hidden;background:radial-gradient(60% 70% at 16% 70%,#740c2b2e,#0000 72%),radial-gradient(48% 68% at 86% 22%,#212b5b26,#0000 75%),linear-gradient(135deg,#090b13 0%,#0c0e17 54%,#080a12 100%)!important}#audience:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 0 58%,#ffffff05 58.1% 58.3%,#0000 58.4%),radial-gradient(circle at 50% 55%,#0000 25%,#00000061 100%);position:absolute;inset:0}#audience>.wrap{z-index:1;position:relative;display:block!important}#audience .audience-head{max-width:none;margin:0 0 clamp(44px,6vh,68px)}#audience .audience-head .eyebrow{margin-bottom:26px}#audience .audience-head .h2{letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(58px,5.8vw,90px);line-height:.9}#audience .audience-head .sub{color:#e0e0e7;max-width:none;margin:24px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}@media (min-width:901px){#audience .audience-head .sub{white-space:nowrap}}#audience .audience-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}#audience .audience-card{--aud-accent:#ff2453;--aud-fill:45%;border:1px solid color-mix(in srgb,var(--aud-accent) 78%,transparent);background-color:#14131b;background-image:linear-gradient(90deg,#07080fe6 0%,#07080f94 37%,#07080f0d 69%), linear-gradient(0deg,#06070db3 0%,transparent 42%), var(--aud-img);min-width:0;height:510px;box-shadow:inset 0 0 55px color-mix(in srgb,var(--aud-accent) 13%,transparent),0 24px 60px #00000038;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;border-radius:22px;position:relative;overflow:hidden}#audience .audience-card:first-child,#audience .audience-card:nth-child(2),#audience .audience-card:nth-child(3){background-position:50%,50%,100%}#audience .audience-card:nth-child(3){--aud-accent:#5d73ff}#audience .audience-card:hover{border-color:var(--aud-accent);box-shadow:inset 0 0 70px color-mix(in srgb,var(--aud-accent) 18%,transparent),0 28px 70px #0000004d;transform:translateY(-5px)}#audience .audience-card-copy{z-index:2;padding:34px 30px;position:relative}#audience .audience-pct{color:var(--aud-accent);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 0 26px color-mix(in srgb,var(--aud-accent) 24%,transparent);font-size:clamp(72px,6vw,98px);font-weight:800;line-height:.78;display:block}#audience .audience-card-copy p{color:#fff;max-width:240px;margin:24px 0 0;font-size:18px;font-weight:500;line-height:1.5}#audience .audience-progress{z-index:3;background:#ffffff26;border-radius:99px;height:10px;position:absolute;bottom:28px;left:30px;right:30px;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}#audience .audience-progress i{border-radius:inherit;background:var(--aud-accent);width:0;height:100%;box-shadow:0 0 16px color-mix(in srgb,var(--aud-accent) 70%,transparent);transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}#audience .audience-card.in .audience-progress i{width:var(--aud-fill)}@media (max-width:1100px){#audience{min-height:0}#audience .audience-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#f62f5280 transparent;gap:18px;padding:0 0 14px;display:flex;overflow-x:auto}#audience .audience-card{scroll-snap-align:start;flex:0 0 min(440px,78vw);height:500px}}@media (max-width:600px){#audience .audience-head{margin-bottom:34px}#audience .audience-card{flex-basis:88vw}#audience{min-height:auto;background:linear-gradient(#0a0c14 0%,#0a0c14f5 48px,#0000 148px),linear-gradient(115deg,#0000 0 72%,#ffffff06 72.2% 72.5%,#0000 72.7%),radial-gradient(circle at 98% 16%,#5d73ff21,#0000 28%),radial-gradient(circle at 0 82%,#ff245326,#0000 32%),linear-gradient(155deg,#0a0c14 0%,#080a11 58%,#111019 100%)!important;padding:72px 0 36px!important}#audience>.wrap{width:auto;margin-inline:16px}#audience .audience-head{text-align:left;max-width:none;margin:0 0 18px;position:relative}#audience .audience-head .eyebrow{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:18px;margin:0;padding:0;display:flex;letter-spacing:.2em!important;font-size:9px!important}#audience .audience-head .h2{letter-spacing:-.025em;text-align:left;white-space:nowrap;max-width:none;margin:12px 0 0;font-size:clamp(34px,10.5vw,44px);line-height:.9}#audience .audience-head .sub{max-width:315px;box-shadow:none;color:#dcdee8a8;text-align:left;text-wrap:pretty;background:0 0;border:0;border-left:2px solid #ff34589e;border-radius:0;margin:15px 0 0;padding:0 0 0 13px}#audience .audience-cards{scroll-snap-type:none;counter-reset:audience-card;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;display:grid;overflow:visible}#audience .audience-card{counter-increment:audience-card;scroll-snap-align:none;border-color:color-mix(in srgb,var(--aud-accent) 55%,transparent);background-image:linear-gradient(180deg,#090a100d 20%,#090a1042 48%,#090a10f7 100%), var(--aud-img);width:100%;min-height:0;box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--aud-accent) 72%,transparent),0 16px 34px -28px #000000e6;background-position:50%,50% 22%;background-size:100% 100%,cover;border-radius:17px;flex:none;transition:none;display:block;transform:none}#audience .audience-card:first-child{background-image:linear-gradient(90deg,#0b0c13fa 0%,#0b0c13db 37%,#0b0c1347 66%,#0b0c130a 100%), var(--aud-img);background-position:50%,100%;background-size:100% 100%,cover;grid-column:1/-1}#audience .audience-card:nth-child(2){background-position:50%,64% 22%}#audience .audience-card:nth-child(3){background-position:50%,70% 22%}#audience .audience-card:before{content:"0" counter(audience-card);z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffff61;font:700 8px/1 var(--font-text);letter-spacing:.14em;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:12px;left:13px}#audience .audience-card:hover{transform:none}#audience .audience-card-copy{flex-direction:column;justify-content:flex-end;width:100%;height:auto;padding:66px 14px 16px;display:flex;position:absolute;inset:auto 0 0}#audience .audience-card:first-child .audience-card-copy{justify-content:center;width:56%;height:100%;padding:28px 20px 18px;position:relative;inset:auto}#audience .audience-pct{font-size:48px;line-height:.72}#audience .audience-card:first-child .audience-pct{font-size:72px}#audience .audience-card-copy p{color:#ffffffeb;text-shadow:0 2px 10px #000000b8;max-width:132px;margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.3}#audience .audience-card:first-child .audience-card-copy p{max-width:180px;font-size:14px;line-height:1.38}#audience .audience-progress{height:3px;box-shadow:none;background:#ffffff21;border-radius:0;bottom:8px;left:10px;right:10px}}@media (max-width:340px){#audience{padding-bottom:30px!important}#audience .audience-head .h2{white-space:nowrap;max-width:none;font-size:34px}#audience .audience-cards{gap:8px}#audience .audience-pct{font-size:44px}#audience .audience-card:first-child .audience-pct{font-size:64px}#audience .audience-card-copy{padding-inline:12px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #audience .audience-card{height:min(510px,56vh)}}@media (max-width:600px){#audience .audience-head .sub{font-size:14px;line-height:1.5}#audience .audience-card:before{font-size:12px;line-height:1}#audience .audience-card-copy p,#audience .audience-card:first-child .audience-card-copy p{max-width:190px;font-size:14px;line-height:1.45}#audience .audience-card-copy p{overflow-wrap:anywhere}#audience .audience-cards{grid-template-rows:270px 230px}#audience .audience-card{height:230px}#audience .audience-card:first-child{height:270px}}@media (max-width:340px){#audience .audience-head .sub{font-size:14px}#audience .audience-cards{grid-template-rows:250px 220px}#audience .audience-card{height:220px}#audience .audience-card:first-child{height:250px}#audience .audience-card-copy p{font-size:14px}}@media (max-width:600px){body #audience .audience-head .eyebrow{letter-spacing:.2em!important;font-size:12px!important;line-height:1.2!important}}#where{color:#101018;background:#fff;border-top:1px solid #00000012;border-bottom:1px solid #00000012;position:relative;overflow:hidden}#where .h2{color:#101018}#where .h2 em{color:var(--red);font-style:normal}#where .sub{color:#61617a;margin:0 auto}#where .eyebrow{justify-content:center}#where .sub{max-width:none}@media (min-width:901px){#where .loc-card h3{min-height:50px;line-height:1.2!important}}@media (max-width:600px){#where{background:radial-gradient(circle at 86% 8%,#ef2b521c,#0000 29%),radial-gradient(circle at 4% 68%,#ef2b5212,#0000 25%),linear-gradient(#fff 0%,#f7f7fa 100%);min-height:auto}#where .wrap{width:auto;margin-inline:16px}#where .loc-head{max-width:none}#where .eyebrow{margin:0}#where .eyebrow-pin svg{display:none!important}#where .h2{letter-spacing:-.018em;text-wrap:balance;max-width:350px;margin:12px auto 0;font-size:clamp(38px,11.2vw,47px);line-height:.88}#where .h2 em{margin-top:3px;display:block}#where .sub{color:#667;text-wrap:balance;background:#ffffffb8;border:1px solid #10101812;border-radius:16px;max-width:345px;margin:16px auto 0;padding:13px 15px;font-size:13px;line-height:1.45;box-shadow:0 12px 32px -26px #10101880}#where .sub br{display:none}#where .loc-slider{width:calc(100% + 16px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:16px -8px 0;padding:0}#where .loc-viewport{clip-path:inset(-30px 0 -52px);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:20px;width:100%;height:326px;margin:0;overflow:visible}#where .loc-viewport:before,#where .loc-viewport:after{display:none}#where .loc-track{--loc-w:232px;--loc-w-active:344px;--loc-gap:12px;align-items:center}#where .loc-card{opacity:.42;background:#171720;border:1px solid #ffffff24;border-radius:18px;height:284px;transition:flex-basis .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s;overflow:hidden;transform:scale(.94);box-shadow:0 16px 34px -24px #10101899}#where .loc-photo,#where .loc-card.is-active .loc-photo{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:17px;height:100%;transform:scale(1.01)}#where .loc-card h3,#where .loc-card.is-active h3{z-index:1;color:#fff;text-align:left;text-shadow:0 2px 12px #00000059;background:linear-gradient(#0000 0%,#0a0a10d1 58%,#0a0a10f7 100%);margin:0;padding:74px 18px 18px;line-height:1.02;position:absolute;inset:auto 0 0;font-size:18px!important}#where .loc-card.is-active{opacity:1;background:#171720;border-color:#0000;border-radius:20px;height:314px;padding:0;transform:none;box-shadow:0 24px 44px -22px #101018ad,0 16px 34px -25px #ef2b52cc}#where .loc-btn{width:46px;height:46px;color:var(--red);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #10101814;border-radius:14px;top:50%;box-shadow:0 12px 28px -12px #10101873}#where .loc-btn-prev{left:16px}#where .loc-btn-next{right:16px}#where .loc-btn svg{width:22px;height:22px}#where .loc-action{margin-top:18px}#where .loc-action .btn{width:100%}}@media (max-width:340px){#where .loc-track{--loc-w:206px;--loc-w-active:286px;--loc-gap:10px}#where .loc-card h3,#where .loc-card.is-active h3{font-size:16px!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #where .loc-viewport{height:clamp(352px,146.8px + 22.8vh,466px)}}.loc-head{text-align:center;max-width:1000px;margin:0 auto}.loc-slider{position:relative}.loc-btn{z-index:3;cursor:pointer;color:#15151d;background:#fff;border:1px solid #00000017;border-radius:20px;place-items:center;width:68px;height:68px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px -10px #10101859}.loc-btn-prev{left:0}.loc-btn-next{right:0}.loc-btn svg{width:26px;height:26px}.loc-btn:hover{background:#f4f4f7;border-color:#0000002b;box-shadow:0 14px 30px -10px #1010186b}.loc-btn:active{transform:translateY(-50%)scale(.96)}.loc-viewport{clip-path:inset(-80px 0);width:100vw;height:clamp(392px,48vh,442px);margin-top:clamp(14px,2.2vh,24px);margin-left:calc(50% - 50vw);position:relative}.loc-viewport:before,.loc-viewport:after{content:"";z-index:2;pointer-events:none;width:clamp(140px,20vw,380px);position:absolute;top:0;bottom:0}.loc-viewport:before{background:linear-gradient(90deg,#fff 34%,#fff0);left:0}.loc-viewport:after{background:linear-gradient(270deg,#fff 34%,#fff0);right:0}.loc-track{--loc-w:382px;--loc-w-active:542px;--loc-gap:28px;align-items:center;gap:var(--loc-gap);will-change:transform;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex}.loc-card{flex-direction:column;flex:0 0 var(--loc-w);border-radius:22px;transition:flex-basis .45s cubic-bezier(.2,.8,.2,1),background .35s,padding .45s;display:flex;position:relative}.loc-track.is-jumping,.loc-track.is-jumping .loc-card,.loc-track.is-jumping .loc-photo,.loc-track.is-dragging,.loc-track.is-dragging .loc-card,.loc-track.is-dragging .loc-photo{transition:none!important}@media (hover:hover) and (pointer:fine){.loc-viewport{cursor:grab}.loc-viewport.is-dragging{cursor:grabbing}}.loc-photo{object-fit:cover;background:#e9e9ee;border-radius:18px;width:100%;height:clamp(216px,28vh,272px);transition:height .45s cubic-bezier(.2,.8,.2,1);display:block}.loc-card h3{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#101018;margin:16px 0 0;line-height:1.14;font-size:18px!important}.loc-card.is-active{flex:0 0 var(--loc-w-active);background:var(--red);padding:24px 24px 22px;box-shadow:0 26px 60px -22px #ef2b52b8}.loc-card.is-active .loc-photo{height:clamp(230px,29vh,288px)}.loc-card.is-active h3{color:#fff;font-size:20px!important}@media (min-width:901px){.loc-viewport{height:clamp(416px,51vh,466px)}.loc-photo{height:clamp(240px,30vh,296px)}.loc-card.is-active .loc-photo{height:clamp(254px,31vh,312px)}}.loc-action{justify-content:center;margin-top:clamp(14px,2.2vh,24px);display:flex}@media (max-width:900px){.loc-track{--loc-w:242px;--loc-w-active:340px;--loc-gap:16px}.loc-card h3{font-size:15px!important}.loc-btn{border-radius:16px;width:54px;height:54px}}@media (max-width:600.98px){#where .loc-card h3 br{display:none}#where .h2 em{margin-top:0;display:inline}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #where{padding-bottom:clamp(24px,14.4vh - 105.6px,96px)}}@media (max-width:600px){body #where .eyebrow{letter-spacing:.2em!important;font-size:12px!important;line-height:1.2!important}}@media (max-width:600.98px){#where .h2{text-wrap:wrap!important;font-size:clamp(38px,8.8vw,42px)!important}}@media (max-width:360.98px){#where .h2{text-wrap:wrap!important;font-size:34px!important}}.venue-showcase{height:clamp(480px,68vh,720px)}.venue-feature{--video-hover-duration:.48s;--video-hover-ease:cubic-bezier(.2,.78,.2,1);cursor:pointer;background:#17171f;border:1px solid #ffffff1a;border-radius:36px;height:100%;position:relative;overflow:hidden}.venue-feature:focus-visible{outline:3px solid var(--red-2);outline-offset:4px}.venue-feature>img{object-fit:cover;width:100%;height:100%;transition:opacity .28s,transform var(--video-hover-duration) var(--video-hover-ease),filter var(--video-hover-duration) ease}.venue-feature>iframe{border:0;width:100%;height:100%;display:block}.venue-feature.is-playing{cursor:default}.venue-feature:hover>img,.venue-feature:focus-visible>img{filter:saturate(1.05)brightness(.94);transform:scale(1.025)}.venue-feature.is-changing>img{opacity:.25;transform:scale(1.045)}.venue-shade{pointer-events:none;background:radial-gradient(circle at 50% 52%,#07070c47,#0000 25%),linear-gradient(#07070c0f,#07070c38);position:absolute;inset:0}.venue-play{--play-size:82px;--play-x:-50%;--play-y:-50%;z-index:2;pointer-events:none;position:absolute;top:48%;left:50%}.venue-caption{text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(48% + 58px);left:50%;transform:translate(-50%)}.venue-caption,.venue-caption *{font-family:var(--font-text)}.venue-caption strong{font-size:17px;font-weight:700;line-height:1.15}.venue-caption span{color:#ffffffc2;letter-spacing:.16em;margin-top:7px;font-size:12px;line-height:1.35}#gallery .sec-head{max-width:720px;margin-bottom:clamp(34px,5vw,60px)}@media (min-width:821px){#gallery .wrap{column-gap:var(--gutter,24px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#gallery .sec-head,#gallery .venue-showcase{grid-column:1/-1;width:100%}#gallery .sec-head{max-width:none}#gallery .h2{white-space:nowrap;font-size:clamp(38px,2.8vw,54px)}#gallery .sub{white-space:nowrap;max-width:none}}@media (prefers-reduced-motion:reduce){.venue-feature>img{transition-duration:.01ms!important}.venue-feature:hover>img,.venue-feature:focus-visible>img{transform:none}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #gallery{overflow:hidden;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:112px 0 64px!important}html.fp #gallery .sec-head{margin-bottom:24px}html.fp #gallery .eyebrow{margin-bottom:14px}html.fp #gallery .h2{white-space:nowrap;margin-bottom:12px;font-size:clamp(38px,2.8vw,54px)}html.fp #gallery .sub{white-space:nowrap;max-width:none}html.fp #gallery .venue-showcase{height:min(720px,100vh - 300px);min-height:0}}@media (max-width:820px){.venue-showcase{height:58vw;min-height:300px}#gallery .h2,#gallery .sub{white-space:normal}.venue-play{--play-size:62px;top:46%}.venue-caption{top:calc(46% + 48px)}.venue-caption strong{font-size:14px}}#gallery{color:#17171f;background:#f7f7f8;border-color:#11111914}#gallery .h2{color:#17171f}#gallery .sub{color:#74747e}#gallery .venue-feature{background:#dedee2;border-color:#11111914;box-shadow:0 18px 48px #14141c1a}#gallery .venue-caption,#gallery .venue-caption strong{color:#fff}#gallery .venue-caption span{color:#ffffffb3}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #gallery{height:auto!important;min-height:100vh!important}}@media (min-width:901px) and (max-height:920px) and (hover:hover) and (pointer:fine){html.fp #gallery{padding:104px 0 48px!important}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #gallery{padding-top:92px!important;padding-bottom:24px!important}}.venue-gallery-nav:focus-visible,.venue-gallery-thumbs button:focus-visible{outline-offset:3px;outline:3px solid #fff}.venue-gallery-view{background:#0b0b10;place-items:center;height:min(68vh,680px);min-height:360px;display:grid;position:relative;overflow:hidden}.venue-gallery-view>img,.venue-gallery-video{grid-area:1/1;width:100%;height:100%}.venue-gallery-view>img{object-fit:contain;transition:opacity .18s}.venue-gallery-view>img[hidden],.venue-gallery-video[hidden]{display:none}.venue-gallery-view>img.is-changing{opacity:.25}.venue-gallery-video{background:#000}.venue-gallery-video iframe{border:0;width:100%;height:100%;display:block}.venue-gallery-video-poster{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.venue-gallery-video-poster>img{object-fit:cover;width:100%;height:100%;display:block}.venue-gallery-video-poster:after{content:"";background:linear-gradient(#00000014,#0000003d);position:absolute;inset:0}.venue-gallery-video-play{z-index:1;--play-size:92px;--play-x:-50%;--play-y:-50%;position:absolute;top:50%;left:50%}.venue-gallery-video-poster:focus-visible{outline-offset:-6px;outline:3px solid #fff}.venue-gallery-nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f16a8;border:1px solid #ffffff2b;width:54px;height:72px;font:300 52px/1 Arial,sans-serif;transition:background .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.venue-gallery-nav:hover{background:#ef2b52eb;transform:translateY(-50%)scale(1.04)}.venue-gallery-nav--prev{border-radius:17px;left:18px}.venue-gallery-nav--next{border-radius:17px;right:18px}.venue-gallery-thumbs{gap:10px;padding:14px 28px 20px;display:flex;overflow-x:auto}.venue-gallery-thumbs button{opacity:.58;cursor:pointer;background:#22222c;border:2px solid #0000;border-radius:10px;flex:0 0 84px;height:58px;padding:0;transition:border-color .2s,opacity .2s,transform .2s;position:relative;overflow:hidden}.venue-gallery-thumbs button:hover{opacity:.9;transform:translateY(-2px)}.venue-gallery-thumbs button.is-active{border-color:var(--red-2);opacity:1}.venue-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.venue-gallery-thumbs button.is-video:after{content:"";background:linear-gradient(145deg,#ff5278,#ed2856 50%,#bd0f42);border:1px solid #ffffff73;border-radius:50%;width:28px;height:28px;animation:1.85s ease-out infinite videoPlayThumbPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff4d,0 4px 16px #00000073}@keyframes videoPlayThumbPulse{0%,10%{box-shadow:inset 0 1px #ffffff4d,0 0 #ef2b529e,0 4px 16px #00000073}78%,to{box-shadow:inset 0 1px #ffffff4d,0 0 0 12px #ef2b5200,0 4px 16px #00000073}}.venue-gallery-thumbs button.is-video:before{content:"";z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;margin-left:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.venue-gallery-thumbs button.is-video:after{animation:none!important}}@media (max-width:820px){.venue-gallery-view{height:62dvh;min-height:280px}.venue-gallery-nav{width:44px;height:60px;font-size:42px}.venue-gallery-nav--prev{left:10px}.venue-gallery-nav--next{right:10px}.venue-gallery-thumbs{padding:12px 18px 16px}.venue-gallery-thumbs button{flex-basis:70px;height:50px}}@keyframes scenarioOrWave{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.scenario-card{border:1px solid var(--stroke);border-radius:var(--radius);background:var(--card);padding:26px}#forwho .sec-head .h2 .accent{color:var(--red-2)}.scenario-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin-top:32px;display:grid;position:relative}.scenario-card{isolation:isolate;background:#0a0c12;border:1px solid #ffffff24;border-radius:18px;outline:0;flex-direction:column;grid-column:span 6;align-items:flex-start;min-height:500px;padding:34px 38px 38px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 26px 70px #0000003d}.scenario-card--existing{--scenario-image:url(/assets/subscription/forwho-existing-arena.webp);--scenario-position:64% center}.scenario-card--new{--scenario-image:url(/assets/subscription/forwho-new-arena.webp);--scenario-position:66% center}@media (max-width:900px){.scenario-card--existing{--scenario-image:url(/assets/subscription/forwho-existing-arena-mobile.webp)}.scenario-card--new{--scenario-image:url(/assets/subscription/forwho-new-arena-mobile.webp)}}.scenario-card:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#080910d1 0%,#080910b3 40%,#08091061 68%,#0809101a 100%), linear-gradient(180deg,#0809100f,#08091024 52%,#080910b3 100%), var(--scenario-image);background-position:center,center,var(--scenario-position);background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;border-radius:17px;display:block;position:absolute;inset:0}.scenario-card>*{z-index:2;position:relative}.scenario-kicker{align-items:center;gap:18px;display:flex}.scenario-tag{color:var(--red-2);letter-spacing:.035em;text-transform:uppercase;font-size:20px;font-weight:800}.scenario-card h3{text-transform:none;max-width:680px;margin:22px 0 16px;font-size:clamp(24px,1.7vw,30px);line-height:1.1}.scenario-title-break{display:block}.scenario-card p,.scenario-card li{color:#e5e7efb8;font-size:15px;line-height:1.52}.scenario-card p{max-width:680px}.scenario-card ul{gap:14px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.scenario-card li{padding-left:30px;position:relative}.scenario-card li:before{content:"✓";border:1px solid var(--red-2);width:17px;height:17px;color:var(--red-2);border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:.16em;left:0}.scenario-card .btn{margin-top:auto}.scenario-card .btn:after{content:"→";color:var(--red-2);margin-left:12px;font-size:22px;font-weight:400;line-height:0;transition:transform .22s}.scenario-card .btn:hover:after{transform:translate(4px)}.scenario-or{z-index:3;background:var(--red);color:#fff;width:82px;height:82px;box-shadow:none;font-family:var(--font-text);letter-spacing:.04em;text-shadow:none;border:0;border-radius:50%;place-items:center;font-size:18px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scenario-or:before,.scenario-or:after{content:"";pointer-events:none;border:1px solid #ff4765b3;border-radius:50%;animation:2.4s ease-out infinite scenarioOrWave;position:absolute;inset:-1px}.scenario-or:after{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.scenario-or:before,.scenario-or:after{opacity:0;animation:none}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #forwho{overflow:hidden;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:118px 0 66px!important}#forwho{background:radial-gradient(52% 92% at -4% 14%,#e7004ee6 0%,#ae003e94 30%,#4a082a42 52%,#0000 72%),radial-gradient(56% 94% at 106% 52%,#db0048d1 0%,#9d003b85 34%,#4307273d 56%,#0000 74%),linear-gradient(112deg,#0b0c18 20%,#080a14 52%,#100913 100%)}#forwho .sec-head{text-align:center;max-width:1100px;margin:0 auto 38px}#forwho .sec-head .h2{max-width:none;margin-bottom:16px;font-size:clamp(48px,3.35vw,64px);line-height:.98}#forwho .sec-head .sub{max-width:980px;margin-inline:auto;font-size:17px;line-height:1.45}#forwho .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:min(1200px,100%);margin:0 auto}#forwho .scenario-card{grid-column:auto;min-height:min(500px,100vh - 365px)}}@media (min-width:1280px){#forwho .sec-head .h2{white-space:nowrap}}@media (max-width:900px){.scenario-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.scenario-or{justify-self:center;width:68px;height:68px;margin:-15px 0;position:relative;top:auto;left:auto;transform:none}.scenario-card{grid-column:auto;min-height:0;padding:26px 24px 28px}.scenario-card h3{font-size:clamp(24px,6.8vw,28px)}.scenario-card .btn{width:100%}}#forwho{overflow:hidden}#forwho>.wrap{z-index:1;position:relative}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #forwho .sec-head .h2{font-size:clamp(34px,6vh - 20px,64px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #forwho .sec-head{margin-bottom:16px!important}}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #forwho{height:auto!important;min-height:100vh!important}}@media (min-width:901px) and (max-height:920px) and (hover:hover) and (pointer:fine){html.fp #forwho{padding:118px 0 68px!important}}.scenario-or{font-family:var(--font-text)!important}body #forwho .scenario-card h3{font-family:var(--font-display)!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.12!important}@media (max-width:900px){#forwho .scenario-or{letter-spacing:.04em;width:96px;min-width:96px;height:96px;min-height:96px;font-size:16px}}@media (max-width:600.98px){#forwho .scenario-card:after{background-image:linear-gradient(90deg,#080910f0 0%,#080910d1 52%,#08091061 100%), linear-gradient(180deg,#0809101f,#08091047 52%,#080910db 100%), var(--scenario-image)}#forwho .scenario-card h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;font-size:clamp(21px,5.5vw,23px)!important;line-height:1.25!important}#forwho .scenario-no-break{white-space:nowrap}#forwho .scenario-card p,#forwho .scenario-card li{color:#f4f5fad6;font-size:16px;line-height:1.5}}#forwho .scenario-title-break{display:none!important}@media (max-width:600.98px){#forwho .scenario-title-break{display:none}}@media (max-width:360.98px){#forwho .scenario-card h3{font-size:20px!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #forwho{padding-bottom:clamp(24px,8.4vh - 51.6px,66px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #forwho{padding-top:92px!important}}@media (max-width:360.98px){#forwho .sec-head .h2{text-wrap:wrap!important;font-size:34px!important}}@media (max-width:600px){.scenario-grid{grid-template-columns:1fr}.game-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.game-tabs::-webkit-scrollbar{display:none}#games .wrap{flex-direction:column;display:flex}#games .games-head{display:contents}#games .games-head .eyebrow{order:1}#games .games-head .h2{order:2}#games .games-head .sub{order:3}#games .game-focus{order:4;margin-top:18px}#games .game-plan-frame{order:5;padding-top:0}#games .game-update{border-radius:18px;grid-template-columns:42px minmax(0,1fr);width:100%;margin:20px 0 0;padding:8px 13px 8px 8px}#games .game-update-mark{border-radius:13px;width:42px;height:42px}#games .game-update-copy strong{font-size:13px}#games .game-update-copy span{font-size:11.5px}#games .game-info{text-align:left;align-items:flex-start;padding:22px 18px}#games .game-info:before{display:none}#games .game-info h3{font-size:34px;line-height:.96}#games .game-meta{justify-content:flex-start}#games .game-description{text-align:left}}@media (min-width:901px) and (max-height:960px) and (hover:hover) and (pointer:fine){html.fp #games{height:auto!important;min-height:100vh!important}}@media (min-width:901px) and (max-height:920px) and (hover:hover) and (pointer:fine){html.fp #games{padding-top:94px!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){.game-tab span{font-size:clamp(10px,6.4px + .4vh,12px)}}@media (min-width:901px) and (min-height:821px) and (hover:hover) and (pointer:fine){.games-head{margin-bottom:clamp(14px,2.19vh - 9.62px,21px)}#games .games-head .h2{font-size:clamp(46px,25.75px + 1.88vh,52px)}.game-focus{height:clamp(340px,168px + 16vh,400px)}html.fp #games .game-focus{height:min(400px,100vh - 540px)!important}.game-tab img{height:clamp(172px,111px + 7.4vh,200px)}}@media (min-width:901px) and (min-height:821px) and (max-height:1080px) and (hover:hover) and (pointer:fine){html.fp #games{padding:min(94px,11.9vh) 0 18px!important}}@media (min-width:901px) and (min-height:821px) and (hover:hover) and (pointer:fine){#games .game-focus{margin-bottom:clamp(12px,1.36vh - 1.09px,18px)}#games .game-update{margin-top:clamp(14px,5.27px + .91vh,18px)}}@media (min-width:901px) and (min-height:821px) and (max-height:960px) and (hover:hover) and (pointer:fine){#games .games-head .eyebrow{display:none}}body .game-tab{font-family:var(--font-text)!important}.game-tab strong,.game-tab span{font-family:var(--font-text)}.game-tab strong{font-size:14px;line-height:1.25}.game-tab span{font-size:12px;line-height:1.35}.game-update-copy span{font-size:12px!important;line-height:1.35!important}.game-info .btn{font-size:var(--button-font-size)}@media (max-width:900px){.game-tab{flex-basis:210px}}@media (min-width:900px) and (max-width:1100px){#games .game-tabs{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}#games .game-tab{scroll-snap-align:start;flex:0 0 210px}}@media (max-width:600px){.game-tabs{gap:12px}.game-tab{flex-basis:210px}.game-tab strong{font-size:14px}.game-tab span{font-size:12px}.game-update-copy strong{font-size:14px}.game-update-copy span{font-size:12px}}.game-description{font-size:16px!important;line-height:1.55!important}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){.game-description{-webkit-line-clamp:4;font-size:15px!important;line-height:1.5!important}}@media (min-width:901px) and (max-width:960px) and (max-height:900px) and (hover:hover) and (pointer:fine){.game-description{-webkit-line-clamp:5}}#income{position:relative;overflow:hidden}@media (min-width:901px){#income{position:relative;overflow:hidden}#income:before{filter:blur(30px);opacity:.9;border-radius:50%;width:132%;height:36%;top:47%;left:-14%;transform:rotate(-12deg)}#income:after{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 0 14px #eb2c4b33);opacity:.72;border-top:1px solid #ff455b33;border-radius:50%;width:128%;height:24%;position:absolute;top:54%;left:-12%;transform:rotate(-12deg);box-shadow:0 -12px #a321461a,0 -25px #ff566513,0 -40px #78214c12}#income{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);background:#080910 url(/assets/subscription/income-section-bg.webp) 50%/cover no-repeat}#income:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#05060c00 34%,#05060c29 54%,#05060c9e 80%,#05060ce6 100%);display:block;position:absolute;inset:0}#income:after{display:none}#income .wrap{z-index:1;min-height:calc(100vh - var(--section-pad-y) - var(--section-pad-y));flex-direction:column;justify-content:space-between;gap:clamp(42px,6vh,76px);display:flex;position:relative}#income .sec-head{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);grid-template-areas:"eyebrow stat""title stat";align-items:end;column-gap:clamp(70px,8vw,140px);max-width:none;margin:0;display:grid}#income .sec-head .eyebrow{grid-area:eyebrow;align-self:end}#income .sec-head .h2{grid-area:title;max-width:760px;margin:18px 0 0}#income .sec-head .sub{border-left:1px solid #ffffff29;grid-area:stat;align-self:end;max-width:430px;margin:0 0 8px;padding:4px 0 4px 34px;font-size:16px;line-height:1.5}#income .sec-head .sub:before{content:"40%+";font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(70px,6vw,102px);font-weight:800;line-height:.88;display:block}#income .income{--income-accent:#8f243f;counter-increment:income-step;border:0;border-top:6px solid var(--income-accent);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);background:linear-gradient(155deg,#1b1c26fa,#0f1018fa);border-left:1px solid #ffffff21;border-right:1px solid #ffffff0d;border-radius:0;flex-direction:column;min-width:0;min-height:230px;padding:42px 30px 34px;transition:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}#income .income:nth-child(2){--income-accent:#aa3b6a;min-height:310px}#income .income:nth-child(3){--income-accent:#e64a64;min-height:390px}#income .income:nth-child(4){--income-accent:#ff5663;min-height:470px}#income .income:hover{border-top-color:var(--income-accent);border-left-color:#ffffff21;border-right-color:#ffffff0d;transform:none}#income .income:before{content:"0" counter(income-step);font-family:var(--font-display);color:#fffffff5;margin-bottom:24px;font-size:clamp(42px,3.7vw,62px);line-height:1;display:block}#income .income h3{color:#fff;max-width:290px;margin-bottom:12px;font-size:18px;line-height:1.25}#income .income p{color:#d2d4dfb3;max-width:290px;font-size:14px;line-height:1.55}}@media (min-width:901px) and (max-width:1250px){#income .sec-head{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);column-gap:54px}#income .income{min-height:200px;padding:32px 20px 26px}#income .income:nth-child(2){min-height:270px}#income .income:nth-child(3){min-height:340px}#income .income:nth-child(4){min-height:410px}}@media (min-width:901px) and (max-width:1050px){#income .income{padding:28px 15px 24px}#income .income h3{font-size:17px}#income .income p{font-size:13.5px;line-height:1.45}}#income{padding:clamp(88px,10vh,116px) 0 54px;position:relative;overflow:hidden;background:radial-gradient(circle at 14% 78%,#e1234933,#0000 28%),radial-gradient(circle at 82% 12%,#701c3e29,#0000 26%),linear-gradient(145deg,#08090e 0%,#101119 52%,#08090e 100%)!important}#income:before{content:""!important;z-index:0!important;filter:none!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:.42!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important;background-size:72px 72px!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#income:after{aspect-ratio:1;content:""!important;display:block!important}#income>.wrap{z-index:2;position:relative;min-height:0!important;display:block!important}#income .income-new-title .eyebrow{margin-bottom:18px}#income .income-new-title .h2{margin:0;font-size:clamp(54px,5.3vw,82px);line-height:.88}#income .income-new-title .h2 span{color:var(--red-2)}@media (max-width:600px){#income .income-new-title .h2{font-size:48px}}#income .income-new-title .h2{max-width:1050px}#income{isolation:isolate;padding:clamp(88px,10vh,112px) 0;background:radial-gradient(circle at 92% 8%,#ec264e21,#0000 30%),radial-gradient(circle at 6% 96%,#741b4e33,#0000 34%),linear-gradient(135deg,#181821 0%,#12131b 48%,#191720 100%)!important}#income:before{pointer-events:none;-webkit-mask-image:radial-gradient(at 50% 42%,#000 8%,#0000 76%);mask-image:radial-gradient(at 50% 42%,#000 8%,#0000 76%);content:""!important;z-index:0!important;filter:none!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:.5!important;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)!important;background-size:64px 64px!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#income:after{pointer-events:none;content:""!important;z-index:0!important;filter:blur(44px)!important;width:auto!important;height:62%!important;box-shadow:none!important;opacity:1!important;background:radial-gradient(#f0264e33 0%,#8e17451a 35%,#0000 70%)!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:auto -8% -38%!important;transform:none!important}#income>.wrap{min-height:0!important;display:block!important}#income .income-ref-head{margin:0 0 clamp(42px,5vh,58px)}#income .income-ref-head .eyebrow{margin-bottom:24px}#income .income-ref-head .h2{white-space:nowrap;max-width:none;margin:0;font-size:clamp(54px,5vw,76px);line-height:.92}#income .income-ref-sub{color:#aeb0c6;margin:22px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.45}#income .income-ref-sub strong{color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;background:#72162d7a;border:1px solid #f62f528c;border-radius:9px;margin:0 6px;padding:1px 10px 3px;font-size:24px;font-weight:800;line-height:1;display:inline-block}#income .income-ref-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}#income .income-ref-card{min-width:0;transition:transform .3s var(--ease-out),border-color .3s;background:#20202a;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}#income .income-ref-card:before{content:none;display:none}#income .income-ref-card:hover{border-color:#f62f5280;transform:translateY(-6px)}#income .income-ref-card>img{object-fit:cover;object-position:center;width:100%;height:300px}#income .income-ref-card .income-ref-copy{z-index:2;flex-direction:column;flex:1;min-height:176px;padding:24px 26px 27px;display:flex;position:relative}#income .income-ref-card h3{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:0 0 12px;font-weight:800;font-size:clamp(15px,1.25vw,20px)!important;line-height:1.05!important}#income .income-ref-card p{z-index:2;color:#aeb0c6;max-width:70%;margin:auto 0 0;font-size:15px;line-height:1.55;position:relative}#income .income-card-decor{z-index:1;pointer-events:none;opacity:.94;width:84px;height:84px;transition:transform .3s var(--ease-out),opacity .3s;position:absolute;bottom:10px;right:12px}#income .income-card-decor img{object-fit:contain;filter:drop-shadow(0 12px 20px #00000080)drop-shadow(0 0 18px #f62f524d);width:100%;height:100%;display:block;transform:rotate(-7deg)}#income .income-ref-card:hover .income-card-decor{opacity:1;transform:translateY(-5px)scale(1.07)}@media (max-width:1180px){#income .income-ref-head .h2{white-space:normal}#income .income-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#income .income-ref-card>img{height:310px}}@media (max-width:600px){#income{padding:82px 0!important}#income .income-ref-head{margin-bottom:34px}#income{min-height:auto;background:linear-gradient(118deg,#0000 0 70%,#ffffff05 70.2% 70.5%,#0000 70.7%),radial-gradient(circle at 94% 12%,#ef2b522e,#0000 30%),radial-gradient(circle at 4% 76%,#3053c61a,#0000 25%),linear-gradient(#0d0f17 0%,#090b12 62%,#0a0c14 100%)!important;padding:72px 0 36px!important}#income:after{pointer-events:none;content:""!important;z-index:0!important;filter:none!important;width:auto!important;height:170px!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(#0000 0%,#0a0c1475 48%,#0a0c14 100%)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:auto 0 -1px!important}#income>.wrap{width:auto;margin-inline:16px}#income .income-ref-head{text-align:left;margin:0 0 18px}#income .income-ref-head .eyebrow{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:18px;margin:0;padding:0;display:flex;letter-spacing:.2em!important;font-size:9px!important}#income .income-ref-head .h2{letter-spacing:-.022em;text-align:left;text-wrap:balance;max-width:340px;margin:12px 0 0;font-size:clamp(39px,10.8vw,46px);line-height:.86}#income .income-ref-sub{max-width:345px;box-shadow:none;color:#d6d8e4ad;text-align:left;background:0 0;border:1px solid #ffffff1a;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:16px 0 0;padding:11px 0;display:grid}#income .income-ref-sub strong{color:#ff355b;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:27px;line-height:.82;display:block}#income .income-ref-sub span{display:block}#income .income-ref-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:9px;width:100%;margin:0;padding:0;display:grid;position:relative;overflow:visible}#income .income-ref-card{scroll-snap-align:none;background:linear-gradient(110deg,#232430e6,#13141deb);border-color:#ffffff1a;border-radius:16px;grid-template-columns:76px minmax(0,1fr) 38px;align-items:center;gap:11px;min-width:0;padding:9px 11px 9px 9px;display:grid;transform:none;box-shadow:inset 0 1px #ffffff06,0 14px 30px -28px #000000e6}#income .income-ref-card:after{content:"";z-index:3;pointer-events:none;background:#f32c55;border-radius:0 4px 4px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0;box-shadow:0 0 16px #f32c5557}#income .income-ref-card:nth-child(3):after,#income .income-ref-card:nth-child(4):after{background:#5d73ff;box-shadow:0 0 16px #5d73ff52}#income .income-ref-card:hover{transform:none}#income .income-ref-card>img{object-fit:cover;object-position:center;border-radius:11px;grid-area:1/1;width:76px;height:88px;display:block;position:static}#income .income-ref-card .income-ref-copy{z-index:2;flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;min-height:0;padding:0;display:flex;position:static}#income .income-ref-card h3{max-width:none;margin:0 0 6px}#income .income-ref-card p{color:#cdcfdb9e;max-width:none;margin:0}#income .income-card-decor{opacity:.92;grid-area:1/3;align-self:center;width:38px;height:38px;position:static;transform:none}#income .income-card-decor img{filter:drop-shadow(0 7px 10px #0000006b)drop-shadow(0 0 12px #f62f5238);transform:none}}@media (max-width:340px){#income{padding-bottom:30px!important}#income .income-ref-head .h2{font-size:38px}#income .income-ref-card{gap:9px;padding-right:9px}#income .income-ref-card>img{width:68px;height:82px}#income .income-card-decor{width:31px;height:31px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #income .income-ref-card>img{height:min(300px,26vh)}html.fp #income .income-ref-card .income-ref-copy{min-height:min(176px,17vh);padding:min(24px,2.4vh) 26px min(27px,2.6vh)}}@media (max-width:600px){body #income .income-ref-head .eyebrow{letter-spacing:.2em!important;font-size:12px!important;line-height:1.2!important}}#income .income-ref-card h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:600px){#income .income-ref-sub{font-size:14px;line-height:1.5}#income .income-ref-card{grid-template-rows:minmax(104px,auto);min-height:126px}#income .income-ref-card:before{width:30px;height:24px;font-size:12px;line-height:1}#income .income-ref-card h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px!important;line-height:1.25!important}#income .income-ref-card p{font-size:14px!important;line-height:1.45!important}}@media (max-width:379.98px){#income .income-ref-card h3{font-size:16px!important}}@media (max-width:340px){#income .income-ref-card{grid-template-rows:minmax(106px,auto);grid-template-columns:68px minmax(0,1fr) 31px;min-height:128px}#income .income-ref-card h3{font-size:15px!important}#income .income-ref-card p{font-size:14px!important}}#income .income-ref-card h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:600.98px){#income .h2{text-wrap:wrap!important;font-size:clamp(38px,8.8vw,42px)!important}}@media (max-width:360.98px){#income .h2{text-wrap:wrap!important;font-size:34px!important}}@media (max-width:600.98px){#income .income-ref-card{grid-template-rows:auto auto;grid-template-columns:76px 34px minmax(0,1fr);align-items:center;row-gap:7px}#income .income-ref-card>img{grid-area:1/1/span 2;align-self:center}#income .income-ref-card .income-ref-copy{display:contents}#income .income-card-decor{grid-area:1/2;align-self:center;width:34px;height:34px}#income .income-ref-card h3{grid-area:1/3;margin:0}#income .income-ref-card p{grid-area:2/2/auto/span 2}}@media (max-width:340px){#income .income-ref-card{grid-template-columns:68px 30px minmax(0,1fr)}#income .income-card-decor{width:30px;height:30px}}#resources{isolation:isolate;position:relative;overflow:hidden}#resources:before{content:"";z-index:0;pointer-events:none;transform:translate3d(calc(var(--res-look-x,0) * -14px),calc(var(--res-look-y,0) * -5px),0) scale(1.03);background:url(/assets/subscription/academy-card-v2.webp) 50%/cover no-repeat;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-5%}#resources.is-parallax-live:before{will-change:transform}#resources:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(760px 420px at 88% 4%,color-mix(in srgb,var(--red) 15%,transparent),transparent 66%), radial-gradient(620px 380px at 2% 98%,color-mix(in srgb,var(--red-2) 8%,transparent),transparent 70%), linear-gradient(180deg,#08080de6 0%,#08080dd6 42%,#08080ded 100%);position:absolute;inset:0}#resources .wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){#resources:before{transition:none;transform:scale(1.03)}}.resources-head{justify-content:space-between;align-items:flex-end;gap:36px;max-width:none;margin-bottom:clamp(26px,3.4vh,40px);display:flex}@media (min-width:1200px){.resources-head{max-width:860px}}.resources-copy{max-width:800px}.resources-copy .h2{max-width:none;margin-bottom:14px}.resources-copy .sub{max-width:780px;margin:0}.resources-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.2vw,18px);display:grid}.resources-topic{isolation:isolate;text-align:left;color:#fff;min-height:clamp(230px,26vh,290px);transition:transform .34s var(--ease-out),border-color .34s,box-shadow .34s,background .34s;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}.resources-media{z-index:0;border-radius:inherit;background:#ffffff0f;display:block;position:absolute;inset:0;overflow:hidden}.resources-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.resources-media:after{content:"";background:linear-gradient(#08080d33 0%,#08080d73 38%,#08080ddb 78%,#08080df0 100%);position:absolute;inset:0}.resources-topic:hover .resources-media img{transform:scale(1.05)}.resources-topic:after{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb,var(--red) 20%,transparent);opacity:0;transition:opacity .34s;position:absolute;inset:0}.resources-topic:hover:after{opacity:1}.resources-topic:before{content:"";z-index:1;background:var(--grad);opacity:0;width:3px;transition:opacity .34s,transform .34s var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:20px;bottom:20px;left:0;transform:scaleY(.35)}.resources-topic:hover{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);transform:translateY(-5px);box-shadow:0 30px 64px -28px #000000e6}.resources-topic:hover:before{opacity:1;transform:scaleY(1)}.resources-topic:focus-visible{outline:2px solid var(--red-2);outline-offset:3px}.resources-topic h3{z-index:1;width:100%;font-family:var(--font-text);letter-spacing:0;text-align:left;text-transform:none;text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:auto 0 0;font-weight:700;position:relative;font-size:17px!important;line-height:1.3!important}.resources-topic p{z-index:1;width:100%;color:var(--muted);text-align:left;text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5;position:relative}.resources-go{z-index:1;color:#ffffffb8;letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin-top:10px;padding-top:0;font-size:13px;font-weight:700;line-height:1.35;transition:color .3s;display:inline-flex;position:relative}.resources-go svg{width:16px;height:16px;transition:transform .3s}.resources-topic:hover .resources-go{color:var(--red-2)}.resources-topic:hover .resources-go svg{transform:translate(4px)}.resources-cta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(26px,3.4vh,40px);display:flex}.resources-cta__button{gap:10px}.resources-cta__button svg{flex:0 0 20px;width:20px;height:20px}.resources-cta__note{max-width:620px;color:var(--muted-2);margin:0;font-size:14.5px;line-height:1.45}@media (max-width:1200px){.resources-topics{gap:14px}.resources-topic{padding:14px 14px 16px}.resources-topic h3{width:100%;font-size:16.5px!important}.resources-topic p{width:100%;font-size:13.5px}}@media (max-width:900px){.resources-head{flex-direction:column;align-items:flex-start;gap:22px}.resources-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #resources{padding:clamp(72px,7.6vh,96px) 0 clamp(38px,4.4vh,60px)}html.fp #resources .h2{font-size:clamp(38px,2.6vw,48px)}html.fp #resources .eyebrow{margin-bottom:12px}html.fp #resources .resources-topics{gap:14px}html.fp #resources .resources-topic{min-height:clamp(200px,23vh,260px);padding:12px 12px 14px}html.fp #resources .resources-cta{gap:12px;margin-top:20px}html.fp #resources{padding-bottom:clamp(24px,13.2vh - 94.8px,90px)}html.fp #resources .resources-head{margin-bottom:clamp(16px,5.2px + 1.2vh,22px)}html.fp #resources .resources-head .h2{font-size:clamp(34px,8.8px + 2.8vh,48px)}html.fp #resources .resources-topic{min-height:clamp(170px,30px + 19.4vh,290px);padding:clamp(10px,6.4px + .4vh,12px) clamp(10px,6.4px + .4vh,12px) clamp(12px,8.4px + .4vh,14px)}html.fp #resources .resources-go{margin-top:clamp(6px,3.3px + .3vh,10px)}html.fp #resources .resources-topic h3{font-size:clamp(15px,11.4px + .4vh,17px)!important}html.fp #resources .resources-topic p{margin-top:clamp(6px,4.2px + .2vh,8px);font-size:clamp(12.5px,9.8px + .3vh,14px)}html.fp #resources .resources-cta__button{height:clamp(48px,33.6px + 1.6vh,56px)}html.fp #resources .resources-cta__note{font-size:clamp(13px,10.3px + .3vh,14.5px)}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #resources{padding-top:92px}html.fp #resources .resources-cta{gap:9px;margin-top:14px}}@media (min-width:901px) and (max-height:800px) and (hover:hover) and (pointer:fine){html.fp #resources .resources-topic p{display:none}}@media (max-width:600px){#resources .resources-topics{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex-direction:row;gap:12px;width:100%;padding:2px 16% 12px 0;display:flex;overflow:auto hidden}#resources .resources-topics::-webkit-scrollbar{display:none}#resources .resources-topic{scroll-snap-align:start;scroll-snap-stop:always;border-radius:18px;flex:0 0 84%;width:auto;min-height:250px;padding:12px 12px 14px}#resources .resources-topic h3{font-size:17px!important;line-height:1.28!important}.resources-cta__button{width:100%}}.telegram-perks li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.telegram-section{--tg:#1f63c6}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #telegram{padding-bottom:clamp(24px,14.4vh - 105.6px,96px)}}.telegram-perks li{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#blog{isolation:isolate;background:var(--bg);padding-bottom:0;position:relative;overflow:hidden}#blog:not(:last-child){padding-bottom:clamp(48px,6vh,80px)}#blog>.wrap{z-index:1;position:relative}.news-head{z-index:1;flex-direction:column;align-items:flex-start;margin-bottom:clamp(24px,3vh,36px);display:flex;position:relative}.news-copy .h2{max-width:none;margin-bottom:14px}.news-copy .sub{max-width:520px;margin-bottom:0}.news-all{align-self:flex-start;gap:10px;margin-top:clamp(20px,2.8vh,32px)}.news-all svg{width:18px;height:18px}.news-live:before{background:var(--red-2);border-radius:50%;width:8px;height:8px}.news-feed{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.2vw,18px);margin-bottom:0;display:grid;position:relative}.news-card{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:14px 14px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex}.news-card:hover{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);transform:translateY(-5px)}.news-card:focus-visible{outline:2px solid var(--red-2);outline-offset:3px}.news-card-media{background:#ffffff0f;border-radius:14px;display:block;overflow:hidden}.news-card-media img{object-fit:cover;width:100%;height:clamp(128px,15vh,164px);transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.news-card:hover .news-card-media img{transform:scale(1.05)}.news-card-date{color:var(--red-2);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 8px;font-size:12px;line-height:1.35}.news-card-title{font-family:var(--font-text);letter-spacing:0;text-transform:none;text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.3}.news-card-text{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.news-card-go{color:#ffffffb8;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;transition:color .3s;display:inline-flex}.news-card-go svg{width:16px;height:16px;transition:transform .3s}.news-card:hover .news-card-go{color:var(--red-2)}.news-card:hover .news-card-go svg{transform:translate(3px)}@media (max-width:900px){.news-head{flex-direction:column;align-items:flex-start;gap:20px}.news-feed{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news-card,.news-card-media img,.news-card-go svg{transition:none}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp #blog{min-height:100vh;padding:0;display:block}html.fp #blog>.wrap{grid-template-columns:minmax(300px,.44fr) 1fr;align-items:center;gap:clamp(30px,3.6vw,64px);min-height:100vh;padding:64px 0 32px;display:grid}html.fp .news-head{margin-bottom:0}html.fp #blog .news-feed{width:100%}}@media (min-width:901px) and (max-height:900px) and (hover:hover) and (pointer:fine){html.fp #blog>.wrap{align-items:flex-start;padding-top:90px}}@media (max-width:600px){#blog>.wrap{flex-direction:column;display:flex}#blog .news-head{display:contents}#blog .news-copy{order:1;margin-bottom:22px}#blog .news-feed{order:2}#blog .news-all{order:3;justify-content:center;width:100%;margin-top:18px}#blog .news-feed{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex-direction:row;gap:12px;width:100%;padding:2px 16% 12px 0;display:flex;overflow-x:auto}#blog .news-feed::-webkit-scrollbar{display:none}#blog .news-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 84%}#blog .news-card-date{font-size:12px}#blog .news-card-title{font-size:18px;line-height:1.3}#blog .news-card-text,#blog .news-card-go{font-size:14px;line-height:1.5}}#blog{border-top:0;border-bottom:0}html{scrollbar-gutter:stable}body.menu-open{overflow:hidden}.subscription-menu{z-index:120;position:fixed;inset:0}.subscription-menu[hidden]{display:none}.subscription-menu__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06070cb8;border:0;width:100%;height:100%;position:absolute;inset:0}.subscription-menu__panel{color:#fff;border-left:1px solid var(--stroke-2);width:min(360px,92vw);animation:subscriptionMenuIn .3s var(--ease-out);background:#101019fa;flex-direction:column;gap:18px;padding:20px 22px 28px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #0000006b}@keyframes subscriptionMenuIn{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}.subscription-menu__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.subscription-menu__logo{width:190px;display:block}.subscription-menu__logo img{width:100%;height:auto;display:block}.subscription-menu__close{border:1px solid var(--stroke-2);color:#fff;width:44px;height:44px;font:400 29px/1 var(--font-text);cursor:pointer;background:#ffffff12;border-radius:14px;flex:none;place-items:center;transition:background .2s,transform .2s;display:grid}.subscription-menu__close:hover{background:#ffffff24;transform:rotate(4deg)}.subscription-site-nav{border-top:1px solid var(--stroke);flex-direction:column;display:flex}.subscription-site-nav__group{border-bottom:1px solid var(--stroke)}.subscription-site-nav__row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;display:grid}.subscription-site-nav__main,.subscription-site-nav__direct{color:#fff;min-width:0;font:700 19px/1.15 var(--font-text);transition:color .3s var(--ease-out),padding-left .35s var(--ease-out);padding:14px 4px;text-decoration:none}.subscription-site-nav__main[href]:hover,.subscription-site-nav__direct:hover{color:var(--red-2);padding-left:10px}.subscription-site-nav__direct{border-bottom:1px solid var(--stroke);display:block}.subscription-site-nav__direct:last-child{border-bottom:0}.subscription-site-nav__group.is-active>.subscription-site-nav__row .subscription-site-nav__main{color:var(--red-2)}.subscription-site-nav__group.is-active>.subscription-site-nav__row .subscription-site-nav__main:after{content:"Текущая страница";color:#ffffff6b;font:600 8px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;margin-left:9px;display:inline-block}.subscription-site-nav__toggle{color:#87879a;cursor:pointer;width:36px;height:36px;transition:color .3s var(--ease-out),background .3s var(--ease-out),border-color .3s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;margin-left:auto;display:grid}.subscription-site-nav__toggle:hover{border-color:var(--stroke-2);color:#fff;background:#ffffff0f}.subscription-site-nav__toggle svg{transition:transform .4s var(--ease-out)}.subscription-site-nav__group.is-open .subscription-site-nav__toggle svg{transform:rotate(180deg)}.subscription-site-nav__submenu{animation:subscriptionSubmenuIn .34s var(--ease-out);flex-direction:column;gap:2px;margin:0 0 10px 4px;padding:4px 0 4px 15px;display:flex;position:relative}.subscription-site-nav__submenu:before{content:"";background:linear-gradient(180deg,var(--red),var(--red-2));opacity:.72;border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.subscription-site-nav__submenu[hidden]{display:none}.subscription-site-nav__submenu a{color:#a4a4b5;font:500 13px/1.25 var(--font-text);transition:color .25s var(--ease-out),background .25s var(--ease-out),transform .3s var(--ease-out);border-radius:8px;padding:7px 8px}.subscription-site-nav__submenu a:hover{color:#fff;background:#ffffff0e;transform:translate(3px)}@keyframes subscriptionSubmenuIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.subscription-menu__language{flex-direction:column;gap:8px;display:flex}.subscription-menu__language-toggle{border:1px solid var(--stroke-2);color:#fff;width:100%;min-height:54px;font:600 15px var(--font-text);cursor:pointer;transition:background .3s var(--ease-out),border-color .3s var(--ease-out);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:0 15px;display:flex}.subscription-menu__language-toggle:hover{background:#ffffff1c;border-color:#fff3}.subscription-menu__language-toggle small{color:var(--muted);font:600 11px var(--font-text);letter-spacing:.08em;margin-left:auto}.subscription-menu__language-toggle svg{margin-left:auto;transition:transform .25s}.subscription-menu__language-toggle small+svg{margin-left:2px}.subscription-menu__language.is-open .subscription-menu__language-toggle svg{transform:rotate(180deg)}.subscription-menu__language-list{border:1px solid var(--stroke);animation:drawerLanguageIn .25s var(--ease-out);background:#ffffff0a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}@keyframes drawerLanguageIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.subscription-menu__language-list[hidden]{display:none}.subscription-menu__language-list button{color:#e5e5ee;min-width:0;min-height:43px;font:500 12px var(--font-text);white-space:nowrap;cursor:pointer;transition:.25s var(--ease-out);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 6px;display:flex}.subscription-menu__language-list button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.subscription-menu__language-list button small{display:none}.subscription-menu__language-list button:hover,.subscription-menu__language-list button.is-active{color:#fff;background:#ef2b5233}.subscription-menu__language-list button.is-active small{color:#ff9b91}.subscription-menu__phone{color:#fff;letter-spacing:.025em;white-space:nowrap;margin-top:auto;font-size:20px;font-weight:700;line-height:1}.subscription-menu__phone span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.subscription-menu__cta{border-radius:var(--button-radius);text-transform:uppercase;width:100%;min-height:56px;font-size:12px}@media (max-width:520px){.subscription-menu__panel{gap:16px;width:min(340px,94vw);padding:16px 18px 22px}.subscription-menu__logo{width:164px}.subscription-site-nav__main,.subscription-site-nav__direct{padding-block:12px;font-size:17px}.subscription-site-nav__submenu a{font-size:12.5px}.subscription-menu__language-list button{gap:5px;padding-inline:4px;font-size:11px}.subscription-menu__phone{font-size:18px}}@media (prefers-reduced-motion:reduce){.subscription-menu__panel{animation:none}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html.fp main>section:not(.hero):not(#blog){padding-block:min(90px,6.6vh)}html.fp main>section .h2{margin-bottom:min(16px,1.7vh);font-size:clamp(28px,min(4.5vw,5.2vh),52px)}html.fp main>section .eyebrow{margin-bottom:min(18px,2vh)}html.fp main>section .sub{font-size:min(17px,1.9vh)}html.fp #games .game-focus{margin-bottom:min(18px,1.3vh);height:min(400px,100vh - 540px)!important}html.fp #games .games-head{margin-bottom:min(24px,1.5vh)}html.fp #where .where{gap:min(16px,1.7vh)}html.fp #where .loc-action{margin-top:min(22px,1.8vh)}html.fp #income .income-ref-card>img{height:min(300px,26vh)}html.fp #income .income-ref-card .income-ref-copy{min-height:min(176px,17vh);padding:min(24px,2.4vh) 26px min(27px,2.6vh)}html.fp #audience .audience-card{height:min(510px,56vh)}html.fp #audience .audience-card-copy{padding:min(34px,3.4vh) 30px}html.fp #audience .audience-card-copy p{margin-top:min(24px,2.4vh)}html.fp #resources .resources-topic{min-height:clamp(150px,21vh,268px)}html.fp #resources .resources-topics{gap:min(18px,1.8vh)}html.fp #contacts .contacts-form{gap:min(16px,1.7vh);padding-block:min(34px,3.2vh)}html.fp #contacts .trial-form__field input{height:min(60px,6vh)}html.fp #contacts .trial-form__consents{gap:min(16px,1.6vh)}html.fp #contacts .trial-form__submit{min-height:min(60px,6vh)}}@media (min-width:901px) and (max-height:880px) and (hover:hover) and (pointer:fine){html.fp main>section .btn{padding-block:12px}html.fp #where .loc-viewport{margin-top:12px}}@media (min-width:901px) and (max-width:1279px) and (hover:hover) and (pointer:fine){html.fp main>section .h2{max-width:26ch}html.fp #income .income-ref-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html.fp #income .income-ref-card>img{height:min(300px,22vh)}html.fp #income .income-ref-card .income-ref-copy{min-height:min(176px,15vh);padding:16px 18px 18px}html.fp #income .income-ref-card p{max-width:none;font-size:13px}html.fp #income .income-ref-head{margin-bottom:min(42px,3vh)}html.fp #games .game-focus{height:min(400px,100vh - 510px)!important}html.fp #games .games-head{margin-bottom:min(24px,1.4vh)}}
