:root{--exp-space-section:clamp(4.5rem, 8vw, 8rem);--exp-space-frame:clamp(1.2rem, 2vw, 2rem);--exp-radius-xl:1.5rem;--exp-radius-2xl:2rem;--exp-marketing-max:min(1280px, 92vw);--exp-portal-max:min(1440px, 94vw);--exp-admin-max:min(1600px, 96vw);--exp-ease-premium:cubic-bezier(.22, 1, .36, 1)}@keyframes motif-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.02)}to{transform:translate(0,0)scale(1)}}@keyframes motif-scan{0%{opacity:0;transform:translate(-120%)}20%{opacity:.35}to{opacity:0;transform:translate(120%)}}.exp-shell{isolation:isolate;position:relative}.exp-shell:before{content:"";pointer-events:none;z-index:-1;will-change:opacity;background:radial-gradient(80rem 50rem at 75% -10%,#43d5ff29,#0000 62%),radial-gradient(70rem 45rem at -8% 26%,#7eb8ff24,#0000 60%),linear-gradient(#08111df7 0%,#050a15 100%);position:absolute;inset:0}.exp-signature-motif{position:relative}.exp-signature-motif:before{content:"";pointer-events:none;border-radius:inherit;animation:motif-drift 9s var(--exp-ease-premium) infinite;will-change:transform;background:radial-gradient(circle at 15% 20%,#43d5ff1f,#0000 45%),linear-gradient(120deg,#43d5ff0d,#7eb8ff08 42%,#0000 75%),linear-gradient(#0000 0 96%,#7eb8ff1f 96% 100%);position:absolute;inset:-8% -6%}.exp-signature-motif:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;will-change:transform, opacity;background:linear-gradient(100deg,#0000 35%,#7eb8ff38,#0000 62%);animation:6s linear infinite motif-scan;position:absolute;inset:0}.exp-wrap-marketing{width:var(--exp-marketing-max);margin:0 auto}.exp-wrap-portal{width:var(--exp-portal-max);margin:0 auto}.exp-wrap-admin{width:var(--exp-admin-max);margin:0 auto}.exp-kicker{text-transform:uppercase;letter-spacing:.08em;color:#91e7ff;background:#43d5ff17;border:1px solid #43d5ff47;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.67rem;font-weight:700;display:inline-flex}.exp-editorial-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.25rem,2.8vw,3.5rem);display:grid}.exp-surface-story{border-radius:var(--exp-radius-2xl);background:linear-gradient(145deg,#121e31d1 0%,#070e1aed 70%),radial-gradient(90% 120% at 0 0,#43d5ff29,#0000 65%);border:1px solid #7eb8ff33;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #02071099}.exp-surface-proof{border-radius:var(--exp-radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d1827c7,#08101de6);border:1px solid #43d5ff33}.exp-float-on-hover{transition:transform .26s var(--exp-ease-premium), border-color .26s var(--exp-ease-premium), box-shadow .26s var(--exp-ease-premium)}.exp-float-on-hover:hover{border-color:#7eb8ff61;transform:translateY(-6px);box-shadow:0 24px 55px #010a188c}.exp-motion-link{position:relative}.exp-motion-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .26s var(--exp-ease-premium);background:linear-gradient(90deg,#7eb8ff00,#7eb8ffd9);position:absolute;bottom:-.2rem;left:0;transform:scaleX(0)}.exp-motion-link:hover:after,.exp-motion-link[data-active=true]:after{transform-origin:0;transform:scaleX(1)}.exp-directional-card{position:relative;overflow:hidden}.exp-directional-card:after{content:"";pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #7eb8ff29, transparent 60%);opacity:0;transition:opacity .24s var(--exp-ease-premium);position:absolute;inset:0}.exp-directional-card:hover:after{opacity:1}.exp-magnetic-cta{transform:translate3d(var(--mx,0), var(--my,0), 0);transition:transform .22s var(--exp-ease-premium)}.exp-chapter{scroll-margin-top:88px}.exp-mobile-cinematic{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,10vw,7rem)}.exp-focus-pulse{position:relative}.exp-focus-pulse:before{content:"";border-radius:inherit;opacity:0;animation:focus-pulse 3.2s var(--exp-ease-premium) infinite;border:1px solid #7eb8ff42;position:absolute;inset:-8px}@keyframes focus-pulse{0%,to{opacity:0;transform:scale(.98)}45%{opacity:.55;transform:scale(1.01)}}.exp-portal-nav-item,.exp-admin-nav-item{color:#bbcde6cc;transition:all .22s var(--exp-ease-premium);border-radius:.82rem;align-items:center;gap:.72rem;padding:.62rem .72rem;display:flex}.exp-portal-nav-item:hover,.exp-admin-nav-item:hover{color:#eef6ff;background:#43d5ff14}.exp-portal-nav-item[data-active=true],.exp-admin-nav-item[data-active=true]{color:#9de9ff;background:linear-gradient(90deg,#43d5ff29,#43d5ff0a);border:1px solid #43d5ff3d}@media (max-width:1024px){.exp-editorial-grid{grid-template-columns:1fr}}@media (max-width:900px){.exp-signature-motif:before,.exp-signature-motif:after{opacity:.6;animation-duration:12s}}@media (pointer:coarse){.exp-directional-card:after{display:none}.exp-magnetic-cta{transform:translate(0,0)!important}}[data-theme=light] .exp-shell:before{background:radial-gradient(80rem 50rem at 75% -10%,#00a3cc14,#0000 62%),radial-gradient(70rem 45rem at -8% 26%,#0091b50f,#0000 60%),linear-gradient(#eef6fff2 0%,#f8faff 100%)}[data-theme=light] .exp-surface-story{background:linear-gradient(145deg,#ffffffd9 0%,#f0f6fff2 70%),radial-gradient(90% 120% at 0 0,#00a3cc14,#0000 65%);border:1px solid #00588c1f;box-shadow:inset 0 1px #fff9,0 20px 60px #001e3c0f}[data-theme=light] .exp-surface-proof{background:linear-gradient(#fffc,#f5f9ffe6);border:1px solid #00588c1a}[data-theme=light] .exp-portal-nav-item:hover,[data-theme=light] .exp-admin-nav-item:hover{color:#000;background:#00a3cc0f}[data-theme=light] .exp-portal-nav-item[data-active=true],[data-theme=light] .exp-admin-nav-item[data-active=true]{color:#008eb3;background:linear-gradient(90deg,#00a3cc1a,#00a3cc05);border:1px solid #00a3cc26}
