.hero{--mx:0;--my:0;isolation:isolate;background:var(--scene-bg);height:clamp(720px,50vw,1320px);position:relative;overflow:hidden;container-type:size}.hero>*{--u:min(calc(100cqw / 1440), calc(100cqh / 1000));--w:clamp(calc(var(--u) * 1440), calc(100cqw - 48px), calc(var(--u) * 1760))}.hero__frame{width:var(--w);height:calc(var(--u) * 1000);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__scenes{left:calc(50% - var(--u) * 2160);top:calc(var(--u) * -600);width:calc(var(--u) * 4320);height:calc(var(--u) * 1600);pointer-events:none;transform:translate(calc(var(--mx) * -8px), calc(var(--my) * -5px));transition:transform .6s ease-out;position:absolute}.hero__scene,.hero__fg{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 0s linear 1.1s;position:absolute;inset:0}.hero__scene[data-on=true],.hero__fg[data-on=true]{opacity:1;visibility:visible;transition:opacity 1.1s,visibility}.hero__scene img{object-fit:cover}.hero__fgs{inset:0 calc(var(--u) * -200);z-index:6;pointer-events:none;transform:translate(calc(var(--mx) * -56px), calc(var(--my) * -20px));transition:transform .6s ease-out;position:absolute}.hero__fg img{object-fit:cover;object-position:50% 100%}.hero__veil{inset:0 0 0 calc(var(--u) * -1000);z-index:2;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--scene-bg) 96%, transparent) 0%, color-mix(in srgb, var(--scene-bg) 90%, transparent) calc(var(--u) * 1000), color-mix(in srgb, var(--scene-bg) 74%, transparent) calc(var(--u) * 1420), color-mix(in srgb, var(--scene-bg) 30%, transparent) calc(var(--u) * 1560), transparent calc(var(--u) * 1760)), linear-gradient(0deg, color-mix(in srgb, var(--scene-bg) 96%, transparent) 0%, color-mix(in srgb, var(--scene-bg) 45%, transparent) 7%, transparent 14%);position:absolute}.hero__edge{z-index:5;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--scene-bg) 75%, transparent) 0%, transparent 15%), radial-gradient(ellipse 70% 90% at 50% 55%, transparent 55%, color-mix(in srgb, var(--shadow) 55%, transparent) 100%);position:absolute;inset:0}.hero__title{z-index:3;top:calc(var(--u) * 100);left:calc(50% - var(--u) * 660);width:calc(var(--u) * 1440);text-align:center;pointer-events:none;transform:translate(calc(var(--mx) * -14px), calc(var(--my) * -8px));flex-direction:column;align-items:center;transition:transform .6s ease-out;display:flex;position:absolute}.hero__realm{align-items:baseline;gap:calc(var(--u) * 10);display:flex}.hero__realm b{font-family:var(--font-name);font-size:max(14px, calc(var(--u) * 17));color:var(--c);font-weight:400}.hero__realm i{font-family:var(--font-head);font-size:max(15px, calc(var(--u) * 20));color:var(--hero-realm)}.hero__epithet{align-items:center;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 2);font-family:var(--font-head);font-style:italic;font-size:max(20px, calc(var(--u) * 34));color:var(--kosc-strong);text-shadow:0 2px 20px color-mix(in srgb, var(--shadow) 60%, transparent);display:flex}.hero__flourish{width:calc(var(--u) * 90);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c) 70%, var(--white)));height:1px;display:block}.hero__flourish--r{transform:scaleX(-1)}.hero__flourish:after{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);margin:calc(var(--u) * -3) 0 0 auto;background:color-mix(in srgb, var(--c) 70%, var(--white));box-shadow:0 0 10px var(--c);display:block;transform:rotate(45deg)}.hero__name{margin-top:calc(var(--u) * 6);font-family:var(--font-name);font-size:calc(var(--u) * var(--fs));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--white) 75%, transparent) 50%, transparent 58%) 160% 0 / 260% 100% no-repeat, linear-gradient(180deg, transparent 47%, color-mix(in srgb, var(--white) 28%, transparent) 49.5%, transparent 52%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), linear-gradient(180deg, var(--m1) 0%, var(--m2) 30%, var(--m3) 58%, var(--m4) 100%);background-blend-mode:normal, screen, overlay, normal;color:#0000;-webkit-text-stroke:max(.6px, calc(var(--u) * .9)) color-mix(in srgb, var(--m1) 45%, transparent);filter:drop-shadow(0 calc(var(--u) * 2.5) 0 var(--m4)) drop-shadow(0 calc(var(--u) * 2.5) 0 color-mix(in srgb, var(--m4) 60%, var(--shadow))) drop-shadow(0 calc(var(--u) * 3) 0 var(--shadow)) drop-shadow(0 0 calc(var(--u) * 36) color-mix(in srgb, var(--c) 50%, transparent)) drop-shadow(0 calc(var(--u) * 16) calc(var(--u) * 22) color-mix(in srgb, var(--shadow) 70%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:.92;display:block}.hero__title.is-new>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-in}.hero__title.is-new .hero__epithet{animation-delay:80ms}.hero__title.is-new .hero__realm{animation-delay:.14s}.hero__title.is-new .hero__name{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-in,1.8s .45s both hero-shine}@keyframes hero-in{0%{opacity:0;filter:blur(10px);transform:translateY(30px)scale(.96)}}@keyframes hero-shine{0%{background-position:160% 0,0 0,0 0,0 0}to{background-position:-60% 0,0 0,0 0,0 0}}.hero__stage{z-index:4;left:calc(50% - var(--u) * 200);top:calc(var(--u) * 290);width:calc(var(--u) * 520);height:calc(var(--u) * 500);pointer-events:none;transform:translate(calc(var(--mx) * -22px), calc(var(--my) * -10px));transition:transform .6s ease-out;position:absolute}.hero__halo{width:calc(var(--u) * 560);height:calc(var(--u) * 560);background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 40%, transparent), transparent);border-radius:50%;animation:4.6s ease-in-out infinite hero-pulse;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes hero-pulse{50%{opacity:.7}}.hero__pedestal{left:50%;bottom:calc(var(--u) * -78);width:calc(var(--u) * 600);height:auto;position:absolute;overflow:visible;transform:translate(-50%)}.hero__pedestal-side{fill:color-mix(in srgb, var(--c) 8%, var(--scene-fade));stroke:color-mix(in srgb, var(--c) 30%, transparent);stroke-width:1.5px}.hero__pedestal-top{fill:color-mix(in srgb, var(--c) 14%, var(--scene-fade));stroke:color-mix(in srgb, var(--c) 75%, transparent);stroke-width:2px}.hero__pedestal-rune{fill:none;stroke:var(--c);stroke-width:2px;stroke-dasharray:2 9 14 9;opacity:.7;animation:40s linear infinite hero-rune}@keyframes hero-rune{to{stroke-dashoffset:-680px}}.hero__pedestal-glow{fill:color-mix(in srgb, var(--c) 45%, transparent);filter:blur(14px)}.hero__photo{left:0;right:0;bottom:calc(var(--u) * -8);height:calc(var(--u) * 490);opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute}.hero__photo[data-on=true]{opacity:1;visibility:visible;transition:opacity .9s,visibility}.hero__photo[data-new=true]{animation:1s cubic-bezier(.2,.7,.2,1) hero-photo-in}@keyframes hero-photo-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}.hero__photo img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--c) 40%, transparent));-webkit-box-reflect:below calc(var(--u) * -10) linear-gradient(transparent 74%, color-mix(in srgb, var(--white) 16%, transparent))}.hero__copy{z-index:10;left:calc(var(--u) * 48);bottom:calc(var(--u) * 150);width:max(450px, calc(var(--u) * 540));position:absolute}.hero__kicker{font-size:max(13px, calc(var(--u) * 15));color:var(--hero-kicker);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.hero__kicker svg{color:var(--grom)}.hero__copy h1{max-width:calc(var(--u) * 500);margin:calc(var(--u) * 14) 0 0;font-family:var(--font-head);font-size:max(34px, calc(var(--u) * 58));color:var(--kosc-hi);text-shadow:0 4px 30px color-mix(in srgb, var(--shadow) 60%, transparent);font-weight:500;line-height:1.02}.hero__lead{max-width:calc(var(--u) * 490);margin:calc(var(--u) * 18) 0 0;font-size:max(14.5px, calc(var(--u) * 17));color:var(--hero-lead);line-height:1.6}.hero__cta{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 26);flex-wrap:wrap;display:flex}.hero__cta .btn{min-height:max(46px, calc(var(--u) * 56));padding:0 max(20px, calc(var(--u) * 30));font-size:max(14.5px, calc(var(--u) * 16.5))}.hero__trust{gap:calc(var(--u) * 10) calc(var(--u) * 22);margin:calc(var(--u) * 22) 0 0;font-size:max(12.5px, calc(var(--u) * 13.5));color:var(--hero-trust);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.hero__trust li{align-items:center;gap:7px;display:flex}.hero__trust svg{color:var(--grom);flex:none}.hero-card{z-index:10;right:calc(var(--u) * 40);bottom:calc(var(--u) * 112);width:max(320px, calc(var(--u) * 352));padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 14);border:1px solid color-mix(in srgb, var(--c) 30%, color-mix(in srgb, var(--kosc) 10%, transparent));background:linear-gradient(180deg, var(--card-glass-from), var(--card-glass-to));-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px -30px var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--white) 5%, transparent);font-size:max(12px, calc(var(--u) * 13.5));border-radius:4px;position:absolute;overflow:hidden}.hero-card:before{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);height:2px;position:absolute;inset:-1px -1px auto}.hero-card:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 22%, transparent), transparent);pointer-events:none;width:80%;height:60%;position:absolute;top:-30%;right:-30%}.hero-card>*{z-index:1;position:relative}.hero-card>.hero-card__mark{z-index:0;right:calc(var(--u) * -40);top:calc(var(--u) * -50);color:var(--c);opacity:.09;pointer-events:none;position:absolute}.hero-card__mark .sigil{width:calc(var(--u) * 220)!important;height:calc(var(--u) * 220)!important}.hero-card__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hero-card__tier{font-family:var(--font-name);font-size:max(13px, calc(var(--u) * 14.5));letter-spacing:.02em;color:color-mix(in srgb, var(--c) 72%, var(--hero-realm));font-weight:700}.hero-card__head small{font-size:max(11px, calc(var(--u) * 12));color:var(--hero-dim);text-align:right}.hero-card__tabs{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 10);display:flex}.hero-card__tab{align-items:center;gap:calc(var(--u) * 4);min-width:0;min-height:44px;padding:calc(var(--u) * 8) calc(var(--u) * 4) calc(var(--u) * 7);border:1px solid color-mix(in srgb, var(--kosc) 12%, transparent);background:color-mix(in srgb, var(--kosc) 2.5%, transparent);color:var(--mc);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;flex:1 1 0;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.hero-card__tab .sigil{transition:transform .3s;width:max(26px, calc(var(--u) * 34))!important;height:max(26px, calc(var(--u) * 34))!important}.hero-card__tab b{max-width:100%;font-size:max(12px, calc(var(--u) * 13.5));color:var(--hero-tab);white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.hero-card__tab:hover{border-color:color-mix(in srgb, var(--mc) 55%, transparent);background:color-mix(in srgb, var(--mc) 8%, transparent)}.hero-card__tab:hover .sigil{transform:scale(1.08)}.hero-card__tab[aria-pressed=true]{border-color:var(--mc);background:color-mix(in srgb, var(--mc) 14%, color-mix(in srgb, var(--scene-fade) 60%, transparent));box-shadow:inset 0 0 0 1px var(--mc), 0 0 24px -8px var(--mc)}.hero-card__tab[aria-pressed=true] b{color:var(--white)}.hero-card__look{margin:calc(var(--u) * 8) 0 0;font-size:max(11.5px, calc(var(--u) * 12.5));color:var(--hero-look);align-items:center;gap:7px;display:flex}.hero-card__look svg{color:color-mix(in srgb, var(--c) 70%, var(--hero-realm));flex:none}.hero-card__do{margin-top:calc(var(--u) * 12);padding-top:calc(var(--u) * 11);border-top:1px solid color-mix(in srgb, var(--kosc) 10%, transparent)}.hero-card__do b{font-family:var(--font-head);font-size:max(18px, calc(var(--u) * 23));color:var(--white);font-weight:600;line-height:1.1;display:block}.hero-card__do p{margin:calc(var(--u) * 5) 0 0;color:var(--hero-card-text);line-height:1.5}.hero-card__specs{gap:calc(var(--u) * 9) calc(var(--u) * 14);margin:calc(var(--u) * 12) 0 0;padding-top:calc(var(--u) * 11);border-top:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);grid-template-columns:1fr 1fr;display:grid}.hero-card__specs dt{color:var(--mgla);font-size:.85em}.hero-card__specs dd{color:var(--hero-spec);margin:2px 0 0;font-size:1.06em;font-weight:700}.hero-card__specs dd.hero-card__fps{color:color-mix(in srgb, var(--c) 70%, var(--white));font-size:1.4em}.hero-card__fps small{color:var(--hero-dim);font-size:.55em}.hero-card__specs dd.hero-card__src{margin-top:1px;font-size:.8em;font-weight:600}.hero-card__do.is-new,.hero-card__specs.is-new{animation:.7s both hero-card-in}@keyframes hero-card-in{0%{opacity:0;transform:translateY(8px)}}.hero-card__buy{margin-top:calc(var(--u) * 12);padding-top:calc(var(--u) * 12);border-top:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-card__buy b{white-space:nowrap;font-size:1.32em;display:block}.hero-card__buy small{color:var(--mgla);font-size:.85em;display:block}.hero-card__buy .btn{min-height:max(44px, calc(var(--u) * 44));padding:0 max(14px, calc(var(--u) * 18));font-size:max(13px, calc(var(--u) * 14.5));flex:none}.hero-card__note{margin:calc(var(--u) * 8) 0 0;font-size:max(10.5px, calc(var(--u) * 11));color:var(--hero-note)}@container (max-height:879px){.hero-card__note{display:none}.hero-card__do p{line-height:1.4}.hero__trust{gap:6px 16px}.hero__lead{max-width:none}}@container (max-height:800px){.hero-card__tab{padding-top:5px;padding-bottom:5px}.hero-card__look{display:none}}.hero-tiers{z-index:10;height:calc(var(--u) * 124);align-items:center;gap:calc(var(--u) * 22);padding:0 calc(var(--u) * 40);background:linear-gradient(0deg, var(--hero-strip), transparent);display:flex;position:absolute;inset:auto 0 0}.hero-tiers__cap{width:calc(var(--u) * 176);flex:none;margin:0}.hero-tiers__cap .lore{font-family:var(--font-head);font-size:max(18px, calc(var(--u) * 25));color:var(--hero-cap);line-height:1.05;display:block}.hero-tiers__cap small{font-size:max(11px, calc(var(--u) * 12.5));color:var(--hero-dim);margin-top:4px;display:block}.hero-tiers__row{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 6);flex:1;display:flex;position:relative}.hero-tiers__line{left:calc(var(--u) * 40);right:calc(var(--u) * 40);top:calc(var(--u) * 27);background:color-mix(in srgb, var(--kosc) 12%, transparent);height:2px;position:absolute}.hero-tiers__line:after{content:"";width:var(--p,50%);background:var(--tier-line);transition:width .8s;position:absolute;inset:0 auto 0 0}.hero-tiers__item{min-width:calc(var(--u) * 96);align-items:center;gap:calc(var(--u) * 4);color:inherit;font:inherit;cursor:pointer;opacity:.66;background:0 0;border:0;flex-direction:column;padding:0;transition:opacity .3s;display:flex;position:relative}.hero-tiers__item:hover,.hero-tiers__item[aria-pressed=true]{opacity:1}.hero-tiers__medal{background:var(--scene-fade);color:var(--tc);border-radius:50%;transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.hero-tiers__medal .sigil{display:block;width:calc(var(--u) * 54)!important;height:calc(var(--u) * 54)!important}.hero-tiers__item[aria-pressed=true] .hero-tiers__medal{filter:drop-shadow(0 0 14px var(--tc));transform:scale(1.12)}.hero-tiers__text{flex-direction:column;align-items:center;line-height:1.15;display:flex}.hero-tiers__text b{font-family:var(--font-name);font-size:max(12px, calc(var(--u) * 15));color:var(--tc)}.hero-tiers__text strong{font-size:max(10.5px, calc(var(--u) * 12));color:var(--hero-tier-name);white-space:nowrap;font-weight:700}.hero-tiers__item[aria-pressed=true] .hero-tiers__text strong{color:var(--white)}.hero-tiers__text em{font-size:max(10.5px, calc(var(--u) * 11.5));color:var(--mgla);font-style:normal;font-weight:600}@media (max-width:1023px){.hero{height:auto;padding-bottom:12px;container-type:normal}.hero>*{--u:1px}.hero__frame{flex-direction:column;width:auto;height:auto;display:flex;position:static;transform:none}.hero__scenes{width:450vw;height:166.67vw;top:calc(70px - 78.125vw);left:-181.25vw;transform:none}.hero__fgs,.hero__edge,.hero__pedestal{display:none}.hero__veil{background:linear-gradient(0deg, var(--scene-bg) 0%, color-mix(in srgb, var(--scene-bg) 90%, transparent) 30%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--scene-bg) 70%, transparent), transparent 18%);inset:0}.hero__title{order:1;width:100%;margin:92px 0 0;position:relative;inset:auto;transform:none}.hero__realm b{font-size:13px}.hero__realm i{font-size:16px}.hero__epithet{font-size:22px}.hero__flourish{width:40px}.hero__name{font-size:calc(var(--fs) * .355px)}.hero__stage{order:2;width:100%;height:min(86vw,440px);margin-top:-24px;position:relative;inset:auto;transform:none}.hero__photo{height:min(80vw,410px);bottom:6px}.hero__halo{width:min(88vw,460px);height:min(88vw,460px)}.hero__copy{order:3;width:auto;max-width:640px;margin-top:20px;padding:0 18px;position:relative;inset:auto}.hero__copy h1{max-width:none;font-size:clamp(36px,9.6vw,52px)}.hero__lead{max-width:none;font-size:15.5px}.hero__cta{flex-direction:column}.hero__cta .btn{width:100%;min-height:52px;font-size:16px}.hero__trust{gap:10px 16px;font-size:13px}.hero-tiers{scrollbar-width:none;overscroll-behavior-x:contain;background:0 0;order:4;height:auto;padding:22px 0 8px 18px;display:block;position:relative;inset:auto;overflow-x:auto}.hero-tiers::-webkit-scrollbar{display:none}.hero-tiers__cap,.hero-tiers__line{display:none}.hero-tiers__row{gap:6px;width:max-content;padding-right:18px}.hero-tiers__item{min-width:86px}.hero-tiers__medal .sigil{width:52px!important;height:52px!important}.hero-tiers__text b{font-size:14px}.hero-tiers__text strong{text-align:center;white-space:normal;max-width:96px;font-size:11px}.hero-tiers__text em{font-size:11px}.hero-card{order:5;width:auto;max-width:640px;margin:16px 18px 0;padding:18px 18px 14px;font-size:14px;position:relative;inset:auto}.hero-card>.hero-card__mark{top:-40px;right:-30px}.hero-card__mark .sigil{width:180px!important;height:180px!important}.hero-card__tier{font-size:15px}.hero-card__tab .sigil{width:34px!important;height:34px!important}.hero-card__tab b{font-size:14px}.hero-card__tab{padding:8px 4px 7px}.hero-card__look{font-size:13px;display:flex}.hero-card__note{display:block}.hero-card__do b{font-size:22px}.hero-card__do p{font-size:15px}.hero-card__buy .btn{min-height:44px;padding:0 16px;font-size:14px}.hero--empty .hero__copy{margin-top:120px}}@media (min-width:700px) and (max-width:1023px){.hero__copy,.hero-card{width:calc(100% - 36px);margin-left:auto;margin-right:auto}.hero__copy{padding:0}.hero__cta{flex-direction:row}.hero__cta .btn{flex:1;width:auto}.hero__name{font-size:calc(var(--fs) * .55px)}}.workshop{border-top:1px solid color-mix(in srgb, var(--grom) 25%, transparent);border-bottom:1px solid var(--line);background:var(--tick-bg);grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:64px;padding:0 40px;display:grid}.workshop__title{font-family:var(--font-text);color:var(--kosc);white-space:nowrap;margin:0;font-size:14px;font-weight:800}.workshop__list{scrollbar-width:none;counter-reset:stage;gap:44px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.workshop__list::-webkit-scrollbar{display:none}.workshop__list li{counter-increment:stage;color:var(--tick-text);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.workshop__list li:before{content:counter(stage);font-family:var(--font-name);color:var(--grom);font-weight:700}.workshop__title{align-items:center;gap:10px;display:flex}.workshop__live{background:var(--live);width:9px;height:9px;box-shadow:0 0 10px var(--live);border-radius:50%;animation:2s infinite workshop-pulse}@keyframes workshop-pulse{50%{opacity:.45}}.workshop__list--live li:before{content:none}.workshop__list--live li{color:var(--tick-text)}.workshop__list--live b{color:var(--kosc)}.workshop__sigil{color:var(--c);flex:none}@media (max-width:1023px){.workshop{grid-template-columns:1fr;gap:8px;padding:12px 18px}.workshop__list{flex-wrap:wrap;gap:6px 24px;overflow:visible}}@media (prefers-reduced-motion:reduce){.workshop__live{animation:none}.hero *,.hero :before,.hero :after{transition:none!important;animation:none!important}.hero__scenes,.hero__fgs,.hero__title,.hero__stage{transform:none!important}}
.hm-sec{background:var(--sec-a);content-visibility:auto;contain-intrinsic-size:auto 1200px;padding:112px 0}.hm-head h2,.hm-sec h2.h{color:var(--kosc);margin:0;font-size:62px}.hm-head p{max-width:640px;color:var(--lead);margin:18px 0 0;font-size:18px;line-height:1.65}.hm-head--center{text-align:center}.hm-head--center p{margin-inline:auto}.hm-head--row{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;display:grid}.hm-head--row p{margin:0}.hm-lead{max-width:600px;color:var(--lead);margin:18px 0 0;font-size:18px;line-height:1.65}.hm-paths__list{grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid;overflow:visible}.hm-path{background:linear-gradient(180deg, var(--path-from), var(--path-to));border:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);flex-direction:column;align-items:flex-start;height:100%;min-height:420px;padding:40px 36px 36px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.hm-path:before{content:"";background:radial-gradient(80% 60% at 30% 0%, color-mix(in srgb, var(--pc) 16%, transparent), transparent 70%);opacity:.6;transition:opacity .35s;position:absolute;inset:0}.hm-path:hover{border-color:color-mix(in srgb, var(--pc) 45%, transparent);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--pc) 60%, transparent);transform:translateY(-6px)}.hm-path:hover:before{opacity:1}.hm-path>*{position:relative}.hm-path__icon{filter:drop-shadow(0 0 12px var(--pc))}.hm-path__icon span{background:var(--pc);width:76px;height:76px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;display:block}.hm-path h3{color:var(--kosc-hi);margin:28px 0 0;font-size:36px}.hm-path p{color:var(--sec-text);flex:1;margin:14px 0 0;font-size:16px;line-height:1.65}.hm-path .lnk{color:var(--grom);border-color:color-mix(in srgb, var(--grom) 50%, transparent);margin-top:26px}.hm-best{background:linear-gradient(180deg, var(--sec-a), var(--sec-b) 40%, var(--sec-a))}.hm-scale{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(9,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-scale li{border-left:1px solid var(--line);align-items:center;gap:10px;padding:14px 12px;display:flex;position:relative}.hm-scale li:first-child{border-left:0}.hm-scale li:after{content:"";background:var(--c);opacity:.8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hm-scale b{color:var(--c);font-size:20px}.hm-scale span{color:var(--foot-head);font-size:13px;font-weight:700;line-height:1.2}.hm-scale em{color:var(--hero-note);font-size:11.5px;font-style:normal;font-weight:500;display:block}.hm-best__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.hm-best__foot{align-items:center;gap:24px;margin-top:40px;display:flex}.hm-best__foot span{color:var(--mgla);font-size:13px}.hm-buy{background:linear-gradient(180deg, var(--sec-a), var(--sec-c) 60%, var(--sec-a))}.hm-buy__steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.hm-buy__steps:before{content:"";background:linear-gradient(90deg, var(--grom), color-mix(in srgb, var(--grom) 15%, transparent));height:1px;position:absolute;top:28px;left:28px;right:28px}.hm-buy__steps li{position:relative}.hm-buy__n{background:var(--step-bg);border:1px solid color-mix(in srgb, var(--grom) 55%, transparent);width:56px;height:56px;color:var(--grom);box-shadow:0 0 0 8px var(--step-ring);border-radius:50%;place-items:center;font-size:22px;display:grid;position:relative}.hm-buy h3{font-family:var(--font-head);color:var(--kosc-hi);margin:24px 0 0;font-size:28px;font-weight:600;line-height:1.1}.hm-buy p{color:var(--sec-text);margin:10px 0 0;font-size:15.5px;line-height:1.6}.hm-buy em{color:var(--grom);margin-top:12px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}.hm-buy__cta{align-items:center;gap:24px;margin-top:48px;display:flex}.hm-buy__cta span{color:var(--sec-text);font-size:15px}.hm-games{background:linear-gradient(180deg, var(--sec-a), var(--sec-d))}.hm-games__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.hm-games__intro{grid-column:1}.hm-games__chips{flex-wrap:wrap;grid-column:1;align-self:start;gap:8px;margin-top:30px;display:flex}.hm-games__panel{background:linear-gradient(180deg, var(--panel-from), var(--panel-to));border:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);grid-area:1/2/span 2;align-self:start;padding:30px 32px}.hm-games__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.hm-games__head h3{color:var(--kosc);margin:0;font-size:34px}.hm-games__head p{color:var(--note);margin:4px 0 0;font-size:13px}.hm-games__rows{margin:0;padding:0;list-style:none}.hm-games__row{border-top:1px solid var(--fps-row-line);grid-template-columns:170px 1fr 150px;align-items:center;gap:18px;padding:12px 0;display:grid}.hm-games__row:hover{background:color-mix(in srgb, var(--kosc) 3%, transparent)}.hm-games__tier b{color:var(--c);font-size:14.5px;display:block}.hm-games__tier span{color:var(--note);font-size:12.5px}.hm-games__bar{background:var(--fps-track);border-radius:3px;height:6px}.hm-games__bar s{background:var(--c);height:100%;box-shadow:0 0 12px var(--c);border-radius:3px;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.hm-games__value{text-align:right}.hm-games__value b{color:var(--kosc);font-size:15px;display:block}.hm-games__legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin:18px 0 20px;padding-top:16px;display:flex}.hm-proc{background:radial-gradient(60% 70% at 75% 50%, var(--sec-glow), transparent), var(--sec-proc)}.hm-proc__grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hm-proc__steps{margin:34px 0 0;padding:0;list-style:none;position:relative}.hm-proc__steps:before{content:"";background:linear-gradient(180deg, var(--grom), color-mix(in srgb, var(--grom) 10%, transparent));width:1px;position:absolute;top:20px;bottom:20px;left:21px}.hm-proc__steps li{gap:18px;padding:12px 0;display:flex;position:relative}.hm-proc__icon{background:var(--step-bg);border:1px solid color-mix(in srgb, var(--grom) 45%, transparent);width:44px;height:44px;color:var(--grom);box-shadow:0 0 0 6px var(--sec-proc);border-radius:50%;flex:none;place-items:center;display:grid}.hm-proc__steps b{color:var(--kosc-strong);align-items:baseline;gap:10px;font-size:17px;display:flex}.hm-proc__steps b em{letter-spacing:.1em;color:var(--grom);font-size:12px;font-style:normal;font-weight:800}.hm-proc__steps p{color:var(--sec-desc);margin:3px 0 0;font-size:14.5px;line-height:1.55}.hm-proc__people{border-top:1px solid var(--line);gap:26px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:flex}.hm-proc__people li{color:var(--hero-note);align-items:center;gap:10px;font-size:12.5px;line-height:1.3;display:flex}.hm-proc__people b{color:var(--sec-bold);font-size:14px;display:block}.hm-proc__avatar{background:var(--avatar-bg);border:1px dashed color-mix(in srgb, var(--kosc) 25%, transparent);width:44px;height:44px;color:var(--avatar-icon);border-radius:50%;place-items:center;display:grid}.hm-proc__more{color:var(--grom);border-color:color-mix(in srgb, var(--grom) 50%, transparent);margin-top:22px}.hm-proc__side{flex-direction:column;gap:56px;display:flex}.hm-proc__live{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.hm-proc__count{color:var(--kosc2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.hm-proc__count b{color:var(--kosc)}.hm-proc__see{color:var(--grom);border-color:color-mix(in srgb, var(--grom) 50%, transparent);align-self:flex-end}.hm-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.hm-par{color:var(--par-ink);background-color:var(--par-bg);background-image:radial-gradient(80% 90% at 0 0, var(--paper-light), transparent 60%), radial-gradient(70% 80% at 100% 100%, var(--paper-shade), transparent 70%)}.hm-par__grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.hm-sec.hm-par h2.h{color:var(--par-head);font-size:58px}.hm-par .hm-lead{color:var(--par-text)}.hm-par__btn,.hm-par__btn:hover{background:var(--par-btn);color:var(--paper);box-shadow:none}.hm-par .lnk{color:var(--par-head);border-color:var(--par-line)}.hm-par__list{grid-template-columns:1fr 1fr;gap:34px 40px;margin:0;padding:0;list-style:none;display:grid}.hm-par__list h3{border-top:2px solid var(--par-rule);color:var(--par-head);margin:0;padding-top:16px;font-size:18px;font-weight:800}.hm-par__list p{color:var(--par-text);margin:10px 0 0;font-size:15.5px;line-height:1.6}.hm-cmp__grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hm-cmp__chart{margin:0}.hm-cmp__chart ul{grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;margin:0;padding:0;list-style:none;display:grid}.hm-cmp__chart li{text-align:center;flex-direction:column;align-items:center;display:flex}.hm-cmp__photo{width:100%;height:180px;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--c) 50%, transparent));justify-content:center;align-items:flex-end;display:flex}.hm-cmp__photo img{width:auto;height:100%}.hm-cmp__sigil{color:var(--c);filter:drop-shadow(0 0 6px var(--c));margin-top:8px}.hm-cmp__chart strong{color:var(--kosc);margin-top:6px;font-size:21px}.hm-cmp__tier{color:var(--note);margin:4px 0 10px;font-size:13px}.hm-cmp__bar{background:repeating-linear-gradient(180deg, var(--fps-track) 0 1px, transparent 1px 55px);border-bottom:1px solid var(--line);align-items:flex-end;width:64px;height:160px;display:flex}.hm-cmp__bar s{background:linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 25%, transparent));width:100%;box-shadow:0 0 24px color-mix(in srgb, var(--c) 50%, transparent);display:block}.hm-cmp__chart b{color:var(--kosc);margin-top:10px;font-size:17px}.hm-cmp__chart em{min-height:18px;color:color-mix(in srgb, var(--c) 70%, var(--white));font-size:13px;font-style:normal;font-weight:700}.hm-cmp__chart .src{margin-top:4px;font-size:11px}.hm-cmp__chart figcaption{text-align:center;color:var(--mgla);margin-top:16px;font-size:12.5px}.hm-inc{background:linear-gradient(180deg, var(--sec-a), var(--sec-e))}.hm-inc__list{border-top:1px solid color-mix(in srgb, var(--grom) 30%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 30px;margin:44px 0 0;padding:0;list-style:none;display:grid}.hm-inc__list li{border-bottom:1px solid var(--line);gap:12px;padding:22px 0;display:flex}.hm-inc__list svg{color:var(--grom);flex:none}.hm-inc__list b{color:var(--kosc);font-size:15.5px;display:block}.hm-inc__list span{color:var(--mgla);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.hm-faq{background:var(--sec-e)}.hm-faq__in{max-width:980px}.hm-sec.hm-faq h2.h{margin-bottom:30px}.hm-faq details{border-top:1px solid var(--line)}.hm-faq details:last-child{border-bottom:1px solid var(--line)}.hm-faq summary{cursor:pointer;min-height:44px;color:var(--kosc);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:focus-visible{outline:2px solid var(--grom);outline-offset:3px}.hm-faq summary i{flex:none;width:14px;height:14px;position:relative}.hm-faq summary i:before,.hm-faq summary i:after{content:"";background:var(--grom);height:2px;position:absolute;top:6px;left:0;right:0}.hm-faq summary i:after{transition:transform .25s;transform:rotate(90deg)}.hm-faq details[open] summary i:after{transform:rotate(0)}.hm-faq details p{white-space:pre-line;max-width:760px;color:var(--sec-text);margin:-8px 0 22px;font-size:16px;line-height:1.65}.hm-sec.hm-fin{background:var(--smola);height:760px;padding:0;position:relative;overflow:hidden}.hm-fin__bg{object-fit:cover;object-position:center bottom}.hm-fin__in{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:120px;display:flex}.hm-fin__sigils{justify-content:center;gap:10px;margin:0 0 34px;padding:0;list-style:none;display:flex}.hm-fin__sigils li{color:var(--c);opacity:.55;filter:drop-shadow(0 0 8px var(--c));animation:6s ease-in-out infinite hm-glow}.hm-fin__sigils li:nth-child(2n){animation-delay:1.5s}.hm-fin__sigils li:nth-child(3n){animation-delay:3s}.hm-fin__sigils li:nth-child(5n){animation-delay:4.5s}@keyframes hm-glow{50%{opacity:1}}.hm-sec.hm-fin h2.h{text-shadow:0 0 50px var(--fin-glow);font-size:88px}.hm-fin .hm-lead{text-wrap:balance;max-width:720px;margin-inline:auto}.hm-fin .hm-cta{justify-content:center}@media (max-width:1023px){.hm-sec{padding:76px 0}.hm-head h2,.hm-sec h2.h{font-size:42px}.hm-lead,.hm-head p{font-size:16.5px}.hm-head--row,.hm-paths__list{grid-template-columns:1fr;gap:16px}.hm-path{min-height:0;padding:28px 24px}.hm-path h3{font-size:30px}.hm-scale{display:none}.hm-best__grid{grid-template-columns:repeat(2,1fr);gap:14px}.hm-buy__steps{grid-template-columns:1fr 1fr;gap:34px 24px}.hm-buy__steps:before{display:none}.hm-buy__cta{flex-direction:column;align-items:flex-start;gap:14px}.hm-games__grid,.hm-proc__grid{grid-template-columns:1fr;gap:0}.hm-games__panel{grid-area:auto/1;margin-top:36px}.hm-games__row{grid-template-columns:110px 1fr 110px}.hm-proc__side{gap:40px;margin-top:36px}.hm-proc__people{flex-direction:column;gap:12px}.hm-par__grid,.hm-cmp__grid{grid-template-columns:1fr;gap:40px}.hm-sec.hm-par h2.h{font-size:40px}.hm-par__list{grid-template-columns:1fr}.hm-cmp__chart ul{gap:10px}.hm-inc__list{grid-template-columns:1fr 1fr;gap:0 12px}.hm-sec.hm-fin{height:auto;padding:90px 0}.hm-fin__in{padding-top:30px}.hm-sec.hm-fin h2.h{font-size:52px}.hm-fin__sigils{flex-wrap:wrap;max-width:460px;margin-inline:auto}}@media (max-width:760px){.hm-paths__list,.hm-best__grid{margin-inline:calc(-1 * var(--gutter-mobile));padding:0 var(--gutter-mobile) 10px;scroll-padding-inline:var(--gutter-mobile);gap:10px;display:flex;overflow-x:auto}.hm-paths__list>li{width:84%}.hm-best__grid{scroll-snap-type:x mandatory;scrollbar-width:none}.hm-best__grid::-webkit-scrollbar{display:none}.hm-best__grid>li{scroll-snap-align:start;flex:none;width:46%}}@media (max-width:640px){.hm-sec{padding:64px 0}.hm-head h2,.hm-sec h2.h{font-size:36px}.hm-card__view{height:210px}.hm-card__sigil .sigil{width:34px!important;height:34px!important}.hm-card__tier{font-size:10.5px;top:10px;right:8px}.hm-card__tier em{font-size:12.5px}.hm-card__body{padding:2px 12px 12px}.hm-card__body strong{font-size:18px}.hm-card__body>em{font-size:14px}.hm-card__text{display:none}.hm-card__foot{flex-direction:column;align-items:flex-start;gap:6px}.hm-best__foot{flex-direction:column;align-items:flex-start}.hm-buy__steps{grid-template-columns:1fr}.hm-games__chips{margin-right:calc(-1 * var(--gutter-mobile));padding:0 var(--gutter-mobile) 8px 0;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.hm-games__chips::-webkit-scrollbar{display:none}.hm-games__panel{padding:22px 18px}.hm-games__head h3{font-size:30px}.hm-games__row{grid-template-columns:92px 1fr 104px;gap:10px}.hm-games__value b{font-size:13.5px}.hm-sec.hm-par h2.h{font-size:36px}.hm-cmp__photo{height:120px}.hm-cmp__chart strong{font-size:16px}.hm-sec.hm-fin h2.h{font-size:42px}.hm-fin__sigils .sigil{width:34px!important;height:34px!important}}@media (prefers-reduced-motion:reduce){.hm-fin__sigils li{animation:none}.hm-faq summary i:after,.hm-path,.hm-games__bar s{transition:none}.hm-path:hover{transform:none}}
