.site-shell{background:linear-gradient(180deg,#f6f9fe,#ffffff 40%,#f3f8fb);min-height:100vh}.site-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--site-dur,.6s) cubic-bezier(.22,1,.36,1),transform var(--site-dur,.6s) cubic-bezier(.22,1,.36,1);transition-delay:var(--site-delay,0s);will-change:opacity,transform}.site-reveal.is-visible{opacity:1;transform:none}.heading-line{transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.22,1,.36,1) .25s}.site-reveal.is-visible .heading-line{transform:scaleX(1)}.heading-line.origin-center{transform-origin:center}.scan-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 85% -10%,rgba(56,189,248,.14),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(99,102,241,.12),transparent 55%),linear-gradient(160deg,#0b1f3a,#10264a 45%,#0d2c46)}.aurora{position:absolute;border-radius:9999px;filter:blur(70px);pointer-events:none;animation:aurora-drift 16s ease-in-out infinite}.aurora-1{width:420px;height:420px;top:-140px;inset-inline-start:-120px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 65%)}.aurora-2{width:520px;height:520px;bottom:-200px;inset-inline-end:-140px;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 65%);animation-delay:-6s;animation-duration:20s}.aurora-3{width:300px;height:300px;top:30%;inset-inline-end:28%;background:radial-gradient(circle,rgba(20,184,166,.2),transparent 65%);animation-delay:-11s;animation-duration:24s}@keyframes aurora-drift{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(30px,-26px,0) scale(1.12);opacity:1}}.scan-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,197,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,197,255,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 75%)}.text-gradient{background:linear-gradient(120deg,#ffffff,#bae6fd 45%,#99f6e4 80%,#ffffff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-pan 9s ease-in-out infinite}@keyframes gradient-pan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-badge{position:relative;overflow:hidden}.hero-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);background-size:250% 100%;background-position:180% 0;animation:badge-sheen 5s ease-in-out infinite}@keyframes badge-sheen{0%,55%{background-position:180% 0}85%,to{background-position:-80% 0}}.shine-btn{position:relative;overflow:hidden;isolation:isolate}.shine-btn:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-80%;width:55%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);transition:inset-inline-start .65s cubic-bezier(.22,1,.36,1);z-index:1}.shine-btn:focus-visible:after,.shine-btn:hover:after{inset-inline-start:130%}.mri-rings{position:absolute;border-radius:9999px;border:1.5px solid rgba(125,211,252,.22);box-shadow:inset 0 0 60px rgba(56,189,248,.08);animation:mri-breathe 7s ease-in-out infinite}@keyframes mri-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.045);opacity:.9}}.mri-core{background:radial-gradient(circle at 38% 34%,rgba(186,230,253,.5),rgba(59,130,246,.16) 45%,transparent 70%);filter:blur(6px);animation:mri-breathe 5.5s ease-in-out infinite reverse}.mri-core,.orbit{position:absolute;border-radius:9999px}.orbit{animation:orbit-spin 16s linear infinite}.orbit-dot{position:absolute;top:-5px;inset-inline-start:50%;margin-inline-start:-5px;width:10px;height:10px;border-radius:9999px;background:#5eead4;box-shadow:0 0 14px rgba(94,234,212,.95),0 0 4px rgba(255,255,255,.8)}@keyframes orbit-spin{to{transform:rotate(1turn)}}.ct-layer{position:absolute;border-radius:9999px;border:1px dashed rgba(103,232,249,.28);animation:ct-rotate 26s linear infinite;transform-origin:center}.ct-layer:nth-child(2){animation-duration:34s;animation-direction:reverse;border-color:rgba(129,140,248,.25)}@keyframes ct-rotate{0%{transform:rotate(0deg) scaleY(.42)}to{transform:rotate(1turn) scaleY(.42)}}.scan-beam{position:absolute;left:0;width:100%;height:120px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.1) 40%,rgba(125,211,252,.22) 50%,rgba(56,189,248,.1) 60%,transparent);filter:blur(2px);animation:scan-sweep 6.5s ease-in-out infinite}@keyframes scan-sweep{0%,to{top:-12%;opacity:0}12%{opacity:1}50%{top:62%;opacity:1}88%{opacity:1}}.us-wave{position:absolute;border-radius:9999px;border:1.5px solid rgba(153,246,228,.35);animation:us-expand 4.2s ease-out infinite}.us-wave:nth-child(2){animation-delay:1.4s}.us-wave:nth-child(3){animation-delay:2.8s}@keyframes us-expand{0%{transform:scale(.35);opacity:.8}to{transform:scale(1.9);opacity:0}}.scan-particle{position:absolute;width:5px;height:5px;border-radius:9999px;background:rgba(147,197,253,.75);box-shadow:0 0 10px rgba(56,189,248,.8);animation:particle-drift linear infinite}@keyframes particle-drift{0%{transform:translateZ(0);opacity:0}12%{opacity:.9}88%{opacity:.6}to{transform:translate3d(14px,-84px,0);opacity:0}}.float-soft{animation:float-soft 6s ease-in-out infinite}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pulse-cta{animation:cta-pulse 2.6s ease-in-out infinite}@keyframes cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(20,184,166,.35)}55%{box-shadow:0 0 0 12px rgba(20,184,166,0)}}.site-card{position:relative;isolation:isolate;background:rgba(255,255,255,.86);border:1px solid rgba(15,63,110,.08);box-shadow:0 10px 30px -12px rgba(13,42,80,.16);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.site-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(56,189,248,.65),rgba(99,102,241,.5),rgba(20,184,166,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.site-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px -14px rgba(13,42,80,.26)}.site-card:hover:before{opacity:1}.site-card .icon-chip{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.site-card:hover .icon-chip{transform:translateY(-3px) rotate(-6deg) scale(1.06);box-shadow:0 10px 22px -8px rgba(14,116,144,.45)}.card-zoom{transition:transform .6s cubic-bezier(.22,1,.36,1)}.group:hover .card-zoom{transform:scale(1.06)}.card-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.group:hover .card-arrow{transform:translateX(-5px)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;inset-inline:12px;bottom:4px;height:2px;border-radius:9999px;background:linear-gradient(90deg,#0ea5e9,#14b8a6);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.menu-item{opacity:0;transform:translateX(14px);transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.menu-panel.is-open .menu-item{opacity:1;transform:none}.topbar-collapse{overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.site-footer{position:relative;background:radial-gradient(900px 420px at 88% -10%,rgba(56,189,248,.1),transparent 60%),radial-gradient(700px 380px at 6% 110%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#0b1f3a,#081627)}.footer-scanline{position:absolute;top:-1px;inset-inline:0;height:2px;overflow:hidden}.footer-scanline:after{content:"";position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,#38bdf8,#5eead4,transparent);animation:footer-scan 7s ease-in-out infinite}@keyframes footer-scan{0%{inset-inline-start:-40%}to{inset-inline-start:105%}}.footer-link{transition:color .22s ease,transform .22s ease}.footer-link:hover{color:#fff;transform:translateX(-4px)}.stat-num{background:linear-gradient(135deg,#0ea5e9,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.site-reveal{opacity:1!important}.heading-line,.site-reveal{transform:none!important;transition:none!important}.aurora,.ct-layer,.float-soft,.footer-scanline:after,.hero-badge:after,.mri-core,.mri-rings,.orbit,.pulse-cta,.scan-beam,.scan-particle,.shine-btn:after,.text-gradient,.us-wave{animation:none!important}.text-gradient{background-position:0 50%}.hero-badge:after,.shine-btn:after{display:none}.scan-particle{opacity:.35}.card-arrow,.card-zoom,.group:hover .card-arrow,.group:hover .card-zoom,.site-card,.site-card .icon-chip,.site-card:hover,.site-card:hover .icon-chip{transition:none;transform:none}.nav-link:after{transition:none}.menu-item{opacity:1!important;transform:none!important;transition:none!important}.topbar-collapse{transition:none}.footer-link,.footer-link:hover{transition:none;transform:none}}@media (max-width:640px){.aurora-3{display:none}.aurora-1,.aurora-2{filter:blur(52px);opacity:.8}}.prose-rtl{font-size:1.0625rem;line-height:2.1;color:#334155;overflow-wrap:break-word}.prose-rtl>:first-child{margin-top:0}.prose-rtl>:last-child{margin-bottom:0}.prose-rtl>*+*{margin-top:1.15em}.prose-rtl h1,.prose-rtl h2,.prose-rtl h3,.prose-rtl h4{color:#0b1f3a;font-weight:800;line-height:1.6;margin-top:1.9em}.prose-rtl h2{font-size:1.5rem;position:relative;padding-inline-start:.9em}.prose-rtl h2:before{content:"";position:absolute;inset-inline-start:0;top:.3em;width:4px;height:1.05em;border-radius:999px;background:linear-gradient(180deg,#0ea5e9,#14b8a6)}.prose-rtl h3{font-size:1.22rem}.prose-rtl h4{font-size:1.08rem}.prose-rtl strong{color:#0b1f3a;font-weight:800}.prose-rtl a{color:#0284c7;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(2,132,199,.4)}.prose-rtl a:hover{text-decoration-color:#0284c7}.prose-rtl ol,.prose-rtl ul{padding-inline-start:0}.prose-rtl ul{list-style:none}.prose-rtl ul>li{position:relative;padding-inline-start:1.45em;margin-top:.55em}.prose-rtl ul>li:before{content:"";position:absolute;inset-inline-start:.15em;top:.8em;width:.48em;height:.48em;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#14b8a6)}.prose-rtl ol{list-style:none;counter-reset:prose-ol}.prose-rtl ol>li{counter-increment:prose-ol;position:relative;padding-inline-start:2.3em;margin-top:.7em}.prose-rtl ol>li:before{content:counter(prose-ol);position:absolute;inset-inline-start:0;top:.28em;width:1.5em;height:1.5em;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);color:#fff;font-size:.8em;font-weight:800}.prose-rtl blockquote{border-inline-start:4px solid #14b8a6;background:rgba(240,253,250,.6);border-radius:1rem;padding:.9em 1.2em;color:#0f172a}.prose-rtl blockquote p{margin:0}.prose-rtl img{border-radius:1.25rem;box-shadow:0 14px 30px -14px rgba(13,42,80,.35)}.prose-rtl hr{border:0;height:1px;margin:2.2em 0;background:linear-gradient(270deg,transparent,#cbd5e1 25%,#cbd5e1 75%,transparent)}.prose-rtl table{width:100%;border-collapse:collapse;font-size:.95em}.prose-rtl td,.prose-rtl th{border:1px solid #e2e8f0;padding:.6em .9em;text-align:start}.prose-rtl thead th{background:#f1f5f9;color:#0b1f3a}.prose-rtl code{background:#f1f5f9;border-radius:.4em;padding:.15em .45em;font-size:.9em;color:#0f172a}@media (max-width:640px){.prose-rtl{font-size:1rem}.prose-rtl h2{font-size:1.3rem}}