/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--conic-angle:0deg;--halo-angle:0deg}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-bg:#05070b;--color-bg-1:#090c12;--color-bg-2:#0d1118;--color-surface:#0d1118b8;--color-surface-strong:#10151f;--color-surface-elevated:#141b26;--color-surface-soft:#ffffff08;--color-card:linear-gradient(180deg,#ffffff0b,#ffffff05);--color-text:#f5f7fb;--color-text-dim:#f5f7fbd9;--color-text-muted:#f5f7fba6;--color-text-subtle:#f5f7fb61;--color-border:#ffffff1a;--color-border-mid:#ffffff29;--color-border-strong:#ffffff38;--color-brand:#2a378c;--color-brand-soft:#6a7cc9;--color-brand-deep:#1a2266;--color-brand-bright:#574c9a;--color-accent:#4b5cd6;--color-accent-glow:#4b5cd624;--color-accent-glow-2:#4b5cd638;--color-border-accent:#4b5cd647;--color-surface-1:#ffffff0b;--color-cyan:#6a7cc9;--color-gold:#c8a555;--color-success:#42d392;--shadow-lg:0 30px 80px #0000006b;--shadow-panel:0 18px 48px #00000059;--glow-brand:0 0 0 1px #4b5cd624,0 24px 80px #4b5cd63d;--radius-xs:10px;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--radius-xl:40px;--font-display:var(--font-sans-latin),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-sans-latin),ui-sans-serif,system-ui,sans-serif;--font-arabic:var(--font-sans-arabic),var(--font-sans-latin),ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",ui-monospace,monospace;--ease-premium:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.33,1,.68,1);--container:min(1280px,calc(100vw - 48px));--accent-a04:#4b5cd60a;--accent-a06:#4b5cd60f;--accent-a08:#4b5cd614;--accent-a10:#4b5cd61a;--accent-a12:#4b5cd61f;--accent-a14:#4b5cd624;--accent-a16:#4b5cd629;--accent-a18:#4b5cd62e;--accent-a22:#4b5cd638;--accent-a28:#4b5cd647;--accent-a35:#4b5cd659;--accent-a45:#4b5cd673;--accent-a55:#4b5cd68c;--royal-a06:#2a378c0f;--royal-a10:#2a378c1a;--royal-a14:#2a378c24;--royal-a18:#2a378c2e;--royal-a24:#2a378c3d;--royal-a32:#2a378c52;--glass-00:#ffffff03;--glass-01:#ffffff04;--glass-02:#ffffff06;--glass-03:#ffffff09;--glass-04:#ffffff0b;--glass-05:#ffffff0f;--glass-06:#ffffff13;--glass-08:#ffffff1a;--glass-10:#ffffff24;--glass-12:#ffffff2e;--glass-16:#ffffff38;--stroke-01:#ffffff0d;--stroke-02:#ffffff14;--stroke-03:#ffffff1a;--stroke-04:#ffffff29;--stroke-05:#ffffff38;--stroke-06:#ffffff4d;--shadow-a14:#00000024;--shadow-a22:#00000038;--shadow-a32:#00000052;--shadow-a42:#0000006b;--shadow-a52:#00000085;--gold-a06:#c8a5550f;--gold-a08:#c8a55514;--gold-a14:#c8a55524;--gold-a22:#c8a55538;--success-a10:#42d3921a;--success-a12:#42d3921f;--success-a20:#42d39233;--success-a30:#42d3924d;--color-status:#57e389;--status-a12:#57e3891f;--status-a42:#57e3896b;--panel-dark:#06090ff7;--panel-dark-2:#080b12f5;--soft-a06:#8794e80f;--soft-a07:#8794e812;--soft-a08:#8794e814;--soft-a10:#8794e81a;--soft-a12:#8794e81f;--soft-a14:#8794e824;--soft-a16:#8794e829;--soft-a18:#8794e82e;--soft-a28:#8794e847;--soft-a34:#8794e857;--soft-a40:#8794e866;--soft-a50:#8794e880;--soft-a55:#8794e88c;--soft-a60:#8794e899;--soft-a65:#8794e8a6;--soft-a80:#8794e8cc;--soft-a85:#8794e8d9;--soft-a90:#8794e8e6}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at top center,var(--accent-a14),transparent 28%),radial-gradient(circle at 15% 20%,var(--soft-a07),transparent 22%),var(--color-bg);overflow-x:hidden}body,html{max-width:100%}body{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 50% -10%,var(--accent-a22),transparent 32%),radial-gradient(circle at 90% 15%,var(--soft-a10),transparent 24%),linear-gradient(180deg,var(--color-bg-1) 0,var(--color-bg) 38%,var(--color-bg-2) 100%);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}[dir=rtl] body{font-family:var(--font-arabic)}body:before{content:"";background-image:linear-gradient(var(--glass-03) 1px,transparent 1px),linear-gradient(90deg,var(--glass-03) 1px,transparent 1px);opacity:.5;pointer-events:none;z-index:0;background-size:88px 88px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000 12%,#0000 78%);mask-image:radial-gradient(circle at top,#000 12%,#0000 78%)}@media (prefers-reduced-motion:reduce){body:before{animation:none}}::selection{background:var(--accent-a35);color:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}main{z-index:1;position:relative}.container-main{width:var(--container);margin-inline:auto;position:relative}.min-h-screen{min-height:100vh}.section-pad{padding-block:clamp(84px,10vw,128px)}.section-pad-sm{padding-block:clamp(48px,6vw,72px)}.badge,.section-label{border:1px solid var(--accent-a22);background:linear-gradient(180deg,var(--accent-a08),var(--accent-a04));min-height:34px;color:var(--color-text-dim);box-shadow:inset 0 1px 0 var(--glass-05),0 0 0 1px var(--accent-a06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.72rem;font-weight:600;display:inline-flex}[dir=rtl] .badge,[dir=rtl] .section-label{letter-spacing:0;text-transform:none}.text-gradient-brand{background:linear-gradient(135deg,#fff 0,var(--color-brand-bright) 32%,var(--color-brand-soft) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.scroll-reveal{opacity:0;transform:translate3d(var(--sr-x,0),var(--sr-y,0),0);transition:opacity var(--sr-duration,.6s) cubic-bezier(.16,1,.3,1) var(--sr-delay,0s),transform var(--sr-duration,.6s) cubic-bezier(.16,1,.3,1) var(--sr-delay,0s);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;will-change:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1;transition:none;transform:none}}.text-gradient{background:linear-gradient(135deg,var(--color-brand-soft) 0,var(--color-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn-primary,.btn-secondary{isolation:isolate;min-height:48px;transition:transform .24s var(--ease-premium),border-color .24s var(--ease-premium),background .24s var(--ease-premium),box-shadow .24s var(--ease-premium),color .24s var(--ease-premium);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before,.btn-secondary:before{content:"";background:linear-gradient(90deg,transparent,var(--glass-16),transparent);opacity:0;pointer-events:none;width:34%;transition:transform .56s var(--ease-premium),opacity .28s var(--ease-premium);position:absolute;inset:-1px auto -1px -42%;transform:skew(-24deg)}.btn-primary:after,.btn-secondary:after{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--glass-10),transparent 42%);opacity:.65;pointer-events:none;position:absolute;inset:1px}.btn-primary{color:#fff;border:1px solid var(--stroke-03);background:linear-gradient(180deg,var(--stroke-03),var(--glass-02)),linear-gradient(135deg,var(--color-brand-soft),var(--color-brand));box-shadow:0 20px 40px var(--accent-a35),inset 0 1px 0 var(--stroke-05)}.btn-primary:hover{box-shadow:0 26px 52px var(--accent-a45),inset 0 1px 0 var(--stroke-05);transform:translateY(-2px)}.btn-primary:hover:before,.btn-secondary:hover:before{opacity:1;transform:skew(-24deg)translate(420%)}.btn-secondary{color:var(--color-text-dim);border:1px solid var(--glass-12);background:var(--glass-03);box-shadow:inset 0 1px 0 var(--glass-02)}.btn-secondary:hover{color:var(--color-text);border-color:var(--stroke-05);background:var(--glass-05);transform:translateY(-2px)}.site-header{z-index:50;transition:padding .22s var(--ease-premium);padding-top:12px;position:fixed}.site-header,.site-header:before{pointer-events:none;inset:0 0 auto}.site-header:before{content:"";opacity:.9;background:linear-gradient(#05070bd1,#05070b00);height:100%;position:absolute}.site-header.is-scrolled{padding-top:8px}.site-header-inner{border:1px solid var(--stroke-02);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);min-height:72px;box-shadow:inset 0 1px 0 var(--glass-05);pointer-events:auto;background:#0a0c1285;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.site-header.is-scrolled .site-header-inner{box-shadow:0 18px 50px var(--shadow-a22),inset 0 1px 0 var(--glass-05);background:#0a0c12c7}.site-logo-link{align-items:center;min-width:0;display:inline-flex}.site-logo{object-fit:contain;filter:brightness(1.08);width:clamp(124px,11vw,168px);max-width:100%;height:auto}.site-nav{align-items:center;gap:8px;display:flex}.mobile-drawer-link,.site-nav-link{min-height:40px;color:var(--color-text-muted);transition:color .22s var(--ease-premium),background .22s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.93rem;display:inline-flex;position:relative}.mobile-drawer-link.active,.mobile-drawer-link:hover,.site-nav-link.active,.site-nav-link:hover{color:var(--color-text);background:var(--stroke-01)}.site-header-actions{align-items:center;gap:10px;display:flex}.lang-toggle,.mobile-menu-button{border:1px solid var(--glass-12);background:var(--glass-03);width:44px;height:44px;color:var(--color-text-dim);cursor:pointer;transition:all .22s var(--ease-premium);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lang-toggle:hover,.mobile-menu-button:hover{color:var(--color-text);border-color:var(--stroke-05);background:var(--glass-05);transform:translateY(-1px)}.site-header-cta{min-height:44px}.mobile-menu-button{display:none}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#030407b8;position:fixed;inset:0}.mobile-drawer{z-index:61;border:1px solid var(--stroke-03);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0c12eb;border-radius:28px;padding:18px;position:fixed;inset:92px 16px auto}.mobile-drawer-links{gap:6px;display:grid}.mobile-drawer-link{border-radius:16px;justify-content:flex-start;min-height:48px;padding-inline:16px}.mobile-drawer-footer{gap:12px;margin-top:18px;display:flex}.site-footer{border-top:1px solid var(--accent-a18);background:radial-gradient(circle at 50% 0,var(--accent-a14),transparent 35%),linear-gradient(180deg,var(--glass-02),transparent);margin-top:clamp(72px,10vw,120px);padding-top:32px;position:relative}.site-footer-grid{grid-template-columns:1.4fr .8fr .9fr 1fr;gap:32px;padding-bottom:28px;display:grid}.site-footer-brand,.site-footer-cta{border:1px solid var(--stroke-02);background:var(--glass-02);box-shadow:inset 0 1px 0 var(--glass-03);border-radius:28px;padding:24px}.site-footer-brand p,.site-footer-cta p{color:var(--color-text-dim);margin:18px 0 0;line-height:1.8}.site-footer-logo{width:auto;height:28px}.site-footer-contact{color:var(--color-text-muted);gap:10px;margin-top:18px;font-size:.92rem;display:grid}.footer-cta-link,.site-footer-contact a,.site-footer-contact span{align-items:center;gap:8px;display:inline-flex}.footer-heading{color:var(--color-text);margin-bottom:18px;font-size:.95rem;font-weight:600;display:inline-block}.footer-link-list{gap:12px;display:grid}.footer-link-list a,.footer-muted-list span{color:var(--color-text-muted);transition:color .22s var(--ease-premium),transform .22s var(--ease-premium)}.footer-link-list a:hover{color:var(--color-text);transform:translate(-2px)}[dir=ltr] .footer-link-list a:hover{transform:translate(2px)}.footer-cta-link{color:var(--color-text);margin-top:22px;font-weight:600}.site-footer-bottom{color:var(--color-text-subtle);border-top:1px solid var(--glass-05);justify-content:space-between;align-items:center;gap:16px;padding:18px 0 32px;font-size:.86rem;display:flex}.home-shell{position:relative}@media (max-width:1180px){.site-footer-grid{grid-template-columns:1fr;display:grid}}.stats-row{background:var(--stroke-02);box-shadow:inset 0 1px 0 var(--glass-03);border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.stats-cell{background:var(--glass-02);padding:28px 24px}.stats-number{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-text);font-size:clamp(2rem,3vw,2.8rem);line-height:1;display:block}[dir=rtl] .stats-number{font-family:var(--font-arabic)}.stats-label{color:var(--color-text-muted);margin-top:10px;font-size:.8rem;display:block}.input-field{border:1px solid var(--stroke-03);background:var(--glass-02);width:100%;min-height:50px;color:var(--color-text);transition:border-color .22s var(--ease-premium),background .22s var(--ease-premium),box-shadow .22s var(--ease-premium);border-radius:18px;outline:none;padding:14px 16px}.input-field::placeholder{color:var(--color-text-subtle)}.input-field:hover{border-color:var(--accent-a35)}.input-field:focus{border-color:var(--accent-a55);background:var(--stroke-01);box-shadow:0 0 0 4px var(--accent-a12)}.bento-card,.card,.card-glass,.mockup{border:1px solid var(--stroke-02);background:var(--glass-02);border-radius:24px}.desktop-only{display:inline-flex}@media (max-width:920px){:root{--container:min(100vw - 32px,1280px)}.desktop-only{display:none}.mobile-menu-button{display:inline-flex}.site-header-inner{border-radius:22px;min-height:64px;padding:10px 12px}.site-logo{width:clamp(112px,26vw,148px)}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header-inner{width:100%;max-width:100%}.hero-floating-card.top{right:4%}[dir=rtl] .hero-floating-card.top{left:4%;right:auto}.hero-floating-card.bottom{bottom:4%;left:2%}[dir=rtl] .hero-floating-card.bottom{left:auto;right:2%}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.site-footer-brand p,.site-footer-cta p{margin-inline:auto;line-height:1.78}.section-label{margin-inline:auto}.mobile-drawer-footer .btn-primary{width:100%}.stats-row{grid-template-columns:1fr 1fr}.site-footer-brand,.site-footer-cta{padding:18px}.footer-link-list a:hover,[dir=ltr] .footer-link-list a:hover{transform:none}}@media (max-width:480px){:root{--container:calc(100vw - 24px)}body,html{overflow-x:hidden!important}.site-header{padding-top:8px}.site-logo{height:28px}.stats-row{grid-template-columns:1fr}.site-footer-bottom{font-size:.8rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--accent-a55);outline-offset:3px}.nav-link-active{background:var(--stroke-01);color:var(--color-text)!important}.site-nav-link.nav-link-active:after{content:"";background:linear-gradient(90deg,var(--color-brand-soft),var(--color-brand));width:18px;height:2px;box-shadow:0 0 6px var(--accent-a55);border-radius:999px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.cta-pulse{box-shadow:0 20px 44px var(--accent-a40),inset 0 1px 0 var(--stroke-05)}.mobile-drawer-gradient-line{background:linear-gradient(90deg,transparent 0,var(--accent-a55) 20%,var(--soft-a90) 50%,var(--accent-a55) 80%,transparent 100%);filter:blur(.5px);border-radius:999px;height:2px;margin:-2px -2px 14px}.footer-glow-line{background:linear-gradient(90deg,transparent 0,var(--accent-a55) 20%,var(--soft-a85) 50%,var(--accent-a55) 80%,transparent 100%);filter:blur(1px);pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.footer-glass-strong{background:var(--glass-04)!important;border-color:var(--stroke-02)!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;box-shadow:inset 0 1px 0 var(--glass-06),0 0 0 1px var(--accent-a06),0 16px 40px var(--shadow-a14)!important}.footer-quick-link{color:var(--color-text-muted);transition:color .22s var(--ease-premium),transform .22s var(--ease-premium);align-items:center;display:inline-flex}.footer-quick-link:hover{transform:translate(-3px);color:var(--color-brand-soft)!important}[dir=ltr] .footer-quick-link:hover{transform:translate(3px)}.footer-cta-card{isolation:isolate;position:relative;background:var(--glass-04)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.footer-cta-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--accent-a55) 0,var(--soft-a40) 40%,var(--accent-a14) 100%);pointer-events:none;z-index:-1;padding:1px;position:absolute;inset:0;-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}@media (max-width:768px){.contact-grid,.form-row{grid-template-columns:1fr!important}}@media (max-width:1024px){.services-all-grid>*{grid-column:span 6!important}}@media (max-width:640px){.services-all-grid>*{grid-column:span 12!important}}.scroll-progress-bar{transform-origin:0;background:linear-gradient(90deg,var(--color-brand-soft) 0,var(--color-accent) 50%,var(--color-brand-soft) 100%);height:2px;box-shadow:0 0 14px var(--accent-a55),0 0 2px var(--accent-a35);z-index:100;pointer-events:none;will-change:transform;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] .scroll-progress-bar{transform-origin:100%}.spotlight-card{--mx:50%;--my:0%;isolation:isolate;transition:border-color .28s var(--ease-premium);position:relative}.spotlight-layer{opacity:.5;z-index:-1;background:radial-gradient(540px circle at var(--mx) var(--my),#82a0ff52,#7896ff1a 24%,transparent 58%)}.spotlight-layer,.spotlight-layer:after{border-radius:inherit;pointer-events:none;transition:opacity .38s var(--ease-premium);position:absolute;inset:0}.spotlight-layer:after{content:"";background:radial-gradient(380px circle at var(--mx) var(--my),#bed2ff,#96b4ff8c 36%,transparent 70%);opacity:.35;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spotlight-card:hover>.spotlight-layer,.spotlight-card:hover>.spotlight-layer:after{opacity:1}.spotlight-card:hover{border-color:#82a0ff6b!important}.btn-primary:before{animation:idleShimmer 6.5s ease-in-out 2s infinite}.btn-primary:hover:before{animation:none}@keyframes idleShimmer{0%,80%,to{opacity:0;transform:skew(-24deg)translate(0)}8%{opacity:.9}30%{opacity:.9;transform:skew(-24deg)translate(420%)}38%{opacity:0}}@media (prefers-reduced-motion:reduce){.btn-primary:before{animation:none}}.lift-on-hover{transition:transform .36s var(--ease-premium),box-shadow .36s var(--ease-premium),border-color .32s var(--ease-premium)}.lift-on-hover:hover{transform:translateY(-4px)}body:after{content:"";pointer-events:none;z-index:60;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){body:after{opacity:.14}}.conic-border{isolation:isolate;position:relative}.conic-border:before{background:conic-gradient(from var(--conic-angle,0deg),transparent 0,#7896ff00 8%,#96b4fff2 18%,#bed2ff 25%,#96b4fff2 32%,transparent 48%,transparent 58%,#96b4ffbf 70%,#bed2ffe6 76%,#96b4ffbf 82%,transparent 96%,transparent 100%);z-index:0;filter:blur(.5px);padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.conic-border:after,.conic-border:before{content:"";border-radius:inherit;opacity:0;transition:opacity .52s var(--ease-premium);pointer-events:none;animation:conicSpin 9s linear infinite;position:absolute}.conic-border:after{background:conic-gradient(from var(--conic-angle,0deg),transparent 0,#7896ff59 22%,transparent 40%,transparent 62%,#7896ff40 78%,transparent 96%);filter:blur(18px);z-index:-1;inset:-10px}.conic-border.always-on:after,.conic-border.always-on:before,.conic-border:hover:after,.conic-border:hover:before{opacity:1}@property --conic-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes conicSpin{to{--conic-angle:360deg}}@media (prefers-reduced-motion:reduce){.conic-border:before{animation:none}}.hero-metric strong,.stats-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.text-gradient-brand{background-size:200% 200%}@media (prefers-reduced-motion:reduce){.hero-accent-sweep:after,.hero-accent-sweep:before,.text-gradient-brand{animation:none}}body:after{opacity:.09;mix-blend-mode:normal}.panel-breathe{box-shadow:var(--shadow-panel),inset 0 1px 0 var(--stroke-01),0 0 48px #7896ff38,0 0 110px #7896ff1a}@media (prefers-reduced-motion:reduce){.panel-breathe{animation:none}}@property --halo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.panel-rotating-halo{isolation:isolate;border-radius:34px;position:relative}.panel-rotating-halo:before{content:"";border-radius:inherit;background:conic-gradient(from var(--halo-angle,0deg),#b4c8ff00 0,#a0b9ff00 6%,#b9cdffe6 16%,#d7e6ff 22%,#b9cdffe6 28%,#a0b9ff00 42%,#a0b9ff00 58%,#aac3ffb3 70%,#c8dcffe6 76%,#aac3ffb3 82%,#a0b9ff00 96%,#b4c8ff00 100%);pointer-events:none;z-index:5;filter:drop-shadow(0 0 4px #96b4ff8c)drop-shadow(0 0 14px #7896ff47);padding:1.5px;animation:haloSpin 12s linear infinite;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel-rotating-halo>.page-hero-panel{border-radius:34px}@keyframes haloSpin{to{--halo-angle:360deg}}@media (prefers-reduced-motion:reduce){.panel-rotating-halo:before{animation:none}}.scroll-progress-bar{background:linear-gradient(90deg,var(--color-brand-soft) 0,var(--color-accent) 40%,#8794e8 80%,var(--color-brand-soft) 100%);background-size:200% 100%;animation:progressShimmer 3s infinite}@keyframes progressShimmer{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes bodyGradientDrift{0%,to{background-position:50% -10%,90% 15%,50%}33%{background-position:48% -8%,92% 18%,50%}66%{background-position:52% -12%,88% 12%,50%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.hero-word{display:inline-block;opacity:0;transform:translateY(26px);animation:heroWordIn .9s var(--ease-premium) forwards;animation-delay:calc(var(--i, 0) * 90ms + .18s)}.hero-word.hero-word-space{width:.32em}.text-gradient .hero-word,.text-gradient-brand .hero-word{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes heroWordIn{to{opacity:1;transform:translateY(0)}}.breathing-glow{position:absolute;inset:auto;width:clamp(380px,48vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,var(--accent-a35) 0,var(--accent-a16) 28%,transparent 62%);filter:blur(60px);pointer-events:none;will-change:transform,opacity;animation:breathe 8s ease-in-out infinite;z-index:0;opacity:.88}@keyframes breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.home-hero .breathing-glow.left-orb,.page-hero .breathing-glow.left-orb{left:4%;top:18%;width:clamp(340px,42vw,620px)}.home-hero .breathing-glow.right-orb,.page-hero .breathing-glow.right-orb{right:2%;top:8%;width:clamp(320px,38vw,560px);animation-delay:-3s}[dir=rtl] .home-hero .breathing-glow.left-orb,[dir=rtl] .page-hero .breathing-glow.left-orb{left:auto;right:4%;top:18%}[dir=rtl] .home-hero .breathing-glow.right-orb,[dir=rtl] .page-hero .breathing-glow.right-orb{right:auto;left:2%;top:8%}.ambient-signals{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:0}.ambient-signals:after,.ambient-signals:before,.ambient-signals>span{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(175,200,255,1);box-shadow:0 0 6px rgba(155,185,255,.9),0 0 18px rgba(125,155,255,.75),0 0 42px rgba(100,130,255,.4);opacity:0;animation:drift 10s ease-out infinite}.ambient-signals:before{left:calc(var(--cta-x, 32%) - 18px);top:var(--cta-y,68%);animation-delay:0s}.ambient-signals:after{left:calc(var(--cta-x, 32%) + 6px);top:var(--cta-y,68%);width:5px;height:5px;animation-delay:2.2s}.ambient-signals>span:first-child{left:calc(var(--cta-x, 32%) - 4px);top:var(--cta-y,68%);animation-delay:1s;width:8px;height:8px}.ambient-signals>span:nth-child(2){left:calc(var(--cta-x, 32%) + 18px);top:var(--cta-y,68%);animation-delay:3.8s}.ambient-signals>span:nth-child(3){left:calc(var(--cta-x, 32%) - 10px);top:var(--cta-y,68%);animation-delay:5.1s;width:4px;height:4px}.ambient-signals>span:nth-child(4){left:calc(var(--cta-x, 32%) + 12px);top:var(--cta-y,68%);animation-delay:6.4s;width:7px;height:7px}.ambient-signals>span:nth-child(5){left:calc(var(--cta-x, 32%) - 2px);top:var(--cta-y,68%);animation-delay:7.8s}[dir=rtl] .ambient-signals{--cta-x:68%}@keyframes drift{0%{transform:translateZ(0) scale(.3);opacity:0}12%{opacity:1;transform:translate3d(-3px,-14px,0) scale(1)}60%{opacity:.85;transform:translate3d(6px,-110px,0) scale(.9)}to{transform:translate3d(14px,-220px,0) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-word{opacity:1;transform:none}.breathing-glow,.hero-word{animation:none}.ambient-signals:after,.ambient-signals:before,.ambient-signals>span{animation:none;opacity:0}}.page-hero{--sweep-top:52%;--sweep-top-2:28%;--cta-x:72%;--cta-y:68%;position:relative;isolation:isolate;padding-top:clamp(118px,16vw,164px);padding-bottom:clamp(58px,8vw,94px);overflow:clip}.page-hero:before{inset:0;background:radial-gradient(circle at 72% 18%,var(--accent-a16),transparent 24%),radial-gradient(circle at 22% 18%,var(--soft-a08),transparent 18%)}.page-hero:after,.page-hero:before{content:"";position:absolute;pointer-events:none}.page-hero:after{inset:-20%;background:radial-gradient(circle at 22% 32%,var(--accent-a22) 0,transparent 38%),radial-gradient(circle at 78% 68%,var(--soft-a22) 0,transparent 42%),radial-gradient(circle at 52% 8%,var(--accent-a16) 0,transparent 32%);filter:blur(30px);opacity:.8;animation:meshDrift 22s ease-in-out infinite alternate;z-index:0}.page-hero-grid,.page-hero>.container-main{position:relative;z-index:1}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(24px,4vw,44px);align-items:center}.page-hero-copy{max-width:760px}.page-hero-copy .badge{margin-bottom:24px}.page-hero-copy h1{margin:0;display:grid;gap:8px;font-family:var(--font-display);font-size:clamp(2.2rem,4.7vw,4.5rem);line-height:.97;letter-spacing:-.055em;text-wrap:balance}[dir=rtl] .page-hero-copy h1{font-family:var(--font-arabic);letter-spacing:-.02em;line-height:1.08}.page-hero-copy p{margin:22px 0 0;max-width:600px;color:var(--color-text-dim);line-height:1.9;font-size:clamp(.98rem,1.3vw,1.08rem)}[dir=rtl] .page-hero-copy p{font-family:var(--font-arabic)}.page-hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.page-hero-chip{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border-radius:999px;border:1px solid var(--stroke-02);background:var(--glass-03);color:var(--color-text-dim);font-size:.82rem}.page-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.page-hero-stat{padding:16px 18px;border-radius:20px;border:1px solid var(--stroke-02);background:var(--glass-02)}.page-hero-stat strong{display:block;font-family:var(--font-display);font-size:1.32rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on;line-height:1;letter-spacing:-.04em}[dir=rtl] .page-hero-stat strong{font-family:var(--font-arabic)}.page-hero-stat span{display:block;margin-top:8px;color:var(--color-text-muted);font-size:.8rem}.page-hero-panel{position:relative;display:grid;gap:22px;padding:clamp(22px,3vw,30px);border-radius:32px;border:1px solid var(--accent-a18);background:radial-gradient(circle at 50% 0,var(--accent-a16),transparent 34%),linear-gradient(180deg,var(--stroke-01),var(--glass-02));box-shadow:var(--shadow-panel),inset 0 1px 0 var(--stroke-01);overflow:hidden}.page-hero-panel:before{content:"";position:absolute;inset:0 16% auto 16%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent-a55),var(--soft-a55),transparent)}.page-hero-panel-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--color-text-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .page-hero-panel-label{letter-spacing:0;text-transform:none}.page-hero-panel h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,1.9vw,1.95rem);line-height:1.08;letter-spacing:-.045em}[dir=rtl] .page-hero-panel h2{font-family:var(--font-arabic);letter-spacing:-.02em;line-height:1.16}.page-hero-panel p{margin:16px 0 0;color:var(--color-text-dim);line-height:1.82}.page-hero-panel-list{display:grid;gap:12px;margin-top:22px}.page-hero-panel-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:0 16px;border-radius:18px;border:1px solid var(--stroke-02);background:var(--glass-02)}.page-hero-panel-item span:last-child{color:var(--color-text-muted);font-size:.82rem}.page-hero-visual-shell{position:relative;min-height:290px;border-radius:28px;border:1px solid var(--accent-a16);overflow:hidden;background:radial-gradient(circle at 50% 10%,var(--accent-a22),transparent 22%),radial-gradient(circle at 22% 22%,var(--soft-a10),transparent 18%),linear-gradient(180deg,var(--glass-04),var(--glass-01));box-shadow:inset 0 1px 0 var(--glass-03)}.page-hero-panel-topline{position:absolute;top:0;left:14%;right:14%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent-a55),var(--soft-a65),transparent)}.page-hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(var(--glass-02) 1px,transparent 1px),linear-gradient(90deg,var(--glass-02) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 44%,black 24%,transparent 72%);opacity:.55}.page-hero-core-orbit{position:absolute;inset:26px;display:grid;place-items:center}.page-hero-core-ring{position:absolute;border-radius:999px;border:1px solid var(--stroke-02)}.page-hero-core-ring.outer{width:min(100%,290px);aspect-ratio:1;animation:hero-orbit-spin 18s linear infinite}.page-hero-core-ring.inner{width:min(72%,210px);aspect-ratio:1;border-color:var(--accent-a22);animation:hero-orbit-spin 12s linear infinite reverse}.page-hero-core-node{position:relative;z-index:2;min-width:168px;padding:18px 20px;border-radius:24px;border:1px solid var(--glass-12);background:rgba(9,12,19,.82);text-align:center;box-shadow:0 24px 64px var(--shadow-a32),inset 0 1px 0 var(--stroke-01);backdrop-filter:blur(20px)}.page-hero-core-node span{display:block;color:var(--color-text-subtle);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .page-hero-core-node span{letter-spacing:0;text-transform:none}.page-hero-core-node strong{display:block;margin-top:8px;font-size:1rem;color:var(--color-text)}.page-hero-float{position:absolute;z-index:3;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--stroke-03);background:rgba(11,15,23,.72);color:var(--color-text-dim);font-size:.76rem;box-shadow:var(--shadow-panel);backdrop-filter:blur(16px);animation:hero-float-drift 8s ease-in-out infinite}.page-hero-float.float-1{top:28px;left:24px}.page-hero-float.float-2{top:54px;right:28px;animation-delay:-2s}.page-hero-float.float-3{bottom:96px;left:42px;animation-delay:-3s}.page-hero-float.float-4{bottom:36px;right:36px;animation-delay:-1.2s}[dir=rtl] .page-hero-float.float-1{left:auto;right:24px}[dir=rtl] .page-hero-float.float-2{right:auto;left:28px}[dir=rtl] .page-hero-float.float-3{left:auto;right:42px}[dir=rtl] .page-hero-float.float-4{right:auto;left:36px}.page-hero-signal-stack{position:absolute;left:22px;right:22px;bottom:20px;display:grid;gap:10px}.page-hero-signal-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-radius:16px;border:1px solid var(--stroke-02);background:var(--glass-02)}.page-hero-signal-item span{color:var(--color-text-subtle);font-size:.76rem}.page-hero-signal-item strong{color:var(--color-text-dim);font-size:.82rem}.page-hero-panel-copy{position:relative;z-index:2}@keyframes hero-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-float-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes meshDrift{0%{transform:translate3d(-2%,-2%,0) scale(1)}50%{transform:translate3d(2%,1%,0) scale(1.05)}to{transform:translate3d(-1%,2%,0) scale(1.02)}}@media (max-width:1180px){.page-hero-grid{grid-template-columns:1fr}.page-hero-copy,.page-hero-panel{max-width:100%}}@media (max-width:920px){.page-hero-copy h1{font-size:clamp(1.86rem,6vw,3.1rem)}.page-hero-visual-shell{min-height:250px}}@media (max-width:640px){.page-hero-copy h1{font-size:clamp(1.52rem,6.5vw,2.1rem);line-height:1.12}.page-hero .badge,.page-hero-panel-label{margin-inline:auto}.page-hero-stats{grid-template-columns:1fr 1fr}.page-hero-copy,.page-hero-panel{text-align:center;margin-inline:auto}.page-hero-copy p,.page-hero-panel p{margin-inline:auto}.page-hero-chip-row{justify-content:center}.page-hero-visual-shell{min-height:220px}.page-hero-float{display:none}.page-hero-signal-stack{position:static;padding:16px;margin-top:auto}}@media (max-width:480px){.page-hero-copy h1{font-size:clamp(1.38rem,6vw,1.88rem)}.page-hero-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-hero-core-ring.inner,.page-hero-core-ring.outer,.page-hero-float,.page-hero:after{animation:none}}