@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap";body{margin:0;min-width:320px}:root{--bg: #f8fafc;--panel: #ffffff;--panel2: #f8fafc;--border: #e2e8f0;--border2: #cbd5e1;--text: #0f172a;--muted: #64748b;--brand: #f97316;--brand2: #fb923c;--brandSoft: rgba(249, 115, 22, .1);--danger: #dc2626;--dangerBg: rgba(220, 38, 38, .08);--ok: #16a34a;--okBg: rgba(22, 163, 74, .08);--radius: 14px;--radius-sm: 10px}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1200px 600px at 40% 0%,rgba(249,115,22,.08),transparent 60%),linear-gradient(180deg,#fff7ed,#f8fafc 28% 100%);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#root{width:100%}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.page{width:100%}.pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pageTitle{margin:0;font-size:46px;letter-spacing:-.6px;line-height:1.05;color:#0f172a}.pill{border:1px solid var(--border2);padding:6px 10px;border-radius:999px;color:var(--muted);background:#fff}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff2,#f8fafcfa),var(--panel);box-shadow:0 10px 30px #0f172a0d,inset 0 1px #ffffffe6;padding:14px}.hr{height:1px;background:var(--border);border:0;margin:12px 0}.input,.select,.textarea{width:100%;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border2);background:#fff;color:var(--text);outline:none;box-shadow:inset 0 1px 2px #0f172a08}.input::placeholder,.textarea::placeholder{color:#94a3b8}.input:focus,.select:focus,.textarea:focus{border-color:#f9731680;box-shadow:0 0 0 3px #f9731624}.btn{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border2);background:linear-gradient(180deg,#fff,#f8fafc);color:var(--text);cursor:pointer;white-space:nowrap;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;box-shadow:0 6px 16px #0f172a0d}.btn:hover{background:linear-gradient(180deg,#fff,#f1f5f9);border-color:#94a3b8}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btnPrimary{background:linear-gradient(180deg,var(--brand2),var(--brand));border-color:#f973168c;color:#fff;font-weight:800;box-shadow:0 10px 24px #f9731638}.btnPrimary:hover{filter:brightness(1.03)}.btnDanger{background:#dc262614;border-color:#dc26263d;color:#b91c1c}.alertError{margin-top:14px;padding:12px;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:var(--dangerBg);color:#991b1b}.alertOk{margin-top:14px;padding:12px;border-radius:12px;border:1px solid rgba(22,163,74,.2);background:var(--okBg);color:#166534}.grid{display:grid;gap:10px}.gridCols5{grid-template-columns:180px 1fr 1fr 260px 140px}.gridCols2{grid-template-columns:1fr 160px}@media(max-width:900px){.pageTitle{font-size:36px}.gridCols5,.gridCols2{grid-template-columns:1fr}}.tableWrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:0 10px 24px #0f172a0a}.tableMin{min-width:860px}.row{display:grid;padding:12px;border-bottom:1px solid #eef2f7;background:#fff;color:var(--text)}.rowHeader{background:linear-gradient(180deg,#fff7ed,#fffbf5);border-bottom:1px solid var(--border);font-weight:800;color:#9a3412}.rowHover:hover{background:#f973160d}.tableWrap::-webkit-scrollbar{height:10px}.tableWrap::-webkit-scrollbar-track{background:#f1f5f9}.tableWrap::-webkit-scrollbar-thumb{background:#f973164d;border-radius:999px}.tableWrap::-webkit-scrollbar-thumb:hover{background:#f973167a}.tig-hero{--bg0:#040507;--text:#fff;--muted:rgba(255,255,255,.8);--orange:#ff7a00;--orange2:#ff9b1f;--gold:#ffd66c;--line:rgba(255,255,255,.12);position:relative;min-height:100vh;overflow:hidden;color:var(--text);background:#040507}.tig-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(.9);transform:scale(1.1);animation:tigVideoFloat 14s ease-in-out infinite alternate}.tig-hero__overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(1100px 620px at 18% 40%,#0000000a,#0000003d 58%),linear-gradient(90deg,#04050766,#0405072e 38%,#04050729 62%,#0405075c),linear-gradient(180deg,#00000014,#0000003d)}.tig-hero__glow{position:absolute;inset:-80px;z-index:1;pointer-events:none;filter:blur(14px);background:radial-gradient(900px 520px at 15% 15%,rgba(255,122,0,.14),transparent 60%),radial-gradient(800px 460px at 78% 28%,rgba(255,211,106,.08),transparent 62%),radial-gradient(700px 440px at 72% 74%,rgba(255,95,31,.08),transparent 60%);animation:tigGlowShift 8s ease-in-out infinite alternate}.tig-hero__mesh{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 85%);mask-image:radial-gradient(circle at center,black 35%,transparent 85%)}.tig-hero__particles{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.92}.tig-hero__content{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center}.tig-hero__inner{width:min(1280px,100%);margin:0 auto;padding:34px 24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:34px;align-items:center}@media(max-width:980px){.tig-hero__inner{grid-template-columns:1fr;padding:28px 18px 34px}}.tig-hero__left{position:relative;max-width:760px}.tig-hero__slide{animation:tigSlideCross .9s cubic-bezier(.22,.8,.2,1)}.tig-hero__topline{margin-bottom:8px}.tig-hero__kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,122,0,.22);background:linear-gradient(180deg,#ffffff12,#ffffff05),#ff7a000f;color:#fffffff2;font-weight:900;letter-spacing:.24em;font-size:11px;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0d}.tig-hero__kdot{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange));box-shadow:0 0 0 6px #ff7a0014,0 0 18px #ff7a005c}.tig-hero__title{margin:18px 0 14px;font-size:clamp(42px,5vw,82px);line-height:.94;letter-spacing:-.04em;font-weight:1000;text-shadow:0 18px 44px rgba(0,0,0,.26)}.tig-hero__titleLine{display:block;will-change:transform,opacity,filter}.tig-hero__line1{animation:tigLineIn .75s cubic-bezier(.2,.8,.2,1) .02s both}.tig-hero__line2{animation:tigLineIn .75s cubic-bezier(.2,.8,.2,1) .12s both}.tig-hero__line3{animation:tigLineIn .75s cubic-bezier(.2,.8,.2,1) .22s both}.tig-hero__accent{background:linear-gradient(90deg,#ffe07a,#ffbe4b 26%,#ff8a00 58%,#ff5b00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 22px rgba(255,122,0,.2))}.tig-hero__subtitle{margin:0;max-width:660px;color:var(--muted);font-size:15.5px;line-height:1.72;text-shadow:0 8px 20px rgba(0,0,0,.18)}.tig-hero__ctas{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tig-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fffffff0;font-weight:900;font-size:13.5px;background:linear-gradient(180deg,#ffffff14,#ffffff08),#0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 26px #00000029,inset 0 1px #ffffff0d;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.tig-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.18) 45%,transparent 70%);transform:translate(-140%);transition:transform .75s ease}.tig-btn:hover:before{transform:translate(140%)}.tig-btn:hover{transform:translateY(-3px)}.tig-btn--primary{border:none;color:#1a0c00;background:linear-gradient(90deg,var(--gold) 0%,var(--orange2) 35%,var(--orange) 72%,#ff5d00 100%);box-shadow:0 18px 34px #ff7a003d,0 6px 14px #ffba5829}.tig-btn--ghost:hover{border-color:#ff8a0057;background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#ffffff0a}.tig-hero__bullets{margin-top:18px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#ffffffdb;font-size:12.8px;font-weight:800}.tig-hero__bullet{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.tig-hero__check{width:19px;height:19px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff7a0042,#ff7a001a);border:1px solid rgba(255,122,0,.3);box-shadow:0 0 14px #ff7a0024}.tig-hero__bottom{margin-top:22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tig-hero__dots{display:flex;gap:10px;align-items:center}.tig-hero__dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;cursor:pointer;transition:all .28s ease}.tig-hero__dot.isActive{width:30px;background:linear-gradient(90deg,var(--gold),var(--orange));border-color:#ff7a006b;box-shadow:0 0 18px #ff7a0042}.tig-hero__progress{position:relative;width:180px;height:6px;overflow:hidden;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.tig-hero__progressBar{position:absolute;inset:0 auto 0 0;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange),#ff5c00);box-shadow:0 0 18px #ff7a0042;animation:tigProgress 6.5s linear forwards}.tig-hero__arrows{display:flex;gap:8px}.tig-hero__arrow{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff08),#0000002e;color:#fff;font-size:24px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .28s ease}.tig-hero__arrow:hover{transform:translateY(-2px);border-color:#ff8a0057;box-shadow:0 12px 24px #00000029}.tig-hero__right{position:relative;min-height:720px;display:flex;align-items:center;justify-content:flex-end}@media(max-width:980px){.tig-hero__right{display:flex;min-height:auto;justify-content:stretch}}.tig-programCard{position:relative;width:min(430px,100%);margin-left:auto;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(480px 200px at 0% 0%,rgba(255,122,0,.18),transparent 58%),radial-gradient(380px 160px at 100% 10%,rgba(255,211,106,.1),transparent 60%),linear-gradient(180deg,#ffffff1f,#ffffff0a),#080a108f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 28px 80px #00000057,0 0 0 1px #ff7a000f,inset 0 1px #ffffff14;overflow:hidden;animation:tigProgramCardIn 1s cubic-bezier(.18,.86,.24,1) both}.tig-programCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.12) 45%,transparent 70%);transform:translate(-140%);animation:tigProgramShine 6s ease-in-out infinite}.tig-programCard:after{content:"";position:absolute;width:220px;height:220px;right:-60px;top:-70px;border-radius:999px;background:radial-gradient(circle,rgba(255,122,0,.18),transparent 68%);filter:blur(10px);pointer-events:none}.tig-programCard__badge{position:relative;z-index:1;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange2));color:#180b00;font-size:10px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 12px 26px #ff7a0038}.tig-programCard__title{position:relative;z-index:1;margin:16px 0 10px;font-size:clamp(28px,3vw,38px);line-height:1.02;font-weight:1000;letter-spacing:-.045em;text-shadow:0 14px 26px rgba(0,0,0,.3)}.tig-programCard__subtitle{position:relative;z-index:1;margin:0;color:#ffffffc7;font-size:14px;line-height:1.7}.tig-programCard__schedule{position:relative;z-index:1;margin-top:18px;padding:15px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff12,#ffffff08),#ffffff08;box-shadow:inset 0 1px #ffffff0d}.tig-programCard__scheduleLabel{display:inline-block;margin-bottom:7px;color:#ffd977;font-size:10px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.tig-programCard__schedule p{margin:0;color:#ffffffdb;font-size:13px;line-height:1.7}.tig-programCard__accordion{position:relative;z-index:1;margin-top:16px;display:grid;gap:12px}.tig-accItem{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#ffffff08;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.tig-accItem:hover{transform:translateY(-2px);border-color:#ffa03842;box-shadow:0 18px 28px #00000024}.tig-accItem.isOpen{border-color:#ff7a0047;background:linear-gradient(180deg,#ff7a001f,#ffffff08),#ffffff0a;box-shadow:0 16px 32px #ff7a001a,inset 0 1px #ffffff0d}.tig-accItem__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:transparent;border:none;color:#fff;cursor:pointer;text-align:left}.tig-accItem__headText{min-width:0}.tig-accItem__mini{display:inline-block;margin-bottom:4px;color:#ffd36a;font-size:10px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.tig-accItem__headText h4{margin:0;font-size:16px;line-height:1.3;font-weight:900;letter-spacing:-.02em}.tig-accItem__icon{flex:0 0 auto;width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#fff;font-size:22px;font-weight:500;box-shadow:inset 0 1px #ffffff0a}.tig-accItem__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s ease}.tig-accItem.isOpen .tig-accItem__body{grid-template-rows:1fr}.tig-accItem__body>*{overflow:hidden}.tig-accItem__bodyInner{min-height:0}.tig-accItem.isOpen .tig-accItem__bodyInner{padding:0 16px 16px}.tig-accItem__text,.tig-accItem__time,.tig-accItem__cta{margin-left:16px;margin-right:16px}.tig-accItem__text{margin-top:0;margin-bottom:10px;color:#ffffffc2;font-size:13px;line-height:1.68}.tig-accItem__time{margin-top:0;margin-bottom:14px;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffe6;font-size:12.3px;line-height:1.6}.tig-accItem__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-bottom:16px;padding:0 16px;border-radius:14px;text-decoration:none;color:#1a0c00;font-size:12.6px;font-weight:1000;letter-spacing:.05em;background:linear-gradient(90deg,var(--gold),var(--orange2),var(--orange));box-shadow:0 18px 30px #ff7a002e,0 6px 16px #ffba5824;transition:transform .24s ease,filter .24s ease,box-shadow .24s ease}.tig-accItem__cta:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 22px 34px #ff7a0038,0 10px 18px #ffba5829}.tig-accItem__body{overflow:hidden}.tig-accItem.isOpen .tig-accItem__text{margin-top:0}.tig-accItem:not(.isOpen) .tig-accItem__text,.tig-accItem:not(.isOpen) .tig-accItem__time,.tig-accItem:not(.isOpen) .tig-accItem__cta{opacity:0;transform:translateY(8px);pointer-events:none;max-height:0;margin-bottom:0;overflow:hidden}.tig-accItem.isOpen .tig-accItem__text,.tig-accItem.isOpen .tig-accItem__time,.tig-accItem.isOpen .tig-accItem__cta{opacity:1;transform:translateY(0);pointer-events:auto;max-height:500px;transition:opacity .28s ease .08s,transform .28s ease .08s,max-height .36s ease}.tig-floatCard{position:absolute;min-width:180px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff1a,#ffffff08),#0a0c1238;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px #00000024,inset 0 1px #ffffff0a}.tig-floatCard strong{display:block;font-size:24px;margin-top:4px}.tig-floatCard__label{color:#ffffffad;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.tig-floatCard--one{top:70px;right:90px;animation:tigFloatY 5s ease-in-out infinite}.tig-floatCard--two{right:10px;bottom:90px;animation:tigFloatY 6.2s ease-in-out infinite reverse}.tig-floatRing{position:absolute;width:280px;height:280px;right:40px;top:90px;border-radius:999px;border:1px solid rgba(255,122,0,.2);box-shadow:0 0 0 28px #ff7a000a,0 0 0 56px #ff7a0005;animation:tigRingPulse 5.5s ease-in-out infinite}.tig-hero__fadeDown{animation:tigFadeDown .7s cubic-bezier(.2,.8,.2,1) both}.tig-hero__fadeUp1{animation:tigFadeUp .72s cubic-bezier(.2,.8,.2,1) .18s both}.tig-hero__fadeUp2{animation:tigFadeUp .72s cubic-bezier(.2,.8,.2,1) .28s both}.tig-hero__fadeUp3{animation:tigFadeUp .72s cubic-bezier(.2,.8,.2,1) .38s both}.tig-hero__fadeUp4{animation:tigFadeUp .72s cubic-bezier(.2,.8,.2,1) .48s both}@keyframes tigFadeDown{0%{opacity:0;transform:translateY(-10px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tigFadeUp{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tigLineIn{0%{opacity:0;transform:translate3d(0,26px,0) scale(.98);filter:blur(12px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes tigSlideCross{0%{opacity:0;transform:translateY(12px) scale(.992);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tigProgress{0%{width:0%}to{width:100%}}@keyframes tigGlowShift{0%{transform:translateZ(0) scale(1);opacity:.84}to{transform:translate3d(14px,-10px,0) scale(1.05);opacity:1}}@keyframes tigVideoFloat{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.14) translate3d(12px,-8px,0)}}@keyframes tigFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tigRingPulse{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.05);opacity:1}}@keyframes tigProgramCardIn{0%{opacity:0;transform:translate3d(54px,0,0) scale(.96);filter:blur(14px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes tigProgramShine{0%{transform:translate(-140%);opacity:0}16%{opacity:1}40%{transform:translate(140%);opacity:.7}to{transform:translate(140%);opacity:0}}@media(max-width:980px){.tig-programCard{width:100%;margin-top:8px;padding:22px 18px;border-radius:24px}}@media(max-width:640px){.tig-hero__title{font-size:clamp(34px,10vw,54px);line-height:.96}.tig-hero__subtitle{font-size:14.5px;line-height:1.62}.tig-btn{width:100%}.tig-hero__bottom{gap:12px}.tig-hero__progress{width:100%;max-width:180px}.tig-programCard__title{font-size:30px;line-height:1.04}.tig-accItem__head{padding:14px}.tig-accItem__headText h4{font-size:15px}.tig-accItem__text,.tig-accItem__time,.tig-accItem__cta{margin-left:14px;margin-right:14px}.tig-accItem__cta{width:calc(100% - 28px)}}.tig-login{--bg0: #05060a;--bg1: #070a12;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .08);--line: rgba(255, 255, 255, .12);--text: #f4f6fb;--muted: rgba(255, 255, 255, .68);--gold: #f5c542;--gold2: #d9a928;--ember: #ff8a00;--shadow: 0 20px 60px rgba(0, 0, 0, .55)}.tig-login__wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:26px;background:linear-gradient(180deg,var(--bg1),var(--bg0));color:var(--text);position:relative;overflow:hidden}.tig-login__videoBg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.34) saturate(1.05) contrast(1.05);transform:scale(1.04)}.tig-login__videoOverlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#04060ae0,#06080ead 45%,#05060ad1),linear-gradient(180deg,#00000047,#000000a3);pointer-events:none}.tig-login__bgGlow{position:absolute;inset:-40px;z-index:2;background:radial-gradient(900px 500px at 18% 30%,rgba(245,197,66,.14),transparent 55%),radial-gradient(700px 420px at 70% 70%,rgba(255,138,0,.12),transparent 55%),radial-gradient(900px 700px at 90% 10%,rgba(217,169,40,.1),transparent 60%);pointer-events:none}.tig-login__particles{position:absolute;inset:0;pointer-events:none;opacity:.9;z-index:3}.tig-login__grid{width:min(1100px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center;position:relative;z-index:4}@media(max-width:980px){.tig-login__grid{grid-template-columns:1fr}}.tig-login__left{padding:10px 6px}.tig-login__brandRow{display:flex;gap:14px;align-items:center;margin-bottom:14px}.tig-login__logoWrap{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5c54229,#ff8a001a);border:1px solid rgba(245,197,66,.22);box-shadow:0 18px 34px #f5c5421f,inset 0 1px #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex:0 0 auto}.tig-login__logoImg{width:38px;height:38px;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(245,197,66,.18))}.tig-login__logo{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5c542f2,#ff8a00bf);box-shadow:0 16px 30px #f5c5422e;color:#140a00;font-weight:900;letter-spacing:.5px}.tig-login__brandText{display:flex;flex-direction:column;line-height:1.05}.tig-login__brandTitle{font-weight:950;letter-spacing:.3px;font-size:14px;margin:0}.tig-login__brandSub{font-size:11.5px;color:var(--muted);margin-top:3px}.tig-login__headline{margin:14px 0 10px;font-size:44px;line-height:1.05;letter-spacing:-.6px;font-weight:950;text-shadow:0 12px 30px rgba(0,0,0,.34)}.tig-login__headlineGold{background:linear-gradient(90deg,var(--gold),var(--ember));-webkit-background-clip:text;background-clip:text;color:transparent}.tig-login__desc{margin:0;color:#ffffffb8;max-width:520px;line-height:1.55;font-size:14.5px}.tig-login__chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.tig-login__chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(245,197,66,.22);background:#f5c54212;color:#ffffffdb;font-weight:700;font-size:12.5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tig-login__chipDot{width:8px;height:8px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 4px #f5c5421f}.tig-login__card{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0f1118d1;box-shadow:var(--shadow);overflow:hidden;position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tig-login__card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(500px 220px at 30% 0%,rgba(245,197,66,.2),transparent 55%);pointer-events:none}.tig-login__cardInner{position:relative;padding:18px 18px 16px}.tig-login__cardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}.tig-login__cardTitle h2{margin:0;font-size:18px;letter-spacing:.2px;font-weight:950}.tig-login__cardTitle p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.tig-login__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(245,197,66,.28);background:#f5c54214;color:#ffffffe6;font-weight:800;font-size:12px;white-space:nowrap}.tig-login__form{margin-top:10px;display:grid;gap:12px}.tig-login__field{display:grid;gap:6px}.tig-login__label{font-size:12px;color:#ffffffc7;font-weight:800;letter-spacing:.2px}.tig-login__inputWrap{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--line);background:#0a0c12b8;padding:10px 12px;box-shadow:inset 0 1px #ffffff0f}.tig-login__inputWrap:focus-within{border-color:#f5c5428c;box-shadow:0 0 0 4px #f5c5421f}.tig-login__inputIcon{color:#ffffff8c;display:flex;align-items:center}.tig-login__input{width:100%;border:none;outline:none;background:transparent;color:var(--text);font-size:14.5px}.tig-login__input::placeholder{color:#ffffff59}.tig-login__eyeBtn{border:none;background:transparent;color:#ffffff8c;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:8px}.tig-login__eyeBtn:hover{background:#ffffff0f;color:#ffffffbf}.tig-login__hint{font-size:11px;color:#ffffff8c}.tig-login__err{border-radius:12px;border:1px solid rgba(239,68,68,.35);background:#ef44441a;color:#ffd2d2f2;padding:10px 12px;font-size:13px;line-height:1.35}.tig-login__submit{border:none;cursor:pointer;padding:12px 14px;border-radius:12px;font-weight:950;letter-spacing:.4px;background:linear-gradient(90deg,#f5c542f2,#ff8a00e0);color:#140a00;box-shadow:0 16px 30px #f5c54229;transition:transform .2s ease,filter .2s ease}.tig-login__submit:hover{filter:brightness(1.03)}.tig-login__submit:active{transform:translateY(1px)}.tig-login__submit[disabled]{opacity:.75;cursor:not-allowed}.tig-login__divider{display:flex;align-items:center;gap:10px;margin:10px 0 6px;color:#ffffff73;font-size:12px}.tig-login__divider:before,.tig-login__divider:after{content:"";height:1px;background:#ffffff1f;flex:1}.tig-login__social{display:grid;gap:10px;margin-top:6px}.tig-login__sbtn{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0c128c;color:#ffffffeb;cursor:pointer;padding:10px 12px;display:flex;gap:10px;align-items:center;justify-content:center;font-weight:850;transition:background .2s ease,border-color .2s ease,transform .2s ease}.tig-login__sbtn:hover{background:#ffffff0f;border-color:#f5c54238;transform:translateY(-1px)}.tig-login__sicon{width:18px;display:flex;align-items:center;justify-content:center}.tig-login__foot{margin-top:10px;font-size:12px;color:#ffffff9e;text-align:center}.tig-login__link{color:#f5c542eb;text-decoration:none;font-weight:900}.tig-login__link:hover{text-decoration:underline}.tig-login__modalOverlay{position:fixed;inset:0;background:#000000c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:80}.tig-login__modal{width:min(520px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0f1118eb;box-shadow:var(--shadow);overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tig-login__modalHeader{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.1)}.tig-login__modalTitle{margin:0;font-weight:950;font-size:15px}.tig-login__closeBtn{border:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;cursor:pointer;padding:8px 10px;border-radius:10px;font-weight:900}.tig-login__modalBody{padding:14px 16px 16px;display:grid;gap:12px}.tig-login__row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){.tig-login__row2{grid-template-columns:1fr}}.tig-login__secondaryBtn{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0c128c;color:#ffffffeb;cursor:pointer;padding:10px 12px;font-weight:900}.tig-login__secondaryBtn:hover{border-color:#f5c54238;background:#ffffff0f}.tig-login__actionsRow{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:980px){.tig-login__left{order:2;text-align:center}.tig-login__brandRow{justify-content:center}.tig-login__desc{margin-left:auto;margin-right:auto}.tig-login__chips{justify-content:center}}@media(max-width:640px){.tig-login__wrap{padding:16px}.tig-login__grid{gap:18px}.tig-login__headline{font-size:34px}.tig-login__brandSub{line-height:1.4}.tig-login__cardInner{padding:16px 14px 14px}.tig-login__cardTop{align-items:flex-start;flex-direction:column}.tig-login__badge{align-self:flex-start}.tig-login__actionsRow{flex-direction:column}.tig-login__actionsRow .tig-login__submit,.tig-login__actionsRow .tig-login__secondaryBtn{width:100%}}._app_17g3d_5{height:100dvh;width:100%;display:grid;background:radial-gradient(circle at top right,rgba(249,115,22,.08),transparent 22%),linear-gradient(180deg,#fffaf5,#f8fafc);color:#0f172a;overflow:hidden}._appDesktop_17g3d_27{grid-template-columns:290px 1fr}._appMobile_17g3d_35{grid-template-columns:1fr}._sidebar_17g3d_43{border-right:1px solid #e2e8f0;background:radial-gradient(circle at top right,rgba(249,115,22,.07),transparent 24%),linear-gradient(180deg,#fffffffa,#f8fafcfc);padding:14px;height:100%;overflow-y:auto;box-shadow:inset -1px 0 #ffffffb3,8px 0 24px #0f172a0a}._main_17g3d_69{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._topbarMobile_17g3d_85{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:radial-gradient(circle at top right,rgba(249,115,22,.07),transparent 22%),linear-gradient(180deg,#fffffff5,#f8fafcfa);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._menuBtn_17g3d_117{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid #dbe3ee;background:linear-gradient(180deg,#fff,#f8fafc);color:inherit;cursor:pointer;transition:.2s ease;box-shadow:0 6px 16px #0f172a0d}._menuBtn_17g3d_117:hover{border-color:#f973164d;background:#f973160f}._brand_17g3d_155{font-weight:900;color:#0f172a;letter-spacing:.5px;font-size:14px}._contentScroll_17g3d_169{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:22px}._contentScrollMobile_17g3d_185{padding:14px}._overlay_17g3d_195{position:fixed;inset:0;background:#0f172a42;z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._drawer_17g3d_211{position:fixed;top:0;left:0;width:290px;height:100dvh;background:radial-gradient(circle at top right,rgba(249,115,22,.07),transparent 24%),linear-gradient(180deg,#fffffffc,#f8fafc);border-right:1px solid #e2e8f0;padding:14px;overflow-y:auto;z-index:40;box-shadow:18px 0 40px #0f172a29}._navHeader_17g3d_245{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #eef2f7}._navHeaderLeft_17g3d_263{display:flex;flex-direction:column;gap:6px;min-width:0}._title_17g3d_277{font-weight:900;letter-spacing:.2px;font-size:16px;color:#0f172a}._pill_17g3d_291{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(249,115,22,.14);background:#f9731612;color:#9a3412;opacity:.96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionTitle_17g3d_325{font-size:11px;color:#b45309;margin:18px 12px 8px;text-transform:uppercase;letter-spacing:1px;font-weight:800}._icon_17g3d_343{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._navItem_17g3d_361{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;text-decoration:none;color:inherit;border:1px solid transparent;background:transparent;transition:.2s ease}._navItem_17g3d_361:hover{border-color:#e2e8f0;background:#f973160d}._navItemActive_17g3d_397{border:1px solid rgba(249,115,22,.34);background:linear-gradient(180deg,#f973161f,#fb923c0f);box-shadow:inset 0 0 0 1px #fff6;color:#9a3412;font-weight:800}._navItemSub_17g3d_413{padding:9px 12px;margin-left:10px;opacity:.98;border-radius:12px}._btn_17g3d_427{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);color:inherit;cursor:pointer;width:100%;justify-content:flex-start;transition:.2s ease;box-shadow:0 6px 16px #0f172a0a}._btn_17g3d_427:hover{border-color:#f973163d;background:#f973160d}._btnAuto_17g3d_469{width:auto}._storeSubList_17g3d_477{margin-top:6px;display:flex;flex-direction:column;gap:6px;padding-left:2px;position:relative}._storeSubList_17g3d_477:before{content:"";position:absolute;left:11px;top:2px;bottom:2px;width:1px;background:linear-gradient(180deg,#f973163d,#94a3b82e)}._spacerTop16_17g3d_523{margin-top:16px;padding-top:12px;border-top:1px solid #eef2f7}._sidebar_17g3d_43::-webkit-scrollbar,._drawer_17g3d_211::-webkit-scrollbar,._contentScroll_17g3d_169::-webkit-scrollbar{width:10px}._sidebar_17g3d_43::-webkit-scrollbar-track,._drawer_17g3d_211::-webkit-scrollbar-track,._contentScroll_17g3d_169::-webkit-scrollbar-track{background:transparent}._sidebar_17g3d_43::-webkit-scrollbar-thumb,._drawer_17g3d_211::-webkit-scrollbar-thumb,._contentScroll_17g3d_169::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}._sidebar_17g3d_43::-webkit-scrollbar-thumb:hover,._drawer_17g3d_211::-webkit-scrollbar-thumb:hover,._contentScroll_17g3d_169::-webkit-scrollbar-thumb:hover{background:#f9731647}@media(max-width:980px){._contentScroll_17g3d_169{padding:14px}}@media(max-width:520px){._drawer_17g3d_211{width:min(290px,88vw)}._brand_17g3d_155{font-size:13px}._title_17g3d_277{font-size:15px}._pill_17g3d_291{font-size:11px}}.sp-page{width:100%;display:grid;gap:18px;padding-bottom:24px}.sp-hero,.sp-card,.sp-banner,.sp-modal{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,#121212f5,#080808fa);box-shadow:0 10px 30px #00000047}.sp-hero{position:relative;overflow:hidden;padding:22px;background:linear-gradient(180deg,#1a1108f2,#0c0c0cfa);border:1px solid rgba(255,166,0,.18)}.sp-hero__glow{position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,166,0,.18),transparent 70%);pointer-events:none}.sp-hero__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.sp-kicker{font-size:14px;font-weight:800;color:#ffb95c;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.sp-title{margin:0;font-size:38px;letter-spacing:-.8px;color:#fff}.sp-subtitle{margin-top:10px;color:#ffffffc7;max-width:760px;line-height:1.5}.sp-badges{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.sp-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);white-space:nowrap;font-weight:700}.sp-badge--ok{color:#ffd28a;border:1px solid rgba(255,166,0,.35);background:linear-gradient(180deg,#ffa60024,#ff7a0014)}.sp-badge--warn{color:#ffe2b5;border:1px solid rgba(255,190,90,.18);background:#ffbe5a0f}.sp-badge--danger{color:#ffb8b8;border:1px solid rgba(255,90,90,.28);background:#ff464614}.sp-badge--neutral{color:#f2f2f2;background:#ffffff08}.sp-actions{display:flex;gap:10px;flex-wrap:wrap}.sp-btn{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-weight:700;transition:.2s ease}.sp-btn:hover{transform:translateY(-1px);border-color:#ffffff2e}.sp-btn--primary{border:1px solid rgba(255,166,0,.38);background:linear-gradient(180deg,#ffa60029,#ff7a001a);color:#fff3df}.sp-btn--full{width:100%}.sp-hero__stats{position:relative;z-index:1;margin-top:18px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sp-mini-stat{border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08;padding:14px}.sp-mini-stat__label{font-size:12px;color:#ffb95c;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.sp-mini-stat__value{margin-top:8px;font-size:18px;font-weight:900;color:#fff}.sp-banner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;padding:18px;background:linear-gradient(180deg,#1a1108f2,#0c0c0cfa);border:1px solid rgba(255,166,0,.18)}.sp-banner__title{font-size:20px;font-weight:900;color:#ffbf66}.sp-banner__text{margin-top:6px;color:#ffffffc7;max-width:760px}.sp-metrics{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sp-card{padding:18px}.sp-metric{min-height:128px;display:flex;flex-direction:column;justify-content:space-between}.sp-metric__label{font-size:14px;color:#ffb95c;font-weight:800}.sp-metric__value{font-size:22px;font-weight:900;color:#fff}.sp-metric__desc,.sp-metric__foot{color:#ffffffc7}.sp-two-col{display:grid;gap:16px;grid-template-columns:1.1fr 1fr}.sp-card__head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.sp-section-title{font-size:24px;font-weight:900;color:#ffbf66;letter-spacing:-.3px;margin:0}.sp-subsection{margin-top:16px}.sp-subsection__title{font-size:18px;font-weight:900;color:#ffbf66;margin-bottom:10px}.sp-box{border-radius:16px;background:#ffffff05;padding:14px}.sp-field-row{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.07)}.sp-field-row:last-child{border-bottom:none}.sp-field-label{font-size:12px;opacity:.7;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:#ffb24d}.sp-field-value{font-weight:800;color:#fff}.sp-progress-card{border-radius:16px;background:#ffffff05;padding:14px}.sp-progress-head,.sp-progress-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#ffffffd1;font-weight:700}.sp-progress{height:14px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:12px 0}.sp-progress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffa600f2,#ff7a00e6)}.sp-finance-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sp-finance-item{border:1px solid rgba(255,255,255,.06);background:#ffffff05;border-radius:16px;padding:14px}.sp-finance-label{font-size:12px;color:#ffb95c;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.sp-finance-value{margin-top:8px;font-size:20px;font-weight:900;color:#fff}.sp-charge-list,.sp-payment-list{display:grid;gap:12px}.sp-charge-card,.sp-payment-card{border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05;padding:14px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.sp-charge-card:hover,.sp-payment-card:hover{border-color:#ffa6002e;background:#ffffff08;transform:translateY(-1px)}.sp-charge-card{display:grid;gap:12px;grid-template-columns:1fr 260px;align-items:start}.sp-payment-card{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 220px;align-items:center}.sp-charge-title{font-size:16px;font-weight:900;color:#fff}.sp-charge-meta,.sp-payment-top{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp-charge-meta{margin-top:8px;color:#fffc}.sp-charge-side,.sp-payment-side{display:grid;gap:10px;justify-items:end;text-align:right}.sp-charge-money,.sp-payment-line{color:#ffffffd6}.sp-charge-order{font-size:12px;color:#ffb95c;font-weight:800}.sp-payment-main{min-width:0}.sp-payment-top{margin-bottom:8px}.sp-payment-id{font-weight:900;color:#fff;font-size:16px}.sp-payment-line{line-height:1.5;word-break:break-word}.sp-payment-line+.sp-payment-line{margin-top:4px}.sp-payment-side{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.sp-payment-amount-label{color:#ffffffd6;font-size:12px;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.sp-payment-amount{font-size:24px;font-weight:900;color:#fff;line-height:1}.sp-empty-inline{margin-top:10px;opacity:.82;color:#ffffffd1}.sp-empty-card{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#121212f5,#080808fa);padding:24px}.sp-empty-card--error{border-color:#ff5a5a47;background:linear-gradient(180deg,#280c0cf5,#160808fa)}.sp-empty-title{font-size:22px;font-weight:900;color:#fff}.sp-empty-text{margin-top:8px;color:#ffffffc7;line-height:1.5;margin-bottom:16px}.sp-skeleton{border-radius:20px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%);background-size:400% 100%;animation:spShimmer 1.4s ease infinite}.sp-skeleton--hero{height:220px}.sp-skeleton--card{height:128px}.sp-skeleton--panel{height:360px}@keyframes spShimmer{0%{background-position:100% 0}to{background-position:0 0}}.sp-modal-overlay{position:fixed;inset:0;background:#000000b3;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sp-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;z-index:60;border:1px solid rgba(255,166,0,.18);border-radius:22px;background:linear-gradient(180deg,#140e08fa,#0a0a0afa);padding:18px;box-shadow:0 20px 50px #0006}.sp-modal__head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sp-modal__title{font-size:24px;font-weight:900;color:#ffbf66}.sp-modal__text{margin-top:6px;opacity:.8;font-size:13px;color:#ffffffd1}.sp-form-grid{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sp-field{display:grid;gap:6px}.sp-field--full{grid-column:1 / -1}.sp-label{font-size:12px;opacity:.85;color:#ffb24d;font-weight:800}.sp-input{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0b0b;color:#fff;outline:none;width:100%}.sp-input:focus{border-color:#ffa60052}.sp-modal__actions{margin-top:16px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:1100px){.sp-two-col{grid-template-columns:1fr}}@media(max-width:900px){.sp-charge-card,.sp-payment-card{grid-template-columns:1fr}.sp-charge-side,.sp-payment-side{justify-items:start;text-align:left}.sp-payment-side{align-items:flex-start}}@media(max-width:720px){.sp-title{font-size:30px}.sp-field-row{grid-template-columns:1fr;gap:6px}.sp-card,.sp-hero,.sp-banner{padding:16px}}@media(max-width:560px){.sp-actions,.sp-modal__actions{flex-direction:column}.sp-btn,.sp-btn--full{width:100%}.sp-payment-top,.sp-charge-meta,.sp-progress-head,.sp-progress-foot{flex-direction:column;align-items:flex-start}.sp-payment-amount{font-size:22px}}:root{--nos-bg: #050505;--nos-bg-soft: #0c0d10;--nos-panel: rgba(255, 255, 255, .05);--nos-panel-2: rgba(255, 255, 255, .07);--nos-line: rgba(255, 255, 255, .1);--nos-line-2: rgba(255, 255, 255, .16);--nos-text: rgba(255, 255, 255, .96);--nos-muted: rgba(255, 255, 255, .7);--nos-muted-2: rgba(255, 255, 255, .54);--nos-accent: #ff7a00;--nos-accent-2: #ffb15c;--nos-gold: #ffd36a;--nos-radius-xl: 32px;--nos-radius-lg: 24px;--nos-radius-md: 18px;--nos-shadow: 0 24px 70px rgba(0, 0, 0, .45), 0 10px 26px rgba(0, 0, 0, .22)}.nos-page{position:relative;min-height:100vh;overflow-x:hidden;padding:34px 0 84px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--nos-text);background:radial-gradient(900px 520px at 12% -10%,rgba(255,122,0,.16),transparent 60%),radial-gradient(900px 620px at 88% 8%,rgba(255,255,255,.04),transparent 56%),linear-gradient(180deg,#050505,#0a0b0d 42%,#060606)}.nos-page__bgGlow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(40px);opacity:.75;z-index:1}.nos-page__bgGlow--one{top:0;left:-120px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,122,0,.18),transparent 70%)}.nos-page__bgGlow--two{right:-140px;top:220px;width:420px;height:420px;background:radial-gradient(circle,rgba(255,200,120,.1),transparent 70%)}.nos-page__grid{position:absolute;inset:0;pointer-events:none;opacity:.08;z-index:1;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 85%);mask-image:radial-gradient(circle at center,black 28%,transparent 85%)}.nos-particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.62;z-index:1}.nos-wrap{position:relative;z-index:2;max-width:1220px;margin:0 auto;padding:0 20px}.nos-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:#ffffffc7;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #00000038}.nos-eyebrow__dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--nos-gold),var(--nos-accent));box-shadow:0 0 16px #ff7a00b8}.nos-hero{position:relative;margin-top:18px;min-height:650px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:var(--nos-shadow);background:#0a0a0a;display:grid;align-items:end;isolation:isolate}.nos-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(1.08) contrast(1.04) brightness(.78)}.nos-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000e0,#0009 42%,#0000003d),linear-gradient(180deg,#00000014,#00000094 82%,#000000d6)}.nos-hero__shine{position:absolute;inset:0;background:radial-gradient(700px 280px at 15% 18%,rgba(255,122,0,.18),transparent 60%),radial-gradient(800px 320px at 86% 8%,rgba(255,255,255,.08),transparent 70%);mix-blend-mode:screen;opacity:.75}.nos-hero__content{position:relative;z-index:2;max-width:790px;padding:38px 36px 40px}.nos-hero__kicker{color:var(--nos-accent-2);font-size:12px;font-weight:900;letter-spacing:.95px;text-transform:uppercase;margin-bottom:14px}.nos-hero__title{margin:0;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.95;font-weight:900;letter-spacing:-2.8px;text-shadow:0 16px 42px rgba(0,0,0,.26)}.nos-line{display:block}.nos-line--accent{background:linear-gradient(90deg,#ffd773,#ffb347 28%,#ff8a00 58%,#ff5f00);-webkit-background-clip:text;background-clip:text;color:transparent}.nos-hero__text{margin-top:18px;max-width:660px;color:#ffffffc7;font-size:15px;line-height:1.8}.nos-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.nos-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,filter .25s ease}.nos-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.16) 48%,transparent 76%);transform:translate(-140%);transition:transform .75s ease}.nos-btn:hover:before{transform:translate(140%)}.nos-btn:hover{transform:translateY(-2px)}.nos-btn--primary{color:#150900;border:1px solid transparent;background:linear-gradient(90deg,var(--nos-accent),#ff9b2f);box-shadow:0 16px 30px #ff7a0033}.nos-btn--primary:hover{filter:brightness(1.03)}.nos-btn--ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nos-btn--ghost:hover{background:#ffffff1a;border-color:#ffffff3d}.nos-hero__stats{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px}.nos-stat{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px;box-shadow:inset 0 1px #ffffff0d}.nos-stat__value{font-size:22px;font-weight:900;letter-spacing:-.8px}.nos-stat__label{margin-top:4px;font-size:12px;color:#ffffffa3;line-height:1.45}.nos-section{margin-top:84px}.nos-sectionHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.nos-sectionLabel{color:var(--nos-accent-2);font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.nos-sectionTitle{margin:0;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.05;font-weight:900;letter-spacing:-1.2px}.nos-sectionText{max-width:640px;color:var(--nos-muted);line-height:1.78;font-size:14px}.nos-storyGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.nos-panel{overflow:hidden;border-radius:var(--nos-radius-xl);border:1px solid var(--nos-line);background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--nos-shadow)}.nos-panel__body{padding:28px}.nos-storyTitle{margin:0 0 10px;font-size:18px;font-weight:800;letter-spacing:-.4px}.nos-storyText{margin:0;color:var(--nos-muted);line-height:1.88;font-size:14px}.nos-storyText+.nos-storyTitle{margin-top:24px}.nos-storyImageWrap{position:relative;min-height:100%;background:#0b0b0b}.nos-storyImage{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;filter:brightness(.82) contrast(1.04) saturate(1.02)}.nos-storyImageWrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000094)}.nos-splitGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nos-feature{border-radius:28px;border:1px solid var(--nos-line);background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--nos-shadow);padding:28px}.nos-feature--accent{border-color:#ff7a0042;box-shadow:0 0 0 1px #ff7a0014,var(--nos-shadow)}.nos-feature__tag{display:inline-flex;padding:7px 10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.nos-feature__title{margin:0 0 10px;font-size:24px;font-weight:900;letter-spacing:-.8px;line-height:1.12}.nos-feature__text{margin:0;color:var(--nos-muted);line-height:1.85;font-size:14px}.nos-valuesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nos-valueCard{min-height:228px;border-radius:22px;border:1px solid var(--nos-line);background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:22px 18px;box-shadow:0 16px 44px #00000059;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.nos-valueCard:hover{transform:translateY(-6px);border-color:#ffffff2e;background:linear-gradient(180deg,#fff1,#ffffff06);box-shadow:0 26px 56px #00000061}.nos-valueCard__num{margin-bottom:18px;color:var(--nos-accent-2);font-size:12px;font-weight:900;letter-spacing:.8px}.nos-valueCard__title{margin:0 0 8px;font-size:18px;font-weight:800;letter-spacing:-.4px}.nos-valueCard__desc{margin:0;color:var(--nos-muted);line-height:1.74;font-size:14px}.nos-trainersGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nos-trainerCard{overflow:hidden;border-radius:24px;border:1px solid var(--nos-line);background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--nos-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.nos-trainerCard:hover{transform:translateY(-8px);border-color:#ffffff2e;box-shadow:0 26px 70px #0000006b,0 12px 30px #00000038}.nos-trainerCard__imageWrap{position:relative;aspect-ratio:4 / 4.7;background:#0b0b0b}.nos-trainerCard__image{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.88) contrast(1.04);transition:transform .45s ease}.nos-trainerCard:hover .nos-trainerCard__image{transform:scale(1.04)}.nos-trainerCard__imageWrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.8))}.nos-trainerCard__body{padding:18px}.nos-trainerCard__role{display:inline-flex;padding:7px 10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.nos-trainerCard__name{margin:0;font-size:20px;font-weight:800;letter-spacing:-.5px}.nos-trainerCard__desc{margin:8px 0 0;color:var(--nos-muted);line-height:1.7;font-size:14px}.nos-faqLayout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:start}.nos-faqIntro{position:sticky;top:110px}.nos-faqIntro__title{margin:0 0 12px;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.08;font-weight:900;letter-spacing:-.9px}.nos-faqIntro__text{margin:0;color:var(--nos-muted);line-height:1.82;font-size:14px}.nos-faqIntro__cta{margin-top:20px}.nos-faqList{display:flex;flex-direction:column;gap:14px}.nos-faqItem{border-radius:22px;border:1px solid var(--nos-line);background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:0 16px 44px #00000059;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.nos-faqItem:hover{transform:translateY(-3px);border-color:#ffffff2e;box-shadow:0 22px 54px #0006,0 0 0 1px #ff7a000f}.nos-faqItem.is-open{border-color:#ff7a004d;background:radial-gradient(500px 160px at 0% 0%,rgba(255,122,0,.12),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:0 24px 62px #0000006b,0 0 0 1px #ff7a0014}.nos-faqItem__question{width:100%;border:0;background:transparent;color:var(--nos-text);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:20px 22px;cursor:pointer;font:inherit;font-size:15px;font-weight:800;letter-spacing:-.2px}.nos-faqItem__question:hover{color:#fff}.nos-faqItem__icon{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--nos-accent-2);font-size:18px;font-weight:900;line-height:1;transition:transform .28s ease,background .25s ease,border-color .25s ease,color .25s ease}.nos-faqItem.is-open .nos-faqItem__icon{transform:rotate(180deg);background:#ff7a001f;border-color:#ff7a0033;color:var(--nos-gold)}.nos-faqItem__answerWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s ease}.nos-faqItem.is-open .nos-faqItem__answerWrap{grid-template-rows:1fr}.nos-faqItem__answer{overflow:hidden}.nos-faqItem__answer p{margin:0;padding:0 22px 22px;color:var(--nos-muted);line-height:1.82;font-size:14px}.nos-cta{margin-top:84px;padding:30px;border-radius:30px;border:1px solid rgba(255,122,0,.24);background:radial-gradient(700px 240px at 10% 20%,rgba(255,122,0,.18),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 28px 80px #00000073;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.nos-cta__title{margin:0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:900;letter-spacing:-1px;line-height:1.08}.nos-cta__title span{color:var(--nos-accent)}.nos-cta__text{margin:8px 0 0;max-width:640px;color:var(--nos-muted);font-size:14px;line-height:1.7}.nos-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.nos-reveal{animation:nosFadeDown .7s cubic-bezier(.2,.8,.2,1) both}.nos-fade-up-1{animation:nosFadeUp .72s cubic-bezier(.2,.8,.2,1) .04s both}.nos-fade-up-2{animation:nosFadeUp .72s cubic-bezier(.2,.8,.2,1) .14s both}.nos-fade-up-3{animation:nosFadeUp .72s cubic-bezier(.2,.8,.2,1) .24s both}.nos-fade-up-4{animation:nosFadeUp .72s cubic-bezier(.2,.8,.2,1) .34s both}@keyframes nosFadeUp{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes nosFadeDown{0%{opacity:0;transform:translateY(-12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:1080px){.nos-valuesGrid,.nos-trainersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.nos-hero{min-height:570px}.nos-hero__content{padding:24px 22px 26px}.nos-hero__stats{grid-template-columns:1fr;max-width:100%}.nos-storyGrid,.nos-splitGrid,.nos-trainersGrid,.nos-faqLayout{grid-template-columns:1fr}.nos-faqIntro{position:relative;top:auto}.nos-storyImage{min-height:320px}.nos-section,.nos-cta{margin-top:66px}}@media(max-width:640px){.nos-page{padding:22px 0 64px}.nos-wrap{padding:0 14px}.nos-hero{min-height:525px;border-radius:24px}.nos-hero__title{letter-spacing:-1.6px}.nos-hero__text{font-size:14px}.nos-panel,.nos-feature,.nos-cta,.nos-faqItem,.nos-faqIntro{border-radius:22px}.nos-panel__body,.nos-feature,.nos-cta{padding:18px}.nos-valuesGrid{display:flex;overflow-x:auto;gap:12px;padding-bottom:6px;scroll-snap-type:x mandatory}.nos-valuesGrid::-webkit-scrollbar{display:none}.nos-valueCard{min-width:82vw;min-height:200px;scroll-snap-align:start}.nos-trainersGrid{display:flex;overflow-x:auto;gap:12px;padding-bottom:6px;scroll-snap-type:x mandatory}.nos-trainersGrid::-webkit-scrollbar{display:none}.nos-trainerCard{min-width:84vw;scroll-snap-align:start}.nos-faqItem__question{padding:18px;font-size:14px}.nos-faqItem__answer p{padding:0 18px 18px;font-size:13.5px}.nos-faqItem__icon{width:30px;height:30px;font-size:16px}.nos-cta__actions,.nos-hero__actions{width:100%}.nos-cta__actions .nos-btn,.nos-hero__actions .nos-btn{flex:1 1 100%}}.nos-faqFloating{position:fixed;right:22px;bottom:22px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.nos-faqFloating__toggle{position:relative;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:0 18px 0 14px;border-radius:999px;color:#150900;background:linear-gradient(135deg,#ffb347,#ff7a00 55%,#ff5f00);box-shadow:0 18px 36px #ff7a004d,0 8px 20px #00000047;font-family:inherit;font-size:14px;font-weight:900;letter-spacing:.2px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;overflow:hidden}.nos-faqFloating__toggle:hover{transform:translateY(-3px) scale(1.02);filter:brightness(1.03);box-shadow:0 24px 44px #ff7a0057,0 10px 24px #00000052}.nos-faqFloating__toggle.is-open{box-shadow:0 24px 48px #ff7a0059,0 12px 26px #0000005c}.nos-faqFloating__togglePulse{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.nos-faqFloating__togglePulse:before,.nos-faqFloating__togglePulse:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,165,90,.45);animation:nosFaqPulse 2.2s ease-out infinite}.nos-faqFloating__togglePulse:after{animation-delay:1.1s}.nos-faqFloating__toggleIcon{position:relative;z-index:1;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;color:#1a0b00;font-size:20px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff47}.nos-faqFloating__toggleText{position:relative;z-index:1}.nos-faqChat{width:min(400px,calc(100vw - 24px));max-height:min(78vh,700px);border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(520px 180px at 0% 0%,rgba(255,122,0,.12),transparent 60%),linear-gradient(180deg,#0e0e10f7,#08080af7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 32px 90px #0000007a,0 12px 36px #00000047;overflow:hidden;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(18px) scale(.96);transform-origin:bottom right;transition:opacity .28s ease,transform .28s ease}.nos-faqChat.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.nos-faqChat__header{padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#fff0)}.nos-faqChat__badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ff7a0024;border:1px solid rgba(255,122,0,.18);color:#ffd36a;font-size:11px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.nos-faqChat__title{margin:12px 0 6px;font-size:1.2rem;font-weight:900;letter-spacing:-.5px;color:#fff}.nos-faqChat__subtitle{margin:0;color:#ffffffad;font-size:13px;line-height:1.65}.nos-faqChat__questions{padding:14px;display:flex;flex-direction:column;gap:10px;overflow:auto}.nos-faqChat__questionBtn{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffeb;border-radius:18px;padding:14px;text-align:left;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.5;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nos-faqChat__questionBtn:hover{transform:translateY(-2px);background:#fff1;border-color:#ffffff24}.nos-faqChat__questionBtn.is-active{border-color:#ff7a0047;background:linear-gradient(180deg,#ff7a0021,#ffffff0a);box-shadow:0 10px 26px #ff7a0014}.nos-faqChat__answerBox{padding:0 14px 14px;overflow:auto}.nos-faqChat__answerLabel{margin-bottom:8px;color:#ffffff85;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.nos-faqChat__answerBubble{border-radius:20px 20px 20px 8px;border:1px solid rgba(255,122,0,.18);background:radial-gradient(420px 120px at 0% 0%,rgba(255,122,0,.1),transparent 60%),#ffffff0a;padding:16px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000038;animation:nosFaqAnswerIn .28s ease}.nos-faqChat__answerQuestion{margin:0 0 10px;color:#fff;font-size:14px;font-weight:800;line-height:1.5}.nos-faqChat__answerContent{display:flex;flex-direction:column;gap:16px}.nos-faqChat__answerSection{display:flex;flex-direction:column;gap:8px}.nos-faqChat__answerSectionTitle{margin:0;color:var(--nos-gold);font-size:12px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;line-height:1.5}.nos-faqChat__answerList{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px}.nos-faqChat__answerItem{color:#ffffffc7;font-size:13.5px;line-height:1.75}.nos-faqChat__answerText{margin:0;color:#ffffffbd;font-size:13.5px;line-height:1.75}.nos-faqChat__footer{padding:0 14px 14px}.nos-faqChat__footer .nos-btn{width:100%}@keyframes nosFaqPulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.22)}}@keyframes nosFaqAnswerIn{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:640px){.nos-faqFloating{right:12px;bottom:12px;left:12px;align-items:stretch}.nos-faqFloating__toggle{width:100%;justify-content:center;min-height:54px}.nos-faqChat{width:100%;max-height:70vh;border-radius:24px}.nos-faqChat__answerBubble{padding:14px}.nos-faqChat__answerSectionTitle{font-size:11.5px}.nos-faqChat__answerItem,.nos-faqChat__answerText{font-size:13px;line-height:1.7}}.nos-faqChat__faqItem{display:flex;flex-direction:column;gap:10px}.nos-faqChat__questionBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.nos-faqChat__questionIcon{flex-shrink:0;font-size:20px;line-height:1;font-weight:700}.nos-faqChat__answerBox{animation:faqDrop .25s ease}@keyframes faqDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:root{--bg:#030303;--bg-soft:#0a0a0a;--accent:#ffb83d;--accent-2:#ffd27a;--glass: rgba(255,255,255,.04);--glass-2: rgba(255,255,255,.06);--border: rgba(255,255,255,.1);--border-strong: rgba(255,255,255,.18);--txt: rgba(255,255,255,.92);--muted: rgba(255,255,255,.62);--muted2: rgba(255,255,255,.42);--shadow: 0 30px 80px rgba(0,0,0,.55);--shadow-strong: 0 45px 120px rgba(0,0,0,.7);--radius: 34px;--radius-md: 24px;--radius-sm: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff}.services-wrap{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(1200px 700px at 50% -10%,rgba(255,184,61,.15),transparent 60%),radial-gradient(900px 600px at 20% 10%,rgba(255,255,255,.06),transparent 55%),radial-gradient(1000px 800px at 80% 35%,rgba(255,184,61,.08),transparent 55%),linear-gradient(180deg,#050505,#030303);color:#fff;min-height:100vh;position:relative;overflow-x:clip;padding:46px 0 80px;isolation:isolate}.services-particles{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.92}.services-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.22;pointer-events:none;z-index:0}.services-glow-a,.services-glow-b{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,61,.12),transparent 62%);filter:blur(6px);pointer-events:none;animation:services-float 10s ease-in-out infinite;z-index:0}.services-glow-a{top:-240px;left:50%;transform:translate(-55%)}.services-glow-b{top:120px;left:-260px;animation-duration:12s;opacity:.55}@keyframes services-float{0%,to{transform:translate(-55%)}50%{transform:translate(-55%,18px)}}.services-container{max-width:1280px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.services-header{text-align:center;margin:10px 0 34px}.services-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:999px;color:#ffffffad;font-weight:800;letter-spacing:.6px;font-size:12px;box-shadow:inset 0 1px #ffffff0a}.services-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px #ffb83dcc}.services-title{margin:18px 0 12px;font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:900;letter-spacing:-2px;line-height:1.02;background:linear-gradient(to bottom,#fff,#8e8e8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-slogan{max-width:860px;margin:0 auto;font-size:1.06rem;color:#fff9;font-weight:600;min-height:26px;line-height:1.55}.services-slogan b{color:var(--accent);font-weight:900}.services-bar{margin:26px auto 0;width:min(760px,95%);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.services-finder-dock{position:sticky;top:14px;z-index:15;margin:0 auto 28px;width:min(1060px,100%)}.services-finder-shell{border-radius:30px;background:linear-gradient(160deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.services-finder-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff03)}.services-finder-title{display:flex;flex-direction:column;gap:4px}.services-finder-title h3{margin:0;font-size:18px;font-weight:900;letter-spacing:-.4px}.services-finder-title p{margin:0;color:#ffffff94;font-size:13px}.services-finder-toggle{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;border-radius:16px;padding:11px 14px;font-weight:900;cursor:pointer;transition:.25s ease}.services-finder-toggle:hover{background:#ffffff14;border-color:#ffffff2e}.services-finder-body{padding:20px;display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.services-f-span-3{grid-column:span 3}.services-f-span-4{grid-column:span 4}.services-f-span-6{grid-column:span 6}.services-f-span-8{grid-column:span 8}.services-f-span-12{grid-column:span 12}.services-f-label{display:block;margin:0 0 8px;font-size:12px;font-weight:800;color:#ffffffb8;letter-spacing:.25px}.services-f-input,.services-f-select{width:100%;min-height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;padding:14px;outline:none;font-weight:700;transition:.25s ease}.services-f-input::placeholder{color:#ffffff57}.services-f-input:focus,.services-f-select:focus{border-color:#ffb83d73;box-shadow:0 0 0 4px #ffb83d1a;background:#fff1}.services-f-select option{color:#111}.services-finder-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.services-f-btn-ghost{border-radius:18px;padding:14px 18px;font-weight:900;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;transition:.25s ease}.services-f-btn-ghost:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.services-finder-meta{color:#ffffff94;font-size:13px;line-height:1.5}.services-match-row{display:flex;flex-wrap:wrap;gap:10px}.services-match-chip{border-radius:999px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font-weight:800;cursor:pointer;transition:.25s ease}.services-match-chip:hover{background:#ffffff14;border-color:#ffffff2e}.services-match-chip.is-on{background:#ffb83d2e;border-color:#ffb83d73;color:#ffd28a;box-shadow:0 0 0 1px #ffb83d14}.services-selected-box{border-radius:22px;padding:16px;border:1px solid rgba(255,184,61,.28);background:#ffb83d14}.services-selected-box h4{margin:0 0 8px;font-size:16px;letter-spacing:-.2px}.services-selected-box p{margin:0;color:#ffffffc2;font-size:13px;line-height:1.55}.services-selected-box-meta{margin-top:10px!important}.services-selected-box-soft{border-color:#ffffff1f;background:#ffffff0d}.services-selected-box-btn{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,184,61,.3);background:#ffb83d29;color:#ffd991;font-weight:900;cursor:pointer;transition:.25s ease}.services-selected-box-btn:hover{transform:translateY(-1px);background:#ffb83d38;border-color:#ffb83d70}.services-summary-floating{position:fixed;top:110px;right:20px;z-index:20;width:min(360px,calc(100vw - 24px))}.services-summary-fab{position:fixed;right:18px;bottom:18px;z-index:22;width:58px;height:58px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffffff24,#ffffff0f);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 20px 40px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.25s ease}.services-summary-fab:hover{transform:translateY(-2px) scale(1.02)}.services-summary-fab-dot{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px #ffb83db3}.services-summary-card{border-radius:28px;background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.services-summary-top{padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.services-summary-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;cursor:pointer;font-weight:900}.services-summary-kicker{color:#ffb83dc7;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.services-summary-title{margin:8px 0 0;font-size:22px;letter-spacing:-.6px}.services-summary-body{padding:18px}.services-summary-block+.services-summary-block{margin-top:18px}.services-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.services-summary-label{font-size:12px;color:#ffffff8f;font-weight:800;text-transform:uppercase;letter-spacing:.8px;margin-bottom:0}.services-summary-mini-close{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd9;cursor:pointer;font-size:12px;font-weight:900;flex-shrink:0;transition:.25s ease}.services-summary-mini-close:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.services-summary-main{font-size:16px;font-weight:900;line-height:1.35}.services-summary-sub{margin-top:6px;color:#ffffff9e;font-size:13px;line-height:1.45}.services-summary-empty{color:#ffffff7a;font-size:13px;line-height:1.5}.services-summary-inline-btn{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,184,61,.28);background:#ffb83d24;color:#ffd991;font-weight:900;cursor:pointer;transition:.25s ease}.services-summary-inline-btn:hover{transform:translateY(-1px);background:#ffb83d33;border-color:#ffb83d6b}.services-summary-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);margin:18px 0}.services-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#fffc}.services-summary-row+.services-summary-row{margin-top:12px}.services-summary-total{font-size:16px;font-weight:900}.services-summary-note{margin-top:18px;color:#ffffff8f;font-size:12px;line-height:1.55}.services-summary-btn{width:100%;margin-top:18px;border:none;border-radius:18px;padding:15px 18px;font-size:15px;font-weight:900;cursor:pointer;color:#000;background:linear-gradient(135deg,#fff,#f3f3f3);transition:.25s ease}.services-summary-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.services-summary-btn:disabled{opacity:.45;cursor:not-allowed}.services-summary-help{margin-top:10px;font-size:12px;color:#ffffff7a;text-align:center;line-height:1.45}.services-plans-section,.services-grid-wrap{margin-top:0}.services-state-box{padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffb3;text-align:center;box-shadow:inset 0 1px #ffffff08}.services-state-title{font-weight:900;margin-bottom:6px;font-size:18px}.services-state-text{opacity:.86;line-height:1.55}.services-state-btn{margin-top:14px;display:inline-flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:#fff;color:#000;font-weight:900;text-decoration:none}.services-section-intro{margin-bottom:20px;text-align:center;color:#ffffff8a;font-size:14px;line-height:1.5}.services-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;position:relative;align-items:stretch}.services-card{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:var(--radius);padding:34px;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transform:translateY(6px);opacity:0;animation:services-enter .6s ease forwards;transition:transform .45s cubic-bezier(.2,1,.2,1),border-color .45s ease,box-shadow .45s ease,filter .45s ease,background .45s ease}@keyframes services-enter{to{opacity:1;transform:translateY(0)}}.services-card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 240px at 30% 0%,rgba(255,184,61,.18),transparent 60%),radial-gradient(500px 240px at 90% 20%,rgba(255,255,255,.1),transparent 60%);opacity:.9;pointer-events:none}.services-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 35%);pointer-events:none;opacity:.6}@media(hover:hover)and (pointer:fine){.services-card:hover{border-color:#ffffff38;transform:translateY(-12px) scale(1.012);box-shadow:var(--shadow-strong);filter:saturate(1.05)}}.services-card.is-reco{border:1px solid rgba(255,184,61,.45);box-shadow:0 0 0 1px #ffb83d14,0 35px 90px #000000a6}.services-card.is-selected{border-color:#ffb83db8;box-shadow:0 0 0 1px #ffb83d2e,0 40px 100px #000000b3}.services-selected-pill{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffb83d2e;border:1px solid rgba(255,184,61,.45);color:#ffd28a;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.services-reco-ring{position:absolute;inset:-2px;border-radius:var(--radius);padding:2px;background:linear-gradient(135deg,#ffb83de6,#ffffff1a,#ffb83d66);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.95}.services-badge{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:1px;color:#000;background:var(--accent);box-shadow:0 0 24px #ffb83d40;z-index:2}.services-badge-dot{width:8px;height:8px;border-radius:999px;background:#000}.services-tier{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.services-tier-left{display:flex;flex-direction:column;gap:6px;max-width:75%}.services-tier-pill{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#ffffffbf;font-weight:900;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.services-name{font-size:24px;font-weight:900;letter-spacing:-.5px;margin:0;color:var(--txt);line-height:1.1}.services-desc{margin:10px 0 0;color:var(--muted2);font-size:13px;line-height:1.58}.services-price{position:relative;z-index:2;margin:24px 0 18px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.services-price big{font-size:clamp(48px,6vw,62px);font-weight:900;letter-spacing:-3px;line-height:.95}.services-price small{color:#ffffff6b;font-weight:800;letter-spacing:.3px;margin-bottom:10px}.services-currency{color:#ffffff59;font-weight:900;font-size:20px;margin-bottom:12px}.services-list{position:relative;z-index:2;margin:18px 0 26px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;min-height:170px;flex:1}.services-li{display:flex;gap:12px;align-items:flex-start;color:#ffffffbd;font-size:14px;line-height:1.42}.services-check{flex:0 0 auto;width:18px;height:18px;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:#ffb83d1f;box-shadow:0 0 18px #ffb83d1f;display:grid;place-items:center;margin-top:1px}.services-check svg{width:12px;height:12px;fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.services-cta-row{position:relative;z-index:2;display:flex;gap:12px;margin-top:auto}.services-cta{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:16px;border-radius:20px;font-weight:900;text-decoration:none;letter-spacing:.5px;transition:transform .25s ease,filter .25s ease,background .25s ease;-webkit-user-select:none;user-select:none}.services-cta-primary{color:#000;background:linear-gradient(135deg,#fff,#f2f2f2);position:relative;overflow:hidden;border:none;cursor:pointer}.services-cta-primary:after{content:"";position:absolute;inset:0;background:radial-gradient(200px 60px at 20% 20%,rgba(255,184,61,.45),transparent 60%);opacity:.7;pointer-events:none;transform:translate(-25%);transition:transform .4s ease}.services-cta-primary:hover{transform:translateY(-3px);filter:brightness(1.03)}.services-cta-primary:hover:after{transform:translate(10%)}.services-cta-arrow{opacity:.75}.services-cta-ghost{flex:0 0 auto;padding:16px 18px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffc7}.services-cta-ghost:hover{background:#ffffff0f}.services-card-foot{margin-top:14px;color:#ffffff4d;font-size:11px;line-height:1.45}.services-carousel-ui{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px}.services-nav-btn{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffd9;display:grid;place-items:center;cursor:pointer;transition:.25s ease}.services-nav-btn:hover{background:#ffffff12;border-color:#ffffff2e}.services-dots{display:flex;justify-content:center;gap:8px}.services-dotx{width:7px;height:7px;border-radius:999px;background:#ffffff2e;transition:width .25s ease,background .25s ease,transform .25s ease;cursor:pointer}.services-dotx:hover{transform:scale(1.08)}.services-dotx.is-on{width:18px;background:#ffb83dd9}.services-hint{margin-top:10px;text-align:center;font-size:12px;color:#ffffff57}.services-footer{margin-top:58px;text-align:center;color:#ffffff38;font-size:11px;letter-spacing:1px}@media(max-width:1180px){.services-summary-floating{top:auto;right:12px;bottom:84px;width:min(360px,calc(100vw - 24px))}}@media(max-width:980px){.services-container{max-width:100%}.services-plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services-card{padding:28px}}@media(max-width:820px){.services-wrap{padding:34px 0 88px}.services-title{letter-spacing:-1.4px}.services-finder-dock{top:10px}.services-finder-body{grid-template-columns:repeat(1,1fr);padding:16px}.services-f-span-3,.services-f-span-4,.services-f-span-6,.services-f-span-8,.services-f-span-12{grid-column:span 1}.services-plans{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 8px 22px;-webkit-overflow-scrolling:touch}.services-plans::-webkit-scrollbar{display:none}.services-card{min-width:86vw;max-width:86vw;scroll-snap-align:center;border-radius:28px}.services-summary-floating{left:12px;right:12px;width:auto;bottom:84px}.services-summary-card{border-radius:24px}}@media(max-width:560px){.services-container{padding:0 14px}.services-header{margin:4px 0 24px}.services-kicker{font-size:11px;padding:9px 12px}.services-title{font-size:clamp(1.9rem,8vw,2.6rem);margin:16px 0 10px}.services-slogan{font-size:.96rem}.services-finder-top{padding:14px}.services-finder-title h3{font-size:16px}.services-finder-title p{font-size:12px}.services-f-input,.services-f-select{min-height:48px;padding:12px 13px}.services-card{min-width:90vw;max-width:90vw;padding:22px}.services-badge,.services-selected-pill{font-size:10px;padding:7px 10px}.services-tier{margin-top:18px}.services-tier-left{max-width:100%}.services-name{font-size:21px}.services-price big{font-size:46px;letter-spacing:-2px}.services-currency{font-size:18px;margin-bottom:10px}.services-list{min-height:unset}.services-cta-row{flex-direction:column}.services-cta-ghost{flex:1}.services-summary-top,.services-summary-body{padding:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eventos-page{--bg:#06080c;--bg2:#0b0f16;--panel:rgba(255,255,255,.05);--panel2:rgba(255,255,255,.035);--line:rgba(255,255,255,.1);--line2:rgba(255,166,77,.2);--text:#ffffff;--muted:rgba(255,255,255,.76);--soft:rgba(255,255,255,.62);--gold:#ffd66c;--gold2:#ffb84d;--orange:#ff7a00;--orange2:#ff9b1f;--shadow:0 24px 70px rgba(0,0,0,.3);min-height:100vh;background:radial-gradient(1000px 500px at 10% 10%,rgba(255,122,0,.1),transparent 60%),radial-gradient(800px 420px at 90% 20%,rgba(255,214,108,.07),transparent 58%),linear-gradient(180deg,#06080c,#0a0d13 42%,#05070b);color:var(--text)}.eventos-page *{box-sizing:border-box}.eventos-container{width:min(1240px,100%);margin:0 auto;padding:0 24px}.eventos-hero{position:relative;min-height:62vh;overflow:hidden;display:flex;align-items:center;background:radial-gradient(900px 420px at 15% 25%,rgba(255,122,0,.16),transparent 58%),radial-gradient(700px 380px at 85% 20%,rgba(255,214,108,.08),transparent 60%),linear-gradient(135deg,#0c0f16f0,#080a10d6)}.eventos-hero--premium{min-height:78vh}.eventos-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:36px 36px;opacity:.1;-webkit-mask-image:radial-gradient(circle at center,black 34%,transparent 82%);mask-image:radial-gradient(circle at center,black 34%,transparent 82%);pointer-events:none}.eventos-hero__bgImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05);filter:brightness(.34) saturate(1.08) contrast(1.03)}.eventos-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000029,#00000070),linear-gradient(90deg,#0000007a,#0000002e),radial-gradient(700px 340px at 18% 20%,rgba(255,122,0,.18),transparent 60%),radial-gradient(680px 300px at 82% 16%,rgba(255,214,108,.1),transparent 60%)}.eventos-hero__content{position:relative;z-index:2;max-width:860px;padding:56px 0;animation:eventosFadeUp .8s cubic-bezier(.2,.8,.2,1) both}.eventos-hero__content--premium{width:100%;max-width:none;padding:72px 0 66px}.eventos-hero__badgeRow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.eventos-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange2));color:#180c00;font-size:11px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 32px #ff7a0033,inset 0 1px #ffffff3d}.eventos-badge--soft{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:none}.eventos-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) 340px;gap:22px;align-items:start}.eventos-hero__main{min-width:0}.eventos-hero__side{display:grid;gap:16px}.eventos-title{margin:0 0 14px;font-size:clamp(44px,7vw,92px);line-height:.92;letter-spacing:-.05em;font-weight:1000;text-shadow:0 20px 40px rgba(0,0,0,.28)}.eventos-subtitle{max-width:760px;margin:0;color:var(--muted);font-size:17px;line-height:1.78;text-shadow:0 10px 24px rgba(0,0,0,.18)}.eventos-highlight{margin-top:24px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(420px 180px at 0% 0%,rgba(255,122,0,.14),transparent 58%),linear-gradient(180deg,#ffffff17,#ffffff0a),#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 42px #0000002e,inset 0 1px #ffffff0d}.eventos-highlight__mini{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,166,77,.18);background:#ff7a0014;color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-highlight__title{margin:14px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:1000}.eventos-highlight__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.eventos-highlight__meta span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffe0;font-size:12px;font-weight:800}.eventos-highlight__text{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.eventos-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eventos-stat{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff0a}.eventos-stat strong{display:block;margin-bottom:6px;font-size:20px;font-weight:1000;letter-spacing:-.03em}.eventos-stat span{display:block;color:var(--soft);font-size:13px;line-height:1.55}.eventos-hero__quickActions{display:grid;gap:12px}.eventos-hero__buttons{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.eventos-heroBtn,.eventos-actionBtn,.eventos-cardGrid__btn,.eventos-cardGrid__link,.eventos-tab,.eventos-modal__navBtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.03em;color:#fff;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff08;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease;cursor:pointer}.eventos-heroBtn:hover,.eventos-actionBtn:hover,.eventos-cardGrid__btn:hover,.eventos-cardGrid__link:hover,.eventos-tab:hover,.eventos-modal__navBtn:hover:not(:disabled){transform:translateY(-2px);border-color:#ffa64d3d;box-shadow:0 16px 28px #00000029}.eventos-heroBtn--primary,.eventos-actionBtn--primary,.eventos-cardGrid__btn,.eventos-tab.is-active{border:none;color:#160c00;background:linear-gradient(90deg,var(--gold),var(--orange2),var(--orange));box-shadow:0 18px 32px #ff7a002e,0 8px 16px #ffb84d1f}.eventos-content{padding:56px 0 90px}.eventos-section+.eventos-section{margin-top:52px}.eventos-section__head{margin-bottom:22px;max-width:820px}.eventos-section__mini{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,166,77,.18);background:#ff7a0014;color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.eventos-section__head h2{margin:14px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:1000}.eventos-section__head p{margin:0;color:var(--muted);font-size:15px;line-height:1.76}.eventos-tabsSection{margin-bottom:52px}.eventos-tabsSection__head{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:24px}.eventos-tabsSection__title{margin:12px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:1000}.eventos-tabsSection__text{margin:0;color:var(--muted);font-size:15px;line-height:1.76;max-width:760px}.eventos-tabs{display:flex;flex-wrap:wrap;gap:10px}.eventos-tab{gap:10px;min-height:50px;padding:0 16px}.eventos-tab span{display:inline-flex;min-width:26px;height:26px;padding:0 8px;align-items:center;justify-content:center;border-radius:999px;background:#00000024;font-size:12px;font-weight:1000}.eventos-tab.is-active span{background:#ffffff52}.eventos-gridCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eventos-cardGrid{overflow:hidden;border-radius:26px;border:1px solid var(--line);background:radial-gradient(420px 160px at 0% 0%,rgba(255,122,0,.06),transparent 58%),linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 42px #0000002e,inset 0 1px #ffffff0a;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.eventos-cardGrid:hover{transform:translateY(-4px);border-color:#ffa64d3d;box-shadow:0 28px 52px #00000038,0 0 30px #ff7a000f}.eventos-cardGrid--compact .eventos-cardGrid__cover{height:230px}.eventos-cardGrid__cover{position:relative;height:280px;overflow:hidden;background:#111}.eventos-cardGrid__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.eventos-cardGrid:hover .eventos-cardGrid__cover img{transform:scale(1.06)}.eventos-cardGrid__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.56) 100%);pointer-events:none}.eventos-cardGrid__status{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,166,77,.18);background:#0a0c128f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-cardGrid__content{padding:18px 18px 20px}.eventos-cardGrid__topline{margin-bottom:10px}.eventos-cardGrid__chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ff7a0014;border:1px solid rgba(255,166,77,.18);color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-cardGrid__content h3{margin:0 0 12px;font-size:clamp(23px,3vw,32px);line-height:1.08;letter-spacing:-.03em;font-weight:1000}.eventos-cardGrid__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.eventos-cardGrid__meta span,.eventos-cardGrid__place,.eventos-item__meta span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb;font-size:12px;font-weight:800}.eventos-cardGrid__place{margin-bottom:12px;justify-content:flex-start;border-radius:14px;width:fit-content;max-width:100%}.eventos-cardGrid__content p{margin:0 0 16px;color:var(--muted);font-size:14.5px;line-height:1.72}.eventos-cardGrid__actions{display:flex;flex-wrap:wrap;gap:10px}.eventos-cardGrid__link{min-width:120px}.eventos-featureStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.eventos-featureStrip__item{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff05;box-shadow:0 16px 32px #00000024,inset 0 1px #ffffff0a}.eventos-featureStrip__item strong{display:block;margin-bottom:8px;font-size:18px;font-weight:1000;letter-spacing:-.03em}.eventos-featureStrip__item span{display:block;color:var(--muted);font-size:13px;line-height:1.6}.eventos-detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.eventos-detailCard{padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08),#ffffff05;box-shadow:0 18px 36px #00000029,inset 0 1px #ffffff0a}.eventos-detailCard--video,.eventos-detailCard--gallery{grid-column:1 / -1}.eventos-detailCard__mini{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ff7a001a;border:1px solid rgba(255,166,77,.18);color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-detailCard h4{margin:12px 0 10px;font-size:24px;line-height:1.15;letter-spacing:-.03em;font-weight:900}.eventos-detailCard p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.82}.eventos-videoFrame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#000;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff0a}.eventos-videoFrame iframe{width:100%;height:100%;border:0;display:block}.eventos-achievements{display:grid;gap:12px}.eventos-achievement{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.eventos-achievement__dot{width:24px;height:24px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff7a003d,#ff7a001a);border:1px solid rgba(255,166,77,.22);color:var(--gold);font-size:13px;font-weight:1000;box-shadow:0 0 16px #ff7a001f}.eventos-achievement span:last-child{color:#ffffffdb;font-size:14px;line-height:1.6}.eventos-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.eventos-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eventos-gallery__item{position:relative;aspect-ratio:1 / .78;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#101218;box-shadow:0 14px 28px #00000029,inset 0 1px #ffffff0a;padding:0;cursor:pointer}.eventos-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s ease,filter .42s ease}.eventos-gallery__item:hover img{transform:scale(1.08);filter:brightness(1.05)}.eventos-gallery__item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.42) 100%);opacity:0;transition:opacity .28s ease;z-index:1}.eventos-gallery__item:hover:before{opacity:1}.eventos-gallery__zoom{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.eventos-gallery__item:hover .eventos-gallery__zoom{opacity:1;transform:translateY(0)}.eventos-cta{margin-top:54px}.eventos-cta__card{position:relative;overflow:hidden;padding:28px;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(420px 180px at 0% 0%,rgba(255,122,0,.14),transparent 58%),radial-gradient(360px 160px at 100% 0%,rgba(255,214,108,.08),transparent 56%),linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff05;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff0d}.eventos-cta__mini{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange2));color:#180c00;font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-cta__card h2{margin:14px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.04em;font-weight:1000}.eventos-cta__card p{max-width:860px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.eventos-cta__tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.eventos-cta__tags span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;font-size:12px;font-weight:800}.eventos-modal{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px}.eventos-modal__backdrop{position:absolute;inset:0;border:none;background:#030509c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.eventos-modal__content{position:relative;z-index:2;width:min(1200px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:18px;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(420px 180px at 0% 0%,rgba(255,122,0,.12),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff08),#080a10f0;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff0d;animation:eventosModalIn .28s ease}.eventos-modal__content--premium{padding-top:64px}.eventos-modal__close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:none;border-radius:14px;background:#ffffff14;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:3;transition:transform .2s ease,background .2s ease}.eventos-modal__close:hover{transform:scale(1.04);background:#ffffff1f}.eventos-modal__nav{position:absolute;top:14px;left:18px;right:72px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.eventos-modal__navInfo{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:1000;color:#fff}.eventos-modal__navBtn:disabled{opacity:.38;cursor:not-allowed;transform:none!important;box-shadow:none!important}.eventos-modal__hero{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;margin-bottom:18px}.eventos-modal__cover{height:300px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#101218}.eventos-modal__cover img{width:100%;height:100%;object-fit:cover;display:block}.eventos-modal__summary{padding-top:6px}.eventos-item__status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,166,77,.18);background:#ff7a001a;color:var(--gold);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-modal__summary h3{margin:12px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.02;letter-spacing:-.04em;font-weight:1000}.eventos-item__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.eventos-modal__summary p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.eventos-lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px}.eventos-lightbox__backdrop{position:absolute;inset:0;border:none;background:#030509d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.eventos-lightbox__content{position:relative;z-index:2;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(420px 160px at 0% 0%,rgba(255,122,0,.12),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff08),#080a10eb;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff0d;overflow:hidden;animation:eventosLightboxIn .28s ease}.eventos-lightbox__close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:none;border-radius:14px;background:#ffffff14;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:3;transition:transform .2s ease,background .2s ease}.eventos-lightbox__close:hover{transform:scale(1.04);background:#ffffff1f}.eventos-lightbox__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:58px;margin-bottom:16px}.eventos-lightbox__mini{display:inline-flex;min-height:28px;padding:0 10px;align-items:center;border-radius:999px;background:#ff7a001a;border:1px solid rgba(255,166,77,.18);color:#ffd66c;font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.eventos-lightbox__top h3{margin:10px 0 0;font-size:24px;line-height:1.15;letter-spacing:-.03em}.eventos-lightbox__counter{flex:0 0 auto;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffe0;font-size:12px;font-weight:900}.eventos-lightbox__viewer{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;gap:14px}.eventos-lightbox__imageWrap{min-height:0;max-height:68vh;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#05070b;display:flex;align-items:center;justify-content:center}.eventos-lightbox__imageWrap img{width:100%;height:100%;max-height:68vh;object-fit:contain;display:block}.eventos-lightbox__nav{width:60px;height:60px;border:none;border-radius:18px;background:#ffffff14;color:#fff;font-size:34px;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease}.eventos-lightbox__nav:hover{transform:translateY(-1px);background:#ffffff1f}.eventos-lightbox__thumbs{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px}.eventos-lightbox__thumb{padding:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#0c1016;cursor:pointer;opacity:.72;transition:opacity .22s ease,transform .22s ease,border-color .22s ease}.eventos-lightbox__thumb:hover{opacity:1;transform:translateY(-1px)}.eventos-lightbox__thumb.is-active{opacity:1;border-color:#ffa64d57;box-shadow:0 0 0 2px #ff7a001a}.eventos-lightbox__thumb img{width:100%;height:76px;object-fit:cover;display:block}@keyframes eventosFadeUp{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes eventosModalIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes eventosLightboxIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){.eventos-hero__grid,.eventos-hero__side{grid-template-columns:1fr}.eventos-featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.eventos-gridCards{grid-template-columns:1fr 1fr}.eventos-modal__hero{grid-template-columns:1fr}.eventos-modal__cover{height:260px}}@media(max-width:920px){.eventos-hero{min-height:auto}.eventos-hero__content{padding:44px 0}.eventos-hero__content--premium{padding:52px 0 48px}.eventos-hero__stats{grid-template-columns:1fr 1fr}.eventos-gridCards,.eventos-detailGrid{grid-template-columns:1fr}.eventos-detailCard--video,.eventos-detailCard--gallery{grid-column:auto}.eventos-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.eventos-tabsSection__head{align-items:start}}@media(max-width:768px){.eventos-lightbox{padding:12px}.eventos-lightbox__content,.eventos-modal__content{padding:14px;border-radius:22px}.eventos-modal__content--premium{padding-top:64px}.eventos-lightbox__top{flex-direction:column;align-items:flex-start;padding-right:54px}.eventos-lightbox__top h3{font-size:20px}.eventos-lightbox__viewer{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.eventos-lightbox__nav{width:44px;height:44px;border-radius:14px;font-size:28px}.eventos-lightbox__imageWrap,.eventos-lightbox__imageWrap img{max-height:54vh}.eventos-lightbox__thumb img{height:64px}.eventos-modal__nav{left:14px;right:60px}}@media(max-width:640px){.eventos-container{padding:0 18px}.eventos-hero__content{padding:34px 0 38px}.eventos-hero__content--premium{padding:42px 0 38px}.eventos-title{font-size:clamp(34px,11vw,58px)}.eventos-subtitle{font-size:15px;line-height:1.68}.eventos-highlight{padding:18px;border-radius:22px}.eventos-highlight__title{font-size:30px}.eventos-content{padding:40px 0 64px}.eventos-section+.eventos-section{margin-top:40px}.eventos-cardGrid{border-radius:22px}.eventos-cardGrid__cover{height:220px}.eventos-cardGrid__content{padding:16px}.eventos-cardGrid__content h3{font-size:24px}.eventos-cardGrid__meta span,.eventos-cardGrid__place,.eventos-item__meta span{font-size:11.5px;min-height:28px;padding:0 10px}.eventos-detailCard{padding:16px;border-radius:18px}.eventos-detailCard h4{font-size:20px}.eventos-gallery,.eventos-featureStrip{grid-template-columns:1fr}.eventos-cta__card{padding:22px 18px;border-radius:22px}.eventos-cta__card h2{font-size:28px}.eventos-hero__buttons,.eventos-actions,.eventos-cardGrid__actions,.eventos-tabs{flex-direction:column}.eventos-heroBtn,.eventos-actionBtn,.eventos-cardGrid__btn,.eventos-cardGrid__link,.eventos-tab,.eventos-modal__navBtn{width:100%}.eventos-hero__stats{grid-template-columns:1fr}.eventos-modal__nav{position:relative;top:auto;left:auto;right:auto;margin-bottom:14px;padding-right:54px}}.af-page{--bg-0: #05070c;--bg-1: #0b0f17;--bg-2: #111826;--panel: rgba(17, 24, 38, .74);--panel-2: rgba(15, 23, 36, .88);--panel-soft: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #f7f8fb;--muted: rgba(235, 239, 247, .72);--muted-2: rgba(235, 239, 247, .54);--orange: #ff8a00;--orange-2: #ffb347;--gold: #ffd86b;--gold-2: #f5c451;--gold-3: #8b6a1d;--gold-soft: rgba(255, 216, 107, .18);--gold-soft-2: rgba(245, 196, 81, .24);--green: #25d366;--red: #ff5d5d;--blue: #77a9ff;min-height:100vh;color:var(--text);background:radial-gradient(900px 520px at 0% 0%,rgba(255,138,0,.1),transparent 60%),radial-gradient(780px 460px at 100% 10%,rgba(255,216,107,.08),transparent 58%),radial-gradient(900px 520px at 50% 100%,rgba(52,95,255,.08),transparent 60%),linear-gradient(180deg,#04060a,#09101a 46%,#05080d);position:relative;overflow-x:hidden;overflow-y:visible}.af-page:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 48%,transparent 100%);mask-image:radial-gradient(circle at center,black 48%,transparent 100%);pointer-events:none;opacity:.55}.af-page *{box-sizing:border-box}.af-shell{width:min(1680px,calc(100% - 28px));margin:0 auto;padding:26px 0 36px;display:grid;grid-template-columns:300px minmax(0,1fr) 380px;gap:22px;position:relative;z-index:2}.af-sidebar,.af-main{min-width:0}.af-sidebar--left,.af-sidebar--right{align-self:start}.af-sideCard,.af-liveCard,.af-paymentCard,.af-slip{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.af-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#ffffff0f;color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.af-chip--gold{color:#1c1403;border-color:#ffe18a73;background:linear-gradient(135deg,#ffe69a,#ffd86b 46%,#e6b13c);box-shadow:0 8px 22px #f5c45138,inset 0 1px #ffffff85}.af-pill{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent}.af-pill--live{color:#eafff0;background:#25d36624;border-color:#25d36647;box-shadow:0 0 0 1px #25d36614 inset}.af-pill--upcoming{color:#fff6db;background:#ffb34721;border-color:#ffb34742;box-shadow:0 0 0 1px #ffb34714 inset}.af-pill--closed{color:#f5f7fb;background:#ffffff14;border-color:#ffffff29}.af-clearBtn,.af-removeBtn,.af-submitBtn,.af-marketOption,.af-fightItem,.af-paymentMethod{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.af-fightItem:focus-visible,.af-marketOption:focus-visible,.af-paymentMethod:focus-visible,.af-clearBtn:focus-visible,.af-removeBtn:focus-visible,.af-submitBtn:focus-visible{outline:none;border-color:#ffd86b6b;box-shadow:0 0 0 3px #ffd86b24,0 12px 24px #0000002e}.af-sideCard{position:relative;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#101622eb,#0a0e16db);box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff0d}.af-sidebar--left .af-sideCard{padding:20px}.af-sideCard__head{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.af-sideCard__head h2{margin:0;font-size:24px;line-height:1.08;letter-spacing:-.03em}.af-sideStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.af-sideStats>div{padding:14px 14px 13px;border-radius:18px;border:1px solid var(--line);background:#ffffff09}.af-sideStats span{display:block;color:var(--muted-2);font-size:12px;margin-bottom:6px}.af-sideStats strong{font-size:24px;line-height:1;letter-spacing:-.03em}.af-fightList{display:grid;gap:12px}.af-fightItem{width:100%;border:1px solid var(--line);background:#ffffff09;border-radius:20px;padding:10px;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;color:inherit;text-align:left;cursor:pointer}.af-fightItem:hover{transform:translateY(-2px);border-color:#ffc25c3d;background:#ffffff0d;box-shadow:0 12px 24px #00000038}.af-fightItem.is-active{border-color:#ffd86b61;background:linear-gradient(180deg,#ffd86b1a,#ffffff0d);box-shadow:0 16px 28px #00000042,0 0 0 1px #ffd86b14 inset}.af-fightItem__image{border-radius:16px;overflow:hidden;height:98px;background:#121825}.af-fightItem__image img{width:100%;height:100%;object-fit:cover;display:block}.af-fightItem__content{min-width:0;display:flex;flex-direction:column;gap:6px}.af-fightItem__content h3{margin:2px 0 0;font-size:17px;line-height:1.1;letter-spacing:-.03em}.af-fightItem__content p{margin:0;color:var(--muted);font-size:13px}.af-fightItem__content small{color:var(--muted-2);font-size:12px}.af-fightItem__content strong{margin-top:2px;color:var(--gold);font-size:13px;font-weight:800}.af-main{display:grid;gap:22px}.af-hero{position:relative;min-height:340px;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0d}.af-hero__bg{position:absolute;inset:0}.af-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);filter:saturate(1.06) contrast(1.04) brightness(.55)}.af-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#04070ce6,#04070cad 46%,#04070cd1),radial-gradient(700px 300px at 20% 15%,rgba(255,179,71,.16),transparent 60%),radial-gradient(600px 280px at 85% 10%,rgba(255,216,107,.14),transparent 60%)}.af-hero__content{position:relative;z-index:2;padding:28px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.af-hero__top{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.af-hero__top h1{margin:10px 0 12px;font-size:clamp(34px,4vw,54px);line-height:.96;letter-spacing:-.05em;max-width:780px}.af-hero__top p{margin:0;max-width:740px;color:#f7f8fbc7;font-size:15px;line-height:1.65}.af-statusCard{padding:18px 18px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#090e188f;text-align:left}.af-statusCard span{display:block;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.af-statusCard strong{display:block;font-size:28px;line-height:1;letter-spacing:-.04em;margin-bottom:8px}.af-statusCard small{color:#f7f8fbb8;font-size:13px}.af-heroStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.af-heroStat{padding:16px 16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0a}.af-heroStat span{display:block;color:var(--muted-2);font-size:12px;margin-bottom:8px}.af-heroStat strong{font-size:27px;line-height:1;letter-spacing:-.04em}.af-liveCard{border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,#0c121df0,#080c14e6);padding:24px;box-shadow:0 20px 56px #00000057,inset 0 1px #ffffff0a}.af-liveCard__head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.af-liveCard__head h2{margin:8px 0 0;font-size:clamp(28px,2.6vw,40px);line-height:.98;letter-spacing:-.04em}.af-fighters{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px}.af-fighter{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px;border-radius:24px;border:1px solid var(--line);background:#ffffff0a}.af-fighter__image{width:110px;height:110px;border-radius:22px;overflow:hidden;background:#131a27;border:1px solid rgba(255,255,255,.06)}.af-fighter__image img{width:100%;height:100%;object-fit:cover;display:block}.af-fighter__info{min-width:0;align-self:center}.af-fighter__info span{display:inline-block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.af-fighter__info h3{margin:0 0 8px;font-size:24px;line-height:1.04;letter-spacing:-.04em}.af-fighter__info p{margin:0 0 7px;color:var(--muted);font-size:14px}.af-fighter__info strong{font-size:13px;color:#fff}.af-versus{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:900;letter-spacing:.06em;color:#1d1506;background:linear-gradient(135deg,#ffe9ac,#ffd86b 44%,#d79d2d);border:1px solid rgba(255,255,255,.24);box-shadow:0 10px 26px #f5c4512e,inset 0 1px #ffffff73}.af-centerGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.92fr);gap:18px;margin-bottom:22px}.af-videoWrap{position:relative;min-height:420px;border-radius:26px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at top,rgba(255,216,107,.08),transparent 46%),#0b111d;box-shadow:inset 0 1px #ffffff0a}.af-videoWrap:before{content:"LIVE STREAM";position:absolute;top:14px;left:14px;z-index:2;padding:7px 12px;border-radius:999px;background:#ff4f4f1f;color:#fff;border:1px solid rgba(255,79,79,.22);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.af-videoWrap iframe{width:100%;height:100%;min-height:420px;border:0;display:block;background:#090d14}.af-infoStack{display:grid;gap:18px}.af-infoCard{padding:18px;border-radius:24px;border:1px solid var(--line);background:#ffffff0b}.af-infoCard p{margin:12px 0 0;color:var(--muted);line-height:1.65;font-size:14px}.af-infoCard--tracker{position:relative;overflow:hidden}.af-infoCard--tracker:before{content:"";position:absolute;inset:-40% auto auto -10%;width:160px;height:160px;background:radial-gradient(circle,rgba(255,216,107,.18),transparent 68%);pointer-events:none}.af-trackerHead{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:14px}.af-trackerHead h3{margin:10px 0 0;font-size:24px;line-height:1;letter-spacing:-.04em}.af-trackerHead small{color:var(--muted-2);font-size:12px;text-align:right;max-width:160px}.af-trackerLead{margin:0 0 14px!important;color:#fff!important;font-size:15px!important;font-weight:700;line-height:1.6}.af-trackerList{display:grid;gap:10px}.af-trackerItem{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:start;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.af-trackerItem span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;background:#ffd86b24;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.af-trackerItem p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.55!important}.af-bettingBlock{display:grid;gap:18px}.af-bettingHead{display:flex;justify-content:space-between;gap:16px;align-items:end}.af-bettingHead h3{margin:9px 0 0;font-size:28px;line-height:1;letter-spacing:-.04em}.af-bettingHint{margin:10px 0 0;color:var(--muted-2);font-size:14px;line-height:1.6}.af-markets{display:grid;gap:16px}.af-marketCard{padding:18px;border-radius:24px;border:1px solid var(--line);background:#ffffff09}.af-marketCard__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.af-marketCard__head h4{margin:0;font-size:20px;line-height:1.06;letter-spacing:-.03em}.af-marketCard__head span{color:var(--muted-2);font-size:12px;white-space:nowrap}.af-marketOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.af-marketOption{width:100%;padding:16px 16px 15px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff08);color:inherit;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;cursor:pointer}.af-marketOption:hover:not(:disabled){transform:translateY(-2px);border-color:#ffd86b47;box-shadow:0 14px 28px #00000038}.af-marketOption.is-active{border-color:#ffd86b6b;background:linear-gradient(180deg,#ffd86b29,#ffffff0a);box-shadow:0 14px 28px #0000003d,0 0 0 1px #ffd86b14 inset}.af-marketOption:disabled{opacity:.55;cursor:not-allowed}.af-marketOption span{display:block;font-size:15px;font-weight:700;line-height:1.35}.af-marketOption small{display:block;margin-top:6px;color:var(--muted-2);font-size:12px}.af-marketOption strong{flex:0 0 auto;font-size:24px;line-height:1;letter-spacing:-.04em;color:#fff}.af-sideCard--sticky{position:sticky;top:18px;overflow:hidden}.af-sideCard--vip{padding:18px;border:1px solid rgba(255,216,107,.18);background:radial-gradient(700px 320px at 20% 0%,rgba(255,216,107,.1),transparent 58%),linear-gradient(180deg,#14120afa,#0c0d13f5);box-shadow:0 22px 60px #0000006b,0 0 0 1px #ffd86b0f inset,inset 0 1px #ffffff0f}.af-vipGlow,.af-vipAura{position:absolute;pointer-events:none;border-radius:999px;filter:blur(18px)}.af-vipGlow{width:240px;height:240px;top:-90px;right:-40px;background:radial-gradient(circle,rgba(255,216,107,.26),transparent 64%);animation:afFloatGlow 7s ease-in-out infinite alternate}.af-vipAura{width:200px;height:200px;bottom:60px;left:-60px;background:radial-gradient(circle,rgba(255,138,0,.12),transparent 66%);animation:afFloatGlow 8s ease-in-out infinite alternate-reverse}.af-slip,.af-paymentCard{position:relative;z-index:2}.af-slip--vip{padding:18px;border-radius:28px;border:1px solid rgba(255,216,107,.16);background:linear-gradient(180deg,#211d10bd,#101219d6);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000042}.af-slip__head--vip{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.af-slipTitleBlock{min-width:0}.af-slipRibbon{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;margin-bottom:10px;background:#ffd86b1f;color:var(--gold);border:1px solid rgba(255,216,107,.18);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.af-slip__head h2{margin:10px 0 6px;font-size:30px;line-height:.96;letter-spacing:-.05em}.af-slipSubtitle{margin:0;color:var(--muted);font-size:13px;line-height:1.6;max-width:260px}.af-clearBtn{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:800;cursor:pointer}.af-clearBtn:hover{transform:translateY(-1px);border-color:#ffd86b38;background:#ffffff17}.af-ticketHero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:16px;border-radius:22px;border:1px solid rgba(255,216,107,.14);background:linear-gradient(135deg,#ffd86b1f,#ffffff08)}.af-ticketHero__left,.af-ticketHero__right{padding:14px 14px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.af-ticketHero span{display:block;color:#ffe9acb8;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.af-ticketHero strong{display:block;color:#fff;font-size:28px;line-height:1;letter-spacing:-.04em}.af-ticketStake--vip{padding:16px;border-radius:22px;border:1px solid rgba(255,216,107,.14);background:linear-gradient(180deg,#ffd86b17,#ffffff08);margin-bottom:16px}.af-ticketStake__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.af-ticketStake__head label{display:block;color:#fff8dd;font-size:13px;font-weight:800}.af-inputWrap{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#090e18d6}.af-inputWrap--vip{border-color:#ffd86b33;background:linear-gradient(180deg,#0e121ceb,#080c12f5);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000038}.af-inputWrap span{flex:0 0 auto;color:var(--gold);font-size:16px;font-weight:900;letter-spacing:.02em}.af-inputWrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em}.af-inputWrap input::placeholder{color:#ffffff57;font-weight:600}.af-ticketStake small{display:block;margin-top:10px;color:#ffe9aca3;font-size:12px;line-height:1.55}.af-emptySlip--vip{padding:18px;border-radius:22px;border:1px dashed rgba(255,216,107,.18);background:#ffffff06}.af-emptySlip strong{display:block;margin-bottom:8px;font-size:17px}.af-emptySlip p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.af-slipList{display:grid;gap:12px;margin-bottom:16px}.af-slipItem--vip{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px;border-radius:22px;border:1px solid rgba(255,216,107,.12);background:linear-gradient(180deg,#ffffff0d,#ffffff08)}.af-slipItem__index{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#1d1506;font-size:15px;font-weight:900;background:linear-gradient(135deg,#ffe69a,#ffd86b 48%,#d99c2b);box-shadow:inset 0 1px #ffffff75}.af-slipItem__body{min-width:0}.af-slipItem__top{display:flex;justify-content:space-between;gap:12px;align-items:start}.af-slipItem__top span{display:block;color:#ffe9acad;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.af-slipItem__top h4{margin:0 0 4px;font-size:18px;line-height:1.06;letter-spacing:-.03em}.af-slipItem__top p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.af-removeBtn{flex:0 0 auto;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;font-size:20px;line-height:1;cursor:pointer}.af-removeBtn:hover{transform:translateY(-1px);background:#ff5d5d1a;border-color:#ff5d5d3d;color:#fff}.af-slipItem__meta--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.af-field{padding:11px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.af-field label{display:block;color:var(--muted-2);font-size:11px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.af-field strong{display:block;font-size:14px;line-height:1.35;word-break:break-word}.af-slipTotals--vip{padding:14px;border-radius:22px;border:1px solid rgba(255,216,107,.14);background:linear-gradient(180deg,#ffd86b1a,#ffffff06);box-shadow:inset 0 1px #ffffff0a}.af-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0}.af-row+.af-row{border-top:1px solid rgba(255,255,255,.06)}.af-row span{color:var(--muted);font-size:13px}.af-row strong{font-size:15px}.af-row--total span,.af-row--total strong{color:#fff7d9}.af-row--total strong{font-size:22px;letter-spacing:-.03em}.af-paymentCard--vip{margin-top:16px;padding:18px;border-radius:28px;border:1px solid rgba(255,216,107,.14);background:linear-gradient(180deg,#141109d6,#0b0d13f0);box-shadow:inset 0 1px #ffffff0d,0 16px 30px #0000003d}.af-paymentCard__top h2{margin:10px 0 8px;font-size:28px;line-height:1;letter-spacing:-.04em}.af-paymentCard__top p{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.65}.af-paymentMethods{display:grid;gap:12px;margin-bottom:16px}.af-paymentMethod{width:100%;padding:15px 16px;border-radius:20px;text-align:left;color:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.af-paymentMethod:hover{transform:translateY(-1px);border-color:#ffd86b2e}.af-paymentMethod.is-active{border-color:#ffd86b57;background:linear-gradient(180deg,#ffd86b26,#ffffff08);box-shadow:0 10px 22px #0000002e}.af-paymentMethod strong{display:block;margin-bottom:5px;font-size:17px}.af-paymentMethod span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.af-paymentFlow--vip{padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;margin-bottom:16px}.af-submitBtn{width:100%;min-height:58px;border:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:14px 18px;font-size:15px;font-weight:900;letter-spacing:.02em}.af-submitBtn--vip{color:#201705;background:linear-gradient(135deg,#fff0b8,#ffd86b 46%,#d99923);box-shadow:0 18px 30px #f5c45138,inset 0 1px #ffffff8a}.af-submitBtn--vip:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 22px 38px #f5c45147,inset 0 1px #ffffff94}.af-submitBtn.is-disabled{pointer-events:none;opacity:.48;filter:grayscale(.16)}.af-note--vip{margin:12px 0 0;color:#ffe9aca3;font-size:12px;line-height:1.6}.af-fightList,.af-slipList{scrollbar-width:thin;scrollbar-color:rgba(255,216,107,.3) transparent}.af-fightList::-webkit-scrollbar,.af-slipList::-webkit-scrollbar{width:8px}.af-fightList::-webkit-scrollbar-thumb,.af-slipList::-webkit-scrollbar-thumb{background:#ffd86b47;border-radius:999px}@keyframes afFloatGlow{0%{transform:translateZ(0) scale(1);opacity:.84}to{transform:translate3d(10px,-12px,0) scale(1.08);opacity:1}}@media(max-width:1480px){.af-shell{grid-template-columns:280px minmax(0,1fr) 350px}.af-centerGrid{grid-template-columns:minmax(0,1fr)}.af-videoWrap,.af-videoWrap iframe{min-height:360px}}@media(max-width:1280px){.af-shell{grid-template-columns:270px minmax(0,1fr)}.af-sidebar--right{grid-column:1 / -1}.af-sideCard--sticky{position:relative;top:0}.af-hero__top{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.af-shell{grid-template-columns:1fr}.af-sidebar--left,.af-sidebar--right,.af-main{grid-column:auto}.af-sideCard--sticky{position:relative}.af-heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.af-fighters{grid-template-columns:1fr}.af-versus{margin:0 auto}.af-marketOptions{grid-template-columns:1fr}}@media(max-width:720px){.af-shell{width:min(100%,calc(100% - 16px));padding-top:14px;gap:16px}.af-sidebar--left .af-sideCard,.af-liveCard,.af-sideCard--vip,.af-paymentCard--vip,.af-slip--vip{border-radius:22px}.af-hero{min-height:unset}.af-hero__content{padding:18px;min-height:unset}.af-hero__top h1{font-size:32px}.af-heroStats{grid-template-columns:1fr 1fr;gap:10px}.af-heroStat strong{font-size:22px}.af-liveCard{padding:16px}.af-fighter{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:12px}.af-fighter__image{width:86px;height:86px;border-radius:18px}.af-fighter__info h3{font-size:19px}.af-videoWrap,.af-videoWrap iframe{min-height:260px}.af-trackerHead,.af-liveCard__head,.af-marketCard__head,.af-slip__head--vip,.af-bettingHead{display:grid;gap:10px}.af-ticketHero,.af-slipItem--vip{grid-template-columns:1fr}.af-slipItem__index{width:38px;height:38px}.af-slipItem__meta--compact{grid-template-columns:1fr}.af-paymentMethod strong{font-size:16px}}@media(max-width:480px){.af-heroStats{grid-template-columns:1fr}.af-sideStats{grid-template-columns:1fr 1fr}.af-fightItem{grid-template-columns:78px minmax(0,1fr)}.af-fightItem__image{height:90px}.af-ticketHero strong,.af-statusCard strong,.af-slip__head h2{font-size:24px}.af-row--total strong{font-size:19px}.af-submitBtn{min-height:54px;font-size:14px}}.nos-hero--slider{position:relative;overflow:hidden}.nos-hero__image--slider{animation:nosHeroZoomFade 5s ease forwards}.nos-hero__sliderTop{display:flex;flex-direction:column;gap:18px}.nos-hero__controls{display:flex;align-items:center;gap:10px;max-width:380px}.nos-hero__control{position:relative;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:#ffffff2e;cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease}.nos-hero__control:hover{transform:translateY(-1px);background:#ffffff42}.nos-hero__control.is-active{background:#ffffff38}.nos-hero__controlProgress{position:absolute;inset:0 auto 0 0;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#ffb347,#ff8a00,#ffd86b);box-shadow:0 0 18px #ff8a0073;transition:width 60ms linear}.nos-hero__sliderBody{display:flex;flex-direction:column;gap:0}.nos-line--animated{animation:nosHeroTextIn .6s ease}.nos-hero__text--animated{animation:nosHeroTextIn .75s ease}@keyframes nosHeroTextIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes nosHeroZoomFade{0%{opacity:.72;transform:scale(1.12)}to{opacity:1;transform:scale(1.04)}}@media(max-width:768px){.nos-hero__controls{max-width:100%}.nos-hero__sliderTop{gap:14px}}
