:root{--fq-ink:#020314;--fq-navy:#07091f;--fq-panel:#10153f;--fq-blue:#004eff;--fq-cobalt:#3f2aeb;--fq-violet:#7a24ff;--fq-magenta:#e935c8;--fq-pink:#ff4db8;--fq-cyan:#11d9ff;--fq-cyan-soft:#79f2ff;--fq-white:#fff;--fq-offwhite:#fafafc;--fq-lavender:#f1ecfa;--fq-line:#d9d5f2;--fq-text:#080b2e;--fq-muted:#6e6882;--fq-gold:#d9a642;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Manrope,Arial,sans-serif}body{background:var(--fq-ink);min-width:320px;color:var(--fq-text);margin:0}body,button,input,select,textarea{font-family:inherit}button{cursor:pointer;border:0}img{max-width:100%;display:block}.innerPage{background:radial-gradient(circle at 12% 12%, #11d9ff1a, transparent 30rem), radial-gradient(circle at 88% 8%, #e935c81f, transparent 30rem), linear-gradient(180deg, var(--fq-ink) 0, var(--fq-navy) 560px, var(--fq-offwhite) 560px);min-height:100vh;overflow:hidden}.innerContainer{width:min(1120px,100% - 40px);margin-inline:auto}.innerHeader{z-index:1000;-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 15%,#11d9ff38,#0000 35%),radial-gradient(circle at 88% 45%,#e935c84d,#0000 38%),linear-gradient(105deg,#07152f 0%,#0d3150 24%,#23185c 54%,#5c1c70 78%,#8a226f 100%);border:1px solid #11d9ff75;border-radius:999px;justify-content:space-between;align-items:center;width:min(1220px,100% - 42px);min-height:64px;padding:10px 14px 10px 26px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff14}.innerBrand{color:var(--fq-white);letter-spacing:1.4px;flex-shrink:0;font-size:18px;font-weight:950}.innerNav{align-items:center;gap:18px;display:flex}.innerNavLink{color:#ffffffbd;font-size:12px;font-weight:750;transition:all .22s;position:relative}.innerNavLink:hover,.innerNavLink.active{color:var(--fq-white)}.innerNavLink.active:after{content:"";background:var(--fq-cyan);width:5px;height:5px;box-shadow:0 0 12px var(--fq-cyan);border-radius:50%;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.innerApplyButton{color:var(--fq-white);background:linear-gradient(135deg, var(--fq-magenta), var(--fq-pink));border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900;transition:all .22s;box-shadow:0 12px 28px #e935c838}.innerApplyButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px #e935c852}.innerHero{min-height:560px;color:var(--fq-white);padding:160px 0 112px;position:relative}.innerHero:before,.innerHero:after{content:"";pointer-events:none;opacity:.75;background-repeat:repeat-x;background-size:220px 100px;width:112%;height:100px;position:absolute;left:-6%}.innerHero:before{background-image:url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 50 C28 86 42 14 70 50 S112 86 140 50 S192 14 220 50' fill='none' stroke='%2311D9FF' stroke-width='3'/%3E%3C/svg%3E");animation:10s linear infinite innerWave;top:200px}.innerHero:after{background-image:url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 50 C28 14 42 86 70 50 S112 14 140 50 S192 86 220 50' fill='none' stroke='%237A24FF' stroke-width='3'/%3E%3C/svg%3E");animation:13s linear infinite reverse innerWave;top:310px}@keyframes innerWave{0%{transform:translate(0)}to{transform:translate(-220px)}}.innerHeroContent{z-index:2;max-width:850px;position:relative}.innerEyebrow{color:var(--fq-cyan);letter-spacing:5px;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:950}.innerHero h1{letter-spacing:-5px;margin:0;font-size:clamp(50px,7vw,90px);line-height:.92}.innerHeroLead{color:#ffffffc4;max-width:750px;margin:24px 0 0;font-size:18px;line-height:1.7}.innerHeroActions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.innerButton{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:16px 30px;font-size:15px;font-weight:900;transition:all .22s;display:inline-flex}.innerButton:hover{transform:translateY(-3px)}.innerButtonPink{color:var(--fq-white);background:linear-gradient(135deg, var(--fq-magenta), var(--fq-pink))}.innerButtonViolet{color:var(--fq-white);background:linear-gradient(135deg, var(--fq-cobalt), var(--fq-violet))}.innerButtonCyan{color:var(--fq-text);background:var(--fq-cyan)}.innerButtonLight{color:var(--fq-text);background:var(--fq-white)}.innerMain{z-index:4;padding-bottom:90px;position:relative}.innerIntroCard{border:1px solid var(--fq-line);background:var(--fq-white);border-radius:26px;margin-top:-52px;padding:38px;transition:transform .22s,box-shadow .22s;box-shadow:0 24px 70px #080b2e1f}.innerIntroCard:hover{transform:translateY(-6px);box-shadow:0 30px 80px #080b2e29}.innerIntroCard h2,.innerSectionTitle h2{letter-spacing:-1.5px;margin:0 0 14px;font-size:clamp(30px,4vw,42px);line-height:1}.innerIntroCard p,.innerSectionTitle p{color:var(--fq-muted);margin:0;font-size:15px;line-height:1.7}.innerSectionTitle{margin:62px 0 28px}.innerFooter{color:var(--fq-white);border-top:1px solid var(--fq-gold);background:radial-gradient(circle at 15% 25%,#d9a6421f,#0000 20rem),radial-gradient(circle at 85% 75%,#e935c817,#0000 20rem),#080706;padding:72px max(24px,50% - 560px) 24px;position:relative;overflow:hidden}.innerFooterWave{opacity:.8;background-image:url("data:image/svg+xml,%3Csvg width='180' height='40' viewBox='0 0 180 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 C20 -4 40 44 60 20 S100 -4 120 20 S160 44 180 20' fill='none' stroke='%23D9A642' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:180px 40px;height:40px;margin-bottom:24px}.innerFooterGrid{grid-template-columns:1.3fr .8fr 1fr;gap:60px;display:grid}.innerFooterLabel{color:var(--fq-gold);letter-spacing:4px;font-size:11px;font-weight:900}.innerFooter h2{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1}.innerFooterLinks,.innerFooterContact{align-content:start;gap:13px;display:grid}.innerFooterLinks a,.innerFooterContact a,.innerFooterContact span{color:#ffffffbd;font-size:13px}.innerFooterLinks a:hover,.innerFooterContact a:hover{color:var(--fq-gold)}.innerFooterBottom{color:#ffffff73;border-top:1px solid #d9a64233;justify-content:space-between;gap:20px;margin-top:46px;padding-top:20px;font-size:11px;display:flex}.notFound{text-align:center;min-height:100vh;color:var(--fq-white);background:var(--fq-ink);place-items:center;padding:40px;display:grid}.notFound span{color:var(--fq-cyan);font-size:90px;font-weight:950}.notFound h1{max-width:600px;margin:10px 0 24px}.notFound a{color:var(--fq-white);background:var(--fq-magenta);border-radius:999px;padding:12px 20px;font-weight:900;display:inline-flex}@media (width<=1080px){.innerNavLink{display:none}}@media (width<=760px){.innerHeader{width:calc(100% - 24px);min-height:58px;padding:8px 10px 8px 18px;top:14px}.innerBrand{letter-spacing:1px;font-size:15px}.innerNav{gap:10px}.innerApplyButton{padding:10px 15px;font-size:11px}.innerHero{min-height:530px;padding-top:135px}.innerHero h1{letter-spacing:-3px}.innerHeroLead{font-size:16px;line-height:1.6}.innerHeroActions{gap:10px}.innerButton{min-height:52px;padding:15px 26px;font-size:14px}.innerIntroCard{padding:28px}.innerFooterGrid{grid-template-columns:1fr;gap:34px}.innerFooterBottom{flex-direction:column}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#080b2e;background:#020314;margin:0;font-family:Inter,Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;font-family:inherit}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020314d6;border:1px solid #11d9ff6b;border-radius:999px;justify-content:space-between;align-items:center;width:min(1160px,100% - 52px);height:58px;padding:0 24px;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%)}.brand{color:#fff;letter-spacing:1.3px;font-size:20px;font-weight:950}nav{color:#fff;align-items:center;gap:23px;font-size:12px;font-weight:700;display:flex}.navButton{color:#fff;background:linear-gradient(135deg,#e935c8,#ff4db8);border-radius:999px;padding:10px 18px;font-weight:900}.hero{color:#fff;background:radial-gradient(circle at 10% 78%,#11d9ff57,#0000 25rem),radial-gradient(circle at 88% 12%,#e935c86e,#0000 28rem),linear-gradient(135deg,#020314 0%,#050721 54%,#16041f 100%);grid-template-columns:1fr 265px;gap:70px;min-height:640px;padding:138px 8vw 66px;display:grid;position:relative;overflow:hidden}.heroText{z-index:3;padding-top:34px;position:relative}.eyebrow{color:#c9f8ff;letter-spacing:6px;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.hero h1{letter-spacing:-6px;margin:0;font-size:clamp(54px,7.2vw,92px);font-weight:950;line-height:.86}.hero h2{color:#11d9ff;margin:10px 0 12px;font-size:clamp(30px,3.8vw,48px);font-weight:950;line-height:1}.heroText p:not(.eyebrow){color:#d8d8ee;max-width:620px;margin:0;font-size:17px;line-height:1.5}.heroButtons{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.btn{border-radius:999px;min-height:42px;padding:12px 20px;font-size:13px;font-weight:900}.pink{color:#fff;background:linear-gradient(135deg,#e935c8,#ff4db8)}.violet{color:#fff;background:linear-gradient(135deg,#3f2aeb,#7a24ff)}.white{color:#080b2e;background:#fff}.dateCard{z-index:4;background:#07091ff0;border:3px solid #11d9ff;border-radius:22px;width:265px;height:265px;margin-top:18px;padding:28px;position:relative;box-shadow:inset 0 0 24px #11d9ff26,0 26px 70px #00000059}.dateCard:before,.dateCard:after{content:"";background:radial-gradient(circle,#020314 45%,#0000 47%) 0 0/16px 23px;width:16px;position:absolute;top:22px;bottom:22px}.dateCard:before{left:-10px}.dateCard:after{right:-10px}.date{letter-spacing:-2px;font-size:50px;font-weight:950;line-height:.95}.dateCard strong{color:#ff4db8;margin-top:8px;font-size:16px;display:block}.dateCard span{background:#11d9ff;height:2px;margin:18px 0;display:block}.dateCard p{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.25}.dateCard small{color:#d9a642;margin-top:14px;font-size:12px;font-weight:900;display:block}.waveLine{z-index:1;background-repeat:repeat-x;background-size:220px 120px;width:110%;height:120px;position:absolute;left:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cyanWave{opacity:.72;background-image:url("data:image/svg+xml,%3Csvg width='220' height='120' viewBox='0 0 220 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60 C28 95 42 25 70 60 S112 95 140 60 S192 25 220 60' fill='none' stroke='%2311D9FF' stroke-width='4'/%3E%3C/svg%3E");animation:8s linear infinite waveMove;top:190px}.purpleWave{opacity:.72;background-image:url("data:image/svg+xml,%3Csvg width='220' height='120' viewBox='0 0 220 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60 C28 25 42 95 70 60 S112 25 140 60 S192 95 220 60' fill='none' stroke='%237A24FF' stroke-width='4'/%3E%3C/svg%3E");animation:11s linear infinite reverse waveMove;top:315px}.hero:after{content:"";opacity:.45;background-image:url("data:image/svg+xml,%3Csvg width='900' height='220' viewBox='0 0 900 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M0 120 C70 30 120 210 190 120 S310 30 380 120 S500 210 570 120 S690 30 760 120 S860 200 900 120' stroke='%23E935C8' stroke-width='2' opacity='.8'/%3E%3Cpath d='M0 150 C70 60 120 240 190 150 S310 60 380 150 S500 240 570 150 S690 60 760 150 S860 230 900 150' stroke='%237A24FF' stroke-width='2' opacity='.65'/%3E%3Cpath d='M0 90 C70 0 120 180 190 90 S310 0 380 90 S500 180 570 90 S690 0 760 90 S860 170 900 90' stroke='%2311D9FF' stroke-width='1.5' opacity='.45'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;width:55%;height:210px;position:absolute;bottom:15px;right:-80px}@keyframes waveMove{0%{transform:translate(0)}to{transform:translate(-220px)}}.circleSignal{opacity:.95;border:3px solid #7a24ff;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;bottom:54px;right:29%;box-shadow:0 0 26px #7a24ff47}.circleSignal div{background-image:url("data:image/svg+xml,%3Csvg width='90' height='40' viewBox='0 0 90 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 C16 45 29 -5 45 20 S74 45 90 20' fill='none' stroke='%2311D9FF' stroke-width='5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:58px;height:28px}.lightSection{background:radial-gradient(circle at 75% 8%,#7a24ff24,#0000 25rem),linear-gradient(#fafafc 0%,#f1ecfa 100%);padding:0 0 80px;position:relative}.lightSection:before{content:"";opacity:.55;background-image:url("data:image/svg+xml,%3Csvg width='160' height='70' viewBox='0 0 160 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 35 C20 5 40 65 60 35 S100 5 120 35 S150 65 160 35' fill='none' stroke='%237A24FF' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:160px 70px;height:80px;position:absolute;top:355px;left:0;right:0}.introCard{z-index:2;background:#fff;border:1px solid #d9d5f2;border-radius:20px;grid-template-columns:1.05fr .95fr;gap:42px;width:min(1120px,100% - 70px);margin:0 auto 10px;padding:32px 40px;display:grid;position:relative;top:-36px;box-shadow:0 22px 70px #080b2e1f}.introCard h2,.sectionTitle h2,.audienceBox h2,.twoCards h2,.applicationHeader h2{color:#080b2e;letter-spacing:-1px;margin:0 0 12px;font-size:32px;line-height:1}.introCard p,.sectionTitle p,.applicationHeader p{color:#6e6882;margin:0;font-size:15px;line-height:1.55}.introTags{gap:12px;display:grid}.introTags div{color:#080b2e;background:#fbfbff;border:2px solid #11d9ff;border-radius:13px;padding:14px 18px 14px 58px;font-size:13px;font-weight:850;position:relative}.introTags div:before{content:"♪";color:#fff;background:linear-gradient(135deg,#11d9ff,#3f2aeb);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.introTags div:nth-child(2){border-color:#ff4db8}.introTags div:nth-child(2):before{content:"✦";background:linear-gradient(135deg,#ff4db8,#e935c8)}.introTags div:nth-child(3){border-color:#7a24ff}.introTags div:nth-child(3):before{content:"♕";background:linear-gradient(135deg,#7a24ff,#3f2aeb)}.sectionTitle{z-index:2;width:min(1120px,100% - 70px);margin:38px auto 22px;position:relative}.experienceGrid{z-index:2;grid-template-columns:repeat(4,1fr);gap:22px;width:min(1120px,100% - 70px);margin:0 auto;display:grid;position:relative}.experienceGrid article{background:#fff;border:2px solid #11d9ff;border-radius:18px;min-height:200px;padding:22px;transition:all .25s;box-shadow:0 12px 32px #080b2e0f}.experienceGrid article:hover{transform:translateY(-7px)}.experienceGrid article:nth-child(2){border-color:#7a24ff}.experienceGrid article:nth-child(3){border-color:#ff4db8}.experienceGrid article:nth-child(4){border-color:#3f2aeb}.experienceGrid article div{color:#fff;background:linear-gradient(135deg,#11d9ff,#3f2aeb);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.experienceGrid article:nth-child(3) div{background:linear-gradient(135deg,#ff4db8,#e935c8)}.experienceGrid article:nth-child(4) div{background:linear-gradient(135deg,#7a24ff,#3f2aeb)}.experienceGrid h3{color:#080b2e;margin:22px 0 8px;font-size:21px}.experienceGrid p{color:#6e6882;margin:0;font-size:14px;line-height:1.5}.audienceBox{z-index:2;color:#fff;background:radial-gradient(circle at 86% 42%,#11d9ff38,#0000 17rem),radial-gradient(circle at 76%,#e935c838,#0000 12rem),linear-gradient(135deg,#020314,#10153f);border:2px solid #7a24ff;border-radius:18px;width:min(1120px,100% - 70px);margin:38px auto 48px;padding:28px 34px;position:relative}.audienceBox h2{color:#fff}.audienceTags{z-index:2;grid-template-columns:repeat(4,1fr);gap:12px 18px;margin:24px 0;display:grid;position:relative}.audienceTags span{color:#dff9ff;text-align:center;border:1px solid #11d9ff;border-radius:999px;padding:8px 12px;font-size:12px}.audienceBox a{z-index:2;color:#fff;text-align:center;background:#ffffff0a;border:1px solid #ff4db8;border-radius:999px;width:100%;padding:12px;font-weight:850;display:block;position:relative}.priceGrid{grid-template-columns:1fr 1fr;gap:22px;width:min(1120px,100% - 70px);margin:0 auto 28px;display:grid}.priceGrid article{background:#fff;border:2px solid #ff4db8;border-radius:18px;padding:26px 30px;box-shadow:0 18px 48px #080b2e14}.priceGrid article:nth-child(2){border-color:#11d9ff}.priceGrid h3{margin:0;font-size:22px}.priceGrid strong{color:#e935c8;letter-spacing:-1.5px;margin:14px 0 8px;font-size:30px;line-height:1;display:block}.priceGrid article:nth-child(2) strong{color:#11d9ff}.priceGrid p{color:#6e6882;margin:0 0 16px}.priceGrid button,.twoCards button{color:#fff;background:linear-gradient(135deg,#e935c8,#ff4db8);border-radius:999px;padding:11px 20px;font-weight:900}.priceGrid article:nth-child(2) button,.twoCards .dark button{background:linear-gradient(135deg,#11d9ff,#3f2aeb)}.twoCards{grid-template-columns:1fr 1fr;gap:22px;width:min(1120px,100% - 70px);margin:0 auto 34px;display:grid}.twoCards article{color:#fff;background:radial-gradient(circle at 80% 40%,#11d9ff2e,#0000 13rem),linear-gradient(135deg,#020314,#10153f);border:1px solid #11d9ff59;border-radius:18px;padding:28px}.twoCards article h2,.twoCards article p{color:#fff}.twoCards em{color:#ff4db8;font-size:18px;font-style:normal}.twoCards p{line-height:1.55}.smallTags{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.smallTags span{color:#fff;background:#ffffff14;border:1px solid #11d9ff59;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.applicationPanel{background:#fff;border:1px solid #d9d5f2;border-radius:22px;width:min(1120px,100% - 70px);margin:0 auto 32px;padding:30px;box-shadow:0 18px 50px #080b2e14}.applicationHeader{grid-template-columns:.65fr 1fr;align-items:end;gap:28px;margin-bottom:22px;display:grid}.formGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.formCard{background:#fbfbff;border:2px solid #d9d5f2;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;transition:all .25s;display:flex}.formCard span{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:950;display:grid}.formCard strong{color:#080b2e;font-size:19px;line-height:1.1;display:block}.formCard p{color:#6e6882;margin:10px 0 0;font-size:12px;line-height:1.45}.formPink{border-color:#ff4db8}.formPink span{background:linear-gradient(135deg,#ff4db8,#e935c8)}.formCyan{border-color:#11d9ff}.formCyan span{background:linear-gradient(135deg,#11d9ff,#3f2aeb)}.formViolet{border-color:#7a24ff}.formViolet span{background:linear-gradient(135deg,#7a24ff,#3f2aeb)}.formBlue{border-color:#3f2aeb}.formBlue span{color:#080b2e;background:linear-gradient(135deg,#79f2ff,#11d9ff)}.contact{color:#fff;background:radial-gradient(circle at 15% 20%,#d9a64226,#0000 16rem),radial-gradient(circle at 86% 78%,#d9a6421f,#0000 18rem),#090806;border:1px solid #d9a642;border-radius:24px;grid-template-columns:1fr 1.45fr;align-items:center;gap:42px;width:min(1120px,100% - 70px);margin:0 auto;padding:42px;display:grid}.contactEyebrow{color:#d9a642;letter-spacing:4px;margin-bottom:14px;font-size:11px;font-weight:950;display:block}.contact h2{color:#fff;letter-spacing:-1px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1.02}.contactRight{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactRight a{color:#fff7df;background:#ffffff09;border:1px solid #d9a642;border-radius:16px;align-items:center;min-height:50px;padding:14px 18px;font-size:13px;display:flex}@media (width<=1000px){nav{display:none}.hero,.introCard,.priceGrid,.twoCards,.applicationHeader,.contact{grid-template-columns:1fr}.experienceGrid,.audienceTags,.formGrid,.contactRight{grid-template-columns:1fr 1fr}.circleSignal{display:none}}@media (width<=600px){.siteHeader{width:calc(100% - 28px)}.brand{font-size:16px}.hero{padding:125px 22px 60px}.hero h1{letter-spacing:-3px}.dateCard{width:265px}.introCard,.sectionTitle,.experienceGrid,.audienceBox,.priceGrid,.twoCards,.applicationPanel,.contact{width:calc(100% - 34px)}.experienceGrid,.audienceTags,.formGrid,.contactRight{grid-template-columns:1fr}.introCard,.applicationPanel,.contact{padding:28px}}.formGrid{grid-template-columns:repeat(2,1fr);gap:18px 64px;width:min(1120px,100% - 70px);margin:0 auto 56px;display:grid}.formCard{background:#fff;border-radius:16px;min-height:76px;padding:18px 24px;transition:all .25s;display:block;box-shadow:0 10px 28px #080b2e0d}.formCard:hover{transform:translateY(-4px)}.formCard strong{margin-bottom:7px;font-size:20px;display:block}.formCard p{color:#6e6882;margin:0;font-size:12px}.formPink{border:2px solid #ff4db8}.formPink strong{color:#e935c8}.formCyan{border:2px solid #11d9ff}.formCyan strong{color:#11d9ff}.formViolet,.formPurple{border:2px solid #7a24ff}.formViolet strong,.formPurple strong{color:#7a24ff}.contact{color:#fff;text-align:center;background:radial-gradient(circle at 18% 25%,#d9a6422e,#0000 16rem),radial-gradient(circle at 82% 74%,#e935c81f,#0000 18rem),linear-gradient(135deg,#050405,#0f0b05);border:2px solid #d9a642;border-radius:22px;width:min(1120px,100% - 70px);margin:0 auto;padding:48px 70px 30px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.contact:before,.contact:after{content:"";opacity:.9;background-image:url("data:image/svg+xml,%3Csvg width='180' height='42' viewBox='0 0 180 42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22 C18 -2 42 46 62 22 S102 -2 122 22 S160 46 180 22' fill='none' stroke='%23D9A642' stroke-width='3'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:180px 42px;width:34%;height:42px;position:absolute;top:42px}.contact:before{left:40px}.contact:after{right:40px}.goldWave{display:none}.contact h2{z-index:2;color:#fff;letter-spacing:-1.2px;margin:0 auto 26px;font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:.95;position:relative}.contactList{z-index:2;gap:10px;width:min(640px,100%);margin:0 auto;display:grid;position:relative}.contactList span{color:#fff;background:#ffffff09;border:1px solid #d9a642;border-radius:999px;place-items:center;min-height:38px;padding:10px 20px;font-size:12px;display:grid}.colorDots{z-index:2;justify-content:center;gap:18px;margin-top:26px;display:flex;position:relative}.colorDots i{border-radius:999px;width:72px;height:16px;display:block}.colorDots i:first-child{background:#020314}.colorDots i:nth-child(2){background:#004eff}.colorDots i:nth-child(3){background:#7a24ff}.colorDots i:nth-child(4){background:#e935c8}.colorDots i:nth-child(5){background:#11d9ff}.colorDots i:nth-child(6){background:#d9a642}.colorDots i:nth-child(7){background:#fff}@media (width<=700px){.formGrid{grid-template-columns:1fr;gap:14px}.contact{padding:42px 24px 26px}.contact:before,.contact:after{display:none}.colorDots{flex-wrap:wrap;gap:10px}}.memeOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#020314b8;justify-content:center;align-items:center;animation:.35s popupFade;display:flex;position:fixed;inset:0}.memeAdCard{color:#fff;text-align:center;background:radial-gradient(circle at 15% 15%,#11d9ff40,#0000 10rem),radial-gradient(circle at 85% 15%,#ff4db859,#0000 10rem),linear-gradient(135deg,#030517,#11153d);border:2px solid #11d9ff;border-radius:28px;width:min(430px,92vw);padding:32px;animation:.55s cubic-bezier(.17,1.3,.37,1) bounceIn;position:relative;box-shadow:0 35px 90px #00000073}.closePopup{cursor:pointer;color:#fff;background:#ffffff1f;border:none;border-radius:50%;width:38px;height:38px;font-size:24px;transition:all .25s;position:absolute;top:15px;right:15px}.closePopup:hover{background:#ff4db8;transform:rotate(90deg)}.memeTop{letter-spacing:2px;color:#11d9ff;justify-content:space-between;margin-bottom:20px;font-size:11px;font-weight:800;display:flex}.memeFace{font-size:68px;animation:3s infinite shake}.memeSmall{letter-spacing:4px;color:#11d9ff;margin-top:10px;font-size:13px;font-weight:900}.memeAdCard h1{color:#ff4db8;text-shadow:0 0 18px #ff4db873;margin:10px 0 18px;font-size:54px;line-height:.9}.memeDate{color:#071022;background:#11d9ff;border-radius:999px;margin-bottom:18px;padding:11px 20px;font-weight:900;display:inline-flex}.memeTags{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.memeTags span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.memeText{color:#dad9ef;max-width:320px;margin:auto;font-size:14px;line-height:1.6}.popupButton{color:#fff;background:linear-gradient(135deg,#ff4db8,#6e2dff);border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:14px 26px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 20px 40px #ff4db859}.popupButton:hover{transform:translateY(-4px)scale(1.04)}@keyframes popupFade{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale(.75)rotate(-6deg)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@media (width<=600px){.memeAdCard{padding:24px}.memeAdCard h1{font-size:42px}.memeFace{font-size:56px}}.eventIntro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:58px;display:grid}.eventIntroLabel{letter-spacing:3px;font-weight:950;color:var(--fq-magenta)!important;margin:0 0 12px!important;font-size:11px!important}.eventExperienceGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.eventExperienceCard{border:2px solid var(--fq-cyan);background:var(--fq-white);border-radius:22px;min-height:245px;padding:26px;transition:all .25s;box-shadow:0 16px 38px #080b2e12}.eventExperienceCard:hover{transform:translateY(-7px)}.eventExperienceCard:nth-child(2){border-color:var(--fq-violet)}.eventExperienceCard:nth-child(3){border-color:var(--fq-magenta)}.eventExperienceCard:nth-child(4){border-color:var(--fq-cobalt)}.eventExperienceCard>span{width:52px;height:52px;color:var(--fq-white);background:linear-gradient(135deg, var(--fq-cyan), var(--fq-cobalt));border-radius:50%;place-items:center;font-weight:950;display:grid}.eventExperienceCard:nth-child(3)>span{background:linear-gradient(135deg, var(--fq-pink), var(--fq-magenta))}.eventExperienceCard:nth-child(4)>span{background:linear-gradient(135deg, var(--fq-violet), var(--fq-cobalt))}.eventExperienceCard h3{margin:22px 0 10px;font-size:21px}.eventExperienceCard p{color:var(--fq-muted);margin:0;font-size:14px;line-height:1.6}.eventInfoPanel{border:2px solid var(--fq-violet);color:var(--fq-white);background:radial-gradient(circle at 85% 20%, #e935c840, transparent 20rem), linear-gradient(135deg, var(--fq-ink), var(--fq-panel));border-radius:26px;margin-top:58px;padding:38px}.eventInfoHeading p{color:var(--fq-cyan);letter-spacing:4px;margin:0 0 10px;font-size:12px;font-weight:950}.eventInfoHeading h2{max-width:650px;margin:0;font-size:38px;line-height:1}.eventInfoGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.eventInfoGrid article{background:#ffffff0b;border:1px solid #11d9ff52;border-radius:18px;padding:20px}.eventInfoGrid strong{color:var(--fq-cyan);font-size:22px;display:block}.eventInfoGrid span{color:#ffffffb0;margin-top:7px;font-size:13px;display:block}.eventCallout{border:1px solid var(--fq-line);background:var(--fq-white);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-top:44px;padding:32px 36px;display:flex}.eventCallout span{color:var(--fq-magenta);letter-spacing:3px;font-size:11px;font-weight:950}.eventCallout h2{margin:8px 0 0;font-size:30px}.eventCallout>div:last-child{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.eventIntro{grid-template-columns:1fr;gap:20px}.eventExperienceGrid{grid-template-columns:1fr 1fr}.eventInfoGrid{grid-template-columns:1fr}.eventCallout{flex-direction:column;align-items:flex-start}}@media (width<=560px){.eventExperienceGrid{grid-template-columns:1fr}.eventInfoPanel{padding:28px}}.participantIntro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.participantIntroLabel,.participantSectionTitle>div>p,.participantAudience>div:first-child>p{letter-spacing:3px;font-weight:950;color:var(--fq-magenta)!important;margin:0 0 12px!important;font-size:11px!important}.participantSectionTitle{justify-content:space-between;align-items:end;gap:50px;display:flex}.participantSectionTitle h2{margin-bottom:0}.participantSectionTitle>span{max-width:430px;color:var(--fq-muted);font-size:14px;line-height:1.6}.participantGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.participantCard{border:2px solid var(--fq-cyan);background:var(--fq-white);border-radius:24px;min-height:390px;padding:28px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 18px 46px #080b2e13}.participantCard:hover{transform:translateY(-7px);box-shadow:0 28px 60px #080b2e1f}.participantCard:nth-child(2),.participantCard:nth-child(5){border-color:var(--fq-violet)}.participantCard:nth-child(3),.participantCard:nth-child(6){border-color:var(--fq-magenta)}.participantCardTop{justify-content:space-between;align-items:center;display:flex}.participantNumber{color:#080b2e2e;font-size:38px;font-weight:950}.participantIcon{width:54px;height:54px;color:var(--fq-white);background:linear-gradient(135deg, var(--fq-cyan), var(--fq-cobalt));border-radius:50%;place-items:center;font-weight:950;display:grid}.participantCard:nth-child(2) .participantIcon,.participantCard:nth-child(5) .participantIcon{background:linear-gradient(135deg, var(--fq-violet), var(--fq-cobalt))}.participantCard:nth-child(3) .participantIcon,.participantCard:nth-child(6) .participantIcon{background:linear-gradient(135deg, var(--fq-pink), var(--fq-magenta))}.participantCard h3{max-width:440px;margin:26px 0 13px;font-size:24px;line-height:1.1}.participantCard>p{color:var(--fq-muted);margin:0;font-size:14px;line-height:1.65}.participantTags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.participantTags span{border:1px solid var(--fq-line);color:var(--fq-text);background:var(--fq-lavender);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.participantAudience{border:2px solid var(--fq-violet);color:var(--fq-white);background:radial-gradient(circle at 86% 25%, #e935c847, transparent 19rem), linear-gradient(135deg, var(--fq-ink), var(--fq-panel));border-radius:26px;margin-top:56px;padding:38px}.participantAudience h2{max-width:650px;margin:0;font-size:36px;line-height:1}.participantAudienceTags{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.participantAudienceTags span{border:1px solid var(--fq-cyan);color:#ffffffdb;text-align:center;background:#ffffff09;border-radius:999px;padding:10px 13px;font-size:12px}.participantCta{border:1px solid var(--fq-line);background:var(--fq-white);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-top:44px;padding:38px;display:flex}.participantCta>div:first-child{max-width:660px}.participantCta>div:first-child>span{color:var(--fq-magenta);letter-spacing:3px;font-size:11px;font-weight:950}.participantCta h2{margin:10px 0;font-size:31px;line-height:1.05}.participantCta p{color:var(--fq-muted);margin:0;font-size:14px;line-height:1.6}.participantCta>div:last-child{flex-shrink:0;gap:10px;display:grid}@media (width<=900px){.participantIntro{grid-template-columns:1fr;gap:20px}.participantSectionTitle{flex-direction:column;align-items:flex-start;gap:16px}.participantGrid{grid-template-columns:1fr}.participantAudienceTags{grid-template-columns:1fr 1fr}.participantCta{flex-direction:column;align-items:flex-start}.participantCta>div:last-child{flex-wrap:wrap;display:flex}}@media (width<=560px){.participantCard{min-height:auto}.participantAudience{padding:28px}.participantAudienceTags{grid-template-columns:1fr}.participantCta{padding:28px}}.sponsorshipPage{background:#f6f6fb;min-height:100vh}.sponsorshipHero{color:#fff;background:radial-gradient(circle at 12% 78%,#00d5ff26,#0000 30%),radial-gradient(circle at 88% 18%,#ff2ebd2e,#0000 31%),linear-gradient(115deg,#051326 0%,#07091f 48%,#190721 100%);min-height:530px;position:relative;overflow:hidden}.sponsorshipHero .innerHeroContent{z-index:2;position:relative}.sponsorshipHero .innerEyebrow{color:#20d9ff}.sponsorshipHero h1{color:#fff}.sponsorshipHero .innerHeroLead{color:#ffffffc2}.sponsorshipIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:44px;display:grid}.sponsorshipIntroLabel,.sponsorshipSectionTitle>div>p,.sponsorshipApplicationContent>p,.sponsorshipBottomCta p{color:#ff2ebd;letter-spacing:2px;margin:0 0 10px;font-size:13px;font-weight:900}.sponsorshipPackagesSection{scroll-margin-top:130px}.sponsorshipSectionTitle{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sponsorshipSectionTitle>span{color:#6f7182;max-width:430px;font-size:14px;line-height:1.7;display:block}.sponsorshipHierarchy{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.sponsorshipHierarchyItem{background:#fff;border:1px solid #0b0c3117;border-radius:22px;align-items:flex-start;gap:16px;min-height:142px;padding:22px;display:flex;box-shadow:0 15px 38px #0b0c310f}.sponsorshipHierarchyItem:first-child{background:radial-gradient(circle at 90% 10%,#ff2ebd17,#0000 45%),#fff;border-color:#ff2ebd47;box-shadow:0 18px 45px #ff2ebd17}.sponsorshipHierarchyItem:nth-child(2){background:radial-gradient(circle at 90% 10%,#21d4fd14,#0000 45%),#fff;border-color:#21d4fd40}.sponsorshipHierarchyItem>span{color:#fff;background:#0b0c31;border-radius:13px;flex:none;place-items:center;min-width:58px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:900;display:grid}.sponsorshipHierarchyItem:first-child>span{background:linear-gradient(135deg,#ff2ebd,#7928ff)}.sponsorshipHierarchyItem:nth-child(2)>span{background:linear-gradient(135deg,#21d4fd,#1676d2)}.sponsorshipHierarchyItem strong{color:#0b0c31;margin-bottom:7px;font-size:16px;display:block}.sponsorshipHierarchyItem p{color:#6d6f80;margin:0;font-size:13px;line-height:1.65}.sponsorshipPackageList{gap:34px;margin-top:38px;display:grid}.sponsorshipPackage{background:#fff;border:1px solid #0b0c3117;border-radius:32px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b0c3117}.sponsorshipPackage:hover{transform:translateY(-7px);box-shadow:0 34px 85px #0b0c3124}.sponsorshipPackage-premium{border:2px solid #ff2ebd9e;box-shadow:0 30px 90px #ff2ebd29,0 18px 55px #21d4fd1f}.sponsorshipPackage-premium:before{content:"EN ÜST SEVİYE";z-index:4;text-align:center;color:#fff;letter-spacing:1.4px;background:linear-gradient(135deg,#ff2ebd,#7928ff);width:190px;padding:9px 0;font-size:10px;font-weight:950;position:absolute;top:22px;right:-48px;transform:rotate(36deg);box-shadow:0 8px 22px #ff2ebd47}.sponsorshipPackage-featured{border:2px solid #7928ff61;box-shadow:0 28px 78px #7928ff1f,0 12px 40px #ff2ebd14}.sponsorshipPackage-standard{border-color:#0b0c311a}.sponsorshipPackage-entry{opacity:.96}.sponsorshipPackageHeader{color:#fff;grid-template-columns:120px minmax(0,1fr) 110px;align-items:center;gap:30px;padding:36px;display:grid;position:relative}.sponsorshipPackage-premium .sponsorshipPackageHeader{min-height:310px;padding:42px}.sponsorshipPackage-featured .sponsorshipPackageHeader{min-height:275px;padding:39px}.sponsorshipPackage-primary .sponsorshipPackageHeader{background:radial-gradient(circle at 10%,#21d4fd47,#0000 32%),radial-gradient(circle at 88% 20%,#ff2ebd57,#0000 36%),linear-gradient(125deg,#06152d 0%,#151044 50%,#57145d 100%)}.sponsorshipPackage-secondary .sponsorshipPackageHeader{background:radial-gradient(circle at 86% 20%,#ff2ebd4f,#0000 36%),linear-gradient(125deg,#160b32 0%,#35105b 52%,#781f70 100%)}.sponsorshipPackage-cyan .sponsorshipPackageHeader{background:linear-gradient(125deg,#00d5ff6b,#006cac5c),#071827}.sponsorshipPackage-pink .sponsorshipPackageHeader{background:linear-gradient(125deg,#ff2ebd80,#841f875c),#20081c}.sponsorshipPackage-violet .sponsorshipPackageHeader{background:linear-gradient(125deg,#7928ff80,#491c9366),#100a25}.sponsorshipPackage-dark .sponsorshipPackageHeader{background:linear-gradient(125deg,#2c3052bf,#12132bd9),#090a1b}.sponsorshipPackageLevel{flex-direction:column;gap:6px;display:flex}.sponsorshipPackageLevel>span{color:#22d8ff;font-size:56px;font-weight:950;line-height:1}.sponsorshipPackage-primary .sponsorshipPackageLevel>span{color:#fff;text-shadow:0 0 22px #21d4fd99,0 0 42px #ff2ebd59}.sponsorshipPackage-secondary .sponsorshipPackageLevel>span{color:#ff92e3}.sponsorshipPackageLevel p{color:#ffffff94;letter-spacing:1.5px;margin:0;font-size:10px;font-weight:800}.sponsorshipPackageTitle{min-width:0}.sponsorshipPackageBadges{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.sponsorshipTierBadge,.sponsorshipLimitBadge{letter-spacing:1.1px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:7px 12px;font-size:10px;font-weight:950;display:inline-flex}.sponsorshipTierBadge{color:#fff;background:#ffffff1c;border:1px solid #ffffff42}.sponsorshipPackage-premium .sponsorshipTierBadge{background:linear-gradient(135deg,#ff2ebde6,#7928ffe6);border-color:#ffffff8c;box-shadow:0 10px 26px #ff2ebd3b}.sponsorshipPackage-featured .sponsorshipTierBadge{background:#ffffff2e}.sponsorshipLimitBadge{color:#77eaff;background:#21d4fd1c;border:1px solid #21d4fd66}.sponsorshipPackageTitle h2{margin:0 0 11px;font-size:clamp(28px,4vw,46px);line-height:1}.sponsorshipPackage-premium .sponsorshipPackageTitle h2{font-size:clamp(38px,5vw,60px)}.sponsorshipPackage-featured .sponsorshipPackageTitle h2{font-size:clamp(34px,4.5vw,52px)}.sponsorshipPackageHighlight{color:#7ceaff;margin-bottom:14px;font-size:14px;font-weight:900;line-height:1.5;display:block}.sponsorshipPackage-primary .sponsorshipPackageHighlight{color:#fff;font-size:15px}.sponsorshipPackage-secondary .sponsorshipPackageHighlight{color:#ffb5ec}.sponsorshipPackageTitle>p{color:#ffffffc2;max-width:720px;margin:0;font-size:15px;line-height:1.75}.sponsorshipPackageRank{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.sponsorshipPackageRank>span{color:#ffffff8c;letter-spacing:2px;margin-bottom:7px;font-size:9px;font-weight:900}.sponsorshipPackageRank strong{color:#fffffff2;font-size:30px;line-height:1}.sponsorshipPackageBody{padding:36px}.sponsorshipPackage-premium .sponsorshipPackageBody{background:radial-gradient(circle at 100% 0,#ff2ebd0f,#0000 32%),#fff;padding:42px}.sponsorshipPackage-featured .sponsorshipPackageBody{background:radial-gradient(circle at 100% 0,#7928ff0d,#0000 32%),#fff;padding:39px}.sponsorshipBenefitTitle{align-items:center;gap:15px;margin-bottom:26px;display:flex}.sponsorshipBenefitTitle>span{color:#fff;background:linear-gradient(135deg,#21d4fd,#b721ff);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.sponsorshipPackage-premium .sponsorshipBenefitTitle>span{border-radius:18px;width:56px;height:56px;font-size:24px;box-shadow:0 13px 30px #b721ff40}.sponsorshipBenefitTitle p{color:#77798b;letter-spacing:1.5px;margin:0 0 3px;font-size:11px;font-weight:900}.sponsorshipBenefitTitle h3{color:#0b0c31;margin:0;font-size:24px}.sponsorshipBenefitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:0;padding:0;list-style:none;display:grid}.sponsorshipBenefitList li{background:#f8f8fc;border:1px solid #0b0c3112;border-radius:16px;align-items:flex-start;gap:11px;min-height:78px;padding:14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.sponsorshipBenefitList li:hover{background:#fff;border-color:#21d4fd33;transform:translateY(-2px);box-shadow:0 10px 24px #0b0c3112}.sponsorshipBenefitIcon{color:#008aad;background:#21d4fd21;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:950;display:grid}.sponsorshipBenefitList p{color:#525466;margin:0;font-size:14px;line-height:1.6}.sponsorshipBenefitList li.sponsorshipBenefitFeatured{background:linear-gradient(135deg,#ff2ebd13,#7928ff12),#fff;border:1px solid #ff2ebd38;position:relative;box-shadow:0 10px 26px #7928ff0f}.sponsorshipBenefitList li.sponsorshipBenefitFeatured:after{content:"AYIRT EDİCİ";color:#7928ff94;letter-spacing:1px;font-size:8px;font-weight:950;position:absolute;top:8px;right:10px}.sponsorshipBenefitFeatured .sponsorshipBenefitIcon{color:#fff;background:linear-gradient(135deg,#ff2ebd,#7928ff);width:26px;height:26px;font-size:18px;box-shadow:0 8px 18px #ff2ebd3d}.sponsorshipBenefitFeatured p{color:#292a48;padding-right:55px;font-weight:750}.sponsorshipPackage-premium .sponsorshipBenefitList li.sponsorshipBenefitFeatured{background:linear-gradient(135deg,#ff2ebd1a,#21d4fd14),#fff;border-color:#ff2ebd4f;box-shadow:0 12px 30px #ff2ebd14}.sponsorshipPackage-featured .sponsorshipBenefitList li.sponsorshipBenefitFeatured{border-color:#7928ff40}.sponsorshipPackageAction{justify-content:flex-end;margin-top:30px;display:flex}.sponsorshipPackage-premium .sponsorshipPackageAction .innerButton{min-height:58px;padding-inline:34px;box-shadow:0 15px 34px #ff2ebd40}.sponsorshipApplication{color:#fff;background:radial-gradient(circle at 8% 10%,#21d4fd26,#0000 26%),radial-gradient(circle at 90% 90%,#ff2ebd26,#0000 30%),#080820;border-radius:34px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:55px;margin-top:90px;padding:55px;scroll-margin-top:130px;display:grid}.sponsorshipApplicationContent{align-self:start;position:sticky;top:140px}.sponsorshipApplicationContent h2{margin:0 0 18px;font-size:clamp(31px,4vw,48px);line-height:1.08}.sponsorshipApplicationContent>span{color:#ffffffad;font-size:15px;line-height:1.8;display:block}.sponsorshipForm{gap:22px;display:grid}.sponsorshipFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sponsorshipForm label{gap:9px;display:grid}.sponsorshipForm label>span{color:#ffffffdb;font-size:13px;font-weight:800}.sponsorshipForm input,.sponsorshipForm select,.sponsorshipForm textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.sponsorshipForm input,.sponsorshipForm select{height:52px;padding:0 15px}.sponsorshipForm textarea{resize:vertical;min-height:140px;padding:15px}.sponsorshipForm input::placeholder,.sponsorshipForm textarea::placeholder{color:#fff6}.sponsorshipForm input:focus,.sponsorshipForm select:focus,.sponsorshipForm textarea:focus{background:#ffffff1a;border-color:#21d4fd;box-shadow:0 0 0 4px #21d4fd14}.sponsorshipForm select option{color:#111225}.sponsorshipFullField{grid-column:1/-1}.sponsorshipConsent{grid-template-columns:auto 1fr;align-items:flex-start;gap:11px!important;display:flex!important}.sponsorshipConsent input{accent-color:#ff2ebd;width:18px;height:18px;margin-top:1px}.sponsorshipConsent span{line-height:1.6;color:#ffffffa3!important;font-size:12px!important}.sponsorshipSubmit{cursor:pointer;border:none;justify-self:start}.sponsorshipBottomCta{background:#fff;border:1px solid #0b0c3114;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:36px 42px;display:flex;box-shadow:0 20px 55px #0b0c3114}.sponsorshipBottomCta h2{color:#0b0c31;margin:0;font-size:clamp(25px,3vw,36px)}@media (width<=1050px){.sponsorshipIntro{grid-template-columns:1fr}.sponsorshipSectionTitle{align-items:initial;display:grid}.sponsorshipHierarchy{grid-template-columns:1fr}.sponsorshipHierarchyItem{min-height:auto}.sponsorshipPackageHeader{grid-template-columns:92px minmax(0,1fr)}.sponsorshipPackageRank{text-align:left;grid-column:2;align-items:flex-start}.sponsorshipApplication{grid-template-columns:1fr}.sponsorshipApplicationContent{position:static}}@media (width<=760px){.sponsorshipPackage{border-radius:25px}.sponsorshipPackage-premium:before{display:none}.sponsorshipPackageHeader,.sponsorshipPackage-premium .sponsorshipPackageHeader,.sponsorshipPackage-featured .sponsorshipPackageHeader{grid-template-columns:1fr;gap:22px;min-height:auto;padding:28px 22px}.sponsorshipPackageLevel{flex-direction:row;align-items:center;gap:12px}.sponsorshipPackageLevel>span{font-size:44px}.sponsorshipPackageRank{text-align:left;flex-direction:row;grid-column:auto;align-items:center;gap:8px}.sponsorshipPackageRank>span{margin:0}.sponsorshipPackageRank strong{font-size:22px}.sponsorshipPackageTitle h2,.sponsorshipPackage-premium .sponsorshipPackageTitle h2,.sponsorshipPackage-featured .sponsorshipPackageTitle h2{font-size:34px}.sponsorshipPackageBody,.sponsorshipPackage-premium .sponsorshipPackageBody,.sponsorshipPackage-featured .sponsorshipPackageBody{padding:25px 20px}.sponsorshipBenefitList{grid-template-columns:1fr}.sponsorshipBenefitList li{min-height:auto}.sponsorshipBenefitList li.sponsorshipBenefitFeatured:after{align-self:flex-start;margin-left:auto;display:inline-flex;position:static}.sponsorshipBenefitFeatured p{padding-right:0}.sponsorshipPackageAction{justify-content:stretch}.sponsorshipPackageAction .innerButton{width:100%}.sponsorshipApplication{gap:32px;padding:30px 20px}.sponsorshipFormGrid{grid-template-columns:1fr}.sponsorshipBottomCta{flex-direction:column;align-items:flex-start;padding:28px 22px}}.standIntro{align-items:center}.standIntroLabel,.standSectionTitle>div>p,.standPlanContent>p,.standApplicationContent>p,.standBottomCta p{color:#ff2ebd;letter-spacing:2px;margin:0 0 10px;font-size:13px;font-weight:900}.standOptionsSection,.standApplicationSection{scroll-margin-top:130px}.standOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:38px;display:grid}.standOptionCard{background:#fff;border:1px solid #0b0c3114;border-radius:30px;min-width:0;padding:34px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0b0c3117}.standOptionCard:before{content:"";background:linear-gradient(135deg,#21d4fd29,#b721ff1f);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.standOptionCard:nth-child(2):before{background:linear-gradient(135deg,#ff2ebd26,#b721ff1f)}.standOptionCard:hover{border-color:#21d4fd52;transform:translateY(-6px);box-shadow:0 30px 80px #0b0c3124}.standOptionTop{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.standOptionNumber{color:#0b0c3124;font-size:62px;font-weight:900;line-height:1}.standOptionIcon{color:#fff;background:linear-gradient(135deg,#21d4fd,#6f2cff);border-radius:17px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid;box-shadow:0 14px 32px #21d4fd38}.standOptionCard:nth-child(2) .standOptionIcon{background:linear-gradient(135deg,#ff2ebd,#742cff);box-shadow:0 14px 32px #ff2ebd38}.standOptionBadge{z-index:1;color:#0089a8;letter-spacing:.8px;text-transform:uppercase;background:#21d4fd1a;border-radius:999px;margin-top:20px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex;position:relative}.standOptionCard:nth-child(2) .standOptionBadge{color:#c2138a;background:#ff2ebd1a}.standOptionCard h2{z-index:1;color:#0b0c31;overflow-wrap:anywhere;margin:18px 0 12px;font-size:clamp(29px,4vw,42px);line-height:1.08;position:relative}.standOptionDescription{z-index:1;color:#606174;margin:0;font-size:15px;line-height:1.75;position:relative}.standFeatureList{z-index:1;gap:11px;margin:28px 0;padding:0;list-style:none;display:grid;position:relative}.standFeatureList li{align-items:center;gap:11px;display:flex}.standFeatureList li>span{color:#008aad;background:#21d4fd1f;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.standOptionCard:nth-child(2) .standFeatureList li>span{color:#c2138a;background:#ff2ebd1c}.standFeatureList p{color:#55576a;margin:0;font-size:14px;line-height:1.5}.standSelectButton{z-index:1;cursor:pointer;border:none;width:100%;position:relative}.standPlanSection{color:#fff;background:radial-gradient(circle at 10% 20%,#21d4fd24,#0000 25%),radial-gradient(circle at 90% 80%,#ff2ebd21,#0000 28%),#090922;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:42px;display:flex}.standPlanContent{max-width:690px}.standPlanContent h2{margin:0 0 14px;font-size:clamp(28px,4vw,43px);line-height:1.1}.standPlanContent>span{color:#ffffffab;font-size:15px;line-height:1.75;display:block}.standPlanDisabledButton{color:#fff9;cursor:not-allowed;background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;flex-direction:column;flex:none;align-items:center;gap:4px;min-width:215px;padding:17px 24px;font-family:inherit;display:flex}.standPlanDisabledButton span{font-size:14px;font-weight:800}.standPlanDisabledButton small{color:#ff77d3;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900}.standApplicationSection{background:#fff;border:1px solid #0b0c3114;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;margin-top:70px;padding:55px;display:grid;box-shadow:0 24px 75px #0b0c3117}.standApplicationContent,.standApplicationForm{min-width:0}.standApplicationContent{align-self:start;position:sticky;top:140px}.standApplicationContent h2{color:#0b0c31;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0 0 18px;font-size:clamp(31px,3.2vw,46px);line-height:1.08}.standApplicationContent>span{color:#66687b;font-size:15px;line-height:1.8;display:block}.standApplicationContent>span strong{color:#0b0c31;font-weight:800}.standApplicationInfo{gap:12px;margin-top:28px;display:grid}.standApplicationInfo article{background:#f7f7fb;border:1px solid #0b0c3112;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.standApplicationInfo strong{color:#0b0c31;font-size:15px}.standApplicationInfo span{color:#686a7c;font-size:13px;font-weight:700}.standApplicationForm{gap:22px;display:grid}.standFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.standApplicationForm label{gap:9px;min-width:0;display:grid}.standApplicationForm label>span{color:#26273d;font-size:13px;font-weight:800}.standApplicationForm input,.standApplicationForm select,.standApplicationForm textarea{color:#15162c;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#f8f8fc;border:1px solid #0b0c3121;border-radius:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s}.standApplicationForm input,.standApplicationForm select{height:52px;padding:0 15px}.standApplicationForm textarea{resize:vertical;min-height:140px;padding:15px}.standApplicationForm input::placeholder,.standApplicationForm textarea::placeholder{color:#999aaa}.standApplicationForm input:focus,.standApplicationForm select:focus,.standApplicationForm textarea:focus{background:#fff;border-color:#21d4fd;box-shadow:0 0 0 4px #21d4fd17}.standApplicationForm input:disabled,.standApplicationForm select:disabled,.standApplicationForm textarea:disabled{cursor:not-allowed;opacity:.7}.standFullField{grid-column:1/-1}.standConsent{align-items:flex-start;gap:11px!important;display:flex!important}.standConsent input{accent-color:#ff2ebd;flex:none;width:18px;height:18px;margin-top:1px}.standConsent span{line-height:1.6;color:#747587!important;font-size:12px!important}.standSubmitButton{cursor:pointer;border:none;justify-self:start}.standSubmitButton:disabled{cursor:not-allowed;opacity:.65}.standSuccessMessage{background:#17a06d14;border:1px solid #17a06d40;border-radius:15px;align-items:flex-start;gap:13px;padding:16px;display:flex}.standSuccessMessage>span{color:#fff;background:#17a06d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.standSuccessMessage strong{color:#126f4e;font-size:14px}.standSuccessMessage p{color:#47705f;margin:4px 0 0;font-size:12px;line-height:1.6}.standErrorMessage{background:#dc262614;border:1px solid #dc262647;border-radius:15px;align-items:flex-start;gap:13px;padding:16px;display:flex}.standErrorMessage>span{color:#fff;background:#dc2626;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.standErrorMessage strong{color:#991b1b;font-size:14px}.standErrorMessage p{color:#7f1d1d;margin:4px 0 0;font-size:12px;line-height:1.6}.standFieldError{color:#dc2626;margin-top:2px;font-size:12px;font-weight:700;line-height:1.5;display:block}.standBottomCta{background:#fff;border:1px solid #0b0c3114;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:36px 42px;display:flex;box-shadow:0 20px 55px #0b0c3114}.standBottomCta h2{color:#0b0c31;margin:0;font-size:clamp(25px,3vw,36px)}@media (width<=1100px){.standApplicationSection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;padding:44px}.standApplicationContent h2{font-size:clamp(30px,3.2vw,40px)}}@media (width<=1000px){.standApplicationSection{grid-template-columns:1fr}.standApplicationContent{position:static}}@media (width<=800px){.standOptionsGrid{grid-template-columns:1fr}.standPlanSection{flex-direction:column;align-items:flex-start}.standPlanDisabledButton{width:100%}.standApplicationSection{padding:34px 24px}.standFormGrid{grid-template-columns:1fr}.standBottomCta{flex-direction:column;align-items:flex-start;padding:28px 22px}}@media (width<=520px){.standOptionCard{padding:26px 21px}.standOptionNumber{font-size:52px}.standPlanSection{padding:30px 22px}.standApplicationSection{border-radius:24px;padding:28px 18px}.standApplicationInfo article{flex-direction:column;align-items:flex-start}.standApplicationContent h2{font-size:31px}.standSubmitButton{justify-self:stretch;width:100%}}.visitorPage{background:#f6f6fb;min-height:100vh}.visitorHero{color:#fff;background:radial-gradient(circle at 12% 78%,#00d5ff26,#0000 30%),radial-gradient(circle at 88% 18%,#ff2ebd2e,#0000 31%),linear-gradient(115deg,#051326 0%,#07091f 48%,#190721 100%);min-height:560px;position:relative;overflow:hidden}.visitorHero .innerHeroContent{z-index:2;position:relative}.visitorHero .innerEyebrow{color:#20d9ff}.visitorHero h1{color:#fff;max-width:920px}.visitorHero .innerHeroLead{color:#ffffffc2;max-width:780px}.visitorHeroActions{gap:16px;margin-top:34px}.visitorMainButton{min-width:230px;min-height:62px;padding:18px 34px;font-size:16px}.visitorIntroHeader>p,.visitorFeatureSection .innerSectionTitle>div>p,.visitorExperienceSection .innerSectionTitle>div>p,.visitorTicketContent>p,.visitorBottomCTA p{color:#ff2ebd;letter-spacing:2px;margin:0 0 10px;font-size:13px;font-weight:900}.visitorFeatureSection,.visitorExperienceSection,.visitorTicketSection{scroll-margin-top:130px}.visitorIntro{background:#fff;border:1px solid #0b0c3114;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;margin-top:-52px;margin-bottom:80px;padding:42px;display:grid;box-shadow:0 24px 70px #0b0c311a}.visitorIntroHeader h2{color:#0b0c31;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.visitorIntroText{color:#66687b;max-width:900px;margin:0;font-size:16px;line-height:1.9}.visitorSectionTitle{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.visitorSectionTitle>span{color:#6b6d7f;max-width:420px;font-size:14px;line-height:1.7;display:block}.visitorFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.visitorFeatureCard{background:#fff;border:1px solid #0b0c3114;border-radius:30px;min-height:310px;padding:34px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0b0c3117}.visitorFeatureCard:before{content:"";background:linear-gradient(135deg,#21d4fd29,#b721ff1f);border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-120px}.visitorFeatureCard:nth-child(2n):before{background:linear-gradient(135deg,#ff2ebd29,#b721ff1f)}.visitorFeatureCard:after{content:"";background:linear-gradient(90deg,#21d4fd,#ff2ebd);border-radius:999px;width:0;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.visitorFeatureCard:hover{border-color:#21d4fd4d;transform:translateY(-7px);box-shadow:0 32px 80px #0b0c3124}.visitorFeatureCard:hover:after{width:100%}.visitorIcon{z-index:2;color:#fff;background:linear-gradient(135deg,#21d4fd,#6f2cff);border-radius:19px;place-items:center;width:68px;height:68px;font-size:29px;transition:transform .35s;display:grid;position:relative;box-shadow:0 16px 34px #21d4fd38}.visitorFeatureCard:nth-child(2n) .visitorIcon{background:linear-gradient(135deg,#ff2ebd,#742cff);box-shadow:0 16px 34px #ff2ebd3d}.visitorFeatureCard:hover .visitorIcon{transform:rotate(-6deg)scale(1.06)}.visitorFeatureCard h3{z-index:2;color:#0b0c31;margin:24px 0 14px;font-size:28px;transition:color .3s;position:relative}.visitorFeatureCard:hover h3{color:#ff2ebd}.visitorFeatureCard p{z-index:2;color:#66687b;margin:0;font-size:15px;line-height:1.8;position:relative}.visitorExperienceSection{margin-top:90px}.visitorExperienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.visitorExperienceCard{color:#fff;background:radial-gradient(circle at 10% 10%,#21d4fd33,#0000 38%),radial-gradient(circle at 90% 80%,#ff2ebd29,#0000 38%),#090922;border-radius:30px;align-items:flex-start;gap:26px;min-height:245px;padding:42px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.visitorExperienceCard:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#21d4fd73,#ff2ebd4d);border-radius:30px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.visitorExperienceCard:hover{transform:translateY(-8px);box-shadow:0 28px 70px #0b0c3140}.visitorExperienceIcon{z-index:2;color:#fff;background:linear-gradient(135deg,#21d4fd,#742cff);border-radius:20px;flex:none;place-items:center;width:68px;height:68px;font-size:30px;font-weight:900;display:grid;position:relative;box-shadow:0 15px 34px #21d4fd33}.visitorExperienceCard:nth-child(2) .visitorExperienceIcon{background:linear-gradient(135deg,#ff2ebd,#742cff);box-shadow:0 15px 34px #ff2ebd38}.visitorExperienceCard>div{z-index:2;position:relative}.visitorExperienceCard h3{margin:0 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.15;transition:color .3s}.visitorExperienceCard:hover h3{color:#ff77d3}.visitorExperienceCard p{color:#ffffffbf;margin:0;font-size:16px;line-height:1.85;transition:color .3s}.visitorExperienceCard:hover p{color:#ffffffeb}.visitorStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.visitorStats article{background:#fff;border:1px solid #0b0c3114;border-radius:28px;padding:34px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0b0c3114}.visitorStats article:before{content:"";background:linear-gradient(135deg,#21d4fd26,#b721ff1f);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.visitorStats article:nth-child(2n):before{background:linear-gradient(135deg,#ff2ebd24,#b721ff1c)}.visitorStats article:after{content:"";background:linear-gradient(90deg,#21d4fd,#ff2ebd);border-radius:999px;width:0;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.visitorStats article:hover{transform:translateY(-6px);box-shadow:0 30px 75px #0b0c3121}.visitorStats article:hover:after{width:100%}.visitorStats strong{z-index:2;color:#0b0c31;margin-bottom:8px;font-size:48px;font-weight:900;line-height:1;transition:color .3s;display:block;position:relative}.visitorStats article:hover strong{color:#ff2ebd}.visitorStats span{z-index:2;color:#686a7c;letter-spacing:.6px;text-transform:uppercase;font-size:14px;font-weight:700;position:relative}.visitorTicketSection{color:#fff;background:radial-gradient(circle at 10% 20%,#21d4fd24,#0000 25%),radial-gradient(circle at 90% 80%,#ff2ebd21,#0000 28%),#090922;border-radius:30px;justify-content:space-between;align-items:center;gap:42px;margin-top:80px;padding:48px;display:flex}.visitorTicketContent{max-width:700px}.visitorTicketContent h2{margin:0 0 15px;font-size:clamp(30px,4vw,46px);line-height:1.08}.visitorTicketContent>span{color:#ffffffb8;font-size:15px;line-height:1.8;display:block}.visitorTicketButton{color:#ffffffa6;cursor:not-allowed;background:#ffffff17;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:260px;min-height:92px;padding:22px 32px;font-family:inherit;transition:background .3s;display:flex}.visitorTicketButton:hover{background:#ffffff1f}.visitorTicketButton span{color:#fff;font-size:18px;font-weight:900}.visitorTicketButton small{color:#ff77d3;letter-spacing:1px;text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:900}.visitorTicketButton:disabled{opacity:1}.visitorBottomCTA{background:#fff;border:1px solid #0b0c3114;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding:42px 46px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 22px 60px #0b0c3114}.visitorBottomCTA:hover{transform:translateY(-5px);box-shadow:0 30px 75px #0b0c311f}.visitorBottomCTA h2{color:#0b0c31;max-width:650px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.visitorCTAButtons{align-items:center;gap:18px;display:flex}.visitorCTAButtons .innerButton{justify-content:center;min-width:205px;min-height:60px;padding:18px 30px;font-size:16px}@media (width<=1100px){.visitorIntro{grid-template-columns:1fr;gap:28px}.visitorFeatureGrid,.visitorStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.visitorSectionTitle{align-items:initial;display:grid}.visitorExperienceGrid{grid-template-columns:1fr}.visitorTicketSection{flex-direction:column;align-items:flex-start}.visitorTicketButton{width:100%}.visitorBottomCTA{flex-direction:column;align-items:flex-start;padding:34px 28px}}@media (width<=768px){.visitorHero{min-height:540px}.visitorMainButton{width:100%;min-width:0}.visitorIntro{margin-bottom:60px;padding:30px 24px}.visitorIntroHeader h2{font-size:34px}.visitorFeatureGrid{grid-template-columns:1fr}.visitorFeatureCard{min-height:auto;padding:28px 22px}.visitorExperienceCard{padding:32px 24px}.visitorStats{grid-template-columns:1fr}.visitorTicketSection{padding:34px 24px}.visitorBottomCTA h2{font-size:30px}.visitorCTAButtons{flex-direction:column;width:100%}.visitorCTAButtons .innerButton{width:100%}}@media (width<=520px){.visitorIcon,.visitorExperienceIcon{border-radius:16px;width:58px;height:58px;font-size:24px}.visitorExperienceCard{flex-direction:column}.visitorFeatureCard h3{font-size:24px}.visitorExperienceCard h3{font-size:26px}.visitorStats strong{font-size:38px}.visitorTicketContent h2{font-size:30px}.visitorTicketButton{min-width:0}.visitorBottomCTA{padding:28px 20px}}.performanceIntro{align-items:center}.performanceIntroLabel,.performanceBenefitsSection .innerSectionTitle>div>p,.performanceProcessSection .innerSectionTitle>div>p,.performanceApplicationContent>p,.performanceBottomCTA p{color:#ff2ebd;letter-spacing:2px;margin:0 0 10px;font-size:13px;font-weight:900}.performanceBenefitsSection,.performanceApplicationSection{scroll-margin-top:130px}.performanceBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.performanceBenefitCard{background:#fff;border:1px solid #0b0c3114;border-radius:30px;padding:34px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0b0c3117}.performanceBenefitCard:hover{border-color:#21d4fd4d;transform:translateY(-7px);box-shadow:0 30px 80px #0b0c3124}.performanceBenefitCard:before{content:"";background:linear-gradient(135deg,#21d4fd29,#b721ff1f);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.performanceBenefitCard:nth-child(2n):before{background:linear-gradient(135deg,#ff2ebd29,#b721ff1f)}.performanceTop{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.performanceNumber{color:#0b0c311f;font-size:62px;font-weight:900;line-height:1}.performanceIcon{color:#fff;background:linear-gradient(135deg,#21d4fd,#6f2cff);border-radius:18px;place-items:center;width:60px;height:60px;font-size:28px;display:grid;box-shadow:0 14px 34px #21d4fd38}.performanceBenefitCard:nth-child(2n) .performanceIcon{background:linear-gradient(135deg,#ff2ebd,#742cff);box-shadow:0 14px 34px #ff2ebd3d}.performanceBadge{color:#0086a6;letter-spacing:.8px;text-transform:uppercase;background:#21d4fd1a;border-radius:999px;margin-top:20px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex}.performanceBenefitCard:nth-child(2n) .performanceBadge{color:#c3168d;background:#ff2ebd1a}.performanceBenefitCard h2{color:#0b0c31;z-index:2;margin:18px 0 12px;font-size:34px;position:relative}.performanceBenefitCard p{color:#67687b;z-index:2;margin:0;font-size:15px;line-height:1.8;position:relative}.performanceProcessSection{margin-top:80px}.performanceProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.performanceProcessCard{color:#fff;background:radial-gradient(circle at 10% 10%,#21d4fd29,#0000 35%),radial-gradient(circle at 90% 90%,#ff2ebd21,#0000 35%),#090922;border-radius:30px;padding:36px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.performanceProcessCard:hover{transform:translateY(-8px);box-shadow:0 30px 75px #0b0c3138}.performanceProcessCard:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#21d4fd59,#ff2ebd38);border-radius:30px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.performanceStepNumber{z-index:2;color:#fff;background:linear-gradient(135deg,#21d4fd,#742cff);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;font-size:22px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 16px 34px #21d4fd3d}.performanceProcessCard h3{z-index:2;margin:0 0 16px;font-size:30px;line-height:1.15;position:relative}.performanceProcessCard p{z-index:2;color:#ffffffb8;margin:0;font-size:15px;line-height:1.85;position:relative}.performanceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.performanceStats article{background:#fff;border:1px solid #0b0c3114;border-radius:28px;padding:34px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0b0c3114}.performanceStats article:hover{transform:translateY(-6px);box-shadow:0 30px 75px #0b0c3121}.performanceStats article:before{content:"";background:linear-gradient(135deg,#21d4fd24,#b721ff1f);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.performanceStats article:nth-child(2n):before{background:linear-gradient(135deg,#ff2ebd24,#b721ff1f)}.performanceStats strong{z-index:2;color:#0b0c31;margin-bottom:10px;font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1;display:block;position:relative}.performanceStats span{z-index:2;color:#68697b;text-transform:uppercase;letter-spacing:.7px;font-size:14px;font-weight:700;position:relative}.performanceApplicationSection{background:#fff;border:1px solid #0b0c3114;border-radius:34px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;margin-top:80px;padding:55px;display:grid;box-shadow:0 24px 75px #0b0c3117}.performanceApplicationContent{align-self:start;position:sticky;top:140px}.performanceApplicationContent h2{color:#0b0c31;margin:0 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.08}.performanceApplicationContent>span{color:#66687b;font-size:15px;line-height:1.8;display:block}.performanceInfo{gap:14px;margin-top:30px;display:grid}.performanceInfo article{background:#f7f8fc;border:1px solid #0b0c3114;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.performanceInfo strong{color:#0b0c31;font-size:15px}.performanceInfo span{color:#67697b;font-size:13px;font-weight:700}.performanceApplicationForm{gap:22px;display:grid}.performanceSuccessMessage{background:#16a16e14;border:1px solid #16a16e40;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.performanceSuccessMessage>span{color:#fff;background:#17a06d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.performanceSuccessMessage strong{color:#136f4d;font-size:14px}.performanceSuccessMessage p{color:#4b705f;margin:4px 0 0;font-size:12px;line-height:1.6}.performanceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.performanceApplicationForm label{gap:9px;display:grid}.performanceApplicationForm label>span{color:#23243c;font-size:13px;font-weight:800}.performanceApplicationForm input,.performanceApplicationForm select,.performanceApplicationForm textarea{color:#15162c;width:100%;font:inherit;box-sizing:border-box;background:#f8f8fc;border:1px solid #0b0c3121;border-radius:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.performanceApplicationForm input,.performanceApplicationForm select{height:52px;padding:0 15px}.performanceApplicationForm textarea{resize:vertical;min-height:150px;padding:15px}.performanceApplicationForm input::placeholder,.performanceApplicationForm textarea::placeholder{color:#999aaa}.performanceApplicationForm input:focus,.performanceApplicationForm select:focus,.performanceApplicationForm textarea:focus{background:#fff;border-color:#21d4fd;box-shadow:0 0 0 4px #21d4fd17}.performanceApplicationForm input[type=file]{cursor:pointer;background:#fff;padding:12px}.performanceFullField{grid-column:1/-1}.performanceConsent{align-items:flex-start;gap:12px!important;display:flex!important}.performanceConsent input{accent-color:#ff2ebd;width:18px;height:18px;margin-top:2px}.performanceConsent span{line-height:1.6;color:#757687!important;font-size:12px!important}.performanceSubmitButton{cursor:pointer;border:none;justify-self:start}.performanceBottomCTA{background:#fff;border:1px solid #0b0c3114;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding:38px 44px;display:flex;box-shadow:0 22px 65px #0b0c3114}.performanceBottomCTA h2{color:#0b0c31;max-width:620px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.performanceCTAButtons{gap:18px;display:flex}.performanceCTAButtons .innerButton{justify-content:center;min-width:180px}.performanceBenefitCard,.performanceProcessCard,.performanceStats article,.performanceBottomCTA{transition:transform .35s,box-shadow .35s,border-color .35s}.performanceBottomCTA:hover{transform:translateY(-6px);box-shadow:0 32px 80px #0b0c3121}.performanceBenefitCard:after,.performanceStats article:after{content:"";background:linear-gradient(90deg,#21d4fd,#ff2ebd);border-radius:999px;width:0;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.performanceBenefitCard:hover:after,.performanceStats article:hover:after{width:100%}.performanceBenefitCard:hover h2{color:#ff2ebd;transition:all .3s}.performanceProcessCard:hover h3{color:#21d4fd;transition:all .3s}.performanceStats article:hover strong{color:#ff2ebd;transition:all .3s}.performanceBenefitCard:hover .performanceIcon{transition:all .35s;transform:rotate(-8deg)scale(1.08)}.performanceIcon{transition:all .35s}@media (width<=1100px){.performanceBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceProcessGrid{grid-template-columns:1fr}.performanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.performanceApplicationSection{grid-template-columns:1fr}.performanceApplicationContent{position:static}.performanceBottomCTA{flex-direction:column;align-items:flex-start}}@media (width<=768px){.performanceBenefitGrid,.performanceStats,.performanceFormGrid{grid-template-columns:1fr}.performanceApplicationSection{padding:34px 24px}.performanceBenefitCard{padding:28px 22px}.performanceProcessCard{padding:30px 24px}.performanceBottomCTA{padding:30px 22px}.performanceCTAButtons{flex-direction:column;width:100%}.performanceCTAButtons .innerButton{width:100%}}@media (width<=520px){.performanceNumber{font-size:52px}.performanceBenefitCard h2{font-size:28px}.performanceProcessCard h3{font-size:24px}.performanceStats strong{font-size:38px}.performanceApplicationContent h2{font-size:32px}.performanceInfo article{flex-direction:column;align-items:flex-start}}.performanceApplicationSection{scroll-margin-top:120px}.performanceSuccessMessage,.performanceErrorMessage{border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.performanceSuccessMessage{color:#d1fae5;background:#10b98121;border:1px solid #10b98173}.performanceErrorMessage{color:#fee2e2;background:#ef444421;border:1px solid #ef444473}.performanceSuccessMessage>span,.performanceErrorMessage>span{color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.performanceSuccessMessage>span{background:#10b981}.performanceErrorMessage>span{background:#ef4444}.performanceSuccessMessage strong,.performanceErrorMessage strong{margin-bottom:5px;font-size:16px;display:block}.performanceSuccessMessage p,.performanceErrorMessage p{margin:0;line-height:1.6}.performanceFieldError{color:#fca5a5;margin-top:7px;font-size:13px;font-weight:600;display:block}.performanceSubmitButton:disabled{cursor:not-allowed;opacity:.65}.performanceApplicationForm input:disabled,.performanceApplicationForm select:disabled,.performanceApplicationForm textarea:disabled{cursor:not-allowed;opacity:.7}.contactIntro{align-items:center}.contactIntroLabel,.contactFormContent>p,.contactBottomCTA p,.contactMapContent>p,.contactFaqSection .innerSectionTitle>div>p{color:#ff2ebd;letter-spacing:2px;margin:0 0 10px;font-size:13px;font-weight:900}.contactFormSection,.contactFaqSection{scroll-margin-top:130px}.contactCardsSection{margin-top:60px}.contactCardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.contactCard{background:#fff;border:1px solid #0b0c3114;border-radius:28px;padding:34px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 22px 65px #0b0c3114}.contactCard:before{content:"";background:linear-gradient(135deg,#21d4fd26,#b721ff1a);border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.contactCard:nth-child(2n):before{background:linear-gradient(135deg,#ff2ebd26,#b721ff1a)}.contactCard:hover{border-color:#21d4fd4d;transform:translateY(-8px);box-shadow:0 30px 80px #0b0c3121}.contactIcon{z-index:2;color:#fff;background:linear-gradient(135deg,#21d4fd,#742cff);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:24px;font-size:28px;transition:all .35s;display:grid;position:relative;box-shadow:0 16px 36px #21d4fd40}.contactCard:nth-child(2n) .contactIcon{background:linear-gradient(135deg,#ff2ebd,#742cff)}.contactCard:hover .contactIcon{transform:rotate(-8deg)scale(1.08)}.contactCard h3{z-index:2;color:#0b0c31;margin:0 0 12px;font-size:26px;transition:all .3s;position:relative}.contactCard:hover h3{color:#ff2ebd}.contactCard p{z-index:2;color:#67697b;margin:0;font-size:15px;line-height:1.8;position:relative}.contactMapSection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;margin-top:80px;display:grid}.contactMapContent h2{color:#0b0c31;margin:0 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.1}.contactMapContent span{color:#67697b;font-size:15px;line-height:1.8;display:block}.contactMapCard{background:radial-gradient(circle at 0 0,#21d4fd1f,#0000 35%),radial-gradient(circle at 100% 100%,#ff2ebd1f,#0000 35%),#0b0c31;border-radius:30px;justify-content:center;align-items:center;min-height:420px;display:flex;box-shadow:0 25px 75px #0b0c312e}.contactMapPlaceholder{text-align:center;color:#fff}.contactMapPlaceholder span{margin-bottom:18px;font-size:72px;display:block}.contactMapPlaceholder h3{margin:0 0 10px;font-size:34px}.contactMapPlaceholder p{color:#ffffffb3;margin:0}.contactFormSection{background:#fff;border:1px solid #0b0c3114;border-radius:34px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;margin-top:80px;padding:55px;display:grid;box-shadow:0 24px 75px #0b0c3117}.contactFormContent{align-self:start;position:sticky;top:140px}.contactFormContent h2{color:#0b0c31;margin:0 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.08}.contactFormContent>span{color:#66687b;font-size:15px;line-height:1.8;display:block}.contactForm{gap:22px;display:grid}.contactSuccessMessage{background:#17a06d14;border:1px solid #17a06d38;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.contactSuccessMessage>span{color:#fff;background:#17a06d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.contactSuccessMessage strong{color:#136f4d;font-size:14px}.contactSuccessMessage p{color:#497260;margin:4px 0 0;font-size:12px;line-height:1.6}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contactForm label{gap:9px;display:grid}.contactForm label>span{color:#23243c;font-size:13px;font-weight:800}.contactForm input,.contactForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#15162c;background:#f8f8fc;border:1px solid #0b0c3121;border-radius:14px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.contactForm input{height:52px;padding:0 15px}.contactForm textarea{resize:vertical;min-height:170px;padding:15px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#999aaa}.contactForm input:focus,.contactForm textarea:focus{background:#fff;border-color:#21d4fd;box-shadow:0 0 0 4px #21d4fd17}.contactFullField{grid-column:1/-1}.contactConsent{align-items:flex-start;gap:12px!important;display:flex!important}.contactConsent input{accent-color:#ff2ebd;width:18px;height:18px;margin-top:2px}.contactConsent span{line-height:1.6;color:#757687!important;font-size:12px!important}.contactSubmitButton{cursor:pointer;border:none;justify-self:flex-start}.contactFaqSection{margin-top:80px}.contactFaqList{gap:18px;margin-top:40px;display:grid}.contactFaqItem{background:#fff;border:1px solid #0b0c3114;border-radius:22px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 15px 45px #0b0c310f}.contactFaqItem:hover{border-color:#21d4fd40;transform:translateY(-4px);box-shadow:0 22px 60px #0b0c311a}.contactFaqItem.active{border-color:#ff2ebd40;box-shadow:0 25px 70px #0b0c311f}.contactFaqButton{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.contactFaqButton span{color:#0b0c31;font-size:18px;font-weight:800;transition:all .3s}.contactFaqItem:hover .contactFaqButton span{color:#ff2ebd}.contactFaqButton strong{color:#0b0c31;background:#21d4fd1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;font-weight:700;transition:all .3s;display:grid}.contactFaqItem.active .contactFaqButton strong{color:#fff;background:#ff2ebd;transform:rotate(180deg)}.contactFaqContent{padding:0 28px 28px;animation:.3s faqOpen}.contactFaqContent p{color:#66687b;margin:0;font-size:15px;line-height:1.8}@keyframes faqOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contactBottomCTA{background:#fff;border:1px solid #0b0c3114;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:38px 42px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:0 22px 65px #0b0c3114}.contactBottomCTA:hover{transform:translateY(-6px);box-shadow:0 32px 80px #0b0c3121}.contactBottomCTA h2{color:#0b0c31;max-width:600px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.contactCTAButtons{flex-wrap:wrap;gap:16px;display:flex}.contactCTAButtons .innerButton{justify-content:center;min-width:170px}.contactCard:after{content:"";background:linear-gradient(90deg,#21d4fd,#ff2ebd);width:0;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.contactCard:hover:after{width:100%}.contactMapCard{transition:transform .35s,box-shadow .35s}.contactMapCard:hover{transform:translateY(-6px);box-shadow:0 35px 90px #0b0c3138}@media (width<=1200px){.contactCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.contactMapSection{grid-template-columns:1fr;gap:40px}.contactFormSection{grid-template-columns:1fr;padding:40px 32px}.contactFormContent{position:static}.contactBottomCTA{flex-direction:column;align-items:flex-start}}@media (width<=768px){.contactCardsGrid{grid-template-columns:1fr}.contactCard{padding:28px 24px}.contactCard h3{font-size:24px}.contactMapCard{min-height:300px}.contactMapPlaceholder span{font-size:60px}.contactMapPlaceholder h3{font-size:28px}.contactFormSection{padding:32px 24px}.contactFormGrid{grid-template-columns:1fr}.contactFaqButton{padding:20px}.contactFaqButton span{font-size:16px}.contactFaqContent{padding:0 20px 20px}.contactBottomCTA{padding:30px 24px}.contactCTAButtons{flex-direction:column;width:100%}.contactCTAButtons .innerButton{width:100%}}@media (width<=520px){.contactMapContent h2,.contactFormContent h2,.contactBottomCTA h2{font-size:32px}.contactCard{padding:24px 20px}.contactIcon{width:56px;height:56px;font-size:24px}.contactMapPlaceholder span{font-size:48px}.contactMapPlaceholder h3{font-size:24px}.contactFormSection{padding:24px 18px}.contactFaqButton{gap:12px;padding:18px}.contactFaqButton strong{width:34px;height:34px;font-size:20px}.contactBottomCTA{padding:24px 18px}}.contactCard,.contactMapCard,.contactFaqItem,.contactBottomCTA{animation:.6s both contactFadeUp}@keyframes contactFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.contactForm textarea::-webkit-scrollbar{width:8px}.contactForm textarea::-webkit-scrollbar-track{background:#ececf3;border-radius:999px}.contactForm textarea::-webkit-scrollbar-thumb{background:linear-gradient(#21d4fd,#ff2ebd);border-radius:999px}.contactPage ::selection{color:#0b0c31;background:#ff2ebd38}.contactFormSection{scroll-margin-top:120px}.contactErrorMessage{color:#fee2e2;background:#ef444421;border:1px solid #ef444473;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.contactErrorMessage>span{color:#fff;background:#ef4444;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.contactErrorMessage strong{margin-bottom:5px;display:block}.contactErrorMessage p{margin:0;line-height:1.6}.contactFieldError{color:#fca5a5;margin-top:7px;font-size:13px;font-weight:600;display:block}.contactSubmitButton:disabled{cursor:not-allowed;opacity:.65}.contactForm input:disabled,.contactForm textarea:disabled{cursor:not-allowed;opacity:.7}
