/*! tailwindcss v4.3.3 | 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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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}}}@layer theme{:host,:root{--font-sans:var(--font-arabic),"Tajawal",var(--font-latin),"Outfit","Segoe UI",Tahoma,sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--radius-md:1rem;--radius-lg:1.5rem;--radius-2xl:1rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-stroke:#ebe4ff29;--color-ink:#fff;--color-ink-muted:#b7b0cc;--color-glow:#00b090;--color-success:#00b090}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:rtl}html[dir=ltr]{direction:ltr}html[dir=rtl]{direction:rtl}body{background:radial-gradient(ellipse 85% 55% at 12% -8%,#673de633,transparent 52%),radial-gradient(ellipse 70% 48% at 88% 0,#83e0cf14,transparent 50%),radial-gradient(ellipse 60% 40% at 50% 100%,#673de64d,transparent 55%),linear-gradient(180deg,var(--bg) 0,#06050a 42%,#000 100%);min-height:100dvh;color:var(--color-ink);font-family:var(--font-arabic),"Tajawal",var(--font-latin),"Outfit","Segoe UI",Tahoma,sans-serif;margin:0;font-weight:400;line-height:1.7;overflow-x:hidden}.lang-root[dir=ltr],.lang-root[lang=en],html[dir=ltr] body,html[lang=en] body{font-family:var(--font-latin),"Outfit",var(--font-arabic),"Tajawal","Segoe UI",Tahoma,sans-serif}.lang-root[dir=rtl],.lang-root[lang=ar]{font-family:var(--font-arabic),"Tajawal",var(--font-latin),"Outfit","Segoe UI",Tahoma,sans-serif}[lang=en]{font-family:var(--font-latin),"Outfit",var(--font-arabic),"Tajawal",sans-serif}body:before{content:"";pointer-events:none;z-index:80;mix-blend-mode:multiply;background:radial-gradient(75% 65% at 50% 40%,#0000 42%,#02010473 100%),radial-gradient(50% 40% at 70% 20%,#83e0cf0a,#0000 60%);position:fixed;inset:0}h1,h2,h3,h4,h5,h6{color:var(--color-ink);letter-spacing:-.02em;font-weight:700;line-height:1.2}html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3,html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.015em}a{color:var(--color-glow);text-decoration:none}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}::selection{background:#00b09059}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-glow) 35%,transparent)}}::selection{color:#fff}canvas,img,svg,video{max-width:100%;height:auto}:focus-visible{outline:2px solid #4dc8b1}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in srgb,var(--color-glow) 70%,white)}}:focus-visible{outline-offset:3px}}@layer components{.container-app{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.container-app{padding-inline:2rem}}@media (min-width:1280px){.container-app{padding-inline:2.5rem}}.lab-shell{isolation:isolate;min-height:100dvh;position:relative}.site-nav{z-index:60;inset-inline:0;gap:.55rem;padding:.35rem 1rem 0;position:fixed;top:0}.site-nav,.site-nav__chrome{pointer-events:none;flex-direction:column;align-items:center;display:flex}.site-nav__chrome{z-index:90;box-sizing:border-box;order:2;width:100%;max-width:min(100%,100vw - 2rem);padding-inline:.5rem;position:relative}.site-nav__inner{pointer-events:auto;z-index:90;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#0303059e;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.55rem;width:max-content;max-width:100%;margin-inline:auto;padding:.4rem .75rem;transition:background .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff14}.site-nav.is-scrolled .site-nav__inner{background:#020204c7;border-color:#c9a7ff47;box-shadow:0 16px 48px #00000073,0 0 28px #673de629,inset 0 1px #ffffff1a}.site-nav__chrome-row{pointer-events:none;z-index:90;direction:ltr;flex-flow:row;justify-content:center;align-items:center;gap:.55rem;width:max-content;max-width:100%;margin-inline:auto;display:flex;position:relative}.site-nav__chrome-row .site-nav__inner,.site-nav__chrome-row .site-nav__lang{pointer-events:auto}@media (max-width:767px){.site-nav__chrome{align-items:center;padding-inline:.25rem}.site-nav__chrome-row{gap:.4rem}}.site-nav__brand{color:var(--color-ink);cursor:pointer;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .22s;display:inline-flex;transform:none}.site-nav__brand:hover{transform:translateY(-1px)}.brand-logo{box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.brand-logo__img{object-fit:contain;background:0 0;width:auto;height:100%;display:block}.brand-logo--nav{height:2.35rem;box-shadow:none;background:0 0;padding:0}@media (min-width:768px){.brand-logo--nav{height:2.65rem;padding:0}}.brand-logo--footer{height:2.85rem}.brand-logo--fixed,.brand-logo--footer{box-shadow:none;background:0 0;border-radius:0;padding:0}.brand-logo--fixed{width:auto;max-width:min(72vw,12rem);height:5.75rem;overflow:visible}@media (max-width:767px){.brand-logo--fixed{max-width:min(42vw,8.5rem);height:3.85rem}}@media (min-width:768px){.brand-logo--fixed{max-width:14.5rem;height:7.25rem}}@media (min-width:1280px){.brand-logo--fixed{max-width:17.5rem;height:8.75rem}}.brand-logo--fixed .brand-logo__img{object-fit:contain;border-radius:0;width:100%;height:100%}.brand-logo--hero{width:auto;max-width:min(86vw,20rem);height:clamp(5.25rem,17vw,9.75rem);box-shadow:none;filter:drop-shadow(0 0 20px #673de673)drop-shadow(0 0 36px #83e0cf2e);background:0 0;border-radius:0;padding:0}.brand-logo--hero .brand-logo__img{object-fit:contain;background:0 0;width:100%;height:100%}@media (min-width:768px){.brand-logo--hero{max-width:min(42vw,22rem);height:clamp(7rem,12vw,10.5rem)}}.brand-logo--hero-white{box-shadow:none;filter:drop-shadow(0 0 28px #ffffff1f)drop-shadow(0 0 48px #83e0cf24);background:0 0}.brand-logo--hero-white .brand-logo__img{filter:grayscale()brightness(1.55)contrast(1.12);mix-blend-mode:screen}.brand-logo--fixed.brand-logo--hero-white{filter:none}.site-nav__links{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.35rem;display:none}@media (min-width:768px){.site-nav__links{display:flex}}.site-nav__drawer-link,.site-nav__link{color:#fffffff0;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:.4rem .7rem;font-size:.82rem;font-weight:600;line-height:1.25;transition:color .18s,background .18s,text-shadow .18s}.site-nav__drawer-link:hover,.site-nav__link:hover{color:#fff;text-shadow:0 0 18px #83e0cf66;background:#ffffff14}.site-nav__drawer-profile,.site-nav__profile{white-space:nowrap;letter-spacing:.02em;color:#83e0cf;background:#83e0cf14;border:1px solid #83e0cf61;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.32rem .78rem;font-size:.76rem;font-weight:650;line-height:1.2;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 16px #83e0cf1f}.site-nav__drawer-profile:hover,.site-nav__profile:hover{color:#fff;background:#83e0cf2e;border-color:#83e0cfb3;box-shadow:0 0 22px #83e0cf47}.site-nav__drawer-login,.site-nav__login{white-space:nowrap;letter-spacing:.02em;color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.35rem;padding:.36rem .82rem;font-size:.76rem;font-weight:650;line-height:1.2;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.site-nav__drawer-login:hover,.site-nav__login:hover{color:#fff;background:#ffffff1f;border-color:#bae6fd73}.site-nav__drawer-profile--end,.site-nav__profile--end{margin-inline-start:1.15rem}.site-nav__drawer-login,.site-nav__drawer-profile{box-sizing:border-box;margin-top:.15rem;width:100%;margin-inline-start:0;padding:.7rem 1rem;font-size:.88rem}.site-nav__drawer-profile--end{margin-top:.65rem}.site-nav__actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.site-nav__lang{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(160deg,#fffffff5,#f4f6ffeb 50%,#ecf0fce6);border:1px solid #ffffffd9;border-radius:999px;flex-shrink:0;align-items:center;gap:.15rem;padding:.22rem;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 22px #00000047,0 0 0 1px #673de614}.site-nav.is-scrolled .site-nav__lang{border-color:#fffffff2;box-shadow:inset 0 1px #fff,0 10px 26px #00000059,0 0 18px #c9a7ff2e}.site-nav__lang-btn{color:#281c489e;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .7rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:color .2s,background .2s,box-shadow .2s;position:relative}.site-nav__lang-btn:after{display:none}.site-nav__lang-btn:hover{color:#1e123aeb;background:#673de614}.site-nav__lang-btn.is-active{color:#fff;text-shadow:none;background:linear-gradient(135deg,#673de6,#3d6f9c 55%,#2a8a7a);box-shadow:inset 0 1px #ffffff38,0 4px 12px #673de659}.site-nav__lang-btn.is-active:after{display:none}.site-nav__lang-btn.is-active:hover{color:#fff;background:linear-gradient(135deg,#6320a8,#4580b0 55%,#2f9a88)}@media (max-width:767px){.site-nav__lang{padding:.16rem}.site-nav__lang-btn{padding:.32rem .55rem;font-size:.72rem}}.site-nav__burger{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-direction:column;justify-content:center;gap:.28rem;width:2.35rem;height:2.35rem;padding:.55rem;display:inline-flex}@media (min-width:768px){.site-nav__burger{display:none}}.site-nav__burger span{background:var(--color-ink);border-radius:999px;width:100%;height:1.5px;transition:transform .2s,opacity .2s;display:block}.site-nav.is-open .site-nav__burger span:first-child{transform:translateY(5px)rotate(45deg)}.site-nav.is-open .site-nav__burger span:nth-child(2){opacity:0}.site-nav.is-open .site-nav__burger span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.site-nav__drawer{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#030305e6;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;order:2;align-self:stretch;gap:.35rem;width:100%;max-width:100%;margin:0;padding:.75rem;display:none;box-shadow:0 18px 48px #00000073}.site-nav__drawer.is-open{display:flex}@media (min-width:768px){.site-nav__drawer,.site-nav__drawer.is-open{display:none}}.site-nav__drawer-link{text-align:start;width:100%;padding:.75rem 1rem;font-size:.95rem}.site-nav__mega-trigger{display:inline-flex;position:relative}.site-nav__link--mega{align-items:center;gap:.28rem;display:inline-flex}.site-nav__link--mega.is-active,.site-nav__mega-trigger.is-open .site-nav__link--mega{color:#fff;text-shadow:0 0 18px #83e0cf73;background:#673de647}.site-nav__mega-chev{opacity:.75;border-inline-end:1.5px solid;border-bottom:1.5px solid;width:.45rem;height:.45rem;transition:transform .22s,opacity .22s;display:inline-block;transform:rotate(45deg)translateY(-1px)}.site-nav__drawer-mega.is-open .site-nav__mega-chev,.site-nav__mega-trigger.is-open .site-nav__mega-chev{opacity:1;transform:rotate(225deg)translateY(-1px)}.site-nav__drawer-link--mega{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-nav__drawer-mega{flex-direction:column;gap:0;display:flex}.site-nav__mega-host{pointer-events:none;z-index:70;inset-inline:0;display:none;position:absolute;top:calc(100% - .15rem)}@media (min-width:768px){.site-nav__mega-host{display:block}}.site-nav__mega-backdrop{pointer-events:auto;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#03030373;border:0;animation:mega-fade .22s;position:fixed;inset:0}@media (max-width:767px){.site-nav__mega-backdrop{display:none}}.mega-menu--desktop{pointer-events:none;opacity:0;visibility:hidden;width:min(820px,100vw - 1.75rem);margin-inline:auto;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1),visibility .24s;transform:translateY(-8px)}.mega-menu--desktop.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.mega-menu__shell{-webkit-backdrop-filter:blur(22px)saturate(150%);background:radial-gradient(80% 60% at 100% 0,#673de647,#0000 55%),radial-gradient(70% 50% at 0 100%,#83e0cf29,#0000 50%),#030303f0;border:1px solid #ffffff1a;border-radius:1.15rem;margin-top:.45rem;padding:1rem 1.15rem 1.1rem;box-shadow:0 28px 80px #0000008c,0 0 40px #673de61f,inset 0 1px #ffffff14}.mega-menu__intro{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.9rem;padding-bottom:.85rem;display:flex}.mega-menu__kicker{color:#83e0cf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.mega-menu__title{color:#fff;letter-spacing:-.01em;margin:0 0 .3rem;font-size:clamp(.98rem,1.4vw,1.18rem);font-weight:700;line-height:1.3}.mega-menu__hint{color:#ffffff9e;max-width:28rem;margin:0;font-size:.8rem;line-height:1.5}.mega-menu__intro-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.mega-menu__cta{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.45rem .8rem;font-size:.76rem;font-weight:650;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.mega-menu__cta--ghost{color:#ffffffe6;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.mega-menu__cta--ghost:hover{color:#fff;background:#ffffff1a}.mega-menu__cta--solid{color:#fff;background:linear-gradient(135deg,#673de6,#83e0cf);box-shadow:0 8px 24px #673de659}.mega-menu__cta--solid:hover{transform:translateY(-1px);box-shadow:0 12px 28px #83e0cf59}.mega-menu__close{color:#ffffffbf;cursor:pointer;background:#ffffff0d;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;transition:background .18s,color .18s;display:inline-flex}.mega-menu__close:hover{color:#fff;background:#ffffff1a}.mega-menu__grid{grid-template-columns:minmax(11rem,.9fr) minmax(0,1.45fr);align-items:start;gap:.85rem;display:grid}.mega-menu__cats{scrollbar-width:thin;scrollbar-color:#673de680 transparent;max-height:min(42vh,22rem);padding-inline-end:.25rem;overflow-y:auto}.mega-menu__cat,.mega-menu__cats{flex-direction:column;gap:.15rem;display:flex}.mega-menu__cat{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:flex-start;padding:.55rem .7rem;transition:background .2s,box-shadow .2s}.mega-menu__cat:hover{background:#ffffff0a}.mega-menu__cat.is-active{background:linear-gradient(90deg,#673de652,#83e0cf1a);box-shadow:inset 3px 0 #83e0cf}[dir=rtl] .mega-menu__cat.is-active{box-shadow:inset -3px 0 #83e0cf}.mega-menu__cat-title{color:#fffffff0;font-size:.84rem;font-weight:700;line-height:1.35}.mega-menu__cat-blurb{-webkit-line-clamp:2;color:#ffffff7a;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mega-menu__detail{min-width:0;animation:mega-panel-in .28s}.mega-menu__detail-head{margin-bottom:.7rem}.mega-menu__detail-title{color:#fff;margin:0 0 .3rem;font-size:.95rem;font-weight:700}.mega-menu__blurb{color:#ffffff94;margin:0;font-size:.8rem;line-height:1.5}.mega-menu__services{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mega-menu__services--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .55rem;display:grid}.mega-menu__service{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .6rem;transition:background .2s;display:flex}.mega-menu__service:hover{background:#ffffff0b}.mega-menu__service-title{color:#fffffff5;font-size:.82rem;font-weight:650;line-height:1.35}.mega-menu__service-desc{-webkit-line-clamp:2;color:#ffffff80;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mega-menu__foot{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.85rem;padding-top:.75rem;display:flex}.mega-menu__foot-link{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .55rem;font-size:.74rem;font-weight:600;line-height:1.2;transition:color .18s,background .18s}.mega-menu__foot-link:hover{color:#fff;background:#ffffff0f}.mega-menu__foot-link--accent{color:#ffffffeb;background:#673de647;box-shadow:inset 0 0 0 1px #c9a7ff47}.mega-menu__foot-link--accent:hover{background:#673de666}.mega-menu--mobile{background:radial-gradient(at top,#673de638,#0000 60%),#00000059;border-radius:1rem;margin:.15rem 0 .35rem;padding:.65rem .55rem .75rem;box-shadow:inset 0 0 0 1px #ffffff0f}.mega-menu--mobile .mega-menu__hint{margin:0 .5rem .75rem;font-size:.8rem}.mega-menu__mobile-cats{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.mega-menu__mobile-cat-btn{color:#ffffffeb;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;font-size:.9rem;font-weight:650;display:flex}.mega-menu__mobile-cat.is-open .mega-menu__mobile-cat-btn{background:#673de638}.mega-menu__mobile-cat .mega-menu__chev{opacity:.7;border-inline-end:1.5px solid;border-bottom:1.5px solid;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .22s;display:inline-block;transform:rotate(45deg)}.mega-menu__mobile-cat.is-open .mega-menu__chev{transform:rotate(225deg)}.mega-menu__mobile-panel{padding:.15rem .55rem .85rem;animation:mega-panel-in .24s}.mega-menu__mobile-panel .mega-menu__blurb{margin-bottom:.65rem;font-size:.8rem}.mega-menu__mobile-panel .mega-menu__cta{width:100%;margin-top:.65rem}@keyframes mega-fade{0%{opacity:0}to{opacity:1}}@keyframes mega-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.mega-menu__services--grid{grid-template-columns:1fr}.mega-menu__intro{flex-direction:column}.mega-menu__intro-actions{flex-wrap:wrap}}@media (max-width:720px){.mega-menu__grid{grid-template-columns:1fr}}.lab-aurora{filter:blur(28px);background:radial-gradient(circle at 20% 20%,#673de642,#0000 42%),radial-gradient(circle at 82% 12%,#83e0cf1a,#0000 36%),radial-gradient(circle at 50% 60%,#673de633,#0000 45%);height:70vh;animation:aurora-drift 14s ease-in-out infinite alternate;inset:-20% -10% auto}.lab-aurora,.lab-grid{pointer-events:none;position:absolute}.lab-grid{opacity:.18;background-image:linear-gradient(270deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff0a 1px,#0000 0);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.glass-card{border:1px solid var(--color-stroke);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(160deg,#ffffff12,#83e0cf05 40%,#ffffff04);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;position:relative;transform:translateZ(0);box-shadow:0 20px 60px #00000073,0 0 40px #673de60f,inset 0 1px #ffffff1a,inset 0 0 0 1px #673de60d}.glass-card:hover{border-color:#c9a7ff6b;transform:translateY(-4px)scale(1.01);box-shadow:0 28px 70px #0000008c,0 0 40px #673de629,inset 0 1px #ffffff29}.glass-card-static:hover{transform:none}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a7ff,#673de6 48%,#3f1068);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.35rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 30px #673de673,0 0 24px #83e0cf1f}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)scale(1.02);box-shadow:0 14px 36px #673de666,0 0 32px #83e0cf33}.btn-primary:active{transform:translateY(1px)scale(.99)}.btn-primary:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.2);transform:none}.btn-ghost{border:1px solid var(--color-stroke);color:var(--color-ink);cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.btn-ghost:hover{background:#ffffff14;border-color:#83e0cf47}.field-input{border:1px solid var(--color-stroke);border-radius:var(--radius-md);width:100%;color:var(--color-ink);background:#00000059;outline:none;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s}.field-input::placeholder{color:#a1a1a6bf}.field-input:focus{border-color:#83e0cf8c;box-shadow:0 0 0 4px #83e0cf24,0 0 18px #673de62e}.badge-brand,.badge-muted{border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-brand{color:#e8deff;background:#673de62e;border:1px solid #83e0cf38}.badge-muted{color:var(--color-ink-muted);border:1px solid var(--color-stroke);background:#ffffff0d}.code-block{border-radius:var(--radius-md);color:#e5e7eb;font-family:var(--font-mono);white-space:pre;direction:ltr;unicode-bidi:isolate;background:linear-gradient(#ffffff08,#0000),#08080a;border:1px solid #ffffff14;margin:0;padding:1rem;font-size:.78rem;line-height:1.65;overflow-x:auto}.lab-loader{min-height:0;box-shadow:none;background:0 0;border:0;place-items:center;gap:1rem;padding:2rem 1rem;display:grid;overflow:visible}.lab-loader.lab-loader--stage{isolation:isolate;background:linear-gradient(155deg,#1f1343,#030303 42%,#121e1b);border:1px solid #83e0cf47;border-radius:1.5rem;place-items:stretch stretch;gap:1.35rem;min-height:0;padding:1.5rem 1.25rem 1.65rem;position:relative;overflow:visible;box-shadow:0 0 0 1px #673de62e,0 20px 48px #00000073,inset 0 1px #ffffff0f}.lab-loader__toolbar{justify-content:flex-end;align-items:center;min-height:2.25rem;display:flex}.lab-loader__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:7.5rem;padding:.35rem .5rem .15rem;display:flex}.lab-loader__title{letter-spacing:-.01em;text-align:center;color:#ecf5f6;max-width:22rem;margin:0;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:700;line-height:1.4}.lab-loader__subtitle{text-align:center;max-width:20rem;color:var(--color-ink-muted);margin:0;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.55}.lab-loader__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .75rem;display:flex}.lab-loader__mute{color:#d4eef5;cursor:pointer;background:#211447;border:1px solid #83e0cf52;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.lab-loader__mute:focus-visible,.lab-loader__mute:hover{background:#2d1b62;border-color:#7486dc;outline:none}.lab-loader__mute[aria-pressed=true]{color:var(--color-ink-muted);border-color:#a39bb847}.lab-loader__mute-icon{flex-shrink:0}.lab-loader__clock{padding:.4rem .75rem;font-size:.82rem}.lab-loader__progress-badge{color:#83e0cf;text-shadow:0 0 12px #83e0cf73;font-variant-numeric:tabular-nums;border-color:#83e0cf73;padding:.4rem .75rem;font-size:.82rem}.lab-loader__progress{background:#3d665f;border-radius:999px;height:.35rem;position:relative;overflow:hidden}.lab-loader__progress-bar{border-radius:inherit;background:linear-gradient(90deg,#673de6,#83e0cf);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 0 16px #83e0cf73}.lab-loader__progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:progress-shimmer 1.6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.lab-orb{background:radial-gradient(circle at 30% 30%,#fff,#83e0cf 40%,#673de6 70%,#0000 78%),radial-gradient(circle at 70% 70%,#673de6d9,#0000 60%);border-radius:999px;width:4.5rem;height:4.5rem;animation:orb-float 2.2s ease-in-out infinite;box-shadow:0 0 40px #83e0cf47,0 0 48px #673de659,inset 0 0 20px #ffffff59}.lab-orb--stage{flex-shrink:0;width:3.25rem;height:3.25rem;box-shadow:0 0 28px #83e0cf52,0 0 36px #673de65c,inset 0 0 16px #ffffff59}@media (min-width:768px){.lab-loader.lab-loader--stage{gap:1.5rem;padding:1.85rem 1.85rem 1.95rem}.lab-orb--stage{width:3.65rem;height:3.65rem}}.float-3d{transform-style:preserve-3d;animation:float-y 6s ease-in-out infinite}.factory-neon{pointer-events:none;filter:blur(20px);background:radial-gradient(circle at 18% 28%,#673de633,#0000 36%),radial-gradient(circle at 78% 18%,#83e0cf1f,#0000 32%),radial-gradient(circle at 50% 82%,#673de652,#0000 42%),radial-gradient(circle at 55% 42%,#83e0cf0d,#0000 40%);animation:aurora-drift 12s ease-in-out infinite alternate;position:absolute;inset:-20%}.factory-neon:after{content:"";opacity:.7;border:1px solid #83e0cf1a;border-radius:40%;position:absolute;inset:18% 8%;box-shadow:0 0 40px #c9a7ff1a,inset 0 0 60px #83e0cf0f}.main-robot-stage{background:0 0;place-items:center;display:grid}.crew-roster{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.crew-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.crew-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}.crew-roster__btn{width:100%;color:inherit;cursor:pointer;text-align:start;background:#161226;border:1px solid #ebe4ff1a;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.crew-roster__btn.is-active,.crew-roster__btn:hover{background:#673de629;border-color:#673de673}.crew-roster__text{gap:.12rem;min-width:0;display:grid}.crew-roster__name{color:#fff;font-size:.9rem;font-weight:700}.crew-roster__role{color:#c9a7ff;font-size:.7rem;font-weight:600}.crew-roster__detail{background:#161226;border:1px solid #ebe4ff1a;border-radius:14px;margin-top:1rem;padding:.9rem 1rem}.crew-roster__duty{color:#fff;margin:0;font-size:.88rem}.crew-roster__outputs{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.crew-roster__outputs li{color:#ebe4ff;background:#673de638;border-radius:999px;padding:.22rem .55rem;font-size:.72rem}.proposal-dashboard .robot-crew-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem 1.25rem;display:grid}@media (min-width:480px){.proposal-dashboard .robot-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.proposal-dashboard .robot-crew-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem}}.robot-crew-card{cursor:pointer;background:0 0;border:0;border-radius:1.35rem;flex-direction:column;align-items:center;padding:1.15rem .85rem 1.25rem;transition:transform .24s,background .24s,box-shadow .24s;animation:fade-up .55s both;display:flex}.robot-crew-card.is-active,.robot-crew-card:hover{background:#673de61f;transform:translateY(-6px);box-shadow:0 0 36px #673de62e}.robot-photo{background:0 0;place-items:center;width:9rem;height:9rem;display:grid;position:relative}.robot-cutout{box-shadow:none;background:0 0!important}.robot-photo.robot-sm{width:5.5rem;height:5.5rem}.robot-photo.robot-md{width:8.5rem;height:8.5rem}.robot-photo.robot-lg{width:13rem;height:13rem}.robot-photo-glow{filter:blur(12px);opacity:.85;animation:orb-float 3s ease-in-out infinite;animation-delay:var(--robot-idle-delay,0s);background:radial-gradient(circle,#c9a7ff47,#0000 70%);border-radius:999px;position:absolute;inset:12%}.robot-vibe--girl .robot-photo-glow{background:radial-gradient(circle,#f4a8d657,#83e0cf24 55%,#0000 72%)}.robot-vibe--boy .robot-photo-glow{background:radial-gradient(circle,#83e0cf52,#83e0cf29 55%,#0000 72%)}.robot-vibe-badge{z-index:3;color:#83e0cfd9;text-shadow:0 0 12px #83e0cf59;pointer-events:none;top:.35rem;font-size:.72rem;line-height:1;position:absolute;inset-inline-end:.35rem}.robot-vibe--girl .robot-vibe-badge{color:#f4a8d6eb;text-shadow:0 0 12px #f4a8d659}.robot-vibe-chip{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.robot-vibe-chip--girl{color:#f7c6e2;background:#f4a8d61a;border-color:#f4a8d659}.robot-vibe-chip--boy{color:#9befff;background:#83e0cf1a;border-color:#83e0cf59}.robot-crew-card--girl.is-active,.robot-crew-card--girl:hover{background:#f4a8d614;box-shadow:0 0 36px #f4a8d624}.robot-crew-card--boy.is-active,.robot-crew-card--boy:hover{background:#83e0cf14;box-shadow:0 0 36px #83e0cf24}.robot-photo-img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 26px #673de64d);width:100%;height:100%;transition:filter .24s;position:relative}.robot-motion{place-items:center;width:100%;height:100%;display:grid}.robot-motion,.robot-motion__body{z-index:1;position:relative}.robot-motion__hand,.robot-motion__head{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.robot-motion__head{z-index:2;clip-path:polygon(18% 0,82% 0,88% 38%,72% 46%,28% 46%,12% 38%);transform-origin:50% 42%}.robot-motion__hand{z-index:3;clip-path:polygon(52% 38%,92% 28%,98% 72%,58% 78%,48% 58%);transform-origin:62% 48%;animation:robot-hand-idle 4.8s ease-in-out infinite;animation-delay:var(--robot-idle-delay,0s)}.robot-motion.is-gesturing .robot-motion__head{animation:robot-head-talk 2.4s ease-in-out infinite}.robot-motion.is-gesturing .robot-motion__hand{animation:robot-hand-talk 1.55s ease-in-out infinite}.robot-crew-card.is-active .robot-photo-img,.robot-photo.is-active .robot-photo-img{filter:drop-shadow(0 18px 32px #83e0cf47)}.card-surface{border:1px solid var(--color-stroke);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(160deg,#ffffff14,#ffffff08 45%,#ffffff04);position:relative;box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff1f}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-up_0\.4s_ease_both\]{animation:fade-up .4s both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-stroke{border-color:var(--color-stroke)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-glow{color:var(--color-glow)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-ink\/90{color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.text-balance{text-wrap:balance}.ltr{direction:ltr}.ltr,.rtl{unicode-bidi:isolate}.rtl{direction:rtl}.text-glow{text-shadow:0 0 18px #83e0cf59,0 0 42px #c9a7ff59,0 0 72px #673de64d}.title-glow{text-shadow:0 0 28px #c9a7ff73,0 0 64px #83e0cf38,0 0 110px #673de666,0 2px 28px #0000008c}.luminous-line{background:linear-gradient(90deg,#fffffff2,#83e0cfe6 42%,#673de633);border-radius:999px;width:min(11rem,55%);height:3px;margin-block:1rem .35rem;margin-inline:auto;display:block;box-shadow:0 0 16px #83e0cf8c,0 0 36px #673de666,0 0 60px #673de64d}.luminous-line--hero{width:min(14rem,70%);height:3.5px;margin-block:1.15rem .15rem;margin-inline:auto}.hero-cinematic{isolation:isolate;background:#030305;align-items:stretch;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-cinematic__stage{z-index:0;position:absolute;inset:0}.hero-cinematic__frame{opacity:0;will-change:opacity,transform;transition:opacity 1.35s cubic-bezier(.22,1,.36,1),transform 8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.05)}.hero-cinematic__frame.is-active{opacity:1;z-index:1;transform:scale(1)}.hero-cinematic__frame--poster{z-index:1}.hero-cinematic__img{object-position:center center;image-rendering:auto;filter:contrast(1.05)saturate(1.06)brightness(.94);object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.hero-cinematic__video{z-index:1;object-fit:cover;object-position:center center;opacity:0;filter:contrast(1.06)saturate(1.08)brightness(.92);width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.hero-cinematic__video.is-ready{opacity:1}.hero-cinematic__veil{z-index:2;pointer-events:none;background:linear-gradient(#0303058c,#03030538 22%,#03030559 45%,#673de673 68%,#030305f0 88%,#030305),linear-gradient(90deg,#0303059e,#0000 38% 62%,#03030580),radial-gradient(70% 55% at 50% 42%,#00000026,#0303058c 72%);position:absolute;inset:0}.hero-cinematic__glow{mix-blend-mode:screen;opacity:.85;background:radial-gradient(55% 40% at 50% 58%,#83e0cf24,#0000 65%),radial-gradient(45% 35% at 72% 32%,#673de62e,#0000 60%)}.hero-cinematic__glow,.hero-cinematic__grain{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-cinematic__grain{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-cinematic__content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.75rem,4vh,2.75rem);width:100%;max-width:80rem;min-height:100svh;margin-inline:auto;padding:clamp(5.5rem,12vh,7.5rem) 1.25rem 3.25rem;animation:fade-up .7s both;display:flex;position:relative}@media (min-width:768px){.hero-cinematic__content{padding-inline:2rem;padding-bottom:4rem}}.hero-cinematic__copy{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.hero-cinematic__brand{background:0 0;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 0 clamp(.85rem,2.2vh,1.45rem);animation:hero-brand-in .9s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}.hero-cinematic__brand:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:radial-gradient(55% 50% at 50% 42%,#673de647,#0000 72%),radial-gradient(45% 40% at 58% 55%,#83e0cf1f,#0000 70%);border-radius:50%;position:absolute;inset:22% 18%}.hero-cinematic__title{letter-spacing:-.02em;width:100%;min-width:0;max-width:30ch;color:var(--color-ink);text-align:center;overflow-wrap:break-word;text-wrap:balance;text-shadow:0 2px 24px #000000a6,0 0 40px #673de659;margin:0 auto;font-size:clamp(1.85rem,4.6vw,3.15rem);font-weight:700;line-height:1.18}.hero-cinematic__lead{color:#fff;text-align:center;text-wrap:pretty;text-shadow:0 1px 14px #000000a6;width:100%;min-width:0;max-width:36rem;margin:1.15rem auto 0;font-size:clamp(1.02rem,1.8vw,1.22rem);font-weight:400;line-height:1.75}.hero-cinematic__form{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:min(92vw,40rem);margin:clamp(1.75rem,4vh,2.5rem) auto 0;animation:fade-up .85s cubic-bezier(.22,1,.36,1) 80ms both;display:flex;position:relative}@media (min-width:640px){.hero-cinematic__form{max-width:min(90vw,46rem)}}.hero-cinematic__story{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;min-height:3.75rem;margin-top:1.85rem;display:flex}.hero-cinematic__scene{-webkit-backdrop-filter:blur(12px);background:#0303056b;border:1px solid #83e0cf33;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;max-width:min(28rem,92vw);margin:0;padding:.35rem .95rem;animation:fade-up .45s both;display:inline-flex}.hero-cinematic__scene-index{letter-spacing:.12em;color:#83e0cf;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.hero-cinematic__scene-label{color:#ffffffe0;letter-spacing:.01em;text-align:center;font-size:.78rem;font-weight:500;line-height:1.4}.hero-cinematic__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:min(22rem,92vw);margin:0 auto;display:flex}.hero-cinematic__dot{color:#c9a7ff66;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .28s,transform .28s,filter .28s;display:inline-flex}.hero-cinematic__dot .galaxy-icon{width:1.1rem;height:1.1rem}.hero-cinematic__dot.is-active{color:#83e0cf;filter:drop-shadow(0 0 10px #83e0cf73);transform:scale(1.18)}.hero-cinematic__dot:hover{color:#e5fbffcc}@media (prefers-reduced-motion:reduce){.hero-cinematic__frame{transition:none;transform:none}.hero-cinematic__video{display:none}.hero-cinematic__brand,.hero-cinematic__content,.hero-cinematic__scene{animation:none}.float-3d,.glass-card:hover,.lab-orb,.robot-crew-card.is-active,.robot-crew-card:hover,.robot-photo-glow{animation:none!important;transform:none!important}}.site-sections{z-index:10;position:relative}.site-sections:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 30% at 10% 15%,#673de61a,#0000 60%),radial-gradient(45% 28% at 90% 40%,#83e0cf14,#0000 55%),radial-gradient(50% 35% at 50% 85%,#673de629,#0000 60%);position:absolute;inset:0}.site-section{z-index:1;padding-block:clamp(3.25rem,7vw,5.5rem);position:relative}.site-section+.site-section{padding-top:0}.site-section--atmos{isolation:isolate;overflow:hidden}.site-section__atmos{z-index:0;pointer-events:none;position:absolute;inset:0}.site-section__atmos-img{object-position:center center;filter:saturate(.9)brightness(.55)contrast(1.05);transform:scale(1.04);object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.site-section__atmos-veil{background:linear-gradient(#030305d1,#030305b8 35%,#08040ee0),radial-gradient(70% 55% at 70% 40%,#673de638,#0000 65%),radial-gradient(55% 45% at 20% 70%,#83e0cf1f,#0000 60%);position:absolute;inset:0}.site-section--atmos>.container-app{z-index:1;position:relative}.site-section__header{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;max-width:44rem;margin-bottom:2.25rem;display:flex}.site-section__header--compact{margin-bottom:1.75rem}.site-section__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-glow);margin:0 0 .85rem;font-size:clamp(.85rem,1.4vw,1rem)}.site-section__kicker,.site-section__title{width:100%;text-align:center;font-weight:700}.site-section__title{letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-size:clamp(1.95rem,4.4vw,3.15rem);line-height:1.2}.site-section__lead{width:100%;color:var(--color-ink-muted);text-align:center;text-wrap:pretty;margin:1.35rem auto 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.9}.factory-form-section{flex-direction:column;align-items:center;padding-block:clamp(2.75rem,6vw,4.5rem);display:flex}@media (min-width:768px){.factory-form-section{padding-block:clamp(3.25rem,7vw,5.5rem)}}.factory-form-section__panel{width:100%;max-width:56rem;margin-inline:auto;position:relative}.factory-form-section__loader{margin-top:1.75rem;width:100%;max-width:56rem;margin-inline:auto}@media (min-width:768px){.factory-form-section__loader{margin-top:2.25rem}}.factory-form-section__results{z-index:2;width:100%;max-width:var(--container-max);opacity:1;visibility:visible;pointer-events:auto;margin-top:clamp(2rem,4vw,3rem);background:linear-gradient(165deg,#0f0a1e,#030303 42%,#0d1513);border:1px solid #83e0cf38;border-radius:1.35rem;flex-direction:column;gap:1.35rem;min-height:min(72vh,42rem);margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem) 0 clamp(2.5rem,5vw,3.5rem);padding-inline:clamp(1.15rem,2.5vw,2rem);scroll-margin-top:10rem;display:flex;position:relative;overflow:visible;transform:none;box-shadow:0 0 0 1px #673de624,0 24px 64px #00000080}@media (min-width:768px){.factory-form-section__results{gap:1.65rem;padding-inline:clamp(1.5rem,3vw,2.5rem)}}.factory-form-section__results--enter{animation:results-arrive .82s cubic-bezier(.22,1,.36,1) both}.factory-form-section__results--enter:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;animation:results-glow-flash 1.3s ease-out both;position:absolute;inset:-1px;box-shadow:0 0 0 1px #83e0cf8c,0 0 60px #83e0cf59,0 0 90px #673de64d}.proposal-dashboard{flex-direction:column;gap:.25rem;width:100%;display:flex}.proposal-title{font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.35}.proposal-heading,.proposal-title{letter-spacing:-.01em;margin:0;font-weight:650}.proposal-heading{font-size:clamp(1.15rem,1.8vw,1.3rem);line-height:1.4}.proposal-body{margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75}.proposal-kicker{letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:600}.engine-form{isolation:isolate;text-align:center;background:linear-gradient(155deg,#1f1343,#030303 42%,#121e1b);border:1px solid #83e0cf47;border-radius:1.65rem;flex-direction:column;align-items:center;width:100%;min-width:0;padding:1.65rem 1.35rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #673de62e,0 28px 70px #0000008c,0 0 48px #673de629,inset 0 1px #ffffff14}@media (min-width:768px){.engine-form{border-radius:1.85rem;padding:2.35rem 2.35rem 2.15rem}}.engine-form__glow{pointer-events:none;z-index:0;filter:blur(36px);opacity:.7;background:radial-gradient(circle,#673de657,#0000 68%);width:70%;height:70%;position:absolute;inset:-20% auto auto -10%}.engine-form__actions,.engine-form__chips-block,.engine-form__field,.engine-form__header{z-index:1;width:100%;position:relative}.engine-form__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.65rem;display:flex}@media (min-width:768px){.engine-form__header{margin-bottom:2rem}}.engine-form__kicker{letter-spacing:.18em;text-transform:uppercase;color:#83e0cf;text-shadow:0 0 18px #83e0cf73;text-align:center;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.engine-form__title{color:#fff;text-shadow:0 0 28px #673de666,0 0 48px #83e0cf2e;text-wrap:balance;text-align:center;margin:0;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;line-height:1.3}.engine-form__benefit{color:#c8eae7;text-wrap:pretty;text-align:center;max-width:36rem;margin:.85rem 0 0;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.7}.engine-form__line{background:linear-gradient(90deg,#fffffff2,#83e0cf 42%,#673de659);border-radius:999px;width:min(11rem,55%);height:3px;margin-block:1rem 0;margin-inline:auto;display:block;box-shadow:0 0 16px #83e0cf8c,0 0 36px #673de666}.engine-form__chips-block{text-align:center;margin-bottom:1.5rem}.engine-form__label{color:var(--color-ink-muted);text-align:center;margin:0 0 .75rem;font-size:.9rem;font-weight:600;display:block}.engine-form__chips{flex-wrap:wrap;justify-content:center;gap:.55rem .6rem;display:flex}.engine-form__chip{color:#f3f6f8;cursor:pointer;background:#ffffff0a;border:1px solid #83e0cf38;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.engine-form__chip:hover:not(:disabled){background:#673de62e;border-color:#c9a7ff80}.engine-form__chip.is-active{color:#fff;background:#83e0cf24;border-color:#83e0cfa6;box-shadow:0 0 18px #83e0cf38}.engine-form__chip:disabled{opacity:.55;cursor:not-allowed}.engine-form__field{text-align:center;margin-bottom:0;display:block}.engine-form__textarea{resize:vertical;text-align:start;color:#fff;background:#0000006b;border:1px solid #83e0cf42;border-radius:1.1rem;outline:none;width:100%;min-height:8.5rem;padding:.95rem 1.05rem;line-height:1.75;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.engine-form__textarea::placeholder{color:#a39bb8bf}.engine-form__textarea:focus{background:#00000080;border-color:#83e0cfb3;box-shadow:0 0 0 4px #83e0cf29,0 0 22px #673de638}.engine-form__textarea:disabled{opacity:.7;cursor:not-allowed}.engine-form__actions{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:.85rem 1.15rem;margin-top:1.65rem;display:flex}.engine-form__submit{isolation:isolate;color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a7ff,#673de6 48%,#3f1068 82%,#83e0cf 130%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:1.05rem 2.1rem;font-size:1.05rem;font-weight:800;line-height:1.1;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:0 10px 30px #673de67a,0 0 24px #83e0cf24}.engine-form__submit:before{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(6px);background:linear-gradient(135deg,#c9a7ff,#83e0cf);position:absolute;inset:-8px}.engine-form__submit:not(:disabled):before{animation:submit-ring-pulse 2.6s ease-in-out infinite}.engine-form__submit-icon{color:#f4ecff;filter:drop-shadow(0 0 6px #83e0cfa6);flex-shrink:0;display:inline-flex}.engine-form__submit:not(:disabled) .engine-form__submit-icon{animation:submit-spark-pulse 2.2s ease-in-out infinite}.engine-form__submit--noticed{animation:submit-noticed .9s cubic-bezier(.34,1.56,.64,1) both}.engine-form__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.035);box-shadow:0 16px 40px #673de675,0 0 36px #83e0cf42}.engine-form__submit:active:not(:disabled){transform:translateY(1px)scale(.99)}.engine-form__submit:focus-visible{outline-offset:3px;outline:2px solid #83e0cfb3}.engine-form__submit:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.15);transform:none}.engine-form__hint{color:#83e0cf;text-align:center;text-shadow:0 0 16px #83e0cf59;width:100%;margin:0;font-size:.92rem;font-weight:600}@media (max-width:639px){.engine-form__submit{width:100%}}.site-section__grid{gap:2rem 2.5rem;display:grid}.site-section__grid--3,.site-section__grid--4{grid-template-columns:1fr}@media (min-width:640px){.site-section__grid--3,.site-section__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.35rem 2.75rem}}@media (min-width:1024px){.site-section__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 3rem}.site-section__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-section__card,.site-section__item{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:.35rem 0 0}.site-section__card:before,.site-section__item:before{content:"";background:linear-gradient(90deg,#83e0cfbf,#c9a7ff1f);border-radius:999px;width:2.5rem;height:2px;margin-bottom:1.15rem;display:block}.site-section__card-title{text-shadow:0 0 20px #c9a7ff47;margin:0;font-size:clamp(1.15rem,2vw,1.3rem);font-weight:700}.site-section__card-desc{color:var(--color-ink-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.85}.site-section__metric{margin-bottom:.95rem}.site-section__partner{box-shadow:none;background:0 0;border:0;padding:0}.site-section__mini{padding:.5rem 0}.site-section__mini:before{content:"";background:linear-gradient(90deg,#c9a7ffb3,#0000);border-radius:999px;width:2rem;height:2px;margin-bottom:1rem;display:block}.site-section__cta-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.services-catalog{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem 2.5rem;display:grid}@media (max-width:899px){.services-catalog__menu{order:-1}}@media (min-width:900px){.services-catalog{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}.services-catalog__panel{grid-area:1/1}.services-catalog__menu{grid-area:1/2;position:sticky;top:6.5rem}}.services-catalog__menu{background:linear-gradient(165deg,#150d2e,#030305eb);border:1px solid #c9a7ff2e;border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:.65rem;display:flex;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0d}.services-catalog__menu-item{width:100%;text-align:inherit;color:var(--color-ink-muted);font:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:.85rem;padding:.7rem .95rem;font-size:.9rem;font-weight:600;line-height:1.4;transition:color .2s,background .2s,box-shadow .2s;display:block}.services-catalog__menu-item:hover{color:var(--color-ink);background:#673de624}.services-catalog__menu-item.is-active{color:var(--color-ink);text-shadow:0 0 18px #83e0cf40;background:linear-gradient(135deg,#673de652,#83e0cf1a);box-shadow:0 0 0 1px #c9a7ff61,0 0 18px #83e0cf1f}.services-catalog__menu-item:focus-visible{outline-offset:2px;outline:2px solid #83e0cf8c}.services-catalog__panel{min-width:0;animation:services-catalog-in .35s}@keyframes services-catalog-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.services-catalog__cat-header{max-width:40rem;margin-bottom:2rem}.services-catalog__cat-title{letter-spacing:-.01em;text-shadow:0 0 22px #c9a7ff59;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700}.services-catalog__cat-blurb{color:var(--color-ink-muted);margin:.85rem 0 0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.85}.services-catalog__list{gap:2rem 2.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.services-catalog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services-catalog__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.35rem 3rem}}.services-catalog__item{background:0 0;border:0;padding:.2rem 0 0}.services-catalog__item:before{content:"";background:linear-gradient(90deg,#c9a7ffe6,#83e0cf59,#0000);border-radius:999px;width:2.35rem;height:2px;margin-bottom:1.05rem;display:block}.services-catalog__item-title{text-shadow:0 0 16px #c9a7ff47;margin:0;font-size:clamp(1.05rem,1.8vw,1.18rem);font-weight:700;line-height:1.45}.services-catalog__item-desc{color:var(--color-ink-muted);margin:.65rem 0 0;font-size:.98rem;line-height:1.85}@media (prefers-reduced-motion:reduce){.services-catalog__panel{animation:none}}.team-section__block{margin-top:.5rem}.team-section__strip{background:#050508;border:1px solid #83e0cf47;border-radius:1.35rem;margin:0 0 2.75rem;position:relative;overflow:hidden;box-shadow:0 0 40px #83e0cf24,inset 0 1px #ffffff0f}.team-section__strip-img{object-fit:cover;object-position:center 55%;filter:saturate(1.05)contrast(1.04);width:100%;height:clamp(9.5rem,22vw,16rem);display:block}.team-section__strip:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0c081adb);position:absolute;inset:0}.team-section__strip-caption{z-index:1;letter-spacing:.04em;color:#d6f2f3;text-shadow:0 1px 12px #0000008c;inset-inline:1.1rem;margin:0;font-size:.72rem;font-weight:600;position:absolute;bottom:.85rem}.team-section__block--leadership{justify-items:center;display:grid}.team-section__leadership-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.25rem 3rem;width:100%;display:flex}.team-member__tag{margin-bottom:.85rem}.team-member--mini{max-width:15rem}.team-section__block--robots,.team-section__block--specialists{margin-top:2.5rem}.team-section__subtitle{letter-spacing:.04em;color:#9befff;text-shadow:0 0 18px #83e0cf38;text-align:center;width:100%;margin:0 0 1.75rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700}.team-member{text-align:center;justify-items:center;gap:1rem;display:grid}.team-member--cto{gap:1.25rem;width:100%;max-width:22rem;margin-inline:auto}.team-member--cto .team-member__photo-frame{border-color:#83e0cf6b;border-radius:1.45rem;width:clamp(10.5rem,28vw,13.5rem);box-shadow:0 0 42px #83e0cf38,0 18px 48px #00000059,inset 0 1px #ffffff24}.team-member--cto .team-member__name{font-size:clamp(1.2rem,2.4vw,1.45rem)}.team-member--cto .team-member__role{letter-spacing:.08em;font-size:.78rem}.team-member--cto .team-member__bio{max-width:20rem;font-size:.92rem}.team-member__avatar-wrap{position:relative}.team-member__photo-frame{background:linear-gradient(160deg,#83e0cf24,#83e0cf14);border:1px solid #83e0cf52;border-radius:1.25rem;width:8.5rem;overflow:hidden;box-shadow:0 0 28px #83e0cf29,inset 0 1px #ffffff1f}.team-member__photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.team-member__initials{color:#dff8ff;background:radial-gradient(circle at 35% 30%,#83e0cf47,#83e0cf1f 55%,#03030559);border:1px solid #83e0cf47;border-radius:999px;place-items:center;width:5.25rem;height:5.25rem;font-size:1.45rem;font-weight:700;display:grid;box-shadow:0 0 24px #83e0cf24}.team-member__name{color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:700}.team-member__role{letter-spacing:.06em;text-transform:uppercase;color:var(--color-glow);margin:.2rem 0 0;font-size:.72rem;font-weight:700}.team-member__bio{max-width:16rem;color:var(--color-ink-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.7}.team-member__bio--blue{color:#c9ecff;background:linear-gradient(145deg,#83e0cf1a,#83e0cf14);border:1px solid #83e0cf3d;border-radius:.9rem;padding:.7rem .85rem}.team-section__block--robots .team-section__subtitle,.team-section__block--specialists .team-section__subtitle{margin-bottom:.35rem}.team-section__persona-note{text-align:center;max-width:42rem;color:var(--color-ink-muted);margin:0 auto 1.5rem;font-size:.9rem;line-height:1.7}.team-roster{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.team-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-roster__item{text-align:start;background:#161226;border:1px solid #ebe4ff1a;border-radius:16px;align-items:center;gap:.85rem;padding:.75rem .9rem;display:flex}.team-roster__name{color:#fff;margin:0;font-size:.95rem;font-weight:700}.team-roster__title{color:#c9a7ff;margin:.12rem 0 0;font-size:.72rem;font-weight:600}.team-roster__duty{color:#b7b0cc;margin:.28rem 0 0;font-size:.78rem;line-height:1.45}.team-section__robots{grid-template-columns:1fr;gap:2.25rem 1.75rem;display:grid}@media (min-width:640px){.team-section__robots{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-section__robots{grid-template-columns:repeat(3,1fr);gap:2.75rem 2rem}}.team-robot{text-align:center;justify-items:center;gap:1rem;animation:fade-up .55s both;display:grid}.team-robot__portrait-frame{background:linear-gradient(160deg,#192828,#0f0b1e);border:1px solid #83e0cf57;border-radius:1.35rem;width:min(100%,17.5rem);position:relative;overflow:hidden;box-shadow:0 0 36px #83e0cf29,0 18px 40px #00000059,inset 0 1px #ffffff1a}.team-robot__portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;width:100%;height:auto;display:block}.team-robot__portrait-glow{pointer-events:none;background:linear-gradient(#0000,#1a2b29ab);height:42%;position:absolute;inset:auto 0 0}.team-robot__name{color:var(--color-ink);margin:0;font-size:1.08rem;font-weight:700}.team-robot__title{color:var(--color-glow);margin:.25rem 0 0;font-size:.78rem;font-weight:600}.team-robot__vibe{letter-spacing:.05em;border-radius:999px;margin-top:.45rem;padding:.18rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.team-robot__vibe--girl{color:#f7c6e2;background:#f4a8d614;border:1px solid #f4a8d652}.team-robot__vibe--boy{color:#9befff;background:#83e0cf14;border:1px solid #83e0cf52}.team-robot__blurb{max-width:18rem;color:var(--color-ink-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.7}.site-footer{isolation:isolate;background:#020203;margin-top:4rem;position:relative;overflow:hidden}.site-footer__hairline{pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000,#673de68c 22%,#83e0cf66 50%,#673de68c 78%,#0000);height:1px;position:absolute;top:0}.site-footer__inner{z-index:1;gap:2.75rem 2.25rem;padding-block:3.5rem 2.5rem;display:grid;position:relative}@media (min-width:768px){.site-footer__inner{grid-template-columns:1.35fr .9fr;align-items:start;gap:2.75rem 3rem}}@media (min-width:1100px){.site-footer__inner{grid-template-columns:1.35fr 1fr 1.2fr;gap:2.5rem 2.75rem}}.site-footer__contact-block,.site-footer__links-block,.site-footer__trust-block{min-width:0}html[dir=rtl] .site-footer__contact-block{order:-1}html[dir=ltr] .site-footer__contact-block{order:10}.site-footer__links-title{letter-spacing:.12em;text-transform:uppercase;color:#b98cdcf2;margin:0 0 1rem;font-size:.8rem;font-weight:700}.site-footer__links{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.site-footer__link{color:#e6e0f2e6;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .16s}.site-footer__link:hover{color:#fff}.site-footer__contact-lead{color:#c8c0dae0;max-width:22rem;margin:0 0 1rem;font-size:.9rem;line-height:1.65}.site-footer__contact-block{text-align:right}.site-footer__email{text-align:right;background:0 0;border:0;border-bottom:1px solid #83e0cf66;flex-direction:column;align-items:stretch;gap:.35rem;padding:.2rem 0 .4rem;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.site-footer__email:hover{border-bottom-color:#83e0cfbf}.site-footer__email-label{width:100%;color:#b98cdce6;font-size:.75rem;font-weight:600;display:block}.site-footer__email-label,.site-footer__email-label[dir=rtl],.site-footer__email-label[lang=ar]{font-family:var(--font-arabic),"Tajawal",var(--font-latin),"Outfit","Segoe UI",Tahoma,sans-serif;letter-spacing:0;text-transform:none;text-align:right}.site-footer__email-label[lang=en],html[dir=ltr] .site-footer__email-label{font-family:var(--font-latin),"Outfit",var(--font-arabic),"Tajawal","Segoe UI",Tahoma,sans-serif;letter-spacing:.1em;text-transform:uppercase}.site-footer__email-value{width:100%;font-family:var(--font-latin),"Outfit",sans-serif;letter-spacing:.05em;text-align:right;color:var(--neon-cyan);font-size:1rem;font-weight:600;display:block}.site-footer__email:hover .site-footer__email-value{color:#fff}.site-footer__trust-list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__trust-list li{gap:.28rem;display:grid}.site-footer__trust-link{color:inherit;gap:.28rem;text-decoration:none;transition:color .16s;display:grid}.site-footer__trust-link:hover strong{color:#fff}.site-footer__trust-link:hover span{color:#83e0cffa}.site-footer__trust-list strong{color:#fffffff2;font-size:.95rem;font-weight:600}.site-footer__trust-list span{color:#b4acc8d1;font-size:.875rem;line-height:1.6}.site-footer__badges{border-top:1px solid #673de64d;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:1.25rem;padding-top:1.05rem;display:flex}.site-footer__badge{color:#beb6d2d1;letter-spacing:.03em;background:0 0;border:0;align-items:center;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.site-footer__badge:not(:first-child):before{content:"·";color:#83e0cf99;margin-inline-end:.85rem}.site-footer__bottom{z-index:1;background:#030303;border-top:1px solid #83e0cf33;padding-block:1.25rem 1.45rem;position:relative}.site-footer__bottom-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex}.site-footer__copy{color:#aaa2bea6;margin:0;font-size:.8rem}.site-footer__legal-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1.35rem;max-width:52rem;display:flex}.site-footer__legal-link{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:.9rem;font-weight:500;text-decoration:none}.site-footer__legal-link:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.executive-brief{background:linear-gradient(145deg,#0b0815,#030303 48%,#101917);border:1px solid #83e0cf47;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #673de62e,0 18px 48px #00000073}.executive-brief__rail{opacity:.95;background:linear-gradient(#83e0cf,#673de6 55%,#83e0cf);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.executive-brief__body{z-index:1;padding:1.35rem 1.5rem 1.5rem;position:relative}@media (min-width:768px){.executive-brief__body{padding:1.65rem 1.85rem 1.85rem}}.executive-brief__badge{letter-spacing:.06em;color:#83e0cf;background:#83e0cf1f;border:1px solid #83e0cf73;border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.68rem;font-weight:650;display:inline-flex}.executive-brief__kicker{letter-spacing:.04em;color:#d4b9ff;font-size:.72rem;font-weight:600}.executive-brief__lead{letter-spacing:-.01em;color:#fff;text-shadow:0 0 24px #83e0cf66,0 0 44px #673de652;max-width:42rem;margin:0 0 .85rem;font-size:clamp(1.15rem,2.6vw,1.7rem);font-weight:750;line-height:1.45}.executive-brief__quote{color:#e6f3f3;border-inline-start:2px solid #7486dc;max-width:46rem;margin:0;padding-inline-start:1rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.8}@media (min-width:768px){.executive-brief__quote{font-size:1.05rem;line-height:1.85}}.executive-alert{background:linear-gradient(135deg,#0f0a1e,#030303);border:1px solid #673de659;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 10px 28px #00000059}.executive-alert__badge{letter-spacing:.06em;color:#c9a7ff;margin-bottom:.35rem;font-size:.68rem;font-weight:650}.executive-alert__text{color:#dff2f1;font-size:.9rem;line-height:1.7}.open-panel{box-shadow:none;background:0 0;border:0;padding:1.5rem 0;position:relative}.open-panel:before{content:"";pointer-events:none;opacity:.7;inset-inline:0;background:linear-gradient(90deg,#0000,#83e0cf29,#c9a7ff38,#0000);height:1px;position:absolute;top:0}@media (min-width:768px){.open-panel{padding:1.85rem 0}}.open-panel+.open-panel{border-top:1px solid #c9a7ff1f}.open-panel+.open-panel:before{display:none}.open-list-item{border-bottom:1px solid #c9a7ff1f;padding:.55rem 0}.open-list-item:last-child{border-bottom:0}.proposal-next-step__panel{background:linear-gradient(145deg,#0d091a,#030303 52%,#121e1b);border:1px solid #83e0cf47;border-radius:1.25rem;padding:1.5rem 1.35rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #673de629,0 16px 44px #0000006b}@media (min-width:768px){.proposal-next-step__panel{padding:1.75rem 1.85rem 1.9rem}}.proposal-next-step__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.proposal-next-step__actions .btn-ghost,.proposal-next-step__actions .btn-primary{min-height:2.75rem;padding-inline:1.2rem;text-decoration:none}.proposal-analytics__grid{gap:1.25rem;display:grid}@media (min-width:900px){.proposal-analytics__grid{grid-template-columns:1fr 1fr}}.proposal-analytics__card{background:linear-gradient(160deg,#0d1513,#030303);border:1px solid #83e0cf38;border-radius:1.1rem;padding:1.15rem 1.1rem 1.25rem}.proposal-chart--pie{align-items:center;gap:1rem;display:grid}@media (min-width:480px){.proposal-chart--pie{grid-template-columns:140px 1fr}}.proposal-chart__svg{filter:drop-shadow(0 0 18px #83e0cf47);width:132px;height:132px;margin-inline:auto}.proposal-chart__legend{color:#daf1ef;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.proposal-chart__legend li{align-items:flex-start;gap:.55rem;display:flex}.proposal-chart__swatch{border-radius:999px;flex-shrink:0;width:.65rem;height:.65rem;margin-top:.28rem}.proposal-chart__bar-row{color:#daf1ef;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:.8rem;display:grid}.proposal-chart__bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-chart__bar-track{background:#1b1333;border-radius:999px;height:.55rem;overflow:hidden}.proposal-chart__bar-fill{border-radius:inherit;min-width:.35rem;height:100%;transition:width .6s;display:block}.proposal-chart__bar-value{font-variant-numeric:tabular-nums;opacity:.85}.proposal-chart__prio-row{margin-bottom:.7rem}.proposal-chart__prio-head{color:#dff2f1;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.proposal-analytics__risks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.proposal-analytics__risk{color:#ddf2f0;border:1px solid #c9a7ff29;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.84rem;display:flex}.proposal-analytics__risk.is-high{border-color:#c45b7a66}.proposal-analytics__risk.is-mid{border-color:#c9a7ff59}.proposal-analytics__risk.is-low{border-color:#83e0cf66}.client-proposal__sheet{background:linear-gradient(155deg,#0f0a1e,#030303 45%,#101917);border:1px solid #83e0cf42;border-radius:1.35rem;padding:1.45rem 1.25rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #673de624,0 18px 48px #00000073}@media (min-width:768px){.client-proposal__sheet{padding:1.85rem 1.75rem 2rem}}.client-proposal__header{border-bottom:1px solid #c9a7ff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.1rem;display:flex}.client-proposal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#83e0cf;margin-bottom:.45rem;font-size:.72rem}.client-proposal__brand{color:#e6defa;border:1px solid #83e0cf47;border-radius:999px;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.client-proposal__block+.client-proposal__block{margin-top:1.25rem}.client-proposal__grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.client-proposal__grid{grid-template-columns:1fr 1fr}}.client-proposal__phases{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.client-proposal__phases>li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.client-proposal__phase-index{letter-spacing:.06em;color:#83e0cf;margin-top:.2rem;font-size:.78rem;font-weight:700}.client-proposal__pipeline-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.client-proposal__entities{gap:.85rem;margin-top:.25rem;display:grid}@media (min-width:640px){.client-proposal__entities{grid-template-columns:repeat(2,1fr)}}.client-proposal__entity-card{background:#ffffff08;border:1px solid #c9a7ff29;border-radius:14px;padding:.85rem 1rem}.client-proposal__entity-relations{color:#83e0cf;letter-spacing:.02em;margin-top:.5rem;font-size:.72rem}@media print{body *{visibility:hidden!important}#client-proposal,#client-proposal *{visibility:visible!important}#client-proposal{inset-inline-start:0;width:100%;position:absolute;top:0;padding:0!important}#client-proposal,.client-proposal__sheet{color:#111!important;background:#fff!important}.client-proposal__sheet{box-shadow:none!important;border:0!important;border-radius:0!important}.client-proposal__sheet *,.client-proposal__sheet .text-glow,.client-proposal__sheet .text-ink,.client-proposal__sheet .text-ink-muted{color:#111!important;text-shadow:none!important;filter:none!important}.cs-assist,.factory-form-section__loader,.lab-loader,.proposal-analytics,.proposal-next-step__actions,.site-nav{display:none!important}}.galaxy-icon{color:#83e0cf66;flex-shrink:0;justify-content:center;align-items:center;transition:color .32s,filter .32s,transform .32s;display:inline-flex;position:relative}.galaxy-icon.is-idle{color:#a39bb866;filter:saturate(.7)}.galaxy-icon.is-done{color:#c9a7ff;filter:drop-shadow(0 0 8px #c9a7ff59)}.galaxy-icon.is-active{color:#83e0cf;filter:drop-shadow(0 0 12px #83e0cf73);animation:galaxy-pulse 2.4s ease-in-out infinite}.constellation-route--enlarge .galaxy-icon.is-active{filter:drop-shadow(0 0 18px #83e0cfa6);animation:galaxy-pulse-strong 1.8s ease-in-out infinite}.galaxy-icon__check{background:linear-gradient(135deg,#d4eef5,#83e0cf 55%,#34d399);border-radius:999px;place-items:center;width:58%;height:58%;animation:check-pop .42s cubic-bezier(.34,1.56,.64,1) both;display:grid;position:absolute;inset-block-end:-8%;inset-inline-end:-10%;box-shadow:0 0 10px #83e0cf99,0 0 0 2px #030303}.constellation-route{isolation:isolate;position:relative}.constellation-route__path{pointer-events:none;z-index:0;position:absolute}.constellation-route--vertical .constellation-route__path{width:2px;inset-block:1.1rem;inset-inline-start:.95rem}.constellation-route--enlarge.constellation-route--vertical .constellation-route__path{width:3px;inset-block:1.45rem;inset-inline-start:1.35rem}.constellation-route--horizontal .constellation-route__path{inset-inline:1.25rem;height:2px;top:.95rem}.constellation-route__rail{opacity:.85;background:linear-gradient(#83e0cf1a,#c9a7ff47,#673de624);border-radius:999px;width:100%;height:100%;display:block}.constellation-route--horizontal .constellation-route__rail{background:linear-gradient(90deg,#83e0cf1a,#c9a7ff47,#673de624)}.constellation-route__rail-glow{background:inherit;opacity:.45;border-radius:999px;position:absolute;inset:-6px;box-shadow:0 0 18px #c9a7ff38}.constellation-route--vertical .constellation-route__traveler{left:50%;top:var(--constellation-travel,12%);background:radial-gradient(circle,#d4eef5 0,#83e0cf 45%,#0000 75%);border-radius:50%;width:8px;height:8px;margin-left:-4px;transition:top .7s cubic-bezier(.22,1,.36,1);animation:traveler-glow 2.2s ease-in-out infinite;position:absolute;box-shadow:0 0 14px #83e0cf8c,0 0 28px #c9a7ff59}.constellation-route--enlarge.constellation-route--vertical .constellation-route__traveler{width:12px;height:12px;margin-left:-6px;transition:top .85s cubic-bezier(.22,1,.36,1);animation:traveler-glow-strong 1.85s ease-in-out infinite;box-shadow:0 0 18px #83e0cfb3,0 0 36px #c9a7ff73,0 0 48px #673de64d}.constellation-route--horizontal .constellation-route__traveler{width:8px;height:8px;top:50%;background:radial-gradient(circle,#d4eef5 0,#83e0cf 45%,#0000 75%);border-radius:50%;margin-top:-4px;transition:inset-inline-start .7s cubic-bezier(.22,1,.36,1);animation:traveler-glow 2.2s ease-in-out infinite;position:absolute;inset-inline-start:var(--constellation-travel,12%);box-shadow:0 0 14px #83e0cf8c,0 0 28px #c9a7ff59}.constellation-route__steps{z-index:1;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.constellation-route--enlarge .constellation-route__steps{gap:.35rem}.constellation-route--horizontal .constellation-route__steps{flex-flow:wrap;gap:1rem 1.5rem}.constellation-route__step{border-bottom:1px solid #c9a7ff1a;grid-template-columns:2.1rem 1fr;align-items:start;gap:.85rem 1rem;padding:.95rem 0;transition:opacity .36s,transform .36s,background .36s,box-shadow .36s,border-color .36s;display:grid}.constellation-route--enlarge .constellation-route__step{border:1px solid #0000;border-radius:1rem;grid-template-columns:2.85rem 1fr;gap:1rem 1.25rem;padding:1rem .85rem}.constellation-route__step:last-child{border-bottom:0}.constellation-route--horizontal .constellation-route__step{text-align:center;border-bottom:0;flex:8rem;grid-template-columns:1fr;justify-items:center;min-width:7rem;padding:.35rem .25rem}.constellation-route__step.is-waiting{opacity:.55}.constellation-route__step.is-current{opacity:1}.constellation-route__step.is-done{opacity:.88}.constellation-route--enlarge .constellation-route__step.is-waiting{opacity:.5}.constellation-route--enlarge .constellation-route__step.is-current{background:linear-gradient(120deg,#83e0cf24,#673de629);border-color:#83e0cf5c;box-shadow:0 0 22px #83e0cf1f,inset 0 0 18px #673de614}.constellation-route--enlarge .constellation-route__step.is-done{opacity:.92;background:#673de614;border-color:#673de638}.constellation-route--enlarge .constellation-route__step.is-expanded{border-color:#673de661}.constellation-route--interactive .constellation-route__step{padding:0;display:block}.constellation-route__hit{width:100%;color:inherit;text-align:inherit;cursor:pointer;border-radius:inherit;font:inherit;background:0 0;border:0;grid-template-columns:2.1rem 1fr;align-items:start;gap:.85rem 1rem;margin:0;padding:.95rem 0;display:grid}.constellation-route--enlarge .constellation-route__hit{grid-template-columns:2.85rem 1fr;gap:1rem 1.25rem;padding:1rem .85rem}.constellation-route--interactive .constellation-route__step:focus-within,.constellation-route--interactive .constellation-route__step:hover{opacity:1;border-color:#83e0cf66;box-shadow:0 0 20px #83e0cf24,0 0 24px #673de61a}.constellation-route--interactive .constellation-route__hit:focus-visible{outline-offset:3px;outline:2px solid #83e0cfa6}.constellation-route__marker{place-items:center;padding-top:.1rem;display:grid;position:relative}.constellation-route--enlarge .constellation-route__marker{padding-top:.2rem}.constellation-route__step.is-current .constellation-route__marker:before{content:"";z-index:-1;pointer-events:none;border:1.5px solid #83e0cf8c;border-radius:999px;animation:marker-ping 1.8s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:-4px}.constellation-route--enlarge .constellation-route__step.is-current .constellation-route__marker:before{inset:-6px}.constellation-route__body{min-width:0}.constellation-route__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.constellation-route__title{color:var(--color-ink);margin:0;font-size:.95rem;font-weight:650;transition:color .32s}.constellation-route--enlarge .constellation-route__title{font-size:clamp(1.02rem,1.6vw,1.18rem)}.constellation-route__step.is-waiting .constellation-route__title{color:var(--color-ink-muted)}.constellation-route__hint{color:#a39bb8bf;margin:.4rem 0 0;font-size:.75rem}.constellation-route__detail{color:var(--color-ink-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.65}.constellation-route--enlarge .constellation-route__detail{margin-top:.55rem;font-size:.92rem;line-height:1.75}.constellation-route__detail.is-open{animation:tip-reveal .32s both}.constellation-route__status{letter-spacing:.02em;color:var(--color-ink-muted);font-size:.7rem;font-weight:650;transition:color .32s,text-shadow .32s,opacity .32s}.constellation-route--enlarge .constellation-route__status{background:#0c122259;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.constellation-route__status.is-current{color:#83e0cf;text-shadow:0 0 12px #83e0cf59}.constellation-route--enlarge .constellation-route__status.is-current{background:#83e0cf29;box-shadow:0 0 16px #83e0cf2e}.constellation-route__status.is-done{color:var(--color-success)}.constellation-route--enlarge .constellation-route__status.is-done{background:#34d3991a}.soft-neon-edge{position:relative}.soft-neon-edge:after{content:"";pointer-events:none;border-radius:inherit;opacity:.85;border:1px solid #83e0cf29;position:absolute;inset:-1px;box-shadow:0 0 24px #83e0cf1a,0 0 28px #673de61f,inset 0 0 20px #673de60f}@media (min-width:768px) and (max-width:1099px){.site-nav__inner{gap:.35rem;padding:.3rem .55rem}.site-nav__link{padding:.28rem .45rem;font-size:.78rem}.site-nav__cs{padding:.3rem .6rem;font-size:.72rem}}@media (min-width:1024px){.site-nav__link{padding:.32rem .55rem;font-size:.84rem}}@media (min-width:1280px){.site-nav__link{padding:.34rem .6rem;font-size:.86rem}}}:root{--bg:#07060f;--bg-elevated:#12101c;--purple-deep:#2f1c6a;--purple:#673de6;--purple-light:#ebe4ff;--neon-cyan:#83e0cf;--neon-teal:#00b090;--ink:#fff;--ink-muted:#b7b0cc;--container-max:1200px}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-brand-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,3%)scale(1.05)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orb-float{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.15);transform:translateY(-8px)scale(1.05)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.45}}@keyframes robot-head-idle{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(.6deg)translateY(.5px)}}@keyframes robot-head-talk{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-2.5deg)translateY(1.5px)}50%{transform:rotate(1.5deg)translateY(-1px)}75%{transform:rotate(-1.8deg)translateY(1px)}}@keyframes robot-hand-idle{0%,to{transform:rotate(0)}50%{transform:rotate(2.5deg)}}@keyframes robot-hand-talk{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-8deg)translateY(-1px)}45%{transform:rotate(10deg)translateY(1px)}70%{transform:rotate(-6deg)translateY(-.5px)}85%{transform:rotate(7deg)translateY(.5px)}}@keyframes galaxy-pulse{0%,to{filter:drop-shadow(0 0 10px #83e0cf66);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #83e0cf8c);transform:scale(1.08)}}@keyframes galaxy-pulse-strong{0%,to{filter:drop-shadow(0 0 14px #83e0cf8c);transform:scale(1)}50%{filter:drop-shadow(0 0 26px #83e0cfcc);transform:scale(1.14)}}@keyframes traveler-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes traveler-glow-strong{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes tip-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes check-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes marker-ping{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes submit-ring-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.45;transform:scale(1.05)}}@keyframes submit-noticed{0%{transform:scale(.94)}55%{transform:scale(1.045);box-shadow:0 0 0 12px #83e0cf29,0 10px 30px #673de67a,0 0 24px #83e0cf24}to{transform:scale(1);box-shadow:0 10px 30px #673de67a,0 0 24px #83e0cf24}}@keyframes submit-spark-pulse{0%,to{opacity:.9;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(8deg)}}@keyframes results-arrive{0%{opacity:0;transform:translateY(28px)scale(.985)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes results-glow-flash{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.constellation-route__detail.is-open,.constellation-route__step.is-current .constellation-route__marker:before,.constellation-route__traveler,.engine-form__submit--noticed,.engine-form__submit-icon,.engine-form__submit:before,.factory-form-section__results--enter,.factory-form-section__results--enter:after,.factory-neon,.float-3d,.galaxy-icon.is-active,.galaxy-icon__check,.lab-aurora,.lab-loader__progress-bar:after,.lab-orb--stage,.robot-crew-card,.robot-motion,.robot-motion__hand,.robot-motion__head,.robot-photo-glow{animation:none!important}.constellation-route__traveler,.lab-loader__progress-bar{transition:none!important}.constellation-route--interactive .constellation-route__step:focus-within,.constellation-route--interactive .constellation-route__step:hover,.engine-form__submit:hover:not(:disabled){transform:none}.factory-form-section__results--enter{opacity:1;transform:none}}.cs-assist{z-index:95;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.15rem;left:auto;right:1.15rem}.cs-assist>*{pointer-events:auto}.cs-assist__fab{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#1a1228eb,#0c121ce0);border:1px solid #00e5ff47;border-radius:999px;align-items:center;gap:.65rem;padding:.4rem .85rem .4rem .4rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 0 0 1px #7b3fe433,0 12px 40px #00000073,0 0 28px #00e5ff1f}.cs-assist__fab:hover{border-color:#00e5ff80;transform:translateY(-2px);box-shadow:0 0 0 1px #7b3fe459,0 16px 48px #00000080,0 0 36px #00e5ff38}.cs-assist__fab-label{letter-spacing:.01em;white-space:nowrap;padding-inline-end:.35rem;font-size:.82rem;font-weight:600}.cs-assist__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(120% 80% at 10% 0,#00e5ff1a,#0000 55%),radial-gradient(100% 70% at 100% 100%,#7b3fe42e,#0000 50%),#0a0a0eeb;border:1px solid #b794f638;border-radius:1.35rem;flex-direction:column;gap:.75rem;width:min(22.5rem,100vw - 1.5rem);max-height:min(34rem,100vh - 5rem);padding:1rem 1.05rem .9rem;animation:cs-panel-in .35s;display:flex;box-shadow:0 0 0 1px #00e5ff14,0 24px 64px #0000008c}@keyframes cs-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.cs-assist__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cs-assist__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.cs-assist__title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.cs-assist__subtitle{color:var(--ink-muted);margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.cs-assist__close{width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;font-size:1.25rem;line-height:1}.cs-assist__close:hover{color:var(--ink);border-color:#00e5ff59}.cs-assist__status{color:var(--neon-cyan);background:#00e5ff14;border:1px solid #00e5ff2e;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.75rem;display:inline-flex}.cs-assist__status[data-state=listening]{color:#7ef9ff;animation:cs-listen-glow 1.6s ease-in-out infinite;box-shadow:0 0 18px #00e5ff33}@keyframes cs-listen-glow{0%,to{box-shadow:0 0 12px #00e5ff26}50%{box-shadow:0 0 22px #00e5ff59}}.cs-assist__status[data-state=speaking]{color:#d8b4fe;background:#7b3fe41f;border-color:#b794f659}.cs-assist__status[data-state=thinking]{color:var(--ink-muted)}.cs-assist__status-dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 8px}.cs-assist__status[data-state=listening] .cs-assist__status-dot,.cs-assist__status[data-state=speaking] .cs-assist__status-dot{animation:cs-pulse 1.1s ease-in-out infinite}@keyframes cs-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.cs-assist__transcript{scrollbar-width:thin;flex-direction:column;flex:1;gap:.65rem;min-height:8rem;max-height:14rem;padding:.15rem .1rem;display:flex;overflow-y:auto}.cs-assist__hint{text-align:center;color:var(--ink-muted);margin:auto 0;padding:1rem .5rem;font-size:.85rem;line-height:1.55}.cs-assist__bubble{border-radius:.9rem;max-width:92%;padding:.55rem .75rem;font-size:.86rem;line-height:1.5}.cs-assist__bubble p{margin:.15rem 0 0}.cs-assist__bubble-label{letter-spacing:.02em;opacity:.7;font-size:.68rem;font-weight:600;display:block}.cs-assist__bubble--agent{background:#7b3fe429;border:1px solid #b794f638;align-self:flex-start}.cs-assist__bubble--user{background:#00e5ff1a;border:1px solid #00e5ff33;align-self:flex-end}.cs-assist__error{color:#fda4af;margin:0;font-size:.78rem;line-height:1.45}.cs-assist__choices{grid-template-columns:1fr;gap:.45rem;display:grid}.cs-assist__choice{appearance:none;color:#e8fbff;width:100%;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(135deg,#002837eb,#004655bf);border:1px solid #00e5ff47;border-radius:12px;margin:0;padding:.72rem .9rem;font-size:.88rem;font-weight:600;line-height:1.35;transition:border-color .18s,background .18s,transform .18s}.cs-assist__choice:hover:not(:disabled){background:linear-gradient(135deg,#003746fa,#005f6ed9);border-color:#00e5ff8c;transform:translateY(-1px)}.cs-assist__choice:disabled{opacity:.45;cursor:not-allowed}.cs-assist__actions{gap:.5rem;display:flex}.cs-assist__btn{flex:1;justify-content:center}.cs-assist__privacy{text-align:center;margin:0;font-size:.68rem;line-height:1.4}.cs-assist__privacy a{color:var(--ink-muted);text-decoration:none}.cs-assist__privacy a:hover{color:var(--neon-cyan)}.cs-avatar{flex-shrink:0;place-items:center;display:grid;position:relative}.cs-avatar__photo{object-fit:cover;object-position:center 18%;background:#030305;border:2px solid #673de6a6;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1px #83e0cf66,0 4px 18px #0303058c}.cs-avatar__photo,.cs-avatar__svg{z-index:1;display:block;position:relative}.cs-avatar__glow{opacity:.35;background:radial-gradient(circle,#83e0cf52,#673de62e,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-6%}.cs-avatar__glow.is-active{opacity:1;animation:cs-glow 1.4s ease-in-out infinite}.cs-avatar__glow.is-think{opacity:.7;background:radial-gradient(circle,#b794f659,#0000 68%)}@keyframes cs-glow{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}.cs-avatar__wave{z-index:2;inset-inline-end:-2px;background:#0a0a0ea6;border-radius:6px;align-items:flex-end;gap:2px;height:14px;padding:2px 4px;display:flex;position:absolute;bottom:2px}.cs-avatar__wave span{background:var(--neon-cyan);border-radius:2px;width:2px;animation:cs-wave .8s ease-in-out infinite}.cs-avatar__wave span:first-child{height:4px;animation-delay:0s}.cs-avatar__wave span:nth-child(2){height:8px;animation-delay:.12s}.cs-avatar__wave span:nth-child(3){height:11px;animation-delay:.24s}.cs-avatar__wave span:nth-child(4){height:6px;animation-delay:.36s}@keyframes cs-wave{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:480px){.cs-assist{bottom:.75rem;left:auto;right:.75rem}.cs-assist__fab-label{display:none}.cs-assist__fab{padding:.35rem}.cs-assist__panel{width:min(100vw - 1.25rem,22.5rem)}}.srf{isolation:isolate;flex-shrink:0;place-items:center;display:grid;position:relative}.srf__aura{pointer-events:none;background:radial-gradient(circle,var(--srf-accent,#83e0cf),var(--srf-secondary,#673de6),transparent 72%);border-radius:50%;position:absolute;inset:6% 10%}@supports (color:color-mix(in lab,red,red)){.srf__aura{background:radial-gradient(circle,color-mix(in srgb,var(--srf-accent,#83e0cf) 32%,transparent),color-mix(in srgb,var(--srf-secondary,#673de6) 16%,transparent),transparent 72%)}}.srf__aura{filter:blur(12px);opacity:.58;z-index:0;animation:srf-aura-breathe 3.6s ease-in-out infinite;animation-delay:var(--srf-idle-delay,0s)}.srf__floor-shadow{pointer-events:none;filter:blur(4px);z-index:0;opacity:.85;background:radial-gradient(#0303058c,#0000 70%);border-radius:50%;width:48%;height:10%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.srf--girl .srf__aura{background:radial-gradient(circle,var(--srf-accent,#83e0cf),var(--srf-secondary,#673de6),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.srf--girl .srf__aura{background:radial-gradient(circle,color-mix(in srgb,var(--srf-accent,#83e0cf) 28%,transparent),color-mix(in srgb,var(--srf-secondary,#673de6) 22%,transparent),transparent 72%)}}.srf--boy .srf__aura{background:radial-gradient(circle,var(--srf-accent,#83e0cf),var(--srf-secondary,#673de6),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.srf--boy .srf__aura{background:radial-gradient(circle,color-mix(in srgb,var(--srf-accent,#83e0cf) 34%,transparent),color-mix(in srgb,var(--srf-secondary,#673de6) 12%,transparent),transparent 72%)}}.srf__svg{z-index:1;filter:drop-shadow(0 12px 24px #03030580) drop-shadow(0 0 14px var(--srf-accent,#83e0cf));display:block;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.srf__svg{filter:drop-shadow(0 12px 24px #03030580) drop-shadow(0 0 14px color-mix(in srgb,var(--srf-accent,#83e0cf) 22%,transparent))}}.srf__head{transform-origin:60px 58px;animation:srf-head-idle 3.2s ease-in-out infinite;animation-delay:var(--srf-idle-delay,0s)}.srf__arm--l{transform-origin:26px 71px;animation:srf-arm-l 2.8s ease-in-out infinite;animation-delay:var(--srf-idle-delay,0s)}.srf__arm--r{transform-origin:94px 71px;animation:srf-arm-r 3.1s ease-in-out infinite;animation-delay:calc(var(--srf-idle-delay,0s) + .18s)}.srf__antenna-tip{animation:srf-antenna 2.4s ease-in-out infinite;animation-delay:var(--srf-idle-delay,0s)}.srf__eye{transform-origin:50%}.srf__mouth{transform-origin:60px 45.5px;transform-box:fill-box}.srf__core{opacity:.9}.srf.is-listening .srf__aura,.srf.is-speaking .srf__aura{opacity:.98;animation:srf-aura-speak 1.1s ease-in-out infinite}.srf.is-speaking .srf__head{animation:srf-head-speak .55s ease-in-out infinite}.srf.is-speaking .srf__mouth{animation:srf-mouth-speak .38s ease-in-out infinite}.srf.is-speaking .srf__core,.srf.is-speaking .srf__eye--l,.srf.is-speaking .srf__eye--r{animation:srf-eye-pulse .7s ease-in-out infinite}.srf.is-speaking .srf__arm--r{animation:srf-arm-speak .9s ease-in-out infinite}.srf.is-listening .srf__antenna-tip{animation:srf-antenna .9s ease-in-out infinite}.srf.is-thinking .srf__core{animation:srf-eye-pulse 1.4s ease-in-out infinite}.srf.is-thinking .srf__head{animation:srf-head-idle 1.8s ease-in-out infinite}.team-robot__avatar-stage{aspect-ratio:1;border:1px solid var(--team-robot-accent,#83e0cf);border-radius:1.35rem;place-items:center;width:min(100%,11rem);padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.team-robot__avatar-stage{border:1px solid color-mix(in srgb,var(--team-robot-accent,#83e0cf) 36%,transparent)}}.team-robot__avatar-stage{box-shadow:0 0 28px var(--team-robot-accent,#83e0cf),0 14px 32px #00000052,inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.team-robot__avatar-stage{box-shadow:0 0 28px color-mix(in srgb,var(--team-robot-accent,#83e0cf) 14%,transparent),0 14px 32px #00000052,inset 0 1px 0 #ffffff14}}.team-robot__avatar-stage{background:linear-gradient(160deg,var(--team-robot-accent,#83e0cf),#0b0815)}@supports (color:color-mix(in lab,red,red)){.team-robot__avatar-stage{background:linear-gradient(160deg,color-mix(in srgb,var(--team-robot-accent,#83e0cf) 14%,#050508),#0b0815)}}.team-robot__mascot-stage{aspect-ratio:1;border:1px solid var(--team-robot-accent,#83e0cf);border-radius:1.35rem;place-items:center;width:min(100%,17.5rem);padding:1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.team-robot__mascot-stage{border:1px solid color-mix(in srgb,var(--team-robot-accent,#83e0cf) 40%,transparent)}}.team-robot__mascot-stage{box-shadow:0 0 36px var(--team-robot-accent,#83e0cf),0 18px 40px #00000059,inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.team-robot__mascot-stage{box-shadow:0 0 36px color-mix(in srgb,var(--team-robot-accent,#83e0cf) 18%,transparent),0 18px 40px #00000059,inset 0 1px 0 #ffffff1a}}.team-robot__mascot-stage{background:linear-gradient(160deg,var(--team-robot-accent,#83e0cf),#0d091a)}@supports (color:color-mix(in lab,red,red)){.team-robot__mascot-stage{background:linear-gradient(160deg,color-mix(in srgb,var(--team-robot-accent,#83e0cf) 18%,#050508),#0d091a)}}.team-robot__mascot-stage{overflow:hidden}.team-robot__mascot-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030305);height:36%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.team-robot__mascot-stage:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,#030305 55%,var(--team-robot-accent,#83e0cf) 14%))}}.team-robot--demo .team-robot__mascot-stage{border-color:var(--team-robot-accent,#673de6)}@supports (color:color-mix(in lab,red,red)){.team-robot--demo .team-robot__mascot-stage{border-color:color-mix(in srgb,var(--team-robot-accent,#673de6) 52%,transparent)}}.specialist-avatar{isolation:isolate;place-items:center;display:grid;position:relative}.specialist-avatar--circle,.specialist-avatar--circle .specialist-avatar__ring{border-radius:999px}.specialist-avatar--squircle,.specialist-avatar--squircle .specialist-avatar__ring{border-radius:1.15rem}.specialist-avatar--hex,.specialist-avatar--hex .specialist-avatar__ring{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border-radius:0}.specialist-avatar--diamond,.specialist-avatar--diamond .specialist-avatar__ring{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.specialist-avatar--shield,.specialist-avatar--shield .specialist-avatar__ring{clip-path:polygon(50% 0,100% 18%,100% 62%,50% 100%,0 62%,0 18%);border-radius:0}.specialist-avatar--pill,.specialist-avatar--pill .specialist-avatar__ring{border-radius:999px}.specialist-avatar--pill.specialist-avatar--sm{width:5.1rem;height:3.4rem}.specialist-avatar--pill.specialist-avatar--md{width:7.6rem;height:5rem}.specialist-avatar__ring{border-radius:inherit;border:1px solid var(--specialist-accent,#83e0cf);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.specialist-avatar__ring{border:1px solid color-mix(in srgb,var(--specialist-accent,#83e0cf) 42%,transparent)}}.specialist-avatar__ring{background:radial-gradient(circle at 35% 28%,var(--specialist-accent,#83e0cf),var(--specialist-accent,#83e0cf) 58%,#03030573)}@supports (color:color-mix(in lab,red,red)){.specialist-avatar__ring{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--specialist-accent,#83e0cf) 34%,transparent),color-mix(in srgb,var(--specialist-accent,#83e0cf) 12%,#050508) 58%,#03030573)}}.specialist-avatar__ring{box-shadow:0 0 28px var(--specialist-accent,#83e0cf),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.specialist-avatar__ring{box-shadow:0 0 28px color-mix(in srgb,var(--specialist-accent,#83e0cf) 22%,transparent),inset 0 1px 0 #ffffff1f}}.specialist-avatar.is-active .specialist-avatar__ring{border-color:var(--specialist-accent,#83e0cf)}@supports (color:color-mix(in lab,red,red)){.specialist-avatar.is-active .specialist-avatar__ring{border-color:color-mix(in srgb,var(--specialist-accent,#83e0cf) 62%,transparent)}}.specialist-avatar.is-active .specialist-avatar__ring{box-shadow:0 0 36px var(--specialist-accent,#83e0cf),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab,red,red)){.specialist-avatar.is-active .specialist-avatar__ring{box-shadow:0 0 36px color-mix(in srgb,var(--specialist-accent,#83e0cf) 34%,transparent),inset 0 1px 0 #ffffff29}}.specialist-avatar__initials{z-index:1;letter-spacing:.04em;color:#eaf9ff;text-shadow:0 0 18px var(--specialist-accent,#83e0cf);font-weight:700;position:relative}@supports (color:color-mix(in lab,red,red)){.specialist-avatar__initials{text-shadow:0 0 18px color-mix(in srgb,var(--specialist-accent,#83e0cf) 40%,transparent)}}.specialist-avatar__mark{z-index:2;opacity:.72;color:var(--specialist-accent,#83e0cf);inset-inline-end:6%;font-size:.65rem;position:absolute;bottom:8%}@supports (color:color-mix(in lab,red,red)){.specialist-avatar__mark{color:color-mix(in srgb,var(--specialist-accent,#83e0cf) 80%,#fff)}}.specialist-avatar--sm{width:4.25rem;height:4.25rem}.specialist-avatar--sm .specialist-avatar__initials{font-size:1rem}.specialist-avatar--md{width:6.5rem;height:6.5rem}.specialist-avatar--md .specialist-avatar__initials{font-size:1.45rem}.specialist-avatar--lg{width:9.5rem;height:9.5rem}.specialist-avatar--lg .specialist-avatar__initials{font-size:2.1rem}.robot-figure__mascot{z-index:1;position:relative}.robot-figure--accent .robot-photo-glow{background:radial-gradient(circle,var(--robot-accent,#83e0cf),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.robot-figure--accent .robot-photo-glow{background:radial-gradient(circle,color-mix(in srgb,var(--robot-accent,#83e0cf) 35%,transparent),transparent 70%)}}@keyframes srf-head-idle{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2.8deg)translateY(-1.5px)}}@keyframes srf-head-speak{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-2px)}}@keyframes srf-arm-l{0%,to{transform:rotate(4deg)}50%{transform:rotate(-6deg)}}@keyframes srf-arm-r{0%,to{transform:rotate(-3deg)}50%{transform:rotate(7deg)}}@keyframes srf-arm-speak{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}@keyframes srf-mouth-speak{0%,to{opacity:.85;transform:scaleY(1)scaleX(1)}50%{opacity:1;transform:scaleY(2.1)scaleX(1.15)}}@keyframes srf-eye-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes srf-antenna{0%,to{fill:var(--srf-secondary,#673de6);opacity:.85}50%{fill:var(--srf-accent,#83e0cf);opacity:1}}@keyframes srf-aura-breathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.7;transform:scale(1.05)}}@keyframes srf-aura-speak{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.srf.is-speaking .srf__arm--r,.srf.is-speaking .srf__aura,.srf.is-speaking .srf__head,.srf.is-speaking .srf__mouth,.srf__antenna-tip,.srf__arm--l,.srf__arm--r,.srf__aura,.srf__core,.srf__eye--l,.srf__eye--r,.srf__floor-shadow,.srf__head,.srf__mouth{animation:none!important}.cs-assist__fab,.cs-assist__panel,.cs-assist__status-dot,.cs-assist__status[data-state=listening] .cs-assist__status-dot,.cs-assist__status[data-state=speaking] .cs-assist__status-dot,.cs-avatar__glow,.cs-avatar__glow.is-active,.cs-avatar__wave span{transition:none!important;animation:none!important}.cs-assist__status[data-state=listening]{animation:none!important}.cs-assist__panel{opacity:1;transform:none}.cs-assist__choice:hover:not(:disabled),.cs-assist__fab:hover{transform:none}}.legal-page{min-height:100vh;color:var(--color-ink);background:radial-gradient(80% 50% at 50% -10%,#673de638,#0000 55%),radial-gradient(60% 40% at 90% 20%,#83e0cf1a,#0000 50%),#030303;padding-bottom:4rem}.legal-page__top{z-index:2;max-width:var(--container-max);flex-direction:column;align-items:center;gap:.85rem;margin-inline:auto;padding:1.1rem 1.25rem 0;display:flex;position:relative}.legal-page__brand{order:2;margin-block-start:.15rem;margin-inline:auto}.legal-page__top-actions{flex-wrap:wrap;order:1;justify-content:space-between;align-items:center;gap:.75rem 1.15rem;width:100%;margin-inline-end:0;display:flex}.legal-page__back{color:#a39bb8d9;letter-spacing:.04em;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .16s}.legal-page__back:hover{color:var(--neon-cyan)}.legal-page__main{z-index:1;max-width:48rem;margin-inline:auto;padding-block:3.5rem 2rem;position:relative}.legal-page__kicker{letter-spacing:.16em;text-transform:uppercase;color:#c9a7ffe0;margin:0 0 .65rem;font-size:.62rem;font-weight:700}.legal-page__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.25}.legal-page__lead{color:#a39bb8e0;max-width:36rem;margin:.85rem 0 0;font-size:.84rem;line-height:1.75}.legal-page__tabs{border-bottom:1px solid #673de647;flex-wrap:wrap;gap:.35rem .15rem;margin-top:2.25rem;padding-bottom:.15rem;display:flex}.legal-page__tab{appearance:none;color:#a39bb8b8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:.55rem .7rem;font-size:.72rem;font-weight:500;transition:color .16s,border-color .16s}.legal-page__tab:hover{color:#ffffffeb}.legal-page__tab.is-active{color:#fff;border-bottom-color:#83e0cfd9;font-weight:600}.legal-page__panel{margin-top:1.75rem;padding-top:.25rem}.legal-page__panel-title{color:#fffffff5;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.05rem;font-weight:700}.legal-page__p{color:#a39bb8e0;max-width:40rem;margin:0 0 .95rem;font-size:.82rem;line-height:1.8}.legal-page__list{gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.legal-page__list li{color:#a39bb8c7;padding-inline-start:1rem;font-size:.78rem;line-height:1.65;position:relative}.legal-page__list li:before{content:"";inset-inline-start:0;background:#83e0cfbf;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em}.legal-page__email{color:var(--neon-cyan);letter-spacing:.06em;border-bottom:1px solid #83e0cf66;margin-top:1.35rem;padding-bottom:.2rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:inline-block}.legal-page__email:hover{color:#fff;border-bottom-color:#83e0cfbf}.legal-page__meta{color:#a39bb873;letter-spacing:.03em;margin:2.75rem 0 0;font-size:.64rem}@media (max-width:640px){.legal-page__top{padding-inline:1rem}.legal-page__top-actions{margin-inline-end:0;justify-content:space-between;width:100%;margin-top:0}.legal-page__main{padding-block-start:1.5rem}.legal-page__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.legal-page__tab{white-space:nowrap;flex:none}}.login-page{color:#f5f3fa;background:radial-gradient(70% 50% at 20% 0,#673de659,#0000 55%),radial-gradient(60% 45% at 90% 10%,#83e0cf29,#0000 50%),#030305;min-height:100dvh}.login-page__shell{width:min(1100px,100% - 2rem);margin-inline:auto;padding:1.25rem 0 3.5rem}.login-page__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.login-page__brand{text-decoration:none;display:inline-flex}.login-page__grid{gap:1.5rem;display:grid}@media (min-width:900px){.login-page__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:2rem}}.login-page__aside,.login-page__panel{-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#ffffff14,#e0f2fe0d 45%,#673de61f);border:1px solid #ffffff1f;border-radius:1.35rem;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00000059}.login-page__panel{padding:1.75rem 1.5rem 1.6rem}.login-page__aside{padding:1.5rem}.login-page__kicker{letter-spacing:.12em;text-transform:uppercase;color:#83e0cfe6;margin:0;font-size:.78rem;font-weight:700}.login-page__title{margin:.65rem 0 0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700;line-height:1.25}.login-page__lead{color:#dcd6ebe0;max-width:36rem;margin:.85rem 0 0;font-size:.98rem;line-height:1.7}.login-page__form{gap:1rem;margin-top:1.6rem;display:grid}.login-page__field{color:#e6e0f2eb;gap:.4rem;font-size:.88rem;font-weight:600;display:grid}.login-page__field input{color:#fff;background:#03030573;border:1px solid #ffffff24;border-radius:.85rem;outline:none;width:100%;padding:.85rem 1rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.login-page__field input:focus{border-color:#83e0cf8c;box-shadow:0 0 0 3px #83e0cf24}.login-page__submit{width:100%;margin-top:.35rem}.login-page__note{color:#b4acc8e0;margin:1.15rem 0 0;font-size:.88rem;line-height:1.65}.login-page__note a{color:#83e0cf;text-decoration:none}.login-page__note a:hover{text-decoration:underline}.login-page__note--sent{color:#83e0cff2}.login-page__aside-title{margin:0 0 1rem;font-size:1.05rem;font-weight:700}.login-page__benefits{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.login-page__benefits li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.95rem;gap:.3rem;padding:.85rem .95rem;display:grid}.login-page__benefits strong{font-size:.95rem}.login-page__benefits span{color:#beb6d2e0;font-size:.88rem;line-height:1.55}.settings-page{color:#f5f3fa;background:radial-gradient(70% 50% at 20% 0,#673de659,#0000 55%),radial-gradient(60% 45% at 90% 10%,#83e0cf29,#0000 50%),#030305;min-height:100dvh}.settings-page__shell{width:min(1100px,100% - 2rem);margin-inline:auto;padding:1.25rem 0 3.5rem}.settings-page__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.settings-page__brand{text-decoration:none;display:inline-flex}.settings-page__top-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.settings-page__logout{color:#ffbebef2;border-color:#ff787859}.settings-page__intro{margin-bottom:1.5rem}.settings-page__kicker{letter-spacing:.12em;text-transform:uppercase;color:#83e0cfe6;margin:0;font-size:.78rem;font-weight:700}.settings-page__title{margin:.65rem 0 0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700;line-height:1.25}.settings-page__lead{color:#dcd6ebe0;max-width:40rem;margin:.85rem 0 0;font-size:.98rem;line-height:1.7}.settings-page__loading{text-align:center;color:#beb6d2e6;margin:4rem 0}.settings-page__grid{gap:1.35rem;display:grid}@media (min-width:900px){.settings-page__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:1.5rem}}.settings-page__side{gap:1.35rem;display:grid}.settings-page__panel{-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#ffffff14,#e0f2fe0d 45%,#673de61f);border:1px solid #ffffff1f;border-radius:1.35rem;padding:1.5rem 1.35rem 1.45rem;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00000059}.settings-page__section-title{margin:0;font-size:1.08rem;font-weight:700}.settings-page__section-title--spaced{margin-top:1.6rem}.settings-page__section-lead{color:#beb6d2e0;margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.settings-page__fields{gap:.95rem;margin-top:1.15rem;display:grid}.settings-page__field{color:#e6e0f2eb;gap:.4rem;font-size:.88rem;font-weight:600;display:grid}.settings-page__field input,.settings-page__field select{color:#fff;background:#03030573;border:1px solid #ffffff24;border-radius:.85rem;outline:none;width:100%;padding:.85rem 1rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.settings-page__field select{cursor:pointer}.settings-page__field input:focus,.settings-page__field select:focus{border-color:#83e0cf8c;box-shadow:0 0 0 3px #83e0cf24}.settings-page__check{color:#e6e0f2eb;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.settings-page__check input{accent-color:#83e0cf;width:1.05rem;height:1.05rem;margin-top:.2rem}.settings-page__submit{width:100%;margin-top:1.25rem}.settings-page__flash{color:#83e0cff2;margin:.85rem 0 0;font-size:.9rem}.settings-page__error{color:#ffa0a0f2;margin:.85rem 0 0;font-size:.88rem}.settings-page__meta{gap:.9rem;margin:1.15rem 0 0;display:grid}.settings-page__meta div{gap:.35rem;display:grid}.settings-page__meta dt{text-transform:uppercase;letter-spacing:.08em;color:#b4acc8d9;font-size:.78rem}.settings-page__meta dd{color:#ebe6f5f2;margin:0;font-size:.95rem;line-height:1.55}.settings-page__badge{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.settings-page__badge--trial{color:#ffd68cfa;border-color:#ffd68c59}.settings-page__badge--active{color:#83e0cffa;border-color:#83e0cf66}.settings-page__badge--inactive{color:#ffaaaaf2;border-color:#ffaaaa59}.settings-page__contact{margin-top:1.15rem;text-decoration:none;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary{background:#673de6;border-radius:12px;box-shadow:0 10px 28px #673de659}.btn-primary:hover{filter:none;background:#5025d1;box-shadow:0 14px 32px #673de66b}.engine-form{background:#161226;border:1px solid #ebe4ff24;border-radius:16px;padding:1.85rem 1.45rem 1.9rem;box-shadow:0 24px 56px #07060f8c,0 0 0 1px #673de61f}@media (min-width:768px){.engine-form{border-radius:16px;padding:2.35rem 2.25rem 2.2rem}}.engine-form__glow{opacity:.28;filter:blur(48px);background:radial-gradient(circle,#673de673,#0000 70%)}.engine-form__kicker{color:#00b090;text-shadow:none;letter-spacing:.12em}.engine-form__title{text-shadow:none}.engine-form__line{height:3px;box-shadow:none;background:linear-gradient(90deg,#673de6,#00b090)}.engine-form__chip{background:#ffffff0a;border:1px solid #ebe4ff29;border-radius:10px}.engine-form__chip.is-active{box-shadow:none;color:#fff;background:#673de638;border-color:#673de6}.engine-form__textarea{background:#07060f8c;border:1px solid #ebe4ff29;border-radius:12px}.engine-form__textarea:focus{border-color:#673de6;box-shadow:0 0 0 4px #673de638}.engine-form__submit{background:#673de6;border-radius:12px;box-shadow:0 12px 28px #673de666}.engine-form__submit:before{display:none}.engine-form__submit:hover:not(:disabled){filter:none;background:#5025d1;box-shadow:0 16px 32px #673de673}.engine-form__hint{color:#b7b0cc;text-shadow:none;font-weight:500}.factory-form-section__results{background:#12101c;border:1px solid #ebe4ff24;border-radius:16px;box-shadow:0 24px 56px #07060f80}.client-proposal__sheet,.executive-brief,.lab-loader.lab-loader--stage,.proposal-analytics__card,.proposal-next-step__panel{background:#161226;border:1px solid #ebe4ff24;border-radius:16px;box-shadow:0 18px 40px #07060f66}.engine-form__title,.executive-brief__lead,.hero-cinematic__title{text-shadow:0 2px 18px #07060f73}.executive-brief__rail{background:linear-gradient(#673de6,#00b090)}.executive-brief__badge{color:#00b090;border-color:#00b09066}.client-proposal__eyebrow{color:#00b090}.client-proposal__entity-card{background:#ffffff08;border:1px solid #ebe4ff24;border-radius:12px}.idea-clarify{width:100%;max-width:40rem;margin:0 auto;scroll-margin-top:7rem}.idea-clarify--loading{margin-top:.5rem}.idea-clarify__card{background:#161226;border:1px solid #ebe4ff29;border-radius:16px;padding:1.65rem 1.35rem 1.75rem;box-shadow:0 24px 56px #07060f80}@media (min-width:768px){.idea-clarify__card{padding:2.15rem 2.1rem 2.05rem}}.idea-clarify__kicker{letter-spacing:.14em;text-transform:uppercase;color:#00b090;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.idea-clarify__title{color:#fff;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:750;line-height:1.3}.idea-clarify__lead{color:#b7b0cc;margin:.75rem 0 0;font-size:.98rem;line-height:1.7}.idea-clarify__idea{color:#fff;background:#2f1c6a59;border:1px solid #ebe4ff1f;border-radius:12px;margin:1.15rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.65}.idea-clarify__idea-label{letter-spacing:.08em;text-transform:uppercase;color:#ebe4ff;margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.idea-clarify__progress{background:#ebe4ff1f;border-radius:999px;height:6px;margin-top:1.35rem;overflow:hidden}.idea-clarify__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#673de6,#00b090);height:100%;transition:width .22s;display:block}.idea-clarify__progress-label{color:#b7b0cc;margin:.45rem 0 0;font-size:.8rem;font-weight:600}.idea-clarify__form{margin-top:1.25rem}.idea-clarify__fieldset{border:0;min-width:0;margin:0;padding:0}.idea-clarify__question{color:#fff;margin-bottom:.65rem;padding:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.45}.idea-clarify__hint{color:#b7b0cc;margin:0 0 .85rem;font-size:.88rem}.idea-clarify__options{flex-wrap:wrap;gap:.55rem;margin-bottom:.95rem;display:flex}.idea-clarify__chip{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ebe4ff29;border-radius:10px;padding:.55rem .9rem;font-size:.86rem;font-weight:600;transition:background .16s,border-color .16s}.idea-clarify__chip:hover{background:#673de629;border-color:#673de6b3}.idea-clarify__chip.is-active{color:#fff;background:#673de6;border-color:#673de6}.idea-clarify__textarea{resize:vertical;text-align:start;color:#fff;background:#07060f8c;border:1px solid #ebe4ff29;border-radius:12px;outline:none;width:100%;min-height:5.5rem;padding:.85rem 1rem;line-height:1.7;display:block}.idea-clarify__textarea:focus{border-color:#673de6;box-shadow:0 0 0 4px #673de638}.idea-clarify__actions{flex-wrap:wrap;align-items:center;gap:.7rem .9rem;margin-top:1.25rem;display:flex}.idea-clarify__primary{color:#fff;cursor:pointer;background:#673de6;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.45rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #673de659}.idea-clarify__primary:hover:not(:disabled){background:#5025d1}.idea-clarify__ghost{color:#fff;border:1px solid #ebe4ff2e;border-radius:12px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.15rem;display:inline-flex}.idea-clarify__ghost,.idea-clarify__text{cursor:pointer;background:0 0;font-weight:600}.idea-clarify__text{color:#b7b0cc;text-underline-offset:.18em;border:0;font-size:.88rem;text-decoration:underline}.idea-clarify__ghost:disabled,.idea-clarify__primary:disabled,.idea-clarify__text:disabled{opacity:.55;cursor:not-allowed}@media (max-width:639px){.idea-clarify{padding-bottom:5.5rem}.idea-clarify__card{padding:1.35rem 1.1rem 1.25rem}.idea-clarify__textarea{min-height:4.25rem}.idea-clarify__primary{width:100%}.idea-clarify__actions{padding-bottom:.25rem}}.tech-world-card{color:inherit;text-decoration:none;transition:opacity .16s;display:block}.tech-world-card:focus-visible .site-section__card-title,.tech-world-card:hover .site-section__card-title{color:#fff}.tech-article__read{color:#c9a7ff;letter-spacing:.02em;margin-top:.85rem;font-size:.78rem;font-weight:600;display:inline-block}.tech-world-card:hover .tech-article__read{color:#ebe4ff}.tech-article__main{z-index:1;max-width:46rem;margin-inline:auto;padding-block:3rem 3.5rem;position:relative}.tech-article__meta{letter-spacing:.06em;color:#b7b0ccc7;margin:.65rem 0 0;font-size:.72rem;font-weight:600}.tech-article__body{gap:1.85rem;margin-top:2.25rem;display:grid}.tech-article__heading{color:#fff;letter-spacing:-.01em;margin:0 0 .85rem;font-size:1.12rem;font-weight:700}.tech-article__cta{background:#161226;border:1px solid #ebe4ff1f;border-radius:16px;justify-items:start;gap:.9rem;margin-top:2.75rem;padding:1.35rem 1.4rem;display:grid}.tech-article__cta-lead{color:#b7b0cc;margin:0;font-size:.88rem;line-height:1.7}.tech-article__related{margin-top:2.5rem}.tech-article__related-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tech-article__related-list a{color:#c9a7ff;font-size:.9rem;font-weight:600;text-decoration:none}.tech-article__related-list a:hover{color:#fff}.tech-article__index-grid{gap:1.75rem;margin-top:2.25rem;display:grid}.tech-article__index-card{color:inherit;background:#161226;border:1px solid #ebe4ff1a;border-radius:16px;padding:1.15rem 1.2rem;text-decoration:none;display:block}.tech-article__index-card:hover{border-color:#673de673}@media (min-width:768px){.tech-article__index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.5rem}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}