.nav{height:var(--navH);-webkit-backdrop-filter:blur(14px);z-index:60;background:#0000008c;align-items:center;padding:0 18px;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:relative}.nav--immersive{z-index:70;-webkit-backdrop-filter:blur(3px);background:#0000000f;position:fixed;top:0;left:0;right:0}.nav--immersive.nav--scrolled{-webkit-backdrop-filter:blur(14px);background:#0000008c}.nav__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1150px,100%);margin:0 auto;display:flex}.nav__brand{-webkit-user-select:none;user-select:none;color:inherit;align-items:center;gap:10px;display:flex}.nav__logo{object-fit:contain;filter:drop-shadow(0 0 10px #ff7a1826);width:28px;height:28px}.nav__name{letter-spacing:.2px;color:#ffffffe6;font-size:14px;font-weight:650}.nav__links{align-items:center;gap:10px;display:flex}.nav__group{align-items:center;margin-bottom:-14px;padding-bottom:14px;display:flex;position:relative}.nav__group:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nav__right{align-items:center;gap:12px;display:flex}.nav__menuButton,.nav__mobileOverlay{display:none}.nav__link{color:#ffffffbf;border-radius:999px;padding:8px 10px;font-size:13px;transition:transform .15s,background .2s,color .2s}.nav__link:hover{color:#ffffffeb;background:#ffffff0f;transform:translateY(-1px)}.nav__link.isActive{color:#ffffffeb;background:#ff7a1824;border:1px solid #ff7a1838}.nav__loginButton{color:#fff8f2f5;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ff7a1842,#ff9a4424),#ffffff08;border:1px solid #ffaa3c57;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:12px;font-weight:600;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;box-shadow:0 0 24px #ff7a1829,inset 0 0 0 1px #ffffff08}.nav__loginButton:hover,.nav__loginButton:focus-visible{background:linear-gradient(135deg,#ff7a1861,#ffaa5033),#ffffff0f;border-color:#ffba5f85;outline:0;transform:translateY(-1px);box-shadow:0 0 30px #ff7a183d,0 10px 28px #ff7a1824}.nav__loginButton.isActive{background:linear-gradient(135deg,#ff7a186b,#ffaa5038),#ffffff0f;border-color:#ffc47e9e;box-shadow:0 0 32px #ff7a1847,0 12px 30px #ff7a181f}.nav__submenu{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;z-index:80;background:#08080ee0;border:1px solid #ffffff1f;border-radius:16px;gap:4px;min-width:180px;padding:8px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 2px);left:0;transform:translateY(8px);box-shadow:0 18px 40px #00000057}.nav__group:hover .nav__submenu,.nav__group:focus-within .nav__submenu,.nav__group.isOpen .nav__submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__submenuLink{color:#ffffffd1;border-radius:12px;padding:10px 12px;font-size:13px;transition:background .2s,color .2s,transform .2s}.nav__submenuLink:hover,.nav__submenuLink:focus-visible{color:#fffffff5;background:#ffffff12;transform:translate(1px)}.language-switcher{-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex}.lang-option{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:11px;transition:background .24s,border-color .24s,color .24s,box-shadow .24s;display:inline-flex}.lang-option:hover{background:#ffffff14;border-color:#ffaa3c59}.lang-option.active{color:#fffffff2;background:#ff8c2824;border-color:#ffaa3c73;box-shadow:0 0 18px #ff8c2824}.lang-flag{object-fit:cover;border-radius:50%;width:18px;height:18px;display:block}@media (max-width:760px){.nav__name{display:none}.nav__inner{gap:10px}.nav__links--desktop{display:none}.nav__right{gap:10px;margin-left:auto}.language-switcher{flex-shrink:0;gap:4px;padding:3px}.lang-option{letter-spacing:.06em;gap:5px;min-height:28px;padding:5px 7px;font-size:10px}.lang-flag{width:16px;height:16px}.nav__menuButton{-webkit-backdrop-filter:blur(12px);color:#fffffff0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .24s,border-color .24s,transform .24s,box-shadow .24s;display:inline-flex}.nav__menuButton:hover,.nav__menuButton:focus-visible,.nav__menuButton.isOpen{background:#ff8c281f;border-color:#ffaa3c52;box-shadow:0 0 22px #ff8c281f}.nav__menuButton:focus-visible{outline:0;transform:translateY(-1px)}.nav__menuIcon{width:16px;height:12px;display:block;position:relative}.nav__menuIcon span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:1.5px;transition:transform .24s,top .24s,opacity .24s;position:absolute;left:0}.nav__menuIcon span:first-child{top:2px}.nav__menuIcon span:last-child{top:8px}.nav__menuButton.isOpen .nav__menuIcon span:first-child{top:5px;transform:rotate(45deg)}.nav__menuButton.isOpen .nav__menuIcon span:last-child{top:5px;transform:rotate(-45deg)}.nav__mobileOverlay{z-index:59;padding:calc(var(--navH) + 10px)16px 18px;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#02040a6b;transition:opacity .28s;display:block;position:fixed;inset:0}.nav__mobileOverlay.isOpen{opacity:1;pointer-events:auto}.nav__mobilePanel{opacity:0;background:radial-gradient(120% 140% at 100% 0,#ff8c281a,#ff8c2800 48%),linear-gradient(#0a0e16eb,#05080ef5);border:1px solid #ffffff1f;border-radius:28px;width:min(100%,520px);margin-left:auto;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .28s;overflow:hidden;transform:translateY(-10px)scale(.985);box-shadow:0 28px 80px #00000075,inset 0 0 0 1px #ffffff0a}.nav__mobileOverlay.isOpen .nav__mobilePanel{opacity:1;transform:translateY(0)scale(1)}.nav__mobileHeader{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.nav__mobileLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffff75;margin:0;font-size:11px}.nav__mobileClose{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .24s,border-color .24s,transform .24s;display:inline-flex}.nav__mobileClose:hover,.nav__mobileClose:focus-visible{background:#ffffff14;border-color:#ffaa3c3d;outline:0;transform:translateY(-1px)}.nav__mobileNav{gap:6px;padding:6px 12px 14px;display:grid}.nav__mobileLink,.nav__mobileSubmenuLink,.nav__mobileLoginButton{color:#f5f8ffe6;border-radius:18px;width:100%;transition:background .22s,color .22s,border-color .22s,transform .22s;display:block}.nav__mobileLink{letter-spacing:-.02em;background:#ffffff05;border:1px solid #0000;padding:16px;font-size:17px}.nav__mobileLink:hover,.nav__mobileLink:focus-visible,.nav__mobileLink.isActive{color:#fffffffa;background:#ffffff0d;border-color:#ffaa3c29;outline:0}.nav__mobileGroup{background:#ffffff05;border:1px solid #ffffff0f;border-radius:22px;padding:6px}.nav__mobileGroupTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.nav__mobileGroupTop .nav__mobileLink{background:0 0}.nav__mobileToggle{color:#ffffffd6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.nav__mobileToggle:hover,.nav__mobileToggle:focus-visible{background:#ffffff14;border-color:#ffaa3c33;outline:0}.nav__mobileToggle span{font-size:18px;line-height:1;transition:transform .24s;display:block;transform:translateY(-1px)}.nav__mobileGroup.isOpen .nav__mobileToggle span{transform:rotate(180deg)translateY(1px)}.nav__mobileSubmenu{opacity:0;gap:6px;max-height:0;padding:0 6px;transition:max-height .28s,opacity .24s,padding .28s;display:grid;overflow:hidden}.nav__mobileGroup.isOpen .nav__mobileSubmenu{opacity:1;max-height:240px;padding:6px 6px 8px}.nav__mobileSubmenuLink{color:#d3e1f5c2;background:#ffffff08;padding:12px 14px;font-size:14px}.nav__mobileLoginButton{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff8f2fa;background:linear-gradient(135deg,#ff7a1847,#ff9a441f),#ffffff0a;border:1px solid #ffaa3c57;margin-top:4px;padding:15px 16px;font-size:15px;font-weight:600;box-shadow:0 0 26px #ff7a1829}.nav__mobileLoginButton:hover,.nav__mobileLoginButton:focus-visible,.nav__mobileLoginButton.isActive{color:#fffffffa;background:linear-gradient(135deg,#ff7a1866,#ffaa502e),#ffffff0f;border-color:#ffc47e80;outline:0;transform:translateY(-1px)}.nav__mobileSubmenuLink:hover,.nav__mobileSubmenuLink:focus-visible{color:#fffffff5;background:#ffffff0f;outline:0;transform:translate(1px)}}@media (max-width:420px){.nav{padding:0 14px}.nav__right{gap:8px}.lang-option span{display:none}.language-switcher{padding:4px}}.nav__divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.nav--immersive .nav__divider{opacity:0}.nav--immersive.nav--scrolled .nav__divider{opacity:1}.footer{min-height:var(--footerH);-webkit-backdrop-filter:blur(14px);background:#000000b8;border-top:1px solid #ffffff1a;align-items:center;margin-top:32px;padding:0 18px;display:flex;position:relative}.footer__inner{width:min(1150px,100%);margin:0 auto}.footer__left{color:#ffffffbf;align-items:center;gap:10px;font-size:12px;display:flex}.footer__logo{object-fit:contain;filter:drop-shadow(0 0 10px #ff7a181f);width:22px;height:22px}.footer__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home{width:100%}.home__contactTeaser{justify-content:center;padding:clamp(34px,6vw,70px) 18px;display:flex}.home__ctaCard{background:#0c0c0c9e;border:1px solid #ffffff1a;border-radius:28px;justify-content:space-between;align-items:center;gap:14px;width:min(980px,100%);padding:18px;display:flex;box-shadow:0 30px 80px #0000008c}.home__ctaTitle{letter-spacing:-.01em;margin:0;font-size:22px}.home__ctaSub{color:#ffffffb8;margin:6px 0 0;font-size:14px;line-height:1.45}.home__ctaBtn{color:#ffffffeb;white-space:nowrap;background:linear-gradient(#ff9a4438,#ff7a1824);border:1px solid #ff7a1859;border-radius:999px;padding:10px 14px;font-size:13px;transition:transform .15s}.home__ctaBtn:hover{transform:translateY(-1px)}@media (max-width:560px){.home__ctaCard{flex-direction:column;align-items:flex-start}}.hero{min-height:calc(100svh - var(--navH));place-items:center;padding:clamp(44px,7vw,90px) 18px;display:grid;position:relative;overflow:hidden}.hero__bg{z-index:0;background:radial-gradient(1200px 900px at 50% 30%,#ff7a1812,#0000 60%),radial-gradient(900px 700px at 20% 60%,#ff9a440d,#0000 55%),#000;position:absolute;inset:0}.hero__vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 25%,#000000bf 78%,#000000f2 100%);position:absolute;inset:-10%}.hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(980px,100%);display:flex;position:relative}.hero__titleWrap{z-index:3;flex-direction:column;align-items:center;gap:10px;margin-bottom:-18px;display:flex;position:relative}.hero__kicker{color:#ffffffbf;letter-spacing:.3px;margin:0;font-size:16px}.hero__title{letter-spacing:-.02em;margin:0;font-size:clamp(44px,8vw,86px);line-height:1}.hero__brand{background:linear-gradient(180deg,var(--orange2),var(--orange));color:#0000;filter:drop-shadow(0 8px 32px #ff7a182e);-webkit-background-clip:text;background-clip:text}.hero__logoWrap{z-index:2;place-items:center;width:min(520px,92vw);margin-top:6px;display:grid;position:relative}.hero__logo{object-fit:contain;filter:drop-shadow(0 30px 70px #0009)drop-shadow(0 0 40px #ff7a182e);will-change:transform,filter,opacity;width:100%;max-width:520px;height:auto;transform:translateZ(0)}.hero:not(.hero--intro) .hero__logo{animation:6s ease-in-out infinite floaty}.hero__glow{filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(circle,#ff7a1838,#0000 70%);border-radius:999px;width:72%;height:46%;animation:3.8s ease-in-out infinite glowPulse;position:absolute;bottom:8%}.hero__impact,.hero__impact2{aspect-ratio:1;opacity:0;z-index:1;pointer-events:none;background:radial-gradient(circle,#fff0 35%,#ff9a442e 48%,#ff7a1800 70%);border-radius:999px;width:34%;position:absolute;transform:translateY(10%)scale(.6)}.hero__impact2{background:radial-gradient(circle,#fff0 40%,#ff7a181f 55%,#ff7a1800 78%);width:52%;transform:translateY(12%)scale(.55)}.hero__titleGlow{filter:blur(16px);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff7a1838,#ff7a1814,#0000 70%);border-radius:999px;width:46%;height:70%;position:absolute;top:60%;transform:translateY(10px)scale(.85)}.hero__sub{color:#ffffffc7;width:min(740px,100%);margin:8px 0 0;font-size:clamp(14px,2.1vw,17px);line-height:1.5}.hero__ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.hero__btn{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-size:13px;transition:transform .15s,border-color .2s,background .2s}.hero__btn:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.hero__btnPrimary{background:linear-gradient(#ff9a4442,#ff7a182e);border-color:#ff7a1859}.hero__btnGhost{background:#00000040}.hero__hint{color:#ffffff94;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.hero__dot{border:1px solid #ffffff29;border-radius:999px;width:26px;height:10px;position:relative;overflow:hidden}.hero__dot:after{content:"";background:#ffffff8c;border-radius:999px;width:30%;animation:1.4s ease-in-out infinite dotSlide;position:absolute;inset:2px}.hero.hero--intro .hero__kicker,.hero.hero--intro .hero__title{opacity:0;transform:translateY(10px)scale(.98)}.hero.hero--intro .hero__titleWrap{clip-path:inset(50% 0 round 18px);transform:translateY(28px)}.hero.hero--intro .hero__logo{animation:.9s cubic-bezier(.16,1,.22,1) 60ms both logoImpact,.7s cubic-bezier(.22,1,.26,1) .96s both logoSettle}.hero.hero--intro .hero__glow{opacity:0;animation:.9s .36s both glowPop;transform:translateY(6px)scale(.85)}.hero.hero--intro .hero__impact{animation:.72s ease-out .26s both impactRing}.hero.hero--intro .hero__impact2{animation:.82s ease-out .32s both impactRing2}.hero.hero--intro .hero__titleWrap{animation:.72s cubic-bezier(.22,1,.26,1) .92s both titleFromCore}.hero.hero--intro .hero__kicker{animation:.52s cubic-bezier(.22,1,.26,1) 1.02s both titleLineIn}.hero.hero--intro .hero__title{animation:.6s cubic-bezier(.22,1,.26,1) 1.08s both titleLineIn}.hero.hero--intro .hero__titleGlow{animation:.76s .98s both titleGlowPop}.hero.hero--intro .hero__sub,.hero.hero--intro .hero__ctaRow,.hero.hero--intro .hero__hint{opacity:0;animation:.52s 1.26s both fadeUp;transform:translateY(10px)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes dotSlide{0%{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(190%)}to{opacity:.5;transform:translate(0)}}@keyframes logoImpact{0%{opacity:0;filter:blur(14px)saturate(1.1);transform:translateY(18px)scale(.62)}55%{opacity:1;filter:blur()saturate(1.05);transform:translateY(-6px)scale(1.06)}to{opacity:1;filter:blur()saturate(1.02);transform:translateY(0)scale(1)}}@keyframes logoSettle{0%{transform:translateY(0)scale(1)}35%{transform:translateY(2px)scale(.992)}70%{transform:translateY(-1px)scale(1.004)}to{transform:translateY(0)scale(1)}}@keyframes impactRing{0%{opacity:0;transform:translateY(10%)scale(.55)}30%{opacity:.9}to{opacity:0;transform:translateY(10%)scale(1.65)}}@keyframes impactRing2{0%{opacity:0;transform:translateY(12%)scale(.5)}25%{opacity:.75}to{opacity:0;transform:translateY(12%)scale(1.85)}}@keyframes glowPop{0%{opacity:0;transform:translateY(6px)scale(.8)}60%{opacity:1;transform:translateY(2px)scale(1.06)}to{opacity:.9;transform:translateY(0)scale(1)}}@keyframes titleFromCore{0%{clip-path:inset(50% 0 round 18px);opacity:1;transform:translateY(26px)}to{clip-path:inset(0 round 18px);opacity:1;transform:translateY(0)}}@keyframes titleLineIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes titleGlowPop{0%{opacity:0;transform:translateY(12px)scale(.78)}55%{opacity:.95;transform:translateY(2px)scale(1.05)}to{opacity:.35;transform:translateY(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero--intro *{transition:none!important;animation:none!important}.hero__logo,.hero__glow{animation:none!important}}.starfield{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hl{flex-direction:column;align-items:center;gap:18px;padding:clamp(34px,6vw,70px) 18px;display:flex}.hl__title{letter-spacing:-.02em;color:#ffffffeb;width:min(1080px,100%);margin:0;font-size:clamp(28px,4.6vw,46px)}.hl__frame{grid-template-columns:minmax(0,1.2fr) minmax(0,.88fr);gap:20px;width:min(1080px,100%);display:grid}.hl__card{--hl-media-h:clamp(300px,38vw,430px);--hl-copy-h:184px;--hl-accent-1:#ff9a44e6;--hl-accent-2:#ff7a18e6;--hl-accent-soft:#ff7a1859;--hl-accent-inset:#ff7a1829;width:100%;min-height:calc(var(--hl-media-h) + var(--hl-copy-h));grid-template-rows:var(--hl-media-h)minmax(var(--hl-copy-h),auto);color:inherit;background:#0a0a0a9e;border:1px solid #ffffff1a;border-radius:28px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000008c}.hl__card--featured{--hl-media-h:clamp(340px,40vw,460px);--hl-copy-h:196px}.hl__card--gymora{--hl-accent-1:#ac89ffeb;--hl-accent-2:#6c5ceaeb;--hl-accent-soft:#9173ff70;--hl-accent-inset:#8467f233;border-color:#9173ff57;box-shadow:0 34px 86px #00000094,inset 0 0 0 1px #8467f224}.hl__card--ora{--hl-accent-1:#7cc2fff0;--hl-accent-2:#3c7effeb;--hl-accent-soft:#70aeff6b;--hl-accent-inset:#629cff2e;border-color:#6eaaff4d;box-shadow:0 34px 86px #00000094,inset 0 0 0 1px #629cff1f}.hl__card--interactive{cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.hl__card--interactive:hover,.hl__card--interactive:focus-visible{border-color:var(--hl-accent-soft);box-shadow:0 38px 96px #000000a3,0 0 0 1px var(--hl-accent-inset)inset;transform:translateY(-3px)}.hl__card--interactive:focus-visible{outline:0}.hl__card--gymora:hover .hl__gymoraAura,.hl__card--gymora:focus-visible .hl__gymoraAura{opacity:.88}.hl__card--gymora:hover .hl__gymoraLogo,.hl__card--gymora:focus-visible .hl__gymoraLogo{filter:drop-shadow(0 0 7px #ceb6ff85)drop-shadow(0 0 14px #a381ff70)drop-shadow(0 0 30px #7a68f552)drop-shadow(0 0 46px #565cd238)}.hl__imgWrap{background:radial-gradient(120% 120% at 50% 8%,#ff9a4429,#ff9a4400 65%),#040404;height:100%;padding:14px;position:relative}.hl__imgWrap--gymora{background:radial-gradient(120% 120% at 50% 8%,#9374ff33,#9374ff00 66%),radial-gradient(90% 70% at 75% 45%,#586adc2e,#586adc00 72%),#04050b}.hl__imgWrap--ora{background:radial-gradient(120% 120% at 50% 8%,#5eb4ff38,#5eb4ff00 66%),radial-gradient(90% 72% at 75% 45%,#426eff33,#426eff00 72%),#040914}.hl__media{background:#00000080;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.hl__mediaInner{width:100%;height:100%;animation:.72s cubic-bezier(.2,.85,.2,1) both hlMediaIn}.hl__mock{text-align:center;place-items:center;width:100%;height:100%;padding:22px;display:grid}.hl__mock--gymora{isolation:isolate;background:radial-gradient(76% 78% at 52% 34%,#9374ff47,#9374ff00 72%),radial-gradient(66% 62% at 65% 64%,#586adc38,#586adc00 74%),linear-gradient(130deg,#ffffff17,#ffffff05),#05060ce6;position:relative;overflow:hidden}.hl__mock--ora{isolation:isolate;background:radial-gradient(74% 78% at 52% 34%,#58b4ff42,#58b4ff00 72%),radial-gradient(66% 62% at 65% 64%,#4c6cff33,#4c6cff00 74%),linear-gradient(130deg,#ffffff14,#ffffff05),#040a18f0;position:relative;overflow:hidden}.hl__gymoraAura,.hl__gymoraFlux,.hl__gymoraSweep,.hl__oraAura,.hl__oraGrid,.hl__badge,.hl__imgPrompt,.hl__imgShade{pointer-events:none;position:absolute}.hl__gymoraAura{filter:blur(30px);opacity:.7;z-index:1;border-radius:999px}.hl__gymoraAura--one{background:radial-gradient(circle,#b28fffa8,#b28fff00);width:58%;height:60%;animation:14.5s ease-in-out infinite alternate hlAuraDriftA;top:8%;left:-6%}.hl__gymoraAura--two{background:radial-gradient(circle,#7080ff94,#7080ff00);width:56%;height:56%;animation:16.8s ease-in-out infinite alternate hlAuraDriftB;top:26%;right:-10%}.hl__gymoraAura--three{filter:blur(34px);background:radial-gradient(circle,#5e48d094,#5e48d000);width:72%;height:58%;animation:7.2s ease-in-out infinite hlAuraPulse;bottom:-18%;left:16%}.hl__gymoraFlux{z-index:1;mix-blend-mode:screen;opacity:.34;filter:blur(26px);border-radius:50%;width:120%;height:120%}.hl__gymoraFlux--one{background:conic-gradient(from 10deg,#745fec00,#a27eff61,#6074f514,#745fec00);animation:12.8s linear infinite hlFluxSpin;top:-24%;left:-14%}.hl__gymoraFlux--two{background:conic-gradient(from 180deg,#7866f000,#bc98ff57,#5e76ee1a,#7866f000);animation:16.5s linear infinite reverse hlFluxSpin;bottom:-28%;right:-12%}.hl__gymoraSweep{z-index:1;background:linear-gradient(118deg,#fff0,#cdb7ff2e 48%,#fff0 62%);animation:10.5s cubic-bezier(.2,.8,.2,1) infinite hlGymoraSweep;inset:-40% -30%;transform:translate(-26%,10%)rotate(5deg)}.hl__gymoraLogo{z-index:2;object-fit:contain;filter:drop-shadow(0 0 6px #ceb6ff75)drop-shadow(0 0 12px #a381ff66)drop-shadow(0 0 24px #7a68f54d)drop-shadow(0 0 42px #565cd233);width:min(74%,460px);max-height:70%;animation:4.8s ease-in-out infinite hlGymoraBreath;position:relative}.hl__oraAura{filter:blur(34px);opacity:.76;z-index:1;border-radius:999px}.hl__oraAura--one{background:radial-gradient(circle,#74ceffa8,#74ceff00);width:62%;height:62%;top:12%;left:-8%}.hl__oraAura--two{background:radial-gradient(circle,#6882ff8a,#6882ff00);width:58%;height:58%;bottom:-8%;right:-12%}.hl__oraGrid{z-index:1;opacity:.24;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(circle,#000000e6,#0000);mask-image:radial-gradient(circle,#000000e6,#0000)}.hl__oraLogo{z-index:2;object-fit:contain;filter:drop-shadow(0 0 10px #88cdff61)drop-shadow(0 0 24px #629cff38);width:min(68%,360px);max-height:62%;position:relative}.hl__mockSub{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;font-size:13px;position:relative}.hl__badge{z-index:3;-webkit-backdrop-filter:blur(8px);letter-spacing:.09em;text-transform:uppercase;color:#ffbe7df2;background:#070707b3;border:1px solid #ff9a4473;border-radius:999px;padding:5px 10px;font-size:11px;top:24px;left:24px}.hl__badge--gymora{color:#e2d6fff2;background:#080812b8;border-color:#a084ff85;box-shadow:0 0 16px #7f66e933}.hl__imgPrompt{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;background:#0808088f;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:11px;bottom:24px;right:24px}.hl__imgPrompt--gymora{color:#e1d8ffe6;background:#100e229e;border-color:#9570ff61}.hl__imgPrompt--ora{color:#e0efffeb;background:#060c1c9e;border-color:#7cc2ff4d}.hl__imgShade{background:radial-gradient(800px 400px at 50% 35%,#ff7a1814,#0000 60%),linear-gradient(#0000,#00000047);inset:0}.hl__imgShade--gymora{background:radial-gradient(800px 400px at 50% 35%,#886cff42,#0000 62%),radial-gradient(620px 380px at 70% 60%,#5666da33,#0000 64%),linear-gradient(#0000,#0000004d)}.hl__imgShade--ora{background:radial-gradient(800px 400px at 50% 35%,#58b4ff3d,#0000 62%),radial-gradient(620px 380px at 70% 60%,#4e6eff2e,#0000 64%),linear-gradient(#0000,#0000004d)}.hl__copy{grid-template-rows:auto auto auto 1fr;align-items:flex-start;gap:8px;height:100%;padding:20px 20px 22px;animation:.62s cubic-bezier(.2,.85,.2,1) both hlCopyIn;display:grid}.hl__cardTitle{color:#ffffffeb;margin:0;font-size:18px;line-height:1.2}.hl__cardSub{color:#ffffffb3;margin:0;font-size:14px;line-height:1.45}.hl__cardSupport{color:#ffffff94;max-width:58ch;margin:0;font-size:13px;line-height:1.52}.hl__jump{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;margin:auto 0 0;font-size:12px}.hl__jump--gymora{color:#b698fff2;text-shadow:0 0 16px #7f66e94d}.hl__jump--ora{color:#d0e8fff2;text-shadow:0 0 16px #629cff3d}@media (max-width:900px){.hl__frame{grid-template-columns:1fr}.hl__card,.hl__card--featured{--hl-media-h:clamp(290px,58vw,400px);--hl-copy-h:184px}}@media (max-width:640px){.hl__card,.hl__card--featured{--hl-media-h:clamp(260px,72vw,340px);--hl-copy-h:190px}.hl__imgWrap{padding:10px}.hl__badge{top:18px;left:18px}.hl__imgPrompt{bottom:18px;right:18px}.hl__copy{padding:18px}}@keyframes hlMediaIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hlCopyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hlGymoraBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.008)}}@keyframes hlAuraDriftA{0%{transform:translate(-4%)scale(1)}to{transform:translate(8%,-9%)scale(1.16)}}@keyframes hlAuraDriftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10%,10%)scale(1.2)}}@keyframes hlAuraPulse{0%,to{opacity:.52;transform:scale(1)}50%{opacity:.82;transform:scale(1.14)}}@keyframes hlFluxSpin{0%{opacity:.22;transform:rotate(0)scale(1)}50%{opacity:.4;transform:rotate(180deg)scale(1.05)}to{opacity:.22;transform:rotate(360deg)scale(1)}}@keyframes hlGymoraSweep{0%,to{opacity:.26;transform:translate(-30%,14%)rotate(5deg)}50%{opacity:.66;transform:translate(30%,-12%)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.hl__mediaInner,.hl__copy,.hl__gymoraLogo,.hl__gymoraAura,.hl__gymoraFlux,.hl__gymoraSweep,.hl__card--interactive{transition:none!important;animation:none!important}}.portalPage{width:min(560px,100% - 32px);margin:32px auto}.portalPage--immersive{width:100%;margin:0}.portalPage--wide{width:min(900px,100% - 32px)}.portalScene{min-height:calc(100vh - var(--navH) - var(--footerH) - 64px);isolation:isolate;background:radial-gradient(120% 120% at 18% 14%,#7e52ff1f,#0000 42%),radial-gradient(90% 90% at 84% 18%,#ff7a181f,#0000 36%),linear-gradient(#080a12f0,#03050cfa);border-radius:34px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.portalScene:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff0d,#0000 26%),radial-gradient(circle at top,#ffffff08,#0000 42%);position:absolute;inset:0}.portalScene--immersive{min-height:calc(100vh - var(--navH) - var(--footerH));box-shadow:none;background:radial-gradient(52% 40% at 50% 48%,#ff7a1829,#0000 52%),radial-gradient(42% 34% at 48% 44%,#7e52ff24,#0000 58%),radial-gradient(80% 58% at 18% 18%,#7e52ff1c,#0000 64%),radial-gradient(72% 56% at 82% 22%,#ff7a181a,#0000 60%),linear-gradient(#05070f,#020308);border-radius:0;padding:clamp(28px,6vw,72px) max(24px,50vw - 280px)}.portalScene--wide{padding:clamp(28px,6vw,72px) max(24px,50vw - 560px)}.portalScene--immersive:before{background:radial-gradient(circle at 50% 42%,#ffffff0b,#0000 26%),linear-gradient(#ffffff09,#0000 22%)}.portalGlow{filter:blur(54px);opacity:.85;pointer-events:none;z-index:1;border-radius:999px;position:absolute}.portalGlow--orange{background:radial-gradient(circle,#ff7a1833,#ff7a1800);width:min(42vw,420px);height:min(42vw,420px);top:50%;left:50%;transform:translate(2%,-34%)}.portalGlow--violet{background:radial-gradient(circle,#7e52ff2b,#7e52ff00);width:min(46vw,460px);height:min(46vw,460px);top:50%;left:50%;transform:translate(-52%,-54%)}.portalCard{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(#15171fcc,#07080cc7),#ffffff08;border:1px solid #ffffff1f;border-radius:28px;max-width:100%;padding:clamp(24px,4vw,34px);position:relative;box-shadow:0 24px 70px #0006,inset 0 0 0 1px #ffffff08}.portalCard--wide{width:min(1120px,100%);margin:0 auto}.portalCardHighlight{pointer-events:none;background:linear-gradient(90deg,#0000,#ffd2b08c,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.portalEyebrow{color:var(--orange2);letter-spacing:.12em;text-transform:uppercase;z-index:1;margin:0 0 10px;font-size:12px;position:relative}.portalTitle{letter-spacing:-.03em;z-index:1;margin:0;font-size:clamp(30px,5vw,40px);line-height:1.02;position:relative}.portalText{color:var(--muted);z-index:1;max-width:56ch;margin:12px 0 0;line-height:1.6;position:relative}.portalForm{gap:16px;margin-top:28px;display:grid}.portalField{gap:8px;display:grid}.portalLabel{color:#ffffffd1;font-size:13px}.portalInput,.portalTextarea{width:100%;color:var(--text);font:inherit;background:linear-gradient(#ffffff0d,#ffffff06),#ffffff08;border:1px solid #ffffff1f;border-radius:16px;padding:15px 16px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff05}.portalTextarea{resize:vertical;min-height:140px}.portalInput:focus,.portalTextarea:focus{background:linear-gradient(#ffffff12,#ffffff09),#ffffff0a;border-color:#ff7a188c;outline:0;transform:translateY(-1px);box-shadow:0 0 0 4px #ff7a1817,0 10px 30px #ff7a1814}.portalInput::placeholder,.portalTextarea::placeholder{color:#ffffff57}.portalActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portalButton,.portalLinkButton{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}.portalButton{color:#fffffff5;background:linear-gradient(135deg,#ff7a186b,#ff9a442e);border:1px solid #ffaa3c57;box-shadow:0 0 28px #ff7a1824,0 12px 26px #ff7a181f}.portalLinkButton{color:#ffffffdb;background:linear-gradient(#ffffff0e,#ffffff06),#ffffff08;border:1px solid #ffffff1f;box-shadow:inset 0 0 0 1px #ffffff05}.portalButton:hover,.portalButton:focus-visible,.portalLinkButton:hover,.portalLinkButton:focus-visible{outline:0;transform:translateY(-1px)}.portalButton:hover,.portalButton:focus-visible{background:linear-gradient(135deg,#ff7a188f,#ffaa5038);border-color:#ffc47e8c;box-shadow:0 0 34px #ff7a1838,0 14px 32px #ff7a1829}.portalLinkButton:hover,.portalLinkButton:focus-visible{background:linear-gradient(#ffffff13,#ffffff09),#ffffff0a;border-color:#ffffff2e;box-shadow:0 10px 24px #00000029,0 0 18px #ffffff08}.portalButton:disabled,.portalLinkButton:disabled{opacity:.6;cursor:wait;transform:none}.portalError,.portalSuccess{border-radius:14px;margin:0;padding:12px 14px;font-size:14px}.portalError{color:#ffc4c4eb;background:#ff52521f;border:1px solid #ff52522e}.portalSuccess{color:#d6ffc9eb;background:#54d62c1a;border:1px solid #54d62c2e}.portalMetaRow{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.portalDashboardGrid{gap:22px;display:grid}.portalSectionTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portalSectionEyebrow,.portalStateEyebrow{color:#ffb678d1;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.portalSectionTitle,.portalStateTitle{letter-spacing:-.03em;margin:0;font-size:clamp(20px,3vw,28px)}.portalSubscriptionCard,.portalReleasesSection,.portalStateCard,.portalEmptyCard{background:radial-gradient(120% 120% at 100% 0,#ff7a1814,#0000 42%),linear-gradient(#ffffff0b,#ffffff05),#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:22px;position:relative;box-shadow:0 18px 46px #0003,inset 0 0 0 1px #ffffff05}.portalSubscriptionCard:after{content:"";background:linear-gradient(90deg,#0000,#ffbf8a6b,#0000);height:1px;position:absolute;inset:auto 18px 0}.portalBadge{color:#fff1e4f0;letter-spacing:.04em;text-transform:uppercase;background:#ff7a181f;border:1px solid #ffaa3c3d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.portalBadge--status{box-shadow:0 0 24px #ff7a181f}.portalBadge--muted{color:#ffffffbd;background:#ffffff0d;border-color:#ffffff1f}.portalStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.portalStatCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;min-height:96px;padding:16px;display:grid}.portalStatLabel{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.portalStatValue{color:#fffffff2;font-size:18px;line-height:1.3}.portalReleaseList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:28px;display:grid}.portalReleaseCard{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff08;border:1px solid #ffffff1a;border-radius:22px;gap:14px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 34px #0000002e,inset 0 0 0 1px #ffffff05}.portalReleaseCard--detailed{gap:18px;padding:22px}.portalReleaseCard:hover{border-color:#ffaa3c33;transform:translateY(-2px);box-shadow:0 18px 42px #00000038,0 0 24px #ff7a180f}.portalReleaseHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portalReleaseBadgeRow{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.portalReleaseTitle{margin:0;font-size:18px}.portalReleaseVersion{color:#ffffffb8;margin:10px 0 0;font-size:14px}.portalReleaseMeta{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.portalReleaseList--stacked{grid-template-columns:1fr}.portalReleaseNotesWrap{gap:14px;display:grid}.portalToggleButton{color:#ffffffd1;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 14px;font-size:13px;transition:background .18s,border-color .18s,transform .18s}.portalToggleButton:hover,.portalToggleButton:focus-visible{background:#ffffff12;border-color:#ffaa3c38;outline:0;transform:translateY(-1px)}.portalReleaseNotes{background:#04060c6b;border:1px solid #ffffff14;border-radius:20px;gap:18px;max-height:520px;padding:18px;display:grid;overflow:auto}.portalNotesSection{gap:10px;display:grid}.portalNotesHeading{letter-spacing:.08em;text-transform:uppercase;color:#ffbe88e6;margin:0;font-size:14px}.portalNotesBody{color:#ffffffc7;white-space:pre-wrap;line-height:1.7}@media (max-width:640px){.portalPage{margin:24px auto}.portalPage--immersive{margin:0}.portalScene{min-height:calc(100vh - var(--navH) - var(--footerH) - 48px);border-radius:28px;padding:22px}.portalScene--immersive{min-height:calc(100vh - var(--navH) - var(--footerH));border-radius:0;padding:24px 18px 28px}.portalScene--wide{padding:24px 18px 28px}.portalCard{padding:22px}.portalMetaRow{flex-direction:column;align-items:flex-start}.portalReleaseList{grid-template-columns:1fr}.portalSectionTop,.portalReleaseHeader{flex-direction:column}.portalStatGrid{grid-template-columns:1fr 1fr}.portalActions{gap:10px}.portalButton,.portalLinkButton{text-align:center;flex:100%;justify-content:center}}@media (max-width:480px){.portalStatGrid{grid-template-columns:1fr}}.gymora{background:radial-gradient(1200px 860px at 50% 26%,#151927 0%,#07090f 45%,#000 78%),radial-gradient(900px 640px at 82% 22%,#2d477e29,#2d477e00 72%),radial-gradient(860px 560px at 18% 34%,#18274724,#18274700 72%),#020308;padding:clamp(88px,10vw,128px) 18px clamp(70px,9vw,130px);position:relative;overflow:hidden}.gymora__backdrop{pointer-events:none;z-index:0;height:100%;position:absolute;inset:0}.gymora__spaceMist,.gymora__starsLayer,.gymora__shootingLayer{position:absolute;inset:0}.gymora__spaceMist{opacity:.66;background:radial-gradient(54% 44% at 74% 21%,#4c76c433,#4c76c400 76%),radial-gradient(50% 36% at 22% 34%,#34549429,#34549400 74%),radial-gradient(40% 26% at 62% 62%,#1e346229,#1e346200 76%);animation:34s ease-in-out infinite alternate mistDrift}.gymora__logoNebula{filter:blur(24px);opacity:.72;background:radial-gradient(circle at 42% 56%,#ad84ff33,#ad84ff00 58%),radial-gradient(circle at 58% 38%,#5c81d633,#5c81d600 66%);border-radius:999px;width:min(56vw,760px);height:min(46vw,620px);animation:15s ease-in-out infinite nebulaPulse;position:absolute;top:4%;right:-8%}.gymora__starsLayer{will-change:transform}.gymora__starsLayer--far{opacity:.74;animation:90s linear infinite starDriftFar}.gymora__starsLayer--mid{opacity:.86;animation:65s linear infinite starDriftMid}.gymora__starsLayer--near{opacity:.96;animation:46s linear infinite starDriftNear}.gymora__star{will-change:opacity,transform;background:#fff;border-radius:999px;position:absolute;transform:translate(0,0)}.gymora__star--twinkle{animation:9.6s ease-in-out infinite twinklePulse}.gymora__shootingStar{filter:blur(.15px);opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#fff0,#e9e0fff5,#9e7eff70,#7060e800);border-radius:999px;width:clamp(130px,15vw,210px);height:1.65px;animation:20s ease-out infinite shootingStar;position:absolute;transform:rotate(-34deg)translate(0,0);box-shadow:0 0 16px #8066ff57}.gymora__hero,.gymora__showcase,.gymora__turnstile,.gymora__tension,.gymora__solution,.gymora__featuresSection,.gymora__ecosystem,.gymora__ecosystemDetail,.gymora__features,.gymora__experience,.gymora__different,.gymora__platform,.gymora__how,.gymora__finalCta,.gymora__social{z-index:2;width:min(1120px,100%);margin:0 auto;position:relative}.gymora__hero{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy logo""actions logo";align-items:center;gap:clamp(20px,4vw,48px);min-height:min(85vh,860px);display:grid}.gymora__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000b8,#0000);height:56%;animation:1.7s cubic-bezier(.2,.7,.22,1) forwards introDarkVeil;position:absolute;inset:-8% -4% auto}.gymora__heroCopy{grid-area:copy;animation:1.1s cubic-bezier(.18,.9,.24,1) .25s both heroCopyRise}.gymora__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;opacity:0;margin:0;font-size:14px;animation:.75s cubic-bezier(.2,.85,.22,1) .55s forwards heroFadeUp;transform:translateY(8px)}.gymora__headline{letter-spacing:-.045em;color:#fffffff2;margin:10px 0 0;font-size:clamp(42px,8.6vw,104px);line-height:.95;display:grid}.gymora__headlineLine{display:block;overflow:hidden}.gymora__headlineLine>span{opacity:0;filter:blur(8px);animation:1.08s cubic-bezier(.17,.86,.23,1) forwards titleLiftIn;display:block;transform:translateY(110%)scale(.985)}.gymora__headlineLine:nth-child(2)>span{animation-delay:.28s}.gymora__sub{color:#ffffffc7;opacity:0;filter:blur(4px);margin:18px 0 0;font-size:clamp(17px,2.1vw,22px);line-height:1.4;animation:.9s cubic-bezier(.2,.85,.22,1) .95s forwards heroFadeUpSharp;transform:translateY(12px)}.gymora__powerSignature{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:8px 12px;display:inline-flex}.gymora__powerLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.gymora__powerLogo{filter:drop-shadow(0 0 12px #5cb0ff3d);width:auto;height:18px;display:block}.gymora__ctaRow{flex-wrap:wrap;gap:10px;display:flex}.gymora__heroActions{opacity:0;grid-area:actions;align-self:start;animation:.9s cubic-bezier(.18,.9,.24,1) 1.2s forwards heroFadeUp;transform:translateY(14px)}.gymora__heroActions .gymora__ctaRow{opacity:0;margin-top:8px;animation:.9s cubic-bezier(.18,.9,.24,1) 1.2s forwards heroFadeUp;transform:translateY(14px)}.gymora__btn{color:#fffffff0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:13px;transition:transform .28s cubic-bezier(.2,.9,.2,1),border-color .28s,background .28s,box-shadow .28s;display:inline-flex}.gymora__btn:hover{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 10px 26px #00000047}.gymora__btn--primary{background:linear-gradient(#9a74ff4d,#6258e433);border-color:#9570ff73}.gymora__btn--ghost{background:#00000042}.gymora__btn--pricing{color:#f8fafffa;background:linear-gradient(#6e5dff3d,#549cff2e);border-color:#73a4ff47;box-shadow:0 14px 30px #365cc42e}.gymora__btn--dark{color:#fffffff0;background:#0f172ae0;border-color:#12192b1f}.gymora__btn--ora{color:#f5fafffa;background:linear-gradient(#3c8aff47,#224dad33);border-color:#74b8ff4d}.gymora__logoStage{aspect-ratio:16/10;grid-area:logo;justify-content:center;align-items:center;width:min(560px,100%);animation:1.35s cubic-bezier(.16,.98,.22,1) .45s both logoStageIn;display:flex}.hero-logo-container{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.hero-logo-ignition{filter:blur(28px);opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#a880ff57,#8166ec29 42%,#8166ec00 72%);border-radius:999px;animation:1.45s cubic-bezier(.16,.98,.22,1) .64s forwards logoIgnition,6.5s ease-in-out 2.1s infinite logoBreath;position:absolute;inset:-24px;transform:scale(.84)}.hero-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 0 6px #ceb6ff75)drop-shadow(0 0 12px #a381ff66)drop-shadow(0 0 24px #7a68f54d)drop-shadow(0 0 42px #565cd233);opacity:0;width:auto;max-width:90%;height:auto;max-height:90%;transition:transform .38s cubic-bezier(.2,.9,.2,1),filter .38s;animation:1.55s cubic-bezier(.16,.98,.22,1) .56s forwards logoPowerIn,9s ease-in-out 2.15s infinite logoDrift;display:block;position:relative;transform:translateY(12px)scale(.9)rotate(-2.2deg)}.hero-logo-container:hover .hero-logo{filter:drop-shadow(0 0 7px #d4bcff85)drop-shadow(0 0 14px #a888ff70)drop-shadow(0 0 30px #7e6cf854)drop-shadow(0 0 48px #5c62da38);transform:translateY(-2px)scale(1.014)}.gymora__logoPlaceholder{aspect-ratio:16/10;background:radial-gradient(80% 75% at 50% 18%,#9e7eff38,#9e7eff00 75%),linear-gradient(135deg,#ffffff1a,#ffffff05);border:1px solid #ffffff29;border-radius:34px;place-items:center;width:min(560px,100%);display:grid;box-shadow:0 36px 100px #0000008c}.gymora__logoPlaceholder span{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:12px}.gymora__showcase,.gymora__turnstile,.gymora__tension,.gymora__solution,.gymora__featuresSection,.gymora__ecosystem,.gymora__ecosystemDetail,.gymora__features,.gymora__experience,.gymora__different,.gymora__platform,.gymora__how,.gymora__finalCta,.gymora__social{margin-top:clamp(78px,9vw,124px)}.gymora__showcase{margin-top:clamp(96px,11vw,148px)}.gymora__solution{padding-bottom:clamp(32px,4vw,56px)}.gymora__featuresSection{margin-top:clamp(120px,14vw,184px);padding-top:clamp(12px,2vw,20px)}.gymora__ecosystem,.gymora__ecosystemDetail{margin-top:clamp(104px,12vw,172px)}.gymora__showcase,.gymora__ecosystem,.gymora__ecosystemDetail,.gymora__how,.gymora__finalCta{scroll-margin-top:calc(var(--navH) + 28px)}.gymora__sectionIntro{max-width:760px}.gymora__sectionIntro--center{text-align:center;margin-inline:auto}.gymora__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c4b8ffbd;margin:0 0 12px;font-size:12px}.gymora__sectionEyebrow--center{text-align:center}.gymora__sectionTitle{letter-spacing:-.04em;color:#fffffff2;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(30px,4.8vw,52px);line-height:1.02}.gymora__sectionIntro--center .gymora__sectionTitle{margin-inline:auto}.gymora__sectionSubtitle{letter-spacing:-.01em;color:#ffffffb8;max-width:54ch;margin:14px 0 0;font-size:clamp(16px,1.75vw,20px);line-height:1.62}.gymora__sectionIntro--center .gymora__sectionSubtitle{margin-inline:auto}.gymora__visualRail{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid;position:relative}.gymora__visualRail:before{content:"";z-index:0;opacity:0;-webkit-backdrop-filter:blur()saturate();pointer-events:none;background:#0307121a;border-radius:34px;transition:opacity .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;inset:-18px}.gymora__visualRail.has-active:before{opacity:1;-webkit-backdrop-filter:blur(12px)saturate(.92)}.gymora__visualCard{z-index:1;min-height:clamp(220px,32vw,350px);position:relative}.gymora__visualCardInner{min-height:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff14,#ffffff05),#0c0c0ca3;border:1px solid #ffffff1f;border-radius:26px;outline:none;flex-direction:column;justify-content:space-between;gap:14px;height:100%;padding:18px;transition:transform .35s cubic-bezier(.2,.9,.2,1),border-color .35s,box-shadow .35s,background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,filter .35s,opacity .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,0 40px 100px #00000042,inset 0 1px #ffffff0f}.gymora__visualCardInner>*{z-index:1;position:relative}.gymora__visualCardInner:before,.gymora__visualCardInner:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.gymora__visualCardInner:before{opacity:.32;background:radial-gradient(120% 120% at 18% 0,#9470ff1f,#9470ff00 48%),linear-gradient(#ffffff0a,#fff0);transition:opacity .35s}.gymora__visualCardInner:after{opacity:0;border:1px solid #9570ff14;transition:opacity .35s,box-shadow .35s,border-color .35s;box-shadow:inset 0 0 0 1px #9570ff08}.gymora__visualCardInner:hover,.gymora__visualCardInner:focus-visible,.gymora__visualCardInner.is-engaged{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(160deg,#ffffff1a,#ffffff08),#0c0c0cb3;border-color:#9570ff57;transform:translateY(-8px)scale(1.028);box-shadow:0 28px 62px #00000057,0 44px 108px #00000047,0 26px 56px #0c163838,0 12px 34px #606fff14,0 0 0 1px #9570ff14,inset 0 1px #ffffff14}.gymora__visualRail.has-active .gymora__visualCardInner:not(.is-engaged){opacity:.5;filter:blur(5px)saturate(.76);transform:scale(.965)}.gymora__visualCardInner:hover:before,.gymora__visualCardInner:focus-visible:before,.gymora__visualCardInner.is-engaged:before{opacity:.72}.gymora__visualCardInner:hover:after,.gymora__visualCardInner:focus-visible:after,.gymora__visualCardInner.is-engaged:after{opacity:1;border-color:#9570ff24;box-shadow:inset 0 0 0 1px #9570ff0a,inset 0 1px #ffffff0a}.gymora__visualCardHeader{z-index:2;position:relative}.gymora__visualLabel{letter-spacing:.09em;text-transform:uppercase;color:#ffffff8f;margin:0;font-size:12px}.gymora__visualMediaFrame{background:radial-gradient(circle at top,#9a74ff2e,#9a74ff00 40%),linear-gradient(#060810b8,#04050af5);border:1px solid #ffffff14;border-radius:18px;flex:1;min-height:0;transition:transform .42s cubic-bezier(.2,.9,.2,1),box-shadow .42s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.gymora__visualMediaFrame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06080e14,#06080e61 100%),radial-gradient(circle at 100% 0,#7662e838,#7662e800 44%);transition:opacity .42s,transform .42s;position:absolute;inset:0}.gymora__visualMediaFrame:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0306100f,#0306102e);transition:opacity .42s;position:absolute;inset:0}.gymora__visualVideo{object-fit:cover;opacity:0;filter:saturate(1.02)contrast(1.03);width:100%;height:100%;transition:opacity .42s,transform .42s,filter .42s;display:block;transform:scale(1.015)}.gymora__visualCardInner.has-video .gymora__visualVideo{opacity:1}.gymora__visualCardInner:hover .gymora__visualVideo,.gymora__visualCardInner:focus-visible .gymora__visualVideo,.gymora__visualCardInner.is-engaged .gymora__visualVideo{filter:saturate(1.08)contrast(1.06);transform:scale(1.15)}.gymora__visualCardInner:hover .gymora__visualMediaFrame,.gymora__visualCardInner:focus-visible .gymora__visualMediaFrame,.gymora__visualCardInner.is-engaged .gymora__visualMediaFrame{transform:scale(1.055);box-shadow:inset 0 1px #ffffff1a,0 18px 40px #0308123d}.gymora__visualCardInner:hover .gymora__visualMediaFrame:before,.gymora__visualCardInner:focus-visible .gymora__visualMediaFrame:before,.gymora__visualCardInner.is-engaged .gymora__visualMediaFrame:before{opacity:.88;transform:scale(1.02)}.gymora__visualCardInner:hover .gymora__visualMediaFrame:after,.gymora__visualCardInner:focus-visible .gymora__visualMediaFrame:after,.gymora__visualCardInner.is-engaged .gymora__visualMediaFrame:after{opacity:.56}.gymora__visualMediaFocus{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 28%,#ffffff14,#fff0 44%),linear-gradient(#04081205,#04081242);transition:opacity .42s;position:absolute;inset:0}.gymora__visualCardInner:hover .gymora__visualMediaFocus,.gymora__visualCardInner:focus-visible .gymora__visualMediaFocus,.gymora__visualCardInner.is-engaged .gymora__visualMediaFocus{opacity:1}.gymora__visualMediaGlow{filter:blur(24px);opacity:.44;pointer-events:none;background:radial-gradient(circle,#7d6bff3d,#7d6bff00 70%);border-radius:999px;height:34%;transition:opacity .35s,transform .35s;position:absolute;inset:auto 12% -26%}.gymora__visualCardInner:hover .gymora__visualMediaGlow,.gymora__visualCardInner:focus-visible .gymora__visualMediaGlow,.gymora__visualCardInner.is-engaged .gymora__visualMediaGlow{opacity:.72;transform:scale(1.08)}.gymora__turnstile{text-align:left}.gymora__turnstileLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(28px,3vw,40px);display:grid}.gymora__turnstileCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 140% at 0 0,#9a74ff2e,#9a74ff00 52%),linear-gradient(160deg,#ffffff1f,#ffffff08),linear-gradient(#111218d1,#090a0fbd);border:1px solid #ffffff1f;border-radius:26px;min-height:clamp(340px,34vw,430px);transition:transform .26s,box-shadow .26s,border-color .26s;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,0 40px 100px #00000042,inset 0 1px #ffffff0f}.gymora__turnstileCard:before{content:"";border-radius:inherit;opacity:.7;pointer-events:none;background:linear-gradient(#ffffff14,#fff0);position:absolute;inset:1px}.gymora__turnstileCard:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #9570ff1a;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #9570ff0a}.gymora__turnstileCard:hover,.gymora__turnstileCard:focus-within{border-color:#9570ff38;transform:translateY(-4px);box-shadow:0 28px 62px #00000057,0 44px 108px #00000047,0 0 0 1px #9570ff12,inset 0 1px #ffffff14}.gymora__turnstileContent{z-index:1;flex-direction:column;justify-content:center;gap:20px;height:100%;padding:clamp(32px,3.4vw,40px);display:flex;position:relative}.gymora__turnstileCopy{gap:14px;display:grid}.gymora__turnstileHeadline{letter-spacing:-.04em;color:#fffffff5;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(32px,4.8vw,52px);line-height:.98}.gymora__turnstileIntro{letter-spacing:-.015em;color:#ffffffc7;max-width:38ch;margin:-4px 0 0;font-size:clamp(17px,1.9vw,22px);line-height:1.5}.gymora__turnstileBody{color:#fffc;max-width:44ch;margin:0;font-size:clamp(16px,1.55vw,18px);line-height:1.72}.gymora__turnstileSupport{color:#ffffffad;max-width:44ch;margin:0;font-size:clamp(16px,1.55vw,18px);line-height:1.72}.gymora__visualCardWide{width:100%;min-width:0;min-height:clamp(340px,34vw,430px)}.gymora__visualCardInnerWide{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 140% at 100% 0,#9a74ff29,#9a74ff00 50%),linear-gradient(160deg,#ffffff1a,#ffffff05),linear-gradient(#111218d1,#090a0fbd);border:1px solid #ffffff1f;border-radius:26px;justify-content:center;align-items:stretch;height:100%;min-height:100%;padding:clamp(18px,2vw,22px);transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d,0 40px 100px #00000042,inset 0 1px #ffffff0f}.gymora__visualCardInnerWide:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #9570ff1a;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #9570ff0a}.gymora__visualCardInnerWide:hover,.gymora__visualCardInnerWide:focus-within{border-color:#9570ff38;transform:translateY(-4px);box-shadow:0 28px 62px #00000057,0 44px 108px #00000047,0 0 0 1px #9570ff12,inset 0 1px #ffffff14}.gymora__visualMediaFrameWide{background:radial-gradient(circle at top,#9a74ff2e,#9a74ff00 40%),linear-gradient(#060810d1,#04050afa);border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.gymora__visualVideoWide{object-fit:contain;object-position:center;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;display:block;box-shadow:0 10px 24px #00000029}.gymora__visualMediaGlowWide{pointer-events:none;z-index:1;opacity:.4;background:radial-gradient(circle,#7d6bff33,#7d6bff00 70%);position:absolute;inset:0}.gymora__tensionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.gymora__tensionCard{letter-spacing:-.03em;color:#ffffffe6;background:linear-gradient(160deg,#ffffff12,#ffffff05),#12121294;border:1px solid #ffffff1f;border-radius:24px;padding:24px;font-size:clamp(20px,2.5vw,27px);line-height:1.12;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff0d}.gymora__solutionPanel{background:radial-gradient(88% 110% at 0 0,#8e6eff2e,#8e6eff00 64%),linear-gradient(160deg,#ffffff14,#ffffff08),#0a0a0dbd;border:1px solid #ffffff1f;border-radius:30px;padding:clamp(28px,4vw,40px);box-shadow:0 24px 56px #00000047,0 40px 100px #0000003d}.gymora__solutionText{letter-spacing:-.025em;color:#ffffffd1;max-width:34ch;margin:24px 0 0;font-size:clamp(20px,2.35vw,30px);line-height:1.24}.gymora__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.gymora__featureCard{background:linear-gradient(160deg,#ffffff14,#ffffff05),#0e0e0e9e;border:1px solid #ffffff1f;border-radius:24px;padding:26px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 20px 42px #0000003d,inset 0 1px #ffffff0d}.gymora__featureCard:hover{border-color:#9570ff52;transform:translateY(-4px);box-shadow:0 26px 52px #00000047,0 0 0 1px #9570ff0f,inset 0 1px #ffffff0f}.gymora__featureTitle{letter-spacing:-.03em;color:#ffffffeb;margin:0;font-size:clamp(24px,2.8vw,32px);line-height:1.04}.gymora__featureCopy{color:#ffffffb3;max-width:34ch;margin:12px 0 0;font-size:15px;line-height:1.62}.gymora__ecosystem{border-radius:34px;padding:clamp(28px,4vw,44px);overflow:hidden}.gymora__ecosystem--seshat{background:radial-gradient(100% 120% at 0 0,#ffffffeb,#ffffffb3 48%,#f4f8fff5 100%),#f8fbff;border:1px solid #161e3814;box-shadow:0 28px 72px #050c1c1f}.gymora__ecosystem--ora{background:radial-gradient(110% 120% at 0 0,#5899ff47,#5899ff00 48%),radial-gradient(86% 90% at 84% 16%,#78cdff2e,#78cdff00 52%),linear-gradient(#07122af5,#040a18fa);border:1px solid #7cb1ff2e;box-shadow:0 32px 86px #0208166b,inset 0 1px #ffffff0f}.gymora__ecosystemLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(28px,4vw,52px);display:grid}.gymora__ecosystemCopy{gap:18px;display:grid}.gymora__ecosystemEyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.gymora__ecosystem--seshat .gymora__ecosystemEyebrow{color:#334774a8}.gymora__ecosystem--ora .gymora__ecosystemEyebrow{color:#add6ffc7}.gymora__ecosystemBadge{letter-spacing:.12em;text-transform:uppercase;color:#cfe8ffd1;background:#78b9ff14;border:1px solid #8bc5ff42;border-radius:999px;width:fit-content;padding:7px 12px;font-size:11px}.gymora__ecosystemTitle{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.gymora__ecosystem--seshat .gymora__ecosystemTitle{color:#101726}.gymora__ecosystem--ora .gymora__ecosystemTitle{color:#f6fafffa}.gymora__ecosystemSubtitle{letter-spacing:-.015em;max-width:38ch;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.5}.gymora__ecosystem--seshat .gymora__ecosystemSubtitle{color:#101726c7}.gymora__ecosystem--ora .gymora__ecosystemSubtitle{color:#d7e8ffd1}.gymora__ecosystemBody{max-width:52ch;margin:0;font-size:16px;line-height:1.72}.gymora__ecosystem--seshat .gymora__ecosystemBody{color:#1e293bbd}.gymora__ecosystem--ora .gymora__ecosystemBody{color:#cbdff7bd}.gymora__ecosystemPills{gap:10px;display:grid}.gymora__ecosystemPill{color:#0f172ad6;background:#ffffff9e;border:1px solid #12192b14;border-radius:16px;width:fit-content;max-width:100%;margin:0;padding:11px 14px;font-size:14px;line-height:1.5}.gymora__ecosystemPill--ora,.gymora__ecosystem--ora .gymora__ecosystemPill{color:#e2eeffdb;background:#ffffff0a;border-color:#81baff2e}.gymora__ecosystemStage{border-radius:28px;place-items:center;min-height:clamp(260px,32vw,420px);display:grid;position:relative;overflow:hidden}.gymora__ecosystemStage--seshat{background:radial-gradient(90% 90% at 50% 30%,#fffffff5,#ffffffb8 56%,#e3ebf6d1),linear-gradient(#f1f6fdfa,#e2ecf8fa);border:1px solid #12192b14;box-shadow:inset 0 1px #ffffffe6}.gymora__ecosystemStage--ora{background:radial-gradient(circle at 50% 38%,#5facff57,#5facff00 54%),radial-gradient(circle at 50% 70%,#4a6bff38,#4a6bff00 62%),linear-gradient(#081228f5,#070c1cfa);border:1px solid #7cb1ff2e;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000038}.gymora__ecosystemLogo{width:min(70%,360px);height:auto;display:block}.gymora__ecosystemLogo--seshat{filter:drop-shadow(0 16px 30px #94a3b83d)}.gymora__ecosystemLogo--ora{filter:drop-shadow(0 0 16px #76bfff47)drop-shadow(0 0 40px #4c7fff2e)}.gymora__ecosystemDetail{border-radius:30px;padding:clamp(26px,4vw,36px)}.gymora__ecosystemDetail--seshat{background:#f7fafffa;border:1px solid #12192b14;box-shadow:0 24px 56px #14223d1a}.gymora__ecosystemDetail--ora{background:radial-gradient(100% 120% at 0 0,#599eff29,#599eff00 48%),linear-gradient(#071024fa,#050a18fa);border:1px solid #7cb1ff29;box-shadow:0 28px 66px #03081457}.gymora__ecosystemDetail--seshat .gymora__sectionEyebrow{color:#334774a8}.gymora__ecosystemDetail--seshat .gymora__sectionTitle{color:#101726}.gymora__ecosystemDetail--seshat .gymora__sectionSubtitle{color:#1e293bb8}.gymora__ecosystemDetail--ora .gymora__sectionEyebrow{color:#add6ffc7}.gymora__ecosystemDetail--ora .gymora__sectionTitle{color:#f6fafffa}.gymora__ecosystemDetail--ora .gymora__sectionSubtitle{color:#d2e3f8bd}.gymora__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.gymora__detailCard{border-radius:24px;padding:26px;transition:transform .24s,box-shadow .24s,border-color .24s}.gymora__detailCard:hover{transform:translateY(-4px)}.gymora__detailCard--light{background:#fafcffdb;border:1px solid #12192b14;box-shadow:0 18px 40px #14223d14}.gymora__detailCard--ora{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #81baff29;box-shadow:0 18px 42px #040a1838,inset 0 1px #ffffff0d}.gymora__detailTitle{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.06}.gymora__detailCard--light .gymora__detailTitle{color:#101726}.gymora__detailCard--ora .gymora__detailTitle{color:#f4f9fff5}.gymora__detailCopy{margin:12px 0 0;font-size:15px;line-height:1.64}.gymora__detailCard--light .gymora__detailCopy{color:#1e293bb8}.gymora__detailCard--ora .gymora__detailCopy{color:#d2e3f8bd}.gymora__experience{background:radial-gradient(85% 90% at 50% 0,#8e6eff38,#8e6eff00 75%),linear-gradient(#0c0c10d1,#090909bd);border:1px solid #ffffff1f;border-radius:28px;align-items:center;min-height:clamp(380px,62vh,600px);padding:clamp(30px,5vw,56px);display:grid;box-shadow:0 26px 58px #00000047,inset 0 1px #ffffff0d}.gymora__experienceTitle{letter-spacing:-.04em;color:#fffffff2;max-width:12ch;margin:0;font-size:clamp(34px,5vw,62px);line-height:.98}.gymora__experienceIntro{color:#ffffffbd;max-width:42ch;margin:14px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.55}.gymora__experienceCopy{letter-spacing:-.025em;color:#ffffffb8;margin:22px 0 0;font-size:clamp(20px,2.5vw,30px);line-height:1.2}.gymora__experienceCopy--strong{color:#ffffffe6}.gymora__differentLead{letter-spacing:-.025em;color:#ffffffc7;max-width:28ch;margin:22px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.12}.gymora__differentList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.gymora__differentList p{color:#ffffffc7;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;margin:0;padding:10px 14px;font-size:13px}.gymora__platformCopy{color:#ffffffbd;max-width:56ch;margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.62}.gymora__platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.gymora__pill{color:#ffffffd6;letter-spacing:.03em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;place-items:center;min-height:52px;font-size:13px;transition:transform .22s,border-color .22s,background .22s;display:grid;box-shadow:inset 0 1px #ffffff0a}.gymora__pill:hover{background:#ffffff0f;border-color:#9570ff38;transform:translateY(-2px)}.gymora__pill--accent{background:linear-gradient(#9a74ff3d,#6258e424);border-color:#9570ff66}.gymora__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.gymora__step{color:#ffffffd6;background:linear-gradient(160deg,#ffffff0f,#ffffff05),#ffffff08;border:1px solid #ffffff1c;border-radius:18px;align-items:center;min-height:68px;padding:14px;font-size:14px;line-height:1.45;display:grid;box-shadow:inset 0 1px #ffffff0a}.gymora__finalCta{text-align:center;background:radial-gradient(70% 90% at 50% 0,#8e6eff2e,#8e6eff00 72%),linear-gradient(#0e0e12d1,#0b0b0bb8);border:1px solid #ffffff1f;border-radius:28px;padding:clamp(30px,5vw,48px);box-shadow:0 24px 54px #00000042,inset 0 1px #ffffff0d}.gymora__ctaTitle{letter-spacing:-.04em;color:#ffffffed;margin:0;font-size:clamp(30px,4.2vw,46px);line-height:1.02}.gymora__ctaSubtitle{color:#ffffffb3;max-width:42ch;margin:14px auto 20px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.gymora__social{text-align:center}.gymora__logoGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);margin-top:24px;display:flex}.gymora__logoItem{justify-content:center;align-items:center;min-height:clamp(44px,5vw,58px);padding:8px 4px;display:flex}.gymora__logoMark{object-fit:contain;object-position:center;filter:brightness(0)invert()contrast(1.04);opacity:.78;width:min(360px,52vw);max-height:clamp(52px,5.6vw,70px);transition:opacity .28s,transform .28s}.gymora__logoItem:hover .gymora__logoMark{opacity:.98;transform:translateY(-1px)}@keyframes mistDrift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-2.4%)scale(1.08)}}@keyframes nebulaPulse{0%,to{opacity:.58;transform:translate(0,0)scale(1)}50%{opacity:.78;transform:translate(-1%,-2%)scale(1.04)}}@keyframes starDriftFar{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-60px,30px)scale(1.08)}}@keyframes starDriftMid{0%{transform:translate(0,0)}to{transform:translate(-80px,46px)}}@keyframes starDriftNear{0%{transform:translate(0,0)scale(.98)}to{transform:translate(-110px,64px)scale(.98)}}@keyframes introDarkVeil{0%{opacity:.9}to{opacity:0}}@keyframes heroCopyRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes titleLiftIn{0%{opacity:0;filter:blur(8px);transform:translateY(110%)scale(.985)}68%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUpSharp{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes logoStageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes logoPowerIn{0%{opacity:0;transform:translateY(12px)scale(.9)rotate(-2.2deg)}62%{opacity:1;transform:translateY(-3px)scale(1.016)rotate(.8deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes logoIgnition{0%{opacity:0;transform:scale(.84)}34%{opacity:.72}to{opacity:.36;transform:scale(1.06)}}@keyframes logoBreath{0%,to{opacity:.28;transform:scale(1.02)}50%{opacity:.42;transform:scale(1.07)}}@keyframes logoDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-6px)scale(1.007)}}@keyframes twinklePulse{0%,to{opacity:.34}40%{opacity:.88}68%{opacity:.42}}@keyframes shootingStar{0%,86%{opacity:0;transform:rotate(-34deg)translate(0,0)scaleX(.62)}89%{opacity:.96}to{opacity:0;transform:rotate(-34deg)translate(-300px,220px)scaleX(1)}}@media (max-width:900px){.gymora__hero{grid-template-columns:1fr;grid-template-areas:"copy""logo""actions";gap:18px;min-height:auto}.gymora__logoStage{width:min(520px,100%);margin:0 auto}.gymora__visualRail,.gymora__tensionGrid,.gymora__features,.gymora__platformGrid,.gymora__detailGrid{grid-template-columns:1fr 1fr}.gymora__turnstileLayout,.gymora__ecosystemLayout{grid-template-columns:1fr}.gymora__ecosystemStage{min-height:clamp(240px,54vw,360px)}.gymora__sectionTitle,.gymora__turnstileHeadline{max-width:16ch}.gymora__turnstileCard,.gymora__visualCardWide{min-height:clamp(300px,58vw,420px)}.gymora__solution{padding-bottom:clamp(28px,5vw,44px)}.gymora__featuresSection{margin-top:clamp(104px,16vw,148px);padding-top:12px}.gymora__steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.gymora__ctaRow{width:100%}.gymora__logoStage{aspect-ratio:5/4;width:100%}.gymora__heroActions .gymora__ctaRow{margin-top:2px}.gymora__btn{width:100%}.gymora__visualRail,.gymora__tensionGrid,.gymora__features,.gymora__platformGrid,.gymora__steps,.gymora__detailGrid{grid-template-columns:1fr}.gymora__visualCard{min-height:clamp(260px,78vw,360px)}.gymora__turnstileContent{padding:24px}.gymora__solution{padding-bottom:24px}.gymora__featuresSection{margin-top:clamp(88px,20vw,120px);padding-top:8px}.gymora__turnstileHeadline{max-width:none}.gymora__powerSignature{width:fit-content;max-width:100%}.gymora__ecosystem,.gymora__ecosystemDetail{padding:22px}.gymora__ecosystemTitle{max-width:none}.gymora__detailCard{padding:22px}.gymora__sectionTitle,.gymora__experienceTitle,.gymora__differentLead,.gymora__solutionText{max-width:none}.gymora__visualCardInnerWide{padding:12px}.gymora__visualMediaFrameWide{min-height:clamp(240px,62vw,320px)}.gymora__logoMark{width:min(280px,72vw);max-height:clamp(44px,9.2vw,56px)}}@media (prefers-reduced-motion:reduce){.gymora__spaceMist,.gymora__logoNebula,.gymora__starsLayer,.gymora__star--twinkle,.gymora__shootingStar,.gymora__hero:before,.gymora__heroCopy,.gymora__eyebrow,.gymora__headlineLine>span,.gymora__sub,.gymora__ctaRow,.gymora__logoStage,.hero-logo,.hero-logo-ignition,.gymora__visualCardInner,.gymora__visualVideo,.gymora__visualMediaGlow,.gymora__featureCard,.gymora__btn{transition:none!important;animation:none!important}}.pricingPage{background:radial-gradient(1000px 720px at 20% 10%,#775eff1f,#775eff00 68%),radial-gradient(960px 720px at 82% 18%,#5ca4ff1f,#5ca4ff00 70%),linear-gradient(#070910,#03050a 52%,#020308);min-height:100vh;padding:clamp(96px,11vw,132px) 18px clamp(76px,10vw,130px)}.pricingPage__hero,.pricingPage__plans,.pricingPage__finalCta{z-index:1;width:min(1120px,100%);margin:0 auto;position:relative}.pricingPage__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bec9ffb8;margin:0;font-size:12px}.pricingPage__eyebrow--center{text-align:center}.pricingPage__title{letter-spacing:-.05em;color:#f8fafffa;text-wrap:balance;max-width:12ch;margin:12px 0 0;font-size:clamp(40px,6vw,74px);line-height:.96}.pricingPage__subtitle{color:#dbe4f7d1;max-width:42ch;margin:16px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.56}.pricingPage__note{color:#b6c2dbb3;max-width:60ch;margin:18px 0 0;font-size:15px;line-height:1.66}.pricingPage__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(52px,7vw,82px);display:grid}.pricingPage__card{isolation:isolate;background:linear-gradient(160deg,#ffffff14,#ffffff05),#0c0c10bd;border:1px solid #ffffff1a;border-radius:30px;gap:26px;min-height:100%;padding:clamp(28px,4vw,36px);transition:transform .26s,box-shadow .26s,border-color .26s;display:grid;position:relative;box-shadow:0 24px 56px #00000047,inset 0 1px #ffffff0d}.pricingPage__card>*{z-index:1;position:relative}.pricingPage__card:hover{transform:translateY(-4px)}.pricingPage__card--featured{background:radial-gradient(100% 120% at 0 0,#775eff38,#775eff00 50%),radial-gradient(90% 100% at 84% 18%,#5ca4ff33,#5ca4ff00 52%),linear-gradient(160deg,#ffffff1a,#ffffff08),#0b0c14d6;border-color:#7dadff2e;box-shadow:0 28px 64px #00000057,0 0 0 1px #7dadff14,0 0 48px #5ca4ff1f}.pricingPage__card--featured:before,.pricingPage__card--featured:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.pricingPage__card--featured:before{-webkit-mask-composite:xor;opacity:.88;z-index:0;background:linear-gradient(135deg,#8c52ff9e,#5d84ff85 52%,#40b4ff6b);padding:1px;animation:3.6s ease-in-out infinite pricingFeaturedBorderBreath;inset:-1px;box-shadow:0 0 10px #8c52ff2e,0 0 18px #4d8fff24,0 0 28px #40b4ff14;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.pricingPage__card--featured:after{opacity:.78;z-index:-1;animation:3.6s ease-in-out infinite pricingFeaturedGlowBreath;inset:0;box-shadow:0 0 16px #8c52ff24,0 0 28px #0096ff1a,inset 0 0 0 1px #9aa8ff14}.pricingPage__card--featured:hover{border-color:#8aaeff3d;transform:translateY(-5px);box-shadow:0 34px 72px #00000061,0 0 0 1px #7dadff1f,0 0 62px #5ca4ff29}.pricingPage__card--featured:hover:before,.pricingPage__card--featured:focus-within:before{box-shadow:0 0 14px #8c52ff3d,0 0 24px #4d8fff2e,0 0 34px #40b4ff1f}.pricingPage__card--featured:hover:after,.pricingPage__card--featured:focus-within:after{box-shadow:0 0 20px #8c52ff2e,0 0 34px #0096ff1f,inset 0 0 0 1px #a4b4ff1a}.pricingPage__badgeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricingPage__badge,.pricingPage__aiLabel{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:11px;display:inline-flex}.pricingPage__badge{color:#e8edf8c2;background:#ffffff0d;border:1px solid #ffffff1a}.pricingPage__aiLabel{color:#daebffe0;background:#5ca4ff1a;border:1px solid #7dadff38;gap:8px}.pricingPage__aiLogo{filter:drop-shadow(0 0 10px #5ca4ff2e);width:auto;height:14px;display:block}.pricingPage__planName{letter-spacing:-.04em;color:#f8fafffa;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.pricingPage__priceRow{align-items:end;gap:10px;margin-top:8px;display:flex}.pricingPage__price{letter-spacing:-.05em;color:#f8fafffa;font-size:clamp(40px,5vw,64px);line-height:.92}.pricingPage__period{color:#b5c2dabd;font-size:14px}.pricingPage__description{color:#c4cfe5c2;max-width:34ch;margin:16px 0 0;font-size:15px;line-height:1.66}.pricingPage__featureBlock{gap:14px;display:grid}.pricingPage__featureLabel{letter-spacing:.12em;text-transform:uppercase;color:#bcc8e1a8;margin:0;font-size:12px}.pricingPage__featureList{gap:12px;display:grid}.pricingPage__featureItem{color:#e2e9f7d1;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0;font-size:15px;line-height:1.6;display:grid}.pricingPage__check{color:#bfe0fff0;background:#5ca4ff29;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;display:inline-flex}.pricingPage__cta,.pricingPage__finalButton{color:#f8fafffa;background:linear-gradient(#775eff38,#5ca4ff29);border:1px solid #7dadff3d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;transition:transform .24s,box-shadow .24s,border-color .24s;display:inline-flex}.pricingPage__cta:hover,.pricingPage__finalButton:hover{border-color:#91bfff57;transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.pricingPage__finalCta{text-align:center;background:radial-gradient(90% 90% at 50% 0,#775eff29,#775eff00 68%),linear-gradient(#0b0c12d1,#08090ed1);border:1px solid #ffffff1a;border-radius:30px;margin-top:clamp(64px,8vw,100px);padding:clamp(30px,5vw,48px);box-shadow:0 26px 58px #00000047,inset 0 1px #ffffff0d}.pricingPage__finalTitle{letter-spacing:-.04em;color:#f8fafffa;margin:0;font-size:clamp(30px,4.5vw,52px);line-height:1.02}.pricingPage__finalSubtitle{color:#c4cfe5c2;max-width:46ch;margin:14px auto 22px;font-size:clamp(16px,1.8vw,20px);line-height:1.62}@media (max-width:900px){.pricingPage__plans{grid-template-columns:1fr}}@media (max-width:640px){.pricingPage__title,.pricingPage__subtitle,.pricingPage__note,.pricingPage__description{max-width:none}.pricingPage__card{padding:24px}.pricingPage__cta,.pricingPage__finalButton{width:100%}}@media (prefers-reduced-motion:reduce){.pricingPage__card,.pricingPage__card--featured:before,.pricingPage__card--featured:after{transition:none!important;animation:none!important}}@keyframes pricingFeaturedBorderBreath{0%{opacity:.72}50%{opacity:1}to{opacity:.72}}@keyframes pricingFeaturedGlowBreath{0%,to{opacity:.58}50%{opacity:.9}}.gymoraFeaturePage{min-height:100vh;padding:clamp(96px,11vw,132px) 18px clamp(72px,10vw,132px)}.gymoraFeaturePage--seshat{color:#101726;background:radial-gradient(90% 90% at 0 0,#fffffff5,#ffffffc7 48%,#f5f9fffa 100%),#f8fbff}.gymoraFeaturePage--seshat:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(42% 34% at 18% 12%,#d6e4f76b,#d6e4f700 72%),radial-gradient(38% 30% at 82% 20%,#e8f0fc85,#e8f0fc00 74%),radial-gradient(46% 38% at 64% 76%,#dce8f852,#dce8f800 76%);animation:24s ease-in-out infinite alternate seshatBackdropDrift;position:fixed;inset:0}.gymoraFeaturePage--ora{color:#f6fafff5;background:radial-gradient(110% 120% at 0 0,#5899ff38,#5899ff00 48%),radial-gradient(90% 90% at 82% 14%,#78cdff2e,#78cdff00 42%),linear-gradient(#07122afa,#040a18)}.gymoraFeaturePage__hero,.gymoraFeaturePage__migrationVideoSection,.gymoraFeaturePage__highlights,.gymoraFeaturePage__details{z-index:1;width:min(1120px,100%);margin:0 auto;position:relative}.gymoraFeaturePage__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.84fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.gymoraFeaturePage__migrationVideoSection{margin-top:clamp(64px,8vw,110px)}.gymoraFeaturePage__migrationVideoShell{margin-top:28px}.gymoraFeaturePage__migrationVideoFrame{background:linear-gradient(#fffffff0,#f8fbfffa),#fff;border:1px solid #0000000f;border-radius:28px;width:100%;padding:clamp(22px,3vw,30px);transition:transform .26s,box-shadow .26s;box-shadow:0 24px 54px #14223d1a,inset 0 1px #ffffffc7}.gymoraFeaturePage__migrationVideoFrame:hover{transform:translateY(-3px);box-shadow:0 28px 62px #14223d1f,inset 0 1px #ffffffd6}.gymoraFeaturePage__migrationVideo{object-fit:contain;background:#fff;border-radius:18px;width:100%;height:auto;display:block}.gymoraFeaturePage__heroCopy{gap:18px;display:grid}.gymoraFeaturePage--seshat .gymoraFeaturePage__heroCopy{animation:.9s cubic-bezier(.22,.78,.22,1) 80ms both seshatCopyRise}.gymoraFeaturePage__kicker,.gymoraFeaturePage__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.gymoraFeaturePage--seshat .gymoraFeaturePage__kicker,.gymoraFeaturePage--seshat .gymoraFeaturePage__eyebrow{color:#334774ad}.gymoraFeaturePage--ora .gymoraFeaturePage__kicker,.gymoraFeaturePage--ora .gymoraFeaturePage__eyebrow{color:#add6ffc7}.gymoraFeaturePage__headline,.gymoraFeaturePage__title{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(40px,6vw,74px);line-height:.96}.gymoraFeaturePage__subtitle,.gymoraFeaturePage__lead{letter-spacing:-.015em;max-width:42ch;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.54}.gymoraFeaturePage__body{max-width:54ch;margin:0;font-size:16px;line-height:1.74}.gymoraFeaturePage--seshat .gymoraFeaturePage__subtitle,.gymoraFeaturePage--seshat .gymoraFeaturePage__lead{color:#101726cc}.gymoraFeaturePage--seshat .gymoraFeaturePage__body{color:#1e293bbd}.gymoraFeaturePage--ora .gymoraFeaturePage__subtitle,.gymoraFeaturePage--ora .gymoraFeaturePage__lead{color:#d7e8ffd1}.gymoraFeaturePage--ora .gymoraFeaturePage__body{color:#cbdff7bd}.gymoraFeaturePage__actions{flex-wrap:wrap;gap:12px;display:flex}.gymoraFeaturePage__btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;display:inline-flex}.gymoraFeaturePage__btn:hover{transform:translateY(-2px)}.gymoraFeaturePage--seshat .gymoraFeaturePage__btn{box-shadow:0 10px 24px #14223d0f}.gymoraFeaturePage--seshat .gymoraFeaturePage__btn:hover{box-shadow:0 18px 32px #14223d1a}.gymoraFeaturePage--seshat .gymoraFeaturePage__btn--primary{color:#fffffff5;background:#0f172a}.gymoraFeaturePage--seshat .gymoraFeaturePage__btn--secondary{color:#101726;background:#ffffffad;border-color:#12192b1f}.gymoraFeaturePage--ora .gymoraFeaturePage__btn--primary{color:#f5fafffa;background:linear-gradient(#3c8aff47,#224dad33);border-color:#74b8ff4d}.gymoraFeaturePage--ora .gymoraFeaturePage__btn--secondary{color:#e5effff0;background:#ffffff0a;border-color:#81baff29}.gymoraFeaturePage__heroStage{min-height:clamp(300px,38vw,460px)}.gymoraFeaturePage__logoFrame{width:100%;height:100%;min-height:inherit;border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden}.gymoraFeaturePage__logoAura,.gymoraFeaturePage__oraHalo,.gymoraFeaturePage__oraRing,.gymoraFeaturePage__oraParticles,.gymoraFeaturePage__seshatSweep{pointer-events:none;position:absolute}.gymoraFeaturePage__logoAura{filter:blur(34px);opacity:.52;border-radius:999px;height:40%;inset:auto 12% 10%}.gymoraFeaturePage__logoAura--seshat{background:radial-gradient(circle,#d2ddefd6,#d2ddef00);animation:7.4s ease-in-out infinite seshatAuraBreath}.gymoraFeaturePage__logoAura--ora{filter:blur(40px);opacity:.68;background:radial-gradient(circle,#68c9ffc7,#68c9ff14 48%,#68c9ff00);height:48%;animation:6.8s ease-in-out infinite oraAuraPulse;inset:auto 10% 8%}.gymoraFeaturePage--seshat .gymoraFeaturePage__logoFrame{background:radial-gradient(90% 90% at 50% 30%,#fffffff5,#ffffffb8 56%,#e3ebf6d1),linear-gradient(#f1f6fdfa,#e2ecf8fa);border:1px solid #12192b14;animation:10s ease-in-out infinite seshatFrameFloat;box-shadow:0 26px 62px #14223d1f}.gymoraFeaturePage--ora .gymoraFeaturePage__logoFrame{background:radial-gradient(circle at 50% 38%,#5facff57,#5facff00 54%),radial-gradient(circle at 50% 70%,#4a6bff38,#4a6bff00 62%),linear-gradient(#081228f5,#070c1cfa);border:1px solid #7cb1ff2e;box-shadow:0 30px 68px #0308145c}.gymoraFeaturePage__oraHalo{filter:blur(6px);opacity:.9;background:radial-gradient(circle,#62d2ff29,#62d2ff0a 36%,#62d2ff00 68%),radial-gradient(circle,#587cff24,#587cff00 72%);border-radius:50%;animation:12s ease-in-out infinite oraHaloDrift;inset:10% 8%}.gymoraFeaturePage__oraRing{aspect-ratio:1;filter:blur(.2px);opacity:.62;background:conic-gradient(#76e0ff00,#76e0ff3d,#4a70ff14,#76e0ff00);border:1px solid #8fdcff24;border-radius:50%;width:min(74%,360px);animation:24s linear infinite oraRingSpin;box-shadow:inset 0 0 0 1px #50adff0f,0 0 34px #3b91ff29}.gymoraFeaturePage__oraParticles{opacity:.34;background:radial-gradient(circle at 28% 34%,#a7e9ffb8 0 1.5px,#0000 2px),radial-gradient(circle at 72% 30%,#79c6ff9e 0 1.5px,#0000 2px),radial-gradient(circle at 34% 72%,#749aff94 0 1.8px,#0000 2.4px),radial-gradient(circle at 66% 76%,#adebff85 0 1.4px,#0000 2px);animation:16s ease-in-out infinite alternate oraParticlesFloat;inset:0}.gymoraFeaturePage__oraBadge{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#cfe8ffd1;background:#78b9ff14;border:1px solid #8bc5ff42;border-radius:999px;padding:7px 12px;font-size:11px;position:absolute;top:22px;left:22px}.gymoraFeaturePage__logo{z-index:2;width:min(72%,360px);height:auto;display:block;position:relative}.gymoraFeaturePage__logo--seshat{filter:drop-shadow(0 16px 30px #94a3b83d);animation:7.8s ease-in-out infinite seshatLogoFloat,.9s cubic-bezier(.22,.78,.22,1) .14s both seshatLogoIn}.gymoraFeaturePage__logo--ora{filter:drop-shadow(0 0 16px #76bfff47)drop-shadow(0 0 40px #4c7fff2e)drop-shadow(0 0 72px #40b1ff1f);animation:8.4s cubic-bezier(.22,.78,.22,1) infinite oraLogoFloat}.gymoraFeaturePage__seshatSweep{opacity:.4;background:linear-gradient(118deg,#fff0,#ffffff70 48%,#fff0 62%);animation:9.5s cubic-bezier(.22,.78,.22,1) infinite seshatSweep;inset:-18% -24%;transform:translate(-26%,8%)rotate(8deg)}.gymoraFeaturePage__highlights,.gymoraFeaturePage__simulation,.gymoraFeaturePage__details{margin-top:clamp(80px,10vw,132px)}.gymoraFeaturePage__simulation{width:min(1120px,100%);margin-inline:auto}.gymoraFeaturePage__promptRail{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.gymoraFeaturePage__swipeHint{display:none}.gymoraFeaturePage__promptChip{color:#e1eeffd6;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #81baff29;border-radius:999px;padding:12px 16px;font-size:13px;line-height:1.4;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.gymoraFeaturePage__promptChip:hover,.gymoraFeaturePage__promptChip.isActive{background:linear-gradient(#4898ff29,#2049ad1f);border-color:#78cbff52;transform:translateY(-2px);box-shadow:0 16px 34px #040a182e,0 0 0 1px #78cbff14}.gymoraFeaturePage__simulationShell{background:radial-gradient(120% 120% at 0 0,#5eb4ff1f,#5eb4ff00 48%),linear-gradient(#08122aeb,#060c1efa);border:1px solid #81baff29;border-radius:28px;margin-top:24px;padding:clamp(18px,2.6vw,24px);box-shadow:0 28px 64px #03081457,inset 0 1px #ffffff0d}.gymoraFeaturePage__chatWindow{gap:16px;display:grid}.gymoraFeaturePage__chatBubble{border-radius:22px;max-width:min(680px,100%);padding:16px 18px;animation:.42s cubic-bezier(.22,.78,.22,1) both oraBubbleIn}.gymoraFeaturePage__chatBubble p{margin:0;font-size:15px;line-height:1.64}.gymoraFeaturePage__chatBubble--user{color:#f4f9fffa;background:linear-gradient(#3f90ff3d,#224dad2e);border:1px solid #8dcfff2e;justify-self:end}.gymoraFeaturePage__chatBubble--assistant{color:#e1eeffe0;background:#ffffff0a;border:1px solid #81baff29}.gymoraFeaturePage__typing{background:#ffffff0a;border:1px solid #81baff24;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:14px 16px;animation:.36s cubic-bezier(.22,.78,.22,1) both oraBubbleIn;display:inline-flex}.gymoraFeaturePage__typing span{background:#a1e0ffdb;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite oraTypingPulse}.gymoraFeaturePage__typing span:nth-child(2){animation-delay:.16s}.gymoraFeaturePage__typing span:nth-child(3){animation-delay:.32s}.gymoraFeaturePage__assistantStack{gap:16px;display:grid}.gymoraFeaturePage__simulationStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;animation:.46s cubic-bezier(.22,.78,.22,1) 80ms both oraBubbleIn;display:grid}.gymoraFeaturePage__simulationStat{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #81baff29;border-radius:20px;padding:16px;box-shadow:inset 0 1px #ffffff0d}.gymoraFeaturePage__simulationStatValue{letter-spacing:-.04em;color:#f1f9fffa;font-size:clamp(24px,3vw,34px);line-height:1;display:block}.gymoraFeaturePage__simulationStatLabel{letter-spacing:.08em;text-transform:uppercase;color:#b4d5f6b8;margin-top:8px;font-size:12px;line-height:1.45;display:block}.gymoraFeaturePage__simulationInsight{background:radial-gradient(100% 120% at 0 0,#5eb4ff1f,#5eb4ff00 46%),#ffffff0a;border:1px solid #78cbff2e;border-radius:22px;padding:18px;animation:.48s cubic-bezier(.22,.78,.22,1) .16s both oraBubbleIn}.gymoraFeaturePage__simulationInsightTitle{letter-spacing:.12em;text-transform:uppercase;color:#a1e0ffc7;margin:0;font-size:12px;line-height:1.4}.gymoraFeaturePage__simulationInsightBody{color:#dbeafbd1;margin:10px 0 0;font-size:15px;line-height:1.68}.gymoraFeaturePage__pillGrid,.gymoraFeaturePage__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.gymoraFeaturePage__pill,.gymoraFeaturePage__card{border-radius:24px;padding:24px}.gymoraFeaturePage__pill{font-size:15px;line-height:1.6}.gymoraFeaturePage--seshat .gymoraFeaturePage__pill,.gymoraFeaturePage--seshat .gymoraFeaturePage__card{background:#fafcffdb;border:1px solid #12192b14;transition:transform .26s,box-shadow .26s,border-color .26s;box-shadow:0 18px 40px #14223d14}.gymoraFeaturePage--seshat .gymoraFeaturePage__pill:hover,.gymoraFeaturePage--seshat .gymoraFeaturePage__card:hover{border-color:#7492c22e;transform:translateY(-4px);box-shadow:0 24px 48px #14223d1f}.gymoraFeaturePage--ora .gymoraFeaturePage__pill,.gymoraFeaturePage--ora .gymoraFeaturePage__card{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #81baff29;box-shadow:0 18px 42px #040a1838}.gymoraFeaturePage__cardTitle{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.06}.gymoraFeaturePage__cardCopy{margin:12px 0 0;font-size:15px;line-height:1.64}.gymoraFeaturePage--seshat .gymoraFeaturePage__cardCopy,.gymoraFeaturePage--seshat .gymoraFeaturePage__pill{color:#1e293bbd}.gymoraFeaturePage--ora .gymoraFeaturePage__cardCopy,.gymoraFeaturePage--ora .gymoraFeaturePage__pill{color:#d2e3f8c7}@media (max-width:900px){.gymoraFeaturePage__hero,.gymoraFeaturePage__migrationVideoSection,.gymoraFeaturePage__pillGrid,.gymoraFeaturePage__cardGrid,.gymoraFeaturePage__simulationStats{grid-template-columns:1fr}.gymoraFeaturePage__heroStage{min-height:clamp(260px,52vw,360px)}.gymoraFeaturePage__oraRing{width:min(78%,320px)}.gymoraFeaturePage__headline,.gymoraFeaturePage__title{max-width:none}}@media (max-width:640px){.gymoraFeaturePage{padding:clamp(88px,12vw,112px) 16px clamp(64px,10vw,96px)}.gymoraFeaturePage--ora .gymoraFeaturePage__hero{gap:24px}.gymoraFeaturePage--ora .gymoraFeaturePage__heroStage{min-height:clamp(320px,92vw,400px)}.gymoraFeaturePage--ora .gymoraFeaturePage__logoFrame{border-radius:26px;padding:72px 18px 30px}.gymoraFeaturePage--ora .gymoraFeaturePage__oraHalo{inset:14% 6% 10%}.gymoraFeaturePage--ora .gymoraFeaturePage__oraRing{width:min(76%,280px)}.gymoraFeaturePage--ora .gymoraFeaturePage__logo{width:min(64%,240px)}.gymoraFeaturePage__promptRail{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:12px;padding:4px 18px 8px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,#0000002e 96%,#0000);mask-image:linear-gradient(90deg,#000 0 82%,#0000002e 96%,#0000)}.gymoraFeaturePage__promptRail::-webkit-scrollbar{display:none}.gymoraFeaturePage__swipeHint{color:#c6e0fac2;opacity:0;background:#ffffff0a;border:1px solid #81baff24;border-radius:999px;align-items:center;gap:8px;margin-top:22px;margin-bottom:10px;padding:8px 12px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.gymoraFeaturePage__swipeHint.isVisible{opacity:1;transform:translateY(0)}.gymoraFeaturePage__swipeHintText{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.gymoraFeaturePage__swipeHintArrow{font-size:13px;animation:1.35s ease-in-out infinite oraSwipeHint;display:inline-block}.gymoraFeaturePage__promptChip{scroll-snap-align:start;flex:0 0 min(84vw,320px)}.gymoraFeaturePage__actions{grid-template-columns:1fr}.gymoraFeaturePage__btn{width:100%}.gymoraFeaturePage__pill,.gymoraFeaturePage__card{padding:20px}.gymoraFeaturePage--seshat .gymoraFeaturePage__hero{gap:22px}.gymoraFeaturePage--seshat .gymoraFeaturePage__subtitle,.gymoraFeaturePage--seshat .gymoraFeaturePage__lead,.gymoraFeaturePage--seshat .gymoraFeaturePage__body,.gymoraFeaturePage--seshat .gymoraFeaturePage__cardCopy,.gymoraFeaturePage--seshat .gymoraFeaturePage__pill{line-height:1.72}.gymoraFeaturePage__migrationVideoFrame{border-radius:22px;padding:14px}.gymoraFeaturePage__migrationVideoSection{margin-top:52px}.gymoraFeaturePage__simulationShell{padding:16px}.gymoraFeaturePage__chatBubble{max-width:100%}.gymoraFeaturePage__oraBadge{text-align:center;white-space:normal;justify-content:center;max-width:calc(100% - 32px);padding:7px 14px;line-height:1.25;top:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.gymoraFeaturePage--seshat:before,.gymoraFeaturePage__logoAura,.gymoraFeaturePage__oraHalo,.gymoraFeaturePage__oraRing,.gymoraFeaturePage__oraParticles,.gymoraFeaturePage__seshatSweep,.gymoraFeaturePage__logo--seshat,.gymoraFeaturePage__logo--ora{transition:none!important;animation:none!important}}@keyframes oraBubbleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes oraTypingPulse{0%,to{opacity:.35;transform:translateY(0)scale(.92)}50%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes seshatLogoFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-8px)scale(1.012)}}@keyframes seshatBackdropDrift{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(1.5%,-2%)scale(1.04)}}@keyframes seshatCopyRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes seshatFrameFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes seshatLogoIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes seshatAuraBreath{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.58;transform:scale(1.03)}}@keyframes seshatSweep{0%{opacity:0;transform:translate(-30%,10%)rotate(8deg)}18%{opacity:.42}55%{opacity:.2}to{opacity:0;transform:translate(28%,-8%)rotate(8deg)}}@keyframes oraLogoFloat{0%,to{transform:translate(0,0)scale(1)}35%{transform:translateY(-10px)scale(1.018)}68%{transform:translateY(-4px)scale(1.008)}}@keyframes oraAuraPulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@keyframes oraHaloDrift{0%,to{opacity:.82;transform:translate(0,0)scale(.98)}50%{opacity:1;transform:translateY(-6px)scale(1.02)}}@keyframes oraRingSpin{0%{transform:rotate(0)scale(.985)}50%{transform:rotate(180deg)scale(1.012)}to{transform:rotate(360deg)scale(.985)}}@keyframes oraParticlesFloat{0%{opacity:.2;transform:translate(0,0)}50%{opacity:.42}to{opacity:.26;transform:translateY(-8px)}}.contact{min-height:calc(100svh - var(--navH));padding:clamp(34px,6vw,70px) 18px;position:relative;overflow:hidden}.contact__bg{z-index:0;background:radial-gradient(1200px 900px at 50% 30%,#ff7a180f,#0000 60%),#000;position:absolute;inset:0}.contact__vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 35%,#0000 25%,#000000bf 78%,#000000f2 100%);position:absolute;inset:-10%}.contact__inner{z-index:2;width:min(980px,100%);margin:0 auto;position:relative}.contact__title{letter-spacing:-.02em;margin:0;font-size:clamp(34px,5.5vw,56px)}.contact__accent{background:linear-gradient(180deg,var(--orange2),var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.contact__sub{color:#ffffffbf;max-width:60ch;margin:10px 0 0;line-height:1.5}.contact__card{background:#0c0c0c9e;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;gap:12px;margin-top:18px;padding:18px;display:flex;box-shadow:0 30px 80px #0000008c}.contact__label{color:#ffffffb3;flex-direction:column;gap:6px;font-size:12px;display:flex}.contact__input,.contact__textarea{color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:12px;transition:border-color .2s,background .2s}.contact__input:focus,.contact__textarea:focus{background:#ffffff14;border-color:#ff7a1859}.contact__textarea{resize:vertical;min-height:140px}.contact__btn{color:#ffffffeb;cursor:pointer;background:linear-gradient(#ff9a4438,#ff7a1824);border:1px solid #ff7a1859;border-radius:999px;align-self:flex-start;margin-top:6px;padding:10px 14px;font-size:13px;transition:transform .15s}.contact__btn:hover{transform:translateY(-1px)}.contact__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact__status{color:#ffffffbf;margin-top:10px;font-size:13px}.contact__status.success{color:#b4ffc8eb}.contact__status.error{color:#ffb4b4eb}.contact__honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}:root{--bg:#000;--text:#ffffffeb;--muted:#ffffffb3;--card:#121212b8;--stroke:#ffffff1a;--orange:#ff7a18;--orange2:#ff9a44;--navH:64px;--footerH:64px}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--navH) + 20px)}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}a{color:inherit;text-decoration:none}.appShell{min-height:100vh}::selection{background:#ff7a1859}
