:root{--paper:#06090f;--paper-warm:#070a10;--ink:#dce8f8;--ink-soft:#a8c4de;--muted:#5d7a96;--panel:#ffffff0a;--panel-strong:#ffffff12;--line:#ffffff14;--cyan:#09d8ff;--mint:#1aec9e;--violet:#9070ff;--gold:#f5bc42;--gold-bright:#ffd060;--coral:#ff6888;--deep:#03060c;--shadow:0 24px 70px #0000008c;--shadow-strong:0 34px 100px #000000a6;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.page-progress{background:linear-gradient(90deg, var(--gold) 0%, var(--cyan) 55%, var(--mint) 100%);inset-inline:0;transform-origin:0;z-index:9999;pointer-events:none;height:2px;position:fixed;top:0;transform:scaleX(0)}.aurora-section{position:relative;overflow:hidden}.aurora-section>:not(.aurora-layer):not(.ecg-canvas-wrap):not(.neural-canvas-wrap):not(.ai-canvas):not(.hero-glass){z-index:1;position:relative}.aurora-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.aurora-orb{filter:blur(72px);border-radius:50%;position:absolute}.aurora-mint .aurora-orb-a{background:radial-gradient(circle,#1aec9e21 0%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate orb-drift-a;top:-120px;left:-80px}.aurora-mint .aurora-orb-b{background:radial-gradient(circle,#09d8ff14 0%,#0000 70%);width:380px;height:380px;animation:14s ease-in-out infinite alternate orb-drift-b;bottom:-80px;right:5%}.aurora-cyan .aurora-orb-a{background:radial-gradient(circle,#09d8ff1c 0%,#0000 70%);width:480px;height:480px;animation:16s ease-in-out infinite alternate orb-drift-a;top:-100px;right:-60px}.aurora-cyan .aurora-orb-b{background:radial-gradient(circle,#9070ff17 0%,#0000 70%);width:350px;height:350px;animation:20s ease-in-out infinite alternate orb-drift-b;bottom:-60px;left:10%}.aurora-gold .aurora-orb-a{background:radial-gradient(circle,#f5bc421a 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite alternate orb-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.aurora-gold .aurora-orb-b{background:radial-gradient(circle,#1aec9e12 0%,#0000 70%);width:300px;height:300px;animation:16s ease-in-out infinite alternate orb-drift-b;bottom:-40px;left:-40px}.aurora-violet .aurora-orb-a{background:radial-gradient(circle,#9070ff1c 0%,#0000 70%);width:500px;height:500px;animation:20s ease-in-out infinite alternate orb-drift-a;top:-80px;right:-80px}.aurora-violet .aurora-orb-b{background:radial-gradient(circle,#09d8ff14 0%,#0000 70%);width:360px;height:360px;animation:15s ease-in-out infinite alternate orb-drift-b;bottom:-60px;left:5%}@keyframes orb-drift-a{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-25px,20px)scale(.96)}to{transform:translate(30px,10px)scale(1.04)}}@keyframes orb-drift-b{0%{transform:translate(0)scale(1)}40%{transform:translate(-35px,25px)scale(1.06)}80%{transform:translate(20px,-18px)scale(.94)}to{transform:translate(-10px,12px)scale(1.02)}}@keyframes orb-pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section,.stats-section,.compliance-band,.feature-band,.split-section,.process-section,.cta-section,.tech-section,.manifesto-section,.mission-section,.contact-section,.medical-sys-section,.infra-section,.profile-intro-section,.profile-info-section{animation:.65s cubic-bezier(.16,1,.3,1) both section-enter;animation-timeline:view();animation-range:entry entry 38%}.aurora-orb-a{animation:9s ease-in-out infinite orb-drift-a,linear both orb-parallax-a;animation-timeline:auto,view();animation-range:auto, entry exit}.aurora-orb-b{animation:11s ease-in-out infinite orb-drift-b,linear both orb-parallax-b;animation-timeline:auto,view();animation-range:auto, entry exit}@keyframes section-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes orb-parallax-a{0%{translate:0 -14%}to{translate:0 14%}}@keyframes orb-parallax-b{0%{translate:0 14%}to{translate:0 -14%}}}}h1,.page-hero h1,.hero-content h1,.mission-statement,.hero-subtitle-accent,.stat-value,.medical-sys-header h2{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(120deg,#071624 0%,#0a4f66 42%,#075f78 66%,#4d35b8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.signature-grid{opacity:.34!important}.signature-grid path{stroke:#0c38541f!important}.signature-core{filter:drop-shadow(0 24px 54px #08507029)!important}.signature-core-halo{fill:#09d8ff14!important;stroke:#085f7842!important}.signature-motif path,.signature-motif rect,.signature-motif circle,.signature-motif ellipse{fill:#082a38b8!important;stroke-width:2.2px!important}.signature-code{fill:#071624!important}.signature-node-ring{fill:#ffffffd1!important;stroke:#085f7847!important}.signature-node-core{fill:#09d8ff24!important;stroke:#085f7861!important}.signature-node text{fill:#0a3850!important;font-weight:950!important}.signature-readout rect{fill:#ffffffe0!important;stroke:#10304c29!important}.signature-readout text{fill:#0a3850!important;font-weight:950!important}.signature-scan{opacity:.28!important;mix-blend-mode:multiply!important}.chat-panel,.chat-invite{color:var(--ink)!important;background:radial-gradient(circle at 14% 0,#09d8ff1f,#0000 34%),linear-gradient(#fffffff5,#f6fbfff0)!important;border-color:#10304c24!important;box-shadow:0 24px 64px #1e46642e!important}.chat-head,.chat-invite-head,.chat-intro,.chat-form{background:#ffffffb8!important;border-color:#10304c1f!important}.chat-close,.chat-invite-close,.chat-form input{color:var(--ink)!important;background:#ffffffe6!important;border-color:#10304c24!important}.chat-bubble.assistant{color:var(--ink-soft)!important;background:#ffffffeb!important;border-color:#10304c1f!important}.chat-bubble.user,.chat-bubble.admin{color:var(--ink)!important}.package-summary{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(24px,5vw,72px);width:min(100%,100vw - 40px);max-width:1180px;margin:0 auto;display:grid}.package-summary h2,.package-summary p{max-width:760px}.package-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:12px;display:grid}.package-summary-stats div{text-align:center;background:#ffffffdb;border:1px solid #10304c21;border-radius:8px;min-height:108px;padding:18px 14px;box-shadow:0 18px 42px #1e46641a}.package-summary-stats strong{color:#075f78;font-family:var(--font-mono-display), monospace;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1;display:block}.package-summary-stats span{color:var(--ink-soft);margin-top:10px;font-size:.84rem;font-weight:800;display:block}.package-grid{grid-template-columns:repeat(5,minmax(230px,1fr));gap:18px;width:min(100%,100vw - 40px);max-width:1320px;margin:0 auto;display:grid}.package-card{background:#ffffffe6;border:1px solid #10304c21;border-radius:8px;flex-direction:column;gap:16px;min-height:100%;padding:22px;display:flex;position:relative;box-shadow:0 24px 70px #194b6e1f}.package-card:before{background:linear-gradient(90deg, var(--cyan), var(--mint), var(--gold), var(--violet));content:"";border-radius:8px 8px 0 0;height:3px;position:absolute;inset:0 0 auto}.package-card-featured{border-color:#09d8ff52;box-shadow:0 28px 80px #09638729}.package-card-top{justify-content:space-between;align-items:center;display:flex}.package-number{color:#986404;font-family:var(--font-mono-display), monospace;letter-spacing:.04em;font-size:.82rem;font-weight:950}.package-icon{color:#027fa0;background:#09d8ff1c;border:1px solid #09d8ff3d;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.package-card h3{color:var(--ink);margin:0;font-size:1.16rem;line-height:1.45}.package-short{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.75}.package-price{background:linear-gradient(135deg,#09d8ff17,#1aec9e12);border:1px solid #10304c1a;border-radius:8px;padding:14px}.package-price span,.package-price small{color:var(--muted);font-size:.72rem;font-weight:800;display:block}.package-price strong{color:#071624;margin:4px 0;font-size:1.34rem;line-height:1.35;display:block}.package-price-free{background:linear-gradient(135deg,#1aec9e24,#09d8ff1f),#fff;border-color:#1aec9e47;position:relative;overflow:hidden}.package-price-free:after{content:"";background:linear-gradient(105deg,#0000 28%,#ffffffdb 50%,#0000 72%);animation:2.8s ease-in-out infinite package-free-shine;position:absolute;inset:0;transform:translate(110%)}.package-price-free strong{color:#0000;letter-spacing:0;-webkit-text-fill-color:transparent;z-index:1;background:linear-gradient(120deg,#04724f 0%,#027fa0 52%,#4d35b8 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;animation:2.4s ease-in-out infinite package-free-pop;position:relative}.package-price-free span,.package-price-free small{z-index:1;position:relative}@keyframes package-free-shine{0%,38%{transform:translate(110%)}72%,to{transform:translate(-110%)}}@keyframes package-free-pop{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.package-meta,.package-form-data{gap:8px;display:grid}.package-meta span{color:var(--ink-soft);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.package-form-data{background:#f5fafddb;border:1px solid #10304c1a;border-radius:8px;margin:0;padding:12px}.package-form-data div{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-form-data dt,.package-form-data dd{margin:0;font-size:.76rem}.package-form-data dt{color:var(--muted);font-weight:800}.package-form-data dd{color:var(--ink);text-align:left;font-weight:950}.package-details{gap:9px;margin:0;padding:0;list-style:none;display:grid}.package-details li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:.83rem;line-height:1.65;display:flex}.package-details svg{color:var(--mint);flex:none;margin-top:5px}.package-comparison-shell{background:#ffffffdb;border:1px solid #10304c1f;border-radius:8px;width:min(100%,100vw - 40px);max-width:1280px;margin:0 auto;overflow-x:auto;box-shadow:0 24px 70px #194b6e1f}.package-comparison{border-collapse:collapse;width:100%;min-width:1060px}.package-comparison th,.package-comparison td{border-bottom:1px solid #10304c1a;text-align:center;vertical-align:middle;border-inline-start:1px solid #10304c14;padding:14px 12px}.package-comparison thead th{color:#071624;z-index:1;background:#f5fafdeb;font-size:.82rem;font-weight:950;line-height:1.45;position:sticky;top:0}.package-comparison tbody th{color:var(--ink);text-align:right;z-index:2;background:#ffffffc2;min-width:230px;font-size:.84rem;font-weight:900;position:sticky;right:0}.package-mark{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:.74rem;font-weight:950;display:inline-flex}.package-mark.yes{color:#04724f;background:#1aec9e1f}.package-mark.optional{color:#986404;background:#f5bc4229}.package-mark.no{color:var(--muted);background:#5f74881a}.package-addon-grid,.package-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.package-ai-card{background:#ffffffe0;border:1px solid #10304c1f;border-radius:8px;padding:22px;box-shadow:0 18px 48px #194b6e1a}.package-ai-card svg{color:#027fa0;margin-bottom:14px}.package-ai-card h3{color:var(--ink);margin-bottom:10px}.package-ai-card p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.8}.package-addon{background:#ffffffe0;border:1px solid #10304c1f;border-radius:8px;padding:20px;box-shadow:0 18px 48px #194b6e1a}.package-addon span{color:#986404;font-family:var(--font-mono-display), monospace;margin-bottom:10px;font-size:.78rem;font-weight:950;display:inline-block}.package-addon h3{color:var(--ink);margin-bottom:8px}.package-addon p{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.75}@media (max-width:1180px){.package-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:760px){.package-summary,.package-grid,.package-ai-grid,.package-addon-grid{grid-template-columns:1fr}.package-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.package-summary-stats div{min-height:86px;padding:14px 8px}.package-summary-stats strong{font-size:1.45rem}.package-summary-stats span{font-size:.72rem}}h1,.mission-statement{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#071624 0%,#0a4f66 42%,#075f78 66%,#4d35b8 100%);-webkit-background-clip:text;background-clip:text}.section-intro h2,.mission-section h2,.page-hero h1{color:var(--ink)}.mission-section{border-block-color:#10304c1a}.dot-grid-bg{background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:28px 28px}.tilt-card{transform:perspective(900px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transform-style:preserve-3d;transition:transform .12s linear;position:relative}.tilt-card:after{background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%), var(--glow,#f5bc421f), transparent 80%);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:2;transition:opacity .2s;position:absolute;inset:0}.tilt-card:hover:after{opacity:1}.magnetic-wrap{transition:transform .35s cubic-bezier(.23,1,.32,1);display:inline-flex}.glow-card{position:relative;overflow:hidden}.glow-card:before{background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #f5bc421a, transparent 80%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.glow-card:hover:before{opacity:1}.glow-card>*{z-index:1;position:relative}.ecg-canvas-wrap{bottom:0;pointer-events:none;z-index:0;position:absolute;inset-inline:0}.neural-canvas-wrap{pointer-events:none;z-index:0;position:absolute;inset:0}.ecg-canvas{bottom:0;opacity:.55;pointer-events:none;z-index:0;width:100%;display:block;position:absolute;inset-inline:0}.neural-canvas{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.scramble-text{font-family:var(--font-mono-display), "Courier New", Courier, monospace;font-variant-numeric:tabular-nums;letter-spacing:inherit}.rv{transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)}.rv-up{opacity:0;transform:translateY(18px)}.rv-left{opacity:0;transform:translate(-28px)}.rv-right{opacity:0;transform:translate(28px)}.rv-visible{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.rv{transition:none}.rv-up,.rv-left,.rv-right{opacity:1;transform:none}}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(90% 65% at 12% 38%,#08a8d82b 0%,#0000 54%),radial-gradient(80% 58% at 86% 14%,#7257f424 0%,#0000 50%),radial-gradient(65% 52% at 55% 88%,#18c68f1c 0%,#0000 44%),#06090f;min-height:100vh;margin:0;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);inset:0 0 auto;z-index:20;background:linear-gradient(#080d18e6,#04080fc7),radial-gradient(circle at 50% 0,#09d8ff1a,#0000 52%);border-bottom:1px solid #ffffff12;grid-template-columns:minmax(220px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;padding:14px clamp(18px,5vw,72px);display:grid;position:sticky;top:0;box-shadow:0 18px 60px #00000052}.site-header:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#09d8ff6b,#1aec9e3d,#0000);height:1px;position:absolute;inset:auto clamp(18px,5vw,72px) 0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{color:#07121d;background:linear-gradient(135deg,#52e2ff 0%,#61eab5 50%,#ffd36c 100%);border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex;box-shadow:0 14px 42px #08a8d859}.brand strong{color:var(--ink);font-size:1rem;line-height:1.2;display:block}.brand small{color:var(--muted);direction:ltr;unicode-bidi:isolate;font-size:.72rem;line-height:1.2;display:block}.main-nav{background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 36px #0006}.main-nav a{color:#7a9ab8;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:.9rem;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.main-nav a.nav-home{padding-inline:12px}.main-nav a:hover{color:var(--ink);background:#ffffff14;transform:translateY(-1px)}.header-cta{color:var(--ink);background:linear-gradient(135deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 16px 34px #00000059}.header-cta:hover{transform:translateY(-1px);box-shadow:0 20px 44px #08a8d847}.language-toggle{color:var(--cyan);letter-spacing:.04em;background:radial-gradient(circle at 50% 0,#09d8ff33,#0000 62%),#09d8ff14;border:1px solid #09d8ff38;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:42px;font-size:.82rem;font-weight:950;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.language-toggle:hover{color:#e9fbff;background:#09d8ff24;border-color:#09d8ff70;transform:translateY(-1px)}.hero-section{min-height:calc(100svh - 112px);position:relative;overflow:hidden}.hero-inner{z-index:2;grid-template-columns:1fr min(500px,44%);align-items:center;gap:clamp(24px,4vw,64px);width:100%;min-height:calc(100svh - 112px);padding:74px clamp(20px,6vw,92px) 56px;display:grid;position:relative}.brain-wrapper{position:relative}.brain-canvas-stage{aspect-ratio:1;width:100%;min-height:min(500px,78vw);position:relative}.brain-canvas{z-index:2;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.brain-fallback{filter:drop-shadow(0 18px 44px #f5bc4229)drop-shadow(0 0 22px #75e7ba1f);opacity:.78;pointer-events:none;z-index:1;animation:5.6s ease-in-out infinite brain-fallback-float;position:absolute;inset:5%}.brain-canvas-stage.is-loaded .brain-fallback{opacity:.34}.brain-shell{fill:#d2eadf1f;stroke:#ffd36cc2;stroke-linejoin:round;stroke-width:2.6px}.brain-fissure{fill:none;stroke:#ffd36c80;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.brain-fold{fill:none;stroke:#f4ead7bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.brain-fold.accent{stroke:#75e7bab3}.medical-ai-visual,.ops-visual,.bio-oracle-visual,.command-mesh-visual,.default-hero-visual{aspect-ratio:1;width:100%;min-height:min(520px,72vw);position:relative}.medical-ai-glow,.medical-ai-orbit,.medical-ai-core,.medical-ai-panel,.medical-ai-card,.medical-ai-dot,.ops-glow,.bio-field,.bio-label,.mesh-depth,.mesh-scanline,.dhv-glow,.dhv-orbit,.dhv-core,.dhv-card,.dhv-node{position:absolute}.medical-ai-glow,.ops-glow,.dhv-glow{filter:blur(34px);pointer-events:none;border-radius:50%}.medical-ai-glow-cyan{background:radial-gradient(circle,#09d8ff57,#0000 66%);animation:6s ease-in-out infinite visual-pulse;inset:10%}.medical-ai-glow-gold{background:radial-gradient(circle,#f5bc423d,#0000 64%);animation:7.5s ease-in-out infinite reverse visual-pulse;inset:30% 6% 8% 18%}.medical-ai-orbit{border:1px solid #09d8ff2e;border-radius:50%;inset:10%}.medical-ai-orbit-a{animation:22s linear infinite visual-spin;transform:rotateX(64deg)rotate(18deg)}.medical-ai-orbit-b{border-color:#f5bc4229;animation:28s linear infinite reverse visual-spin;inset:22%;transform:rotateX(58deg)rotate(-24deg)}.medical-ai-core{color:#04141a;inset-inline-start:38%;z-index:6;background:linear-gradient(135deg,#09d8fff2,#1aec9ed1);border:1px solid #ffffff38;border-radius:8px;place-items:center;width:118px;height:96px;padding:12px;animation:6s ease-in-out infinite visual-float-a;display:grid;top:35%;box-shadow:0 22px 56px #09d8ff47}.medical-ai-core-label{font-size:1.6rem;font-weight:950;line-height:1}.medical-ai-core-sub{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.medical-ai-panel,.medical-ai-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101ec7;border:1px solid #ffffff1c;border-radius:8px;box-shadow:0 24px 60px #0000006b}.medical-ai-panel-primary{inset-inline-start:4%;z-index:3;width:50%;padding:16px;animation:7s ease-in-out infinite visual-float-b;top:15%}.medical-ai-panel-top{align-items:center;gap:6px;margin-bottom:18px;display:flex}.medical-ai-panel-top span{background:#ffffff29;border-radius:50%;width:8px;height:8px}.medical-ai-panel-top strong{color:var(--ink-soft);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-size:.68rem}.medical-ai-wave{height:82px;position:relative;overflow:hidden}.wave-line{border-bottom:2px solid #09d8ffbd;border-radius:50%;width:150%;height:70px;position:absolute;inset:4px 0 auto;transform:skew(-16deg)}.wave-line-a{animation:3.6s linear infinite wave-slide}.wave-line-b{border-color:#1aec9e9e;animation:4.4s linear infinite reverse wave-slide;top:18px}.medical-ai-bars{align-items:end;gap:8px;height:70px;display:flex}.medical-ai-bars i{height:var(--bar-h);background:linear-gradient(#f5bc42db,#09d8ff38);border-radius:5px 5px 0 0;width:100%;animation:3.8s ease-in-out infinite bar-breathe}.medical-ai-panel-secondary{inset-inline-end:6%;z-index:4;gap:10px;width:30%;padding:14px;animation:7.4s ease-in-out infinite visual-float-c;display:grid;top:16%}.medical-ai-pill{color:var(--ink-soft);text-align:center;direction:ltr;unicode-bidi:isolate;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;padding:8px 10px;font-size:.68rem;font-weight:900}.medical-ai-card{z-index:5;gap:2px;width:118px;padding:13px 16px;animation:6.8s ease-in-out infinite visual-float-a;display:grid}.medical-ai-card span{color:var(--muted);text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:.62rem;font-weight:900}.medical-ai-card strong{color:var(--ink);direction:ltr;unicode-bidi:isolate;font-size:1.05rem}.medical-ai-card-left{bottom:16%;inset-inline-start:12%}.medical-ai-card-right{bottom:11%;animation-delay:-1.6s;inset-inline-end:12%}.medical-ai-dot,.dhv-node{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite visual-spark;box-shadow:0 0 18px #f5bc42e6}.medical-ai-dot-a{inset-inline-start:34%;top:20%}.medical-ai-dot-b{inset-inline-end:24%;animation-delay:-.9s;top:57%}.medical-ai-dot-c{bottom:22%;animation-delay:-1.7s;inset-inline-start:46%}.ops-visual{min-height:min(540px,76vw)}.ops-glow-cyan{background:radial-gradient(circle,#09d8ff4d,#0000 66%);animation:7s ease-in-out infinite visual-pulse;inset:3%}.ops-glow-violet{background:radial-gradient(circle,#9070ff38,#0000 66%);animation:8s ease-in-out infinite reverse visual-pulse;inset:22% 5% 2% 22%}.ops-window{background:linear-gradient(#0a1426fa,#040915fa);border:1px solid #ffffff1f;border-radius:8px;animation:7s ease-in-out infinite visual-float-b;position:absolute;inset:5% 0 6%;overflow:hidden;box-shadow:0 36px 100px #09d8ff2e,0 0 0 1px #ffffff0d}.ops-titlebar{background:#091122f0;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-window-dots{gap:7px;display:flex}.ops-window-dots span{border-radius:50%;width:10px;height:10px}.ops-window-dots span:first-child{background:#1aec9e}.ops-window-dots span:nth-child(2){background:#f5bc42}.ops-window-dots span:nth-child(3){background:#ff6888}.ops-address{color:#a8c4deb8;direction:ltr;unicode-bidi:isolate;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:6px 10px;font-size:.74rem}.ops-status{color:var(--mint);direction:ltr;unicode-bidi:isolate;align-items:center;gap:6px;font-size:.72rem;font-weight:900;display:inline-flex}.ops-status i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #1aec9ecc}.ops-body{grid-template-columns:132px minmax(0,1fr);min-height:410px;display:grid}.ops-sidebar{background:#040914f0;border-left:1px solid #ffffff0f;align-content:start;gap:10px;padding:18px 12px;display:grid}.ops-logo{margin-bottom:8px}.ops-sidebar span{color:#a8c4de9e;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:.74rem;display:flex}.ops-sidebar span.active{color:var(--ink);background:#09d8ff21}.ops-sidebar span i{background:#ffffff24;border-radius:4px;width:14px;height:14px}.ops-sidebar span.active i{background:var(--cyan)}.ops-main{gap:16px;padding:20px;display:grid}.ops-hero-row{justify-content:space-between;align-items:center;display:flex}.ops-eyebrow{color:var(--gold);text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:.68rem;font-weight:900;display:block}.ops-hero-row strong{color:var(--ink);font-size:1.1rem;display:block}.ops-score{color:var(--mint);background:radial-gradient(circle,#1aec9e38,#09d8ff1a);border:1px solid #1aec9e4d;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-weight:950;display:flex}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-metric{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:12px}.ops-metric strong{color:var(--ink);direction:ltr;unicode-bidi:isolate;font-size:1.25rem;display:block}.ops-metric span{color:var(--muted);font-size:.72rem}.ops-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.ops-chart,.ops-flow{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:168px;padding:16px}.ops-chart{align-items:end;gap:9px;display:flex}.ops-chart span{height:var(--bar-h);background:linear-gradient(#09d8ffeb,#1aec9e47);border-radius:5px 5px 0 0;width:100%;animation:3.4s ease-in-out infinite bar-breathe}.ops-flow{gap:9px;display:grid}.ops-flow span{color:var(--ink-soft);align-items:center;gap:8px;font-size:.76rem;display:flex}.ops-flow i{color:var(--cyan);background:#09d8ff24;border:1px solid #09d8ff38;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-style:normal;display:flex}.default-hero-visual{min-height:min(500px,70vw)}.dhv-glow-a{background:radial-gradient(circle,#09d8ff47,#0000 66%);animation:6s ease-in-out infinite visual-pulse;inset:10%}.dhv-glow-b{background:radial-gradient(circle,#f5bc4233,#0000 66%);animation:7.2s ease-in-out infinite reverse visual-pulse;inset:28% 6% 4% 22%}.dhv-orbit{border:1px solid #ffffff17;border-radius:50%;inset:10%}.dhv-orbit-a{animation:20s linear infinite visual-spin;transform:rotateX(62deg)rotate(18deg)}.dhv-orbit-b{border-color:#1aec9e24;animation:26s linear infinite reverse visual-spin;inset:25%}.dhv-core{color:#03121a;z-index:4;background:linear-gradient(135deg,#09d8ffe6,#9070ffb8);border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:132px;height:108px;animation:6.4s ease-in-out infinite visual-float-a;display:grid;inset:32% auto auto 34%;box-shadow:0 22px 60px #09d8ff33}.dhv-core span{letter-spacing:.12em;font-size:.7rem;font-weight:950}.dhv-core strong{font-size:2rem;line-height:1}.dhv-card{background:#07101ec7;border:1px solid #ffffff1c;border-radius:8px;gap:4px;width:132px;padding:14px 16px;animation:7s ease-in-out infinite visual-float-b;display:grid;box-shadow:0 24px 60px #00000061}.dhv-card span{color:var(--muted);direction:ltr;unicode-bidi:isolate;font-size:.68rem;font-weight:900}.dhv-card strong{color:var(--ink);direction:ltr;unicode-bidi:isolate}.dhv-card-a{inset-inline-start:7%;top:18%}.dhv-card-b{inset-inline-end:7%;animation-delay:-1.2s;top:22%}.dhv-card-c{bottom:14%;animation-delay:-2.1s;inset-inline-start:23%}.dhv-node-a{inset-inline-start:26%;top:38%}.dhv-node-b{inset-inline-end:22%;animation-delay:-1s;top:54%}.dhv-node-c{bottom:28%;animation-delay:-1.8s;inset-inline-end:38%}.bio-oracle-visual,.command-mesh-visual{isolation:isolate;min-height:min(560px,78vw);overflow:visible}.bio-oracle-svg,.mesh-svg{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.bio-oracle-svg{transform-origin:50%;transform:scale(1.06)}.mesh-svg{transform-origin:50%;transform:scale(1.14)}.bio-field,.mesh-depth{filter:blur(38px);pointer-events:none;z-index:0;border-radius:50%}.bio-field-a{background:radial-gradient(circle at 46% 48%,#09d8ff47,#1aec9e1c 42%,#0000 70%);animation:5.8s ease-in-out infinite bio-field-breathe;inset:8% 2% 10%}.bio-field-b{background:radial-gradient(circle at 58% 52%,#f5bc423d,#9070ff1c 38%,#0000 68%);animation:7.2s ease-in-out infinite reverse bio-field-breathe;inset:22% 6% 4% 18%}.bio-halo{fill:url(#bioCore);transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite bio-halo-phase}.bio-ring{fill:none;stroke-linecap:round;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.bio-ring-a{stroke:#09d8ff47;stroke-dasharray:12 22;animation:8s linear infinite bio-orbit-signal}.bio-ring-b{stroke:#f5bc4238;stroke-dasharray:6 28;animation:11s linear infinite reverse bio-orbit-signal}.bio-cell{fill:#dce8f8d1;filter:drop-shadow(0 0 8px #09d8ff85);animation:3.2s ease-in-out infinite bio-cell-pulse}.bio-cell-1{fill:#1aec9ee6;animation-delay:-.6s}.bio-cell-2{fill:#f5bc42d1;animation-delay:-1.2s}.bio-cell-3{fill:#9070ffdb;animation-delay:-1.8s}.bio-link{fill:none;stroke:#a8c4de2e;stroke-linecap:round;stroke-width:1.4px}.bio-packet{fill:none;filter:drop-shadow(0 0 9px #09d8ffc7);stroke:url(#bioBeam);stroke-dasharray:78 430;stroke-linecap:round;stroke-width:4.2px;animation:3.8s cubic-bezier(.45,0,.2,1) infinite bio-packet-flow}.bio-packet-b{stroke-width:3.4px;animation-delay:-1.2s}.bio-packet-c{stroke-width:3.8px;animation-delay:-2.1s}.bio-prism{filter:drop-shadow(0 28px 58px #09d8ff2e);transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite bio-prism-phase}.bio-prism-back,.bio-prism-face{fill:#04091470;stroke-linejoin:round}.bio-prism-back{stroke:#09d8ff42;stroke-width:1.6px}.bio-prism-face{stroke:#f5bc425c;stroke-width:1.8px}.bio-prism-line{fill:none;stroke:#a8c4de2e;stroke-width:1.1px}.bio-core{fill:#09d8ff1a;stroke:#1aec9e94;stroke-width:1.8px;animation:2.7s ease-in-out infinite bio-core-ionize}.bio-vital{fill:none;stroke:#1aec9ef5;stroke-dasharray:90 160;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;animation:2.9s ease-in-out infinite bio-vital-flow}.bio-vital-b{stroke:#09d8ffe0;stroke-width:3px;animation-delay:-1.1s}.bio-dna{filter:drop-shadow(0 0 15px #f5bc422e)}.bio-dna-line{fill:none;stroke:#f5bc4275;stroke-dasharray:28 18;stroke-linecap:round;stroke-width:2.2px;animation:4.2s linear infinite bio-dna-flow}.bio-dna-line.alt{stroke:#09d8ff70;animation-direction:reverse}.bio-dna-rung{stroke:#dce8f859;stroke-linecap:round;stroke-width:1.6px;animation:2.6s ease-in-out infinite bio-cell-pulse}.bio-dna-rung-1{stroke:#1aec9e6b;animation-delay:-.7s}.bio-dna-rung-2{stroke:#9070ff6b;animation-delay:-1.4s}.bio-scanner{fill:#09d8ff29;filter:drop-shadow(0 0 18px #09d8ffb8);transform-box:fill-box;transform-origin:50%;animation:3.4s cubic-bezier(.5,0,.16,1) infinite bio-scan}.bio-label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;z-index:3;direction:ltr;unicode-bidi:isolate;background:#040914b3;border:1px solid #09d8ff2e;border-radius:7px;padding:8px 10px;font-size:.68rem;font-weight:950}.bio-label-a{inset-inline-start:3%;animation:4.2s ease-in-out infinite bio-label-phase;top:28%}.bio-label-b{inset-inline-end:2%;border-color:#1aec9e38;animation:3.6s ease-in-out -1.2s infinite bio-label-phase;top:45%}.bio-label-c{bottom:18%;border-color:#f5bc4238;animation:4.8s ease-in-out -2s infinite bio-label-phase;inset-inline-start:14%}.mesh-depth-a{background:radial-gradient(circle at 50% 42%,#09d8ff42,#1aec9e1a 44%,#0000 68%);animation:5.6s ease-in-out infinite mesh-depth-phase;inset:4% 2% 7%}.mesh-depth-b{background:radial-gradient(circle at 50% 52%,#9070ff3b,#f5bc4217 38%,#0000 70%);animation:7.4s ease-in-out infinite reverse mesh-depth-phase;inset:18% 4% 1% 14%}.mesh-perspective{opacity:.68;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite mesh-grid-phase}.mesh-grid-line{fill:none;stroke:#a8c4de33;stroke-dasharray:8 20;stroke-linecap:round;stroke-width:1px}.mesh-link{fill:none;stroke:#09d8ff3d;stroke-linecap:round;stroke-width:1.8px}.mesh-packet{fill:none;filter:drop-shadow(0 0 10px #09d8ffb8);stroke:url(#meshLine);stroke-dasharray:66 360;stroke-linecap:round;stroke-width:4.8px;animation:3.2s cubic-bezier(.45,0,.18,1) infinite mesh-packet-flow}.mesh-packet-1{stroke-width:4px;animation-delay:-.8s}.mesh-packet-2{stroke-width:4.4px;animation-delay:-1.5s}.mesh-packet-3{stroke-width:5.2px;animation-delay:-2.4s}.mesh-core{filter:drop-shadow(0 30px 64px #09d8ff3d);transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite mesh-core-phase}.mesh-core-back,.mesh-core-face{fill:#04091494;stroke-linejoin:round}.mesh-core-back{fill:#040914bd;stroke:#09d8ff8a;stroke-width:2px}.mesh-core-face{fill:#09d8ff29;stroke:#1aec9ea8;stroke-width:2.4px}.mesh-core-axis{fill:none;stroke:#f5bc4247;stroke-dasharray:16 14;stroke-width:1.4px}.mesh-core text,.mesh-node text,.mesh-readout text{dominant-baseline:middle;fill:var(--ink);text-anchor:middle;direction:ltr;unicode-bidi:isolate;font-family:inherit;font-weight:950}.mesh-core text{fill:var(--ink);letter-spacing:.12em;font-size:2.1rem}.mesh-node{filter:drop-shadow(0 18px 34px #09d8ff2e);transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite mesh-node-phase}.mesh-node-1{animation-delay:-.9s}.mesh-node-2{animation-delay:-1.8s}.mesh-node-ring{fill:#04091480;stroke:#09d8ff47;stroke-width:1.4px}.mesh-node-core{fill:#09d8ff1f;stroke:#1aec9e6b;stroke-width:1.6px}.mesh-node text{fill:var(--ink-soft);letter-spacing:.06em;font-size:.72rem}.mesh-readout{animation:4s ease-in-out infinite mesh-readout-phase}.mesh-readout-b{animation-delay:-1.5s}.mesh-readout rect{fill:#0409149e;stroke:#ffffff1c;stroke-width:1px}.mesh-readout text{fill:var(--ink-soft);letter-spacing:.06em;text-anchor:start;font-size:.72rem}.mesh-scanline{filter:blur(2px);mix-blend-mode:screen;pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#09d8ff14,#1aec9e1f,#0000);width:8%;animation:3.1s cubic-bezier(.6,0,.16,1) infinite mesh-scanline-sweep;top:12%;bottom:12%;left:46%;transform:translate(-120%)}.hero-signature{--sig-a:#09d8ff;--sig-b:#1aec9e;--sig-c:#f5bc42;aspect-ratio:1;isolation:isolate;width:100%;min-height:min(560px,78vw);position:relative;overflow:visible}.hero-signature-contact{--sig-a:#09d8ff;--sig-b:#1aec9e;--sig-c:#ff6888}.hero-signature-booking{--sig-a:#f5bc42;--sig-b:#09d8ff;--sig-c:#1aec9e}.hero-signature-estimate{--sig-a:#1aec9e;--sig-b:#09d8ff;--sig-c:#9070ff}.hero-signature-cases{--sig-a:#9070ff;--sig-b:#09d8ff;--sig-c:#f5bc42}.hero-signature-privacy{--sig-a:#09d8ff;--sig-b:#9070ff;--sig-c:#1aec9e}.hero-signature-terms{--sig-a:#f5bc42;--sig-b:#ff6888;--sig-c:#09d8ff}.hero-signature-profile{--sig-a:#1aec9e;--sig-b:#f5bc42;--sig-c:#09d8ff}.hero-signature-english{--sig-a:#09d8ff;--sig-b:#9070ff;--sig-c:#f5bc42}.hero-signature-saasSaudi{--sig-a:#1aec9e;--sig-b:#09d8ff;--sig-c:#9070ff}.hero-signature-mobileSaudi{--sig-a:#09d8ff;--sig-b:#ff6888;--sig-c:#f5bc42}.hero-signature-medicalSaudi{--sig-a:#1aec9e;--sig-b:#09d8ff;--sig-c:#f5bc42}.hero-signature-about{--sig-a:#f5bc42;--sig-b:#09d8ff;--sig-c:#1aec9e}.signature-aura,.signature-scan{pointer-events:none;position:absolute}.signature-aura{filter:blur(38px);z-index:0;border-radius:50%}.signature-aura-a{background:radial-gradient(circle at 48% 48%, color-mix(in srgb, var(--sig-a) 26%, transparent), color-mix(in srgb, var(--sig-b) 10%, transparent) 42%, transparent 70%);animation:5.6s ease-in-out infinite signature-aura-phase;inset:8% 0}.signature-aura-b{background:radial-gradient(circle at 58% 54%, color-mix(in srgb, var(--sig-c) 22%, transparent), color-mix(in srgb, var(--sig-a) 9%, transparent) 38%, transparent 68%);animation:7.4s ease-in-out infinite reverse signature-aura-phase;inset:20% 5% 2% 14%}.signature-svg{transform-origin:50%;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:scale(1.12)}.signature-stop-a{stop-color:var(--sig-a);stop-opacity:.95}.signature-stop-b{stop-color:var(--sig-b);stop-opacity:.7}.signature-stop-c{stop-color:var(--sig-c);stop-opacity:.78}.signature-grid{opacity:.7;animation:11s linear infinite signature-grid-flow}.signature-grid path{fill:none;stroke:#a8c4de2b;stroke-dasharray:8 22;stroke-linecap:round;stroke-width:1px}.signature-link{fill:none;stroke:color-mix(in srgb, var(--sig-a) 26%, transparent);stroke-linecap:round;stroke-width:1.7px}.signature-packet{fill:none;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--sig-a) 74%, transparent));stroke-dasharray:68 350;stroke-linecap:round;stroke-width:4.4px;animation:3.1s cubic-bezier(.45,0,.18,1) infinite signature-packet-flow}.signature-packet-1{stroke-width:3.8px;animation-delay:-.7s}.signature-packet-2{stroke-width:4.8px;animation-delay:-1.4s}.signature-packet-3{stroke-width:3.6px;animation-delay:-2.1s}.signature-core{filter:drop-shadow(0 30px 68px color-mix(in srgb, var(--sig-a) 22%, transparent));transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite signature-core-bloom}.signature-core-halo{fill:color-mix(in srgb, var(--sig-a) 10%, transparent);stroke:color-mix(in srgb, var(--sig-b) 34%, transparent);stroke-dasharray:14 18;stroke-width:1.5px}.signature-code,.signature-node text,.signature-readout text{dominant-baseline:middle;fill:var(--ink);text-anchor:middle;direction:ltr;unicode-bidi:isolate;font-family:inherit;font-weight:950}.signature-code{letter-spacing:.04em;font-size:2rem}.signature-motif path,.signature-motif rect,.signature-motif circle,.signature-motif ellipse{fill:#0409148f;stroke:var(--sig-a);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;animation:4.6s ease-in-out infinite signature-motif-current}.signature-motif path:nth-child(2n),.signature-motif rect:nth-child(2n),.signature-motif circle:nth-child(2n),.signature-motif ellipse:nth-child(2n){stroke:var(--sig-b);animation-delay:-1.2s}.signature-motif path:nth-child(3n),.signature-motif rect:nth-child(3n),.signature-motif circle:nth-child(3n),.signature-motif ellipse:nth-child(3n){stroke:var(--sig-c);animation-delay:-2.1s}.signature-motif-estimate rect{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite signature-bar-surge}.signature-motif-estimate rect:nth-of-type(2){animation-delay:-.8s}.signature-motif-estimate rect:nth-of-type(3){animation-delay:-1.5s}.signature-motif-profile path,.signature-motif-english path,.signature-motif-contact path:nth-child(3){stroke-dasharray:22 16}.signature-node{filter:drop-shadow(0 16px 34px color-mix(in srgb, var(--sig-a) 20%, transparent));transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite signature-node-live}.signature-node-1{animation-delay:-.8s}.signature-node-2{animation-delay:-1.6s}.signature-node-ring{fill:#04091494;stroke:color-mix(in srgb, var(--sig-a) 46%, transparent);stroke-width:1.4px}.signature-node-core{fill:color-mix(in srgb, var(--sig-b) 13%, transparent);stroke:color-mix(in srgb, var(--sig-b) 52%, transparent);stroke-width:1.5px}.signature-node text{fill:var(--ink-soft);letter-spacing:.03em;font-size:.63rem}.signature-readout{animation:4s ease-in-out infinite signature-readout-pulse}.signature-readout-b{animation-delay:-1.4s}.signature-readout rect{fill:#040914ad;stroke:#ffffff1f;stroke-width:1px}.signature-readout text{fill:var(--ink-soft);letter-spacing:.06em;text-anchor:start;font-size:.72rem}.signature-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sig-a) 12%, transparent), color-mix(in srgb, var(--sig-b) 14%, transparent), transparent);filter:blur(2px);mix-blend-mode:screen;z-index:4;width:8%;animation:3.5s cubic-bezier(.6,0,.16,1) infinite signature-scan-sweep;top:12%;bottom:12%;left:46%;transform:translate(-260%)skew(-14deg)}.premium-signature{min-height:min(560px,78vw)}.lux-aura{filter:blur(42px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.lux-aura-a{background:radial-gradient(circle, color-mix(in srgb, var(--sig-a) 24%, transparent), transparent 68%);animation:7s ease-in-out infinite lux-aura-breathe;inset:9% 4% 20% 0}.lux-aura-b{background:radial-gradient(circle, color-mix(in srgb, var(--sig-c) 19%, transparent), color-mix(in srgb, var(--sig-b) 9%, transparent) 42%, transparent 70%);animation:8.5s ease-in-out infinite reverse lux-aura-breathe;inset:22% 8% 8% 18%}.lux-svg{transform-origin:50%;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:scale(1)}.lux-soft-a{stop-color:var(--sig-a);stop-opacity:.22}.lux-soft-b{stop-color:var(--sig-b);stop-opacity:.1}.lux-soft-c{stop-color:var(--sig-c);stop-opacity:0}.lux-bg-pane{fill:#ffffff85;stroke:#10304c1f;stroke-width:1px}.lux-bg-fill{stroke:color-mix(in srgb, var(--sig-a) 20%, transparent);stroke-width:1px}.lux-grid{opacity:.42}.lux-grid path{fill:none;stroke:#10304c1c;stroke-dasharray:4 18;stroke-linecap:round;stroke-width:1px}.lux-ribbon,.lux-glow-stroke,.lux-ecg{fill:none;stroke-linecap:round;stroke-linejoin:round}.lux-ribbon{opacity:.55;stroke:color-mix(in srgb, var(--sig-a) 42%, transparent);stroke-dasharray:12 18;stroke-width:1.3px;animation:8s linear infinite lux-dash-flow}.lux-ribbon-b{stroke:color-mix(in srgb, var(--sig-c) 34%, transparent);animation-duration:10s;animation-direction:reverse}.lux-window,.lux-panel,.lux-calendar,.lux-doc,.lux-phone,.lux-module,.lux-med-card,.lux-lock,.lux-shield,.lux-tower{fill:#ffffffbd;stroke:#10304c24;stroke-width:1.1px}.lux-window{filter:drop-shadow(0 30px 60px #1e466421)}.lux-window-top{fill:#ffffffd6;stroke:#10304c14}.lux-dot{opacity:.95}.lux-red{fill:#ff6b77}.lux-gold{fill:#f5bc42}.lux-green{fill:#28d27d}.lux-kicker,.lux-title,.lux-subtitle,.lux-chip text,.lux-mini text,.lux-card-text,.lux-module-text{dominant-baseline:middle;text-anchor:middle;direction:ltr;unicode-bidi:isolate;font-family:inherit}.lux-kicker{fill:#986404;letter-spacing:.08em;text-anchor:end;font-size:.66rem;font-weight:900}.lux-title{fill:#08354a;letter-spacing:0;font-size:1.55rem;font-weight:950}.lux-subtitle{fill:#5d7a96;letter-spacing:0;font-size:.76rem;font-weight:700}.lux-chip rect,.lux-mini rect{fill:#ffffffc2;stroke:#10304c21;stroke-width:1px}.lux-chip text,.lux-mini text,.lux-card-text,.lux-module-text{fill:#0b3d55;letter-spacing:.04em;font-size:.68rem;font-weight:900}.lux-mini text{font-size:.62rem}.lux-chip-a,.lux-mini-a{animation:6s ease-in-out infinite lux-float-soft}.lux-chip-b,.lux-mini-b{animation:7s ease-in-out infinite reverse lux-float-soft}.lux-sweep{fill:color-mix(in srgb, var(--sig-a) 18%, transparent);opacity:.26;transform-box:fill-box;transform-origin:50%;animation:5.8s cubic-bezier(.55,0,.18,1) infinite lux-sweep}.lux-scene{filter:drop-shadow(0 18px 36px color-mix(in srgb, var(--sig-a) 10%, transparent))}.lux-platform-base{fill:#08354aad;stroke:color-mix(in srgb, var(--sig-a) 38%, transparent)}.lux-platform-layer{fill:color-mix(in srgb, var(--sig-a) 16%, white);stroke:color-mix(in srgb, var(--sig-b) 50%, transparent)}.lux-data-line,.lux-price-line,.lux-doc-line,.lux-split,.lux-calendar-head,.lux-calendar-pin,.lux-tower-line,.lux-world-line,.lux-lock-hook,.lux-envelope{fill:none;stroke:#10304c57;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.lux-data-line-alt,.lux-price-line-sm{opacity:.68}.lux-ground{fill:color-mix(in srgb, var(--sig-a) 18%, transparent);filter:blur(8px);opacity:.55}.lux-orbit{fill:none;opacity:.52;stroke:color-mix(in srgb, var(--sig-a) 36%, transparent);stroke-dasharray:10 16;stroke-width:2px}.lux-node{fill:color-mix(in srgb, var(--sig-b) 34%, white);stroke:color-mix(in srgb, var(--sig-a) 48%, transparent);stroke-width:1.5px}.lux-glow-stroke,.lux-ecg,.lux-check{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--sig-a) 48%, transparent));stroke-dasharray:72 190;stroke-width:3px;animation:4.8s linear infinite lux-dash-flow}.lux-ecg{stroke-width:3.5px}.lux-cross{fill:none;stroke:color-mix(in srgb, var(--sig-b) 76%, #0b3d55);stroke-linecap:round;stroke-width:9px}.lux-bar,.lux-slot-active,.lux-seal,.lux-pin-dot{fill:color-mix(in srgb, var(--sig-a) 26%, white);stroke:color-mix(in srgb, var(--sig-a) 50%, transparent)}.lux-bar-a{transform-origin:245px 386px;animation:3.2s ease-in-out infinite lux-bar-rise}.lux-bar-b{transform-origin:303px 386px;animation:3.2s ease-in-out -.8s infinite lux-bar-rise}.lux-bar-c{transform-origin:361px 386px;animation:3.2s ease-in-out -1.4s infinite lux-bar-rise}.lux-phone{fill:#071b2abd;stroke:color-mix(in srgb, var(--sig-a) 42%, transparent)}.lux-phone-alt{fill:#ffffffc7}.lux-phone-screen,.lux-slot{fill:color-mix(in srgb, var(--sig-b) 18%, white);stroke:#10304c14}.lux-shield{fill:color-mix(in srgb, var(--sig-a) 12%, white);stroke:color-mix(in srgb, var(--sig-b) 46%, transparent)}.lux-lock{fill:#08354ab3}.lux-pin{fill:#ffffffc7;stroke:color-mix(in srgb, var(--sig-c) 48%, transparent)}.lux-before,.lux-after{fill:color-mix(in srgb, var(--sig-a) 24%, white)}.lux-after{fill:color-mix(in srgb, var(--sig-b) 28%, white)}.lux-doc{fill:#ffffffd1}.lux-doc-fold{fill:color-mix(in srgb, var(--sig-a) 14%, white);stroke:#10304c29}.lux-world{fill:color-mix(in srgb, var(--sig-a) 10%, white);stroke:color-mix(in srgb, var(--sig-a) 46%, transparent)}.lux-float-a{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite lux-float-a}.lux-float-b{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite lux-float-b}@keyframes lux-aura-breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}@keyframes lux-dash-flow{to{stroke-dashoffset:-260px}}@keyframes lux-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lux-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes lux-float-soft{0%,to{opacity:.82;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes lux-sweep{0%{opacity:0;transform:translate(-180px)skew(-14deg)}18%{opacity:.28}54%{opacity:.08}to{opacity:0;transform:translate(610px)skew(-14deg)}}@keyframes lux-bar-rise{0%,to{opacity:.74;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.ai-brain-cluster{aspect-ratio:1;width:100%;min-height:min(520px,72vw);position:relative}.ai-brain-halo,.ai-brain-orbit,.ai-brain-card,.ai-brain-chip,.ai-brain-node,.ai-brain-spark{position:absolute}.ai-brain-halo{filter:blur(34px);opacity:.52;border-radius:50%;inset:12%}.ai-brain-halo-a{background:radial-gradient(circle,#09d8ff47,#0000 64%);animation:6.8s ease-in-out infinite ai-brain-halo}.ai-brain-halo-b{background:radial-gradient(circle,#f5bc423d,#0000 62%);animation:8s ease-in-out infinite reverse ai-brain-halo;inset:24% 4% 8% 26%}.ai-brain-orbit{border:1px solid #09d8ff2e;border-radius:50%;inset:9%}.ai-brain-orbit-a{animation:18s linear infinite ai-brain-spin;transform:rotateX(62deg)rotate(18deg)}.ai-brain-orbit-b{border-color:#f5bc4229;animation:24s linear infinite reverse ai-brain-spin;inset:20%;transform:rotateX(58deg)rotate(-26deg)}.ai-brain-card{filter:drop-shadow(0 22px 48px #09d8ff2e)drop-shadow(0 0 18px #f5bc421f);transform-origin:50%}.ai-brain-card-large{inset-inline-end:8%;z-index:3;width:58%;animation:6.2s ease-in-out infinite ai-brain-float-a;top:11%}.ai-brain-card-mid{inset-inline-start:4%;z-index:2;width:36%;animation:7.4s ease-in-out infinite ai-brain-float-b;top:40%}.ai-brain-card-small{bottom:7%;z-index:4;width:28%;animation:5.8s ease-in-out infinite ai-brain-float-c;inset-inline-end:14%}.ai-brain-svg{width:100%;display:block;overflow:visible}.ai-brain-shell{fill:#0b1826b8;stroke:#ffd36cd6;stroke-linejoin:round;stroke-width:2.8px}.ai-brain-fissure,.ai-brain-fold{fill:none;stroke-linecap:round;stroke-linejoin:round}.ai-brain-fissure{stroke:#ffd36c8a;stroke-width:2.4px}.ai-brain-fold{stroke:#f4ead7bd;stroke-dasharray:180;stroke-dashoffset:0;stroke-width:2.8px;animation:3.8s ease-in-out infinite ai-brain-trace}.ai-brain-fold.accent{stroke:#1aec9ed1;animation-delay:-1.3s}.ai-brain-svg-mid .ai-brain-shell,.ai-brain-svg-small .ai-brain-shell{fill:#071120cc}.ai-brain-chip,.ai-brain-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #00000059}.ai-brain-chip-main{color:#03121a;inset-inline-start:41%;z-index:6;background:linear-gradient(135deg,#09d8ffdb,#1aec9eb8);width:72px;height:56px;animation:2.6s ease-in-out infinite ai-chip-pulse;top:34%}.ai-brain-node{color:var(--ink-soft);z-index:5;background:#ffffff0e;height:34px;padding:0 12px;font-size:.68rem;animation:5.4s ease-in-out infinite ai-node-float}.ai-brain-node-a{inset-inline-start:12%;top:26%}.ai-brain-node-b{bottom:28%;animation-delay:-1.2s;inset-inline-start:20%}.ai-brain-node-c{bottom:18%;animation-delay:-2.1s;inset-inline-end:6%}.ai-brain-spark{background:var(--gold);z-index:7;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite ai-spark;box-shadow:0 0 18px #f5bc42e6}.ai-brain-spark-a{inset-inline-start:31%;top:18%}.ai-brain-spark-b{inset-inline-end:20%;animation-delay:-.8s;top:58%}.ai-brain-spark-c{bottom:20%;animation-delay:-1.6s;inset-inline-start:44%}.circuit-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.05em;color:#c8e1f8e6;z-index:10;pointer-events:none;background:#05090fa6;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:Courier New,monospace;font-size:.65rem;font-weight:700;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.circuit-node:after{content:"";z-index:-1;background:#ffffff1f;height:1px;position:absolute}.circuit-node.n1{top:15%;left:-10px}.circuit-node.n1:after{transform-origin:0;width:50px;top:50%;right:-50px;transform:rotate(15deg)}.circuit-node.n2{bottom:20%;right:-25px}.circuit-node.n2:after{transform-origin:100%;width:70px;top:50%;left:-70px;transform:rotate(-25deg)}.circuit-node.n3{top:45%;right:-35px}.circuit-node.n3:after{width:45px;top:50%;left:-45px}.circuit-node.n4{bottom:15%;left:0}.circuit-node.n4:after{transform-origin:0;width:40px;top:50%;right:-40px;transform:rotate(-10deg)}.node-dot{border-radius:50%;width:6px;height:6px}.node-dot.cyan{background:var(--cyan);box-shadow:0 0 8px #09d8ffcc}.node-dot.mint{background:var(--mint);box-shadow:0 0 8px #1aec9ecc}.node-dot.gold{background:var(--gold);box-shadow:0 0 8px #f5bc42cc}.node-dot.violet{background:var(--violet);box-shadow:0 0 8px #9070ffcc}.hero-section:before{content:"";z-index:1;background-color:#0000;background-image:linear-gradient(#b4d2ff0a 1px,#0000 1px),linear-gradient(90deg,#b4d2ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.hero-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 0 18%,#09d8ff0e 22%,#0000 34% 100%) 0 0/140% 100%,linear-gradient(68deg,#0000 0 54%,#9070ff0d 59%,#0000 68% 100%) 0 0/150% 100%,radial-gradient(at 72% 38%,#08a8d81c,#0000 52%) 0 0/100% 100%,radial-gradient(at 28% 68%,#7257f417,#0000 48%) 0 0/100% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-section:before{animation:22s linear infinite hero-grid-drift}.hero-section:after{animation:16s ease-in-out infinite alternate hero-light-sweep}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes hero-light-sweep{0%{background-position:-18% 0,112% 0,0 0,0 0}to{background-position:116% 0,-22% 0,0 0,0 0}}.ai-canvas{opacity:1;width:100%;height:100%;position:absolute;inset:0}.hero-glass{pointer-events:none;z-index:1;background:linear-gradient(270deg,#06090feb 0%,#06090f9e 44%,#06090f29 100%),linear-gradient(#0000 46%,#06090ff2);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.eyebrow{color:var(--gold);font-family:var(--font-mono-display), "Courier New", monospace;letter-spacing:.05em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;margin-bottom:14px;font-size:.82rem;font-weight:700;animation:3.5s ease-in-out infinite eyebrow-glow;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{color:#0000;letter-spacing:0;background:linear-gradient(120deg,#ffd060 0%,#f5e8c0 28%,#fff 50%,#22e0ff 72%,#a07eff 90%);-webkit-background-clip:text;background-clip:text;max-width:920px;margin-bottom:24px;font-size:7rem;line-height:1}.hero-content h1{font-family:var(--font-mono-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-block-start:-.1em;padding-block-start:.1em;font-size:clamp(2.6rem,7.5vw,6rem);font-weight:900;line-height:1.08}h2{color:var(--ink);letter-spacing:0;margin-bottom:18px;font-size:3.3rem;line-height:1.08}h3{color:var(--ink);margin-bottom:10px;font-size:1.2rem;line-height:1.35}p{color:var(--muted);font-size:1.05rem}.hero-subtitle{color:#b8d2ea;max-width:580px;font-size:1.4rem;font-weight:300;line-height:1.7}.hero-subtitle-accent{background:linear-gradient(90deg, var(--cyan) 0%, var(--mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:620px;margin-top:20px;display:grid}.hero-proof-pill{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1a;gap:4px;min-height:74px;padding:14px 16px;display:grid}.hero-proof-pill strong{color:var(--ink);font-size:.98rem;line-height:1.35}.hero-proof-pill small{color:var(--muted);font-size:.76rem;font-weight:800}.hero-terminal-col{align-items:center;width:100%;height:100%;display:flex}.hero-terminal-big{background:#03060ce0;border:1px solid #09d8ff29;border-radius:14px;flex-direction:column;width:100%;height:min(500px,70vh);font-family:Courier New,Courier,monospace;display:flex;overflow:hidden;box-shadow:0 32px 100px #000000a6,inset 0 1px #ffffff0d,0 0 0 1px #09d8ff0d,0 0 60px #09d8ff0a}.t-bar{background:#ffffff08;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;display:flex}.t-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:block}.t-red{background:#ff5f57d9}.t-yellow{background:#febc2ed9}.t-green{background:#28c840d9}.t-title{color:#ffffff38;letter-spacing:.06em;flex:1;margin-inline-start:10px;font-size:.7rem}.t-body-big{flex-direction:column;flex:1;gap:0;padding:16px 22px 18px;display:flex;overflow:hidden}.t-line{align-items:baseline;font-size:.8rem;line-height:1.65;display:flex}.t-prompt{color:var(--mint);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-inline-end:6px;font-weight:700}.t-cmd{color:#c8dcf8bf}.t-out-line{padding-inline-start:18px;font-size:.76rem;line-height:1.62}.t-out-line.t-muted{color:#8caac86b}.t-out-line.t-mint{color:var(--mint)}.t-out-line.t-cyan{color:var(--cyan)}.t-out-line.t-violet{color:var(--violet)}.t-out-line.t-gold{color:var(--gold)}.t-blank-row{flex-shrink:0;height:.65em}.t-cursor{color:var(--mint);margin-inline-start:1px;font-weight:700;animation:1s step-end infinite t-blink}@keyframes t-blink{0%,to{opacity:1}50%{opacity:0}}.hero-actions,.cta-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 21px;font-weight:900;transition:box-shadow .18s,transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#07090f;background:linear-gradient(135deg,#f5bc42 0%,#e89a0e 55%,#d47b00 100%) 0 0/200% 200%;animation:3s ease-in-out infinite badge-breathe;position:relative;box-shadow:0 18px 46px #f5bc4259,0 0 0 1px #f5bc4233}.button-secondary{color:var(--ink);background:#ffffff12;border-color:#ffffff1f;box-shadow:0 12px 34px #0000004d}.button-secondary:hover{border-color:#9070ff80;box-shadow:0 18px 40px #7257f438}.button-ghost{color:var(--cyan);background:0 0;border:1px solid #09d8ff47;align-items:center;gap:7px;display:inline-flex;position:relative;overflow:hidden}.button-ghost:before{content:"";opacity:0;background:linear-gradient(135deg,#09d8ff14 0%,#1aec9e0f 100%);transition:opacity .22s;position:absolute;inset:0}.button-ghost:hover{color:#4de8ff;border-color:#09d8ff8c;box-shadow:0 0 24px #09d8ff2e,0 12px 34px #00000040}.button-ghost:hover:before{opacity:1}.button-primary:after{content:"";border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/200% 100%;animation:2.6s ease-in-out infinite btn-shimmer;position:absolute;inset:0}@keyframes btn-shimmer{0%{background-position:200%}to{background-position:-200%}}.hero-avail-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.hero-avail-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite avail-pulse;display:inline-block;box-shadow:0 0 #22c55e80}@keyframes avail-pulse{0%{box-shadow:0 0 #22c55e99}60%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hero-avail-text{color:#b4d7b4bf;font-size:.8rem}.hero-avail-sep{background:#ffffff1a;width:1px;height:12px;display:inline-block}.hero-avail-stack{color:#8cafd266;letter-spacing:.04em;font-family:Courier New,monospace;font-size:.72rem}.hero-console{background:#050912f0;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:18px;width:min(400px,30vw);padding:22px;display:flex;position:absolute;top:100px;left:clamp(24px,5vw,80px);box-shadow:0 40px 120px #000000b3,0 0 0 1px #f5bc420f,inset 0 1px #ffffff12}.hc-header{direction:ltr;unicode-bidi:isolate;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:16px;display:flex}.hc-logo-dot{flex-shrink:0;width:42px;height:auto;animation:none}@keyframes hc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.92)}}.hc-name{color:#a0bedccc;letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:.68rem;font-weight:900}.hc-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.6rem;font-weight:900;transition:all .4s}.hc-badge-active{color:var(--mint);background:#1aec9e1f;border:1px solid #1aec9e4d}.hc-badge-proc{color:var(--gold);background:#f5bc421f;border:1px solid #f5bc424d}.hc-wave-wrap{flex-direction:column;gap:8px;display:flex}.hc-wave{align-items:center;gap:2.5px;height:52px;display:flex;overflow:hidden}.hc-bar{background:linear-gradient(180deg, var(--gold) 0%, var(--cyan) 100%);opacity:.85;border-radius:2px;flex:1;min-height:3px;animation:1s ease-in-out infinite alternate hc-wave-bar}@keyframes hc-wave-bar{0%{opacity:.4;height:12%}to{opacity:1;height:100%}}.hc-wave-label{color:#648caf99;letter-spacing:.06em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:.62rem;font-weight:700}.hc-metrics{direction:ltr;unicode-bidi:isolate;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hc-metric{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;gap:3px;padding:12px 10px;transition:border-color .2s;display:grid}.hc-metric:hover{border-color:#f5bc4240}.hc-metric strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900;line-height:1}.hc-metric span{color:#5a7896cc;font-size:.62rem;line-height:1.2}.hc-terminal{background:#0000004d;border:1px solid #ffffff0d;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.hc-tline{direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:8px;font-family:Courier New,monospace;font-size:.7rem;display:flex;overflow:hidden}.hc-chevron{color:var(--gold);flex-shrink:0;font-size:.9rem;line-height:1}.hc-tline-active .hc-ttext{color:#c8e1f8eb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-tline-dim{opacity:.32}.hc-tline-dim span:last-child{color:#96b4d2b3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-nodes{direction:ltr;unicode-bidi:isolate;border-top:1px solid #ffffff0f;gap:16px;padding-top:14px;display:flex}.hc-node{color:#5a789bbf;align-items:center;gap:6px;font-size:.65rem;font-weight:700;display:flex}.hc-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite hc-pulse;display:inline-block}.hc-dot-cyan{background:var(--cyan);animation-delay:0s;box-shadow:0 0 8px #09d8ffe6}.hc-dot-gold{background:var(--gold);animation-delay:.7s;box-shadow:0 0 8px #f5bc42e6}.hc-dot-mint{background:var(--mint);animation-delay:1.4s;box-shadow:0 0 8px #1aec9ee6}.section{padding:86px clamp(20px,6vw,92px)}.section-intro{margin-bottom:34px;text-align:center;max-width:860px;margin-inline:auto}.section-intro p{max-width:720px;margin-inline:auto}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.service-card,.mini-card,.strength-card,.insight-panel,.contact-info article{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.service-card:after,.mini-card:after,.strength-card:after,.value-card:after,.arch-cell:after,.use-case-card:after,.app-type-card:after,.engagement-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff12 50%,#0000 60%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-150%)skew(-12deg)}.service-card:hover:after,.mini-card:hover:after,.strength-card:hover:after,.value-card:hover:after,.arch-cell:hover:after,.use-case-card:hover:after,.app-type-card:hover:after,.engagement-card:hover:after{opacity:1;animation:.65s forwards card-shimmer}.service-card{flex-direction:column;min-height:420px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.service-card:before{background:linear-gradient(90deg, var(--cyan), var(--mint), var(--gold), var(--violet));content:"";height:3px;position:absolute;inset:0 0 auto}.service-card:hover{background:#ffffff1a;border-color:#09d8ff59;transform:translateY(-6px);box-shadow:0 28px 80px #08a8d82e,0 0 0 1px #09d8ff33}.icon-shell{color:var(--cyan);background:#09d8ff1a;border:1px solid #09d8ff2e;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;display:inline-flex}.service-kicker{color:var(--gold);text-transform:uppercase;direction:ltr;unicode-bidi:isolate;margin-bottom:8px;font-size:.78rem;font-weight:900}.service-card ul{color:var(--ink-soft);gap:8px;margin:auto 0 22px;padding:0;list-style:none;display:grid}.service-card li{align-items:center;gap:8px;display:flex}.service-card li:before{background:var(--mint);content:"";border-radius:50%;width:7px;height:7px}.card-link{color:var(--cyan);align-items:center;gap:7px;font-weight:900;display:inline-flex}.decision-grid,.deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deliverable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-card,.deliverable-item,.faq-item{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.decision-card{flex-direction:column;gap:18px;min-height:330px;padding:26px;display:flex}.decision-card.gold{border-top:2px solid #f5bc42bf}.decision-card.cyan{border-top:2px solid #09d8ffbf}.decision-card.mint{border-top:2px solid #1aec9ebf}.decision-card ul{gap:9px;margin:auto 0 0;padding:0;list-style:none;display:grid}.decision-card li,.deliverable-item{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.decision-card li svg,.deliverable-item svg{color:var(--mint);flex-shrink:0}.deliverable-item{min-height:112px;padding:20px}.faq-section{background:#ffffff05}.faq-list{gap:12px;max-width:920px;margin-inline:auto;display:grid}.faq-item{padding:0;overflow:hidden}.faq-item summary{color:var(--ink);cursor:pointer;padding:20px 24px;padding-inline-end:56px;font-size:1rem;font-weight:900;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--cyan);content:"+";font-family:var(--font-mono-display), monospace;inset-inline-end:22px;font-size:1.3rem;position:absolute;top:16px}.faq-item[open] summary:after{content:"-"}.faq-item p{color:var(--ink-soft);border-top:1px solid #ffffff12;margin:0;padding:0 24px 22px}.estimator-shell{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:24px;width:min(100%,100vw - 40px);max-width:1320px;margin-inline:auto;display:grid}.estimator-main,.estimator-result,.booking-card,.english-proof,.seo-card-list,.legal-card,.case-study-card,.english-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.estimator-main{gap:24px;padding:clamp(22px,4vw,34px);display:grid}.estimator-group{gap:12px;display:grid}.estimator-group-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.estimator-label{color:var(--gold);text-transform:uppercase;font-size:.78rem;font-weight:900}.estimator-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.estimator-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimator-track-grid,.estimator-activity-grid,.estimator-solution-grid{gap:10px;display:grid}.estimator-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.estimator-activity-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.estimator-solution-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.estimator-accordion{background:#ffffffdb;border:1px solid #10304c1f;border-radius:8px;overflow:hidden;box-shadow:0 16px 44px #194b6e14}.estimator-accordion[open]{border-color:#09d8ff52;box-shadow:0 20px 54px #0963871f}.estimator-accordion summary{cursor:pointer;gap:5px;min-height:78px;padding:16px 18px;padding-inline-end:52px;list-style:none;display:grid;position:relative}.estimator-accordion summary::-webkit-details-marker{display:none}.estimator-accordion summary:after{color:#027fa0;content:"+";font-family:var(--font-mono-display), monospace;background:#09d8ff1a;border:1px solid #09d8ff33;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.15rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset-block-start:18px;inset-inline-end:16px}.estimator-accordion[open] summary:after{content:"-"}.estimator-accordion summary strong{color:var(--ink);font-size:1.02rem;line-height:1.35}.estimator-accordion summary small{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.55}.estimator-accordion-body{padding:0 14px 14px}.estimator-detail-stack{gap:12px;display:grid}.estimator-detail-group{background:#f5fafdb3;border:1px solid #10304c1a;border-radius:8px;padding:0}.estimator-detail-group h3{color:var(--ink);margin:0 0 12px;font-size:1rem;line-height:1.4}.estimator-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.estimator-segment,.estimator-track,.estimator-check{color:var(--ink-soft);background:#ffffffc7;border:1px solid #10304c1c;border-radius:8px;min-height:48px;padding:12px 14px}.estimator-segment,.estimator-track{cursor:pointer;font:inherit;text-align:start;font-weight:900;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}.estimator-segment span,.estimator-track span{color:var(--ink);font-size:.94rem;line-height:1.35;display:block}.estimator-segment small,.estimator-track small{color:var(--muted);margin-top:6px;font-size:.76rem;font-weight:750;line-height:1.6;display:block}.estimator-segment strong,.estimator-track strong{color:#02724f;font-family:var(--font-mono-display), monospace;min-height:1em;margin-top:10px;font-size:.86rem;line-height:1.2;display:block}.estimator-track em{color:var(--muted);margin-top:5px;font-size:.72rem;font-style:normal;font-weight:800;display:block}.estimator-segment:hover,.estimator-segment.active,.estimator-track:hover,.estimator-track.active{color:var(--ink);border-color:#09d8ff80;transform:translateY(-1px)}.estimator-segment.active,.estimator-track.active{background:linear-gradient(135deg,#09d8ff1a,#1aec9e14),#fff;box-shadow:0 14px 38px #0963871f}.estimator-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-height:92px;display:grid;position:relative}.estimator-check input{accent-color:var(--mint);width:18px;height:18px;margin-top:4px}.estimator-check-copy{gap:5px;display:grid}.estimator-check-copy strong{color:var(--ink);font-size:.88rem;line-height:1.45}.estimator-check-copy small{color:var(--muted);font-size:.75rem;font-weight:750;line-height:1.55}.estimator-check.selected{background:#fff;border-color:#1aec9e61;box-shadow:0 12px 34px #06806c14}.estimator-price-chip{color:#04724f;font-family:var(--font-mono-display), monospace;white-space:nowrap;background:#1aec9e1f;border:1px solid #1aec9e3d;border-radius:999px;align-self:start;padding:6px 9px;font-size:.72rem;font-weight:950;line-height:1.2;display:none}.estimator-check.selected .estimator-price-chip{display:inline-flex}.estimator-reset{color:var(--ink-soft);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #10304c1f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.estimator-reset:hover{color:var(--ink);border-color:#09d8ff6b}.estimator-result{align-content:start;gap:14px;padding:clamp(22px,4vw,32px);display:grid;position:sticky;top:110px}.estimator-result svg{color:var(--cyan)}.estimator-result strong{color:var(--ink);font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.2}.estimator-result p,.case-study-block p,.english-card p,.legal-card p{color:var(--ink-soft)}.estimator-result ul{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.estimator-result li{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.estimator-selected-list{background:#f5fafddb;border:1px solid #10304c1a;border-radius:8px;gap:10px;padding:14px;display:grid}.estimator-selected-list>span{color:var(--gold);text-transform:uppercase;font-size:.76rem;font-weight:950}.estimator-selected-list div{gap:8px;display:grid}.estimator-selected-list p{background:#ffffffb8;border:1px solid #10304c14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 10px;display:flex}.estimator-selected-list p strong{color:var(--ink);font-size:.8rem;line-height:1.45}.estimator-selected-list p small{color:#04724f;font-family:var(--font-mono-display), monospace;white-space:nowrap;font-size:.76rem;font-weight:950}.estimator-selected-list em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.7}.estimator-result form{gap:10px;display:grid}.estimator-result input{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:13px 14px}.estimator-result input:focus{border-color:#09d8ffb3;box-shadow:0 0 0 4px #09d8ff1f}.case-study-grid,.english-grid,.legal-shell{gap:18px;display:grid}.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-card{gap:18px;height:100%;min-height:520px;padding:26px;display:grid}.case-study-tag{color:var(--gold);text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:.76rem;font-weight:900}.case-study-block{gap:6px;display:grid}.case-study-block strong{color:var(--cyan)}.case-study-stack{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.case-study-stack span{color:var(--ink-soft);direction:ltr;unicode-bidi:isolate;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:6px 10px;font-size:.72rem}.medical-demo-section{position:relative;overflow:hidden}.medical-demo-shell{grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);align-items:stretch;gap:clamp(22px,4vw,42px);max-width:1180px;margin-inline:auto;display:grid}.medical-demo-shell-full{grid-template-columns:minmax(300px,.68fr) minmax(460px,1.32fr);max-width:1320px}.medical-demo-copy{align-self:center}.medical-demo-logo-card{background:radial-gradient(circle at 22% 0,#f5bc4229,#0000 36%),linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #f5bc422e;border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:24px;padding:12px;display:grid;overflow:hidden;box-shadow:0 22px 60px #00000042}.medical-demo-logo-frame{background:#f7f1e6;border:1px solid #f5bc422e;border-radius:8px;height:132px;position:relative;overflow:hidden}.medical-demo-logo-frame iframe{pointer-events:none;border:0;width:320px;height:320px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}.medical-demo-logo-card span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;margin-bottom:5px;font-size:.68rem;font-weight:950;display:block}.medical-demo-logo-card strong{color:var(--ink);font-size:1.05rem;line-height:1.35;display:block}.medical-demo-logo-card p{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.65}.medical-demo-copy h2{margin:10px 0 18px;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.98}.medical-demo-copy p{color:var(--ink-soft);max-width:620px}.medical-demo-badges{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.medical-demo-badges span{color:var(--ink-soft);direction:ltr;unicode-bidi:isolate;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:900}.medical-demo-badges span:first-child{color:var(--mint);border-color:#1aec9e38}.medical-demo-examples{gap:10px;margin:22px 0;display:grid}.medical-demo-examples strong{color:var(--ink);font-size:.86rem;display:block}.medical-demo-examples div{flex-wrap:wrap;gap:9px;display:flex}.medical-demo-examples button{color:var(--ink-soft);cursor:pointer;text-align:start;background:#09d8ff12;border:1px solid #09d8ff29;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800;line-height:1.45;transition:border-color .18s,color .18s,transform .18s}.medical-demo-examples button:hover{color:var(--ink);border-color:#1aec9e59;transform:translateY(-1px)}.medical-demo-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.medical-demo-actions .button{min-width:176px}.medical-demo-actions .button>*{z-index:1;position:relative}.medical-demo-disclaimer{color:var(--ink-soft);background:#f5bc4212;border:1px solid #f5bc4224;border-radius:8px;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 14px;line-height:1.7;display:flex}.medical-demo-disclaimer svg{color:var(--gold);flex:none;margin-top:5px}.medical-demo-frame{background:radial-gradient(circle at 18% 0,#09d8ff26,#0000 34%),radial-gradient(circle at 90% 100%,#9070ff21,#0000 36%),linear-gradient(#080e1bf0,#03070ef7);border:1px solid #09d8ff2e;border-radius:8px;grid-template-rows:44px minmax(0,1fr);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff14}.medical-demo-shell-full .medical-demo-frame{min-height:min(760px,100svh - 150px)}.medical-demo-chrome{background:#040810eb;border-bottom:1px solid #ffffff13;align-items:center;gap:8px;padding:0 14px;display:flex}.medical-demo-chrome span{border-radius:50%;width:9px;height:9px}.medical-demo-chrome span:first-child{background:var(--mint)}.medical-demo-chrome span:nth-child(2){background:var(--gold)}.medical-demo-chrome span:nth-child(3){background:var(--violet)}.medical-demo-chrome strong{color:var(--muted);direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-size:.74rem;font-weight:900}.medical-demo-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.medical-demo-placeholder{color:var(--ink);cursor:pointer;text-align:center;background:linear-gradient(135deg,#09d8ff14,#1aec9e0e),#ffffff06;border:0;place-items:center;gap:10px;padding:32px;display:grid;position:relative}.medical-demo-placeholder:before{content:"";opacity:.7;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.medical-demo-placeholder>*{z-index:1;position:relative}.medical-demo-placeholder strong{font-size:clamp(1.2rem,3vw,1.75rem);line-height:1.25}.medical-demo-placeholder small{color:var(--muted);max-width:390px;font-size:.9rem;line-height:1.7}.medical-demo-pulse{background:radial-gradient(circle, #ffffff47, transparent 28%), linear-gradient(135deg, var(--cyan), var(--mint));border-radius:20px;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex;position:relative;box-shadow:0 20px 54px #09d8ff3d,0 0 0 1px #ffffff2e}.medical-demo-pulse:before{content:"";border:1px solid #09d8ff73;border-radius:24px;animation:2.7s ease-out infinite medical-demo-pulse;position:absolute;inset:-10px}.medical-demo-pulse:after{content:"";border:13px solid #0000;border-left:20px solid #071018;border-right-width:0;margin-inline-start:5px}@keyframes medical-demo-pulse{0%{opacity:.74;transform:scale(.88)}to{opacity:0;transform:scale(1.22)}}.medical-demo-modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:120;background:radial-gradient(circle at 50% 0,#09d8ff2e,#0000 42%),#03060c;grid-template-rows:54px minmax(0,1fr);display:grid;position:fixed;inset:0}.medical-demo-modal-top{background:#040810f5;border-bottom:1px solid #09d8ff24;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:8px;min-height:54px;padding:8px 10px 8px 14px;display:grid}.medical-demo-modal-top span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:950;overflow:hidden}.medical-demo-modal-top a,.medical-demo-modal-top button{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.medical-demo-modal-top a{color:var(--cyan);border:1px solid #09d8ff2e;gap:6px;min-height:36px;padding:7px 10px;font-size:.72rem;font-weight:900}.medical-demo-modal-top button{color:var(--ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;width:38px;height:38px}.medical-demo-modal iframe{background:#fff;border:0;width:100%;height:100%;display:block}.booking-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.booking-card,.english-proof,.seo-card-list{gap:12px;padding:clamp(22px,4vw,32px);display:grid}.booking-row{color:var(--ink-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:13px 15px;display:flex}.booking-row svg{color:var(--mint);flex-shrink:0}.legal-shell{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin-inline:auto}.legal-card{padding:24px}.legal-card h2{font-size:1.18rem}.legal-card a{color:var(--cyan)}.english-page{direction:ltr}.english-page .page-hero,.english-page .section,.english-page .section-intro{text-align:left}.english-page .section-intro{margin-inline:0 auto}.english-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.english-card{min-height:230px;padding:24px}.english-card h2{font-size:1.16rem}.feature-band,.split-section,.contact-section{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(28px,6vw,70px);display:grid}.feature-copy{align-self:center}.capability-grid,.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.capability-grid.wide,.strength-grid.three{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-card,.strength-card,.insight-panel{padding:24px}.mini-card svg,.strength-card svg,.insight-panel svg,.contact-info svg{color:var(--cyan)}.feature-band{background:linear-gradient(135deg,#08a8d812,#7257f40d),#ffffff05;border-block:1px solid #ffffff12}.split-section{background:linear-gradient(135deg,#ffd36c0f,#ffffff05),linear-gradient(90deg,#18c68f0d,#0000 42%);border-block:1px solid #ffffff12;align-items:center}.process-section{background:#ffffff05}.process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.process-list article{background:#ffffff0b;border-top:3px solid #09d8ff80;padding:20px;box-shadow:0 18px 48px #0006}.process-list span{color:var(--gold);margin-bottom:12px;font-size:1.4rem;font-weight:900;display:block}.process-list p{color:var(--ink-soft)}.cta-section{background:linear-gradient(135deg,#060e1ef5,#08122aeb),linear-gradient(90deg,#08a8d824,#ffd36c1a);border-block:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.cta-section h2,.cta-section p{color:var(--ink)}.cta-section h2{max-width:780px}.cta-section .eyebrow{color:var(--gold)}.cta-actions{justify-content:flex-end;margin:0}.cta-actions span{color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.page-hero{background:radial-gradient(at 15%,#08a8d838,#0000 55%),radial-gradient(at 85% 20%,#ffd36c26,#0000 45%),#06090f;min-height:56vh;padding:0;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:1;background:linear-gradient(135deg,#06090fd1 0%,#06090f7a 60%,#06090f47 100%),linear-gradient(#0000 60%,#06090feb 100%);position:absolute;inset:0}.page-hero-inner{z-index:2;padding:112px clamp(20px,6vw,92px) 72px;position:relative}.page-hero-split{grid-template-columns:1fr min(480px,42%);align-items:center;gap:clamp(24px,4vw,56px);min-height:58vh;display:grid}.page-hero-content{flex-direction:column;align-items:flex-start;display:flex}.page-hero-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.page-hero-visual .hero-console{width:min(100%,420px);max-width:420px;margin:0;position:relative;top:auto;left:auto}.page-hero.contact-compact{min-height:44vh}.page-hero.contact-compact .page-hero-inner{padding-bottom:46px}.contact-conversion-section{padding-top:58px}.page-hero h1{max-width:980px;font-size:5.4rem}.page-hero p{max-width:760px}.insight-panel.large{min-height:340px}.module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-list span{color:var(--ink-soft);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:12px 16px;box-shadow:0 10px 28px #0000004d}.module-list.compact{margin-top:24px}.phone-visual{aspect-ratio:.72;box-shadow:var(--shadow-strong);color:var(--cyan);background:linear-gradient(#ffffff12,#08a8d81a),linear-gradient(135deg,#08a8d81f,#7257f414);border:1px solid #ffffff1a;border-radius:42px;place-items:center;max-width:320px;margin-inline:auto;padding:42px 28px;display:grid;position:relative}.phone-visual span{background:#ffffff1a;border-radius:999px;width:72%;height:12px;display:block}.phone-visual span:nth-child(3){width:54%}.phone-visual span:nth-child(4){background:linear-gradient(90deg, var(--cyan), var(--mint));width:78%;height:42px}.contact-form{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffff0a;border:1px solid #ffffff17;gap:18px;padding:clamp(22px,4vw,34px);display:grid}.contact-form label{color:#a8c4de;gap:8px;font-weight:900;display:grid}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:13px 14px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#09d8ffb3;box-shadow:0 0 0 4px #09d8ff1f}.form-status{color:var(--mint);margin:0}.contact-form-hint{color:var(--muted);margin:-4px 0 0;font-size:.88rem}.contact-info{gap:14px;display:grid}.contact-info article{gap:6px;padding:24px;display:grid}.contact-info span{color:var(--muted)}.contact-info strong{color:var(--ink);direction:ltr;justify-self:start}.contact-next-card ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.contact-next-card li{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.contact-next-card li svg{color:var(--mint);flex-shrink:0}.site-footer{background:linear-gradient(180deg, #06090f00 0%, #03050af2 100%), var(--paper);border-top:1px solid #ffffff0f;padding:0 clamp(20px,6vw,92px);position:relative;overflow:hidden}.footer-topline{background:linear-gradient(90deg, var(--mint), var(--cyan) 40%, var(--gold));inset-inline:0;height:2px;position:absolute;top:0}.footer-glow{pointer-events:none;inset-inline:0;background:radial-gradient(60% 200px at 50% 0,#09d8ff0f,#0000);height:200px;position:absolute;top:0}.footer-inner{grid-template-columns:minmax(260px,1.4fr) 1fr 1fr 1fr;align-items:start;gap:44px 32px;padding:52px 0 44px;display:grid;position:relative}.footer-brand-col{flex-direction:column;gap:14px;display:flex}.footer-logo-link{opacity:1;width:fit-content;display:inline-flex}.footer-tagline{color:var(--ink-soft);max-width:300px;font-size:.86rem;line-height:1.7}.footer-contact-items{flex-direction:column;gap:8px;margin-top:4px;display:flex}.footer-contact-link{color:var(--ink-soft);align-items:center;gap:7px;font-size:.82rem;transition:color .15s;display:inline-flex}.footer-contact-link:hover{color:var(--cyan)}.footer-contact-link.muted{color:var(--muted);pointer-events:none}.footer-cta-btn{color:var(--mint);background:#1aec9e14;border:1px solid #1aec9e38;border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:9px 16px;font-size:.82rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.footer-cta-btn:hover{border-color:var(--mint);color:#fff;background:#1aec9e29}.footer-nav-col{flex-direction:column;gap:14px;display:flex}.footer-nav-heading{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.footer-nav-col nav{flex-direction:column;gap:10px;display:flex}.footer-nav-link{color:var(--ink-soft);width:fit-content;font-size:.87rem;transition:color .15s;position:relative}.footer-nav-link:after{background:var(--cyan);content:"";bottom:-1px;height:1px;transform-origin:inline-start;width:100%;transition:transform .22s;position:absolute;inset-inline-start:0;transform:scaleX(0)}.footer-nav-link:hover{color:var(--cyan)}.footer-nav-link:hover:after{transform:scaleX(1)}.footer-tech-col{flex-direction:column;gap:14px;display:flex}.footer-tech-badges{flex-wrap:wrap;gap:7px;display:flex}.footer-tech-badge{color:var(--ink-soft);letter-spacing:.03em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:border-color .15s,color .15s}.footer-tech-badge:hover{color:var(--cyan);border-color:#09d8ff66}.footer-tech-note{color:var(--muted);max-width:200px;font-size:.78rem;line-height:1.6}.footer-bottom{color:var(--muted);border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 22px;font-size:.78rem;display:flex;position:relative}.footer-bottom-dot{background:#fff3;border-radius:50%;width:3px;height:3px;display:inline-block}.footer-copy{color:var(--muted)}.footer-legal-name{color:var(--ink-soft);font-weight:600}.footer-ksa{color:var(--muted)}.footer-legal-links{align-items:center;gap:10px;display:inline-flex}.footer-legal-links a{color:var(--ink-soft);transition:color .15s}.footer-legal-links a:hover{color:var(--cyan)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes counter-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrow-glow{0%,to{text-shadow:0 0 8px #f5bc4240}50%{text-shadow:0 0 22px #f5bc42b3,0 0 44px #f5bc4240}}@keyframes border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes card-shimmer{0%{transform:translate(-150%)skew(-12deg)}to{transform:translate(300%)skew(-12deg)}}@keyframes stat-glow{0%,to{filter:drop-shadow(0 0 6px #f5bc424d)}50%{filter:drop-shadow(0 0 18px #f5bc42b3)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes brain-fallback-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes ai-brain-float-a{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translate(-8px,-18px)rotate(2deg)}}@keyframes ai-brain-float-b{0%,to{transform:translate(0,0)rotate(8deg)}50%{transform:translate(12px,14px)rotate(-4deg)}}@keyframes ai-brain-float-c{0%,to{transform:translate(0,0)rotate(-8deg)}50%{transform:translate(-10px,10px)rotate(5deg)}}@keyframes ai-brain-trace{0%,to{stroke-dashoffset:0;opacity:.66}50%{stroke-dashoffset:42px;opacity:1}}@keyframes ai-brain-spin{to{transform:rotateX(62deg)rotate(378deg)}}@keyframes ai-brain-halo{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes ai-chip-pulse{0%,to{box-shadow:0 0 #09d8ff2e,0 18px 42px #09d8ff3d}50%{box-shadow:0 0 0 12px #09d8ff00,0 22px 54px #1aec9e3d}}@keyframes ai-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ai-spark{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.22)}}@keyframes visual-float-a{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(-8px,-16px)rotate(2deg)}}@keyframes visual-float-b{0%,to{transform:translate(0,0)rotate(1deg)}50%{transform:translate(10px,12px)rotate(-2deg)}}@keyframes visual-float-c{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translate(-10px,10px)rotate(2deg)}}@keyframes visual-pulse{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes visual-spin{to{transform:rotateX(62deg)rotate(378deg)}}@keyframes visual-spark{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.22)}}@keyframes wave-slide{0%{transform:translate(-28%)skew(-16deg)}to{transform:translate(0)skew(-16deg)}}@keyframes bar-breathe{0%,to{opacity:.72;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1)}}@keyframes badge-breathe{0%,to{box-shadow:0 0 #f5bc4200}50%{box-shadow:0 0 0 6px #f5bc421f}}@keyframes line-draw{0%{width:0}to{width:100%}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bio-field-breathe{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.82;transform:scale(1.05)}}@keyframes bio-halo-phase{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.96;transform:scale(1.04)}}@keyframes bio-orbit-signal{to{stroke-dashoffset:-180px}}@keyframes bio-cell-pulse{0%,to{opacity:.38;transform:scale(.84)}38%{opacity:1;transform:scale(1.22)}70%{opacity:.62;transform:scale(.98)}}@keyframes bio-packet-flow{0%{opacity:0;stroke-dashoffset:170px}14%{opacity:1}72%{opacity:1}to{opacity:0;stroke-dashoffset:-390px}}@keyframes bio-prism-phase{0%,to{opacity:.88;transform:scale(.992)}46%{opacity:1;transform:scale(1.012)}}@keyframes bio-core-ionize{0%,to{filter:drop-shadow(0 0 12px #1aec9e6b);opacity:.78}50%{filter:drop-shadow(0 0 28px #09d8ffb8);opacity:1}}@keyframes bio-vital-flow{0%{opacity:.48;stroke-dashoffset:120px}48%{opacity:1}to{opacity:.62;stroke-dashoffset:-140px}}@keyframes bio-dna-flow{to{stroke-dashoffset:-92px}}@keyframes bio-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}74%{opacity:.9;transform:translateY(320px)}to{opacity:0;transform:translateY(352px)}}@keyframes bio-label-phase{0%,to{opacity:.66;box-shadow:0 0 #09d8ff00}45%{opacity:1;box-shadow:0 0 22px #09d8ff29}}@keyframes mesh-depth-phase{0%,to{opacity:.36;transform:scale(.94)}50%{opacity:.76;transform:scale(1.07)}}@keyframes mesh-grid-phase{to{stroke-dashoffset:-140px}}@keyframes mesh-packet-flow{0%{opacity:0;stroke-dashoffset:160px}12%{opacity:1}70%{opacity:1}to{opacity:0;stroke-dashoffset:-340px}}@keyframes mesh-core-phase{0%,to{filter:drop-shadow(0 26px 54px #09d8ff2e);opacity:.92;transform:scale(.99)}50%{filter:drop-shadow(0 34px 72px #1aec9e4d);opacity:1;transform:scale(1.018)}}@keyframes mesh-node-phase{0%,to{filter:drop-shadow(0 14px 26px #09d8ff1f);opacity:.74}44%{filter:drop-shadow(0 0 24px #1aec9e4d);opacity:1}}@keyframes mesh-readout-phase{0%,to{opacity:.62}50%{opacity:1}}@keyframes mesh-scanline-sweep{0%{opacity:0;transform:translate(-260%)skew(-14deg)}18%{opacity:.88}78%{opacity:.88;transform:translate(260%)skew(-14deg)}to{opacity:0;transform:translate(300%)skew(-14deg)}}@keyframes signature-aura-phase{0%,to{opacity:.36;transform:scale(.94)}50%{opacity:.78;transform:scale(1.07)}}@keyframes signature-grid-flow{to{stroke-dashoffset:-150px}}@keyframes signature-packet-flow{0%{opacity:0;stroke-dashoffset:160px}12%{opacity:1}70%{opacity:1}to{opacity:0;stroke-dashoffset:-340px}}@keyframes signature-core-bloom{0%,to{opacity:.9;transform:scale(.99)}48%{opacity:1;transform:scale(1.018)}}@keyframes signature-motif-current{0%,to{opacity:.68;stroke-dasharray:220 36;stroke-dashoffset:0}50%{opacity:1;stroke-dasharray:42 18;stroke-dashoffset:-86px}}@keyframes signature-bar-surge{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes signature-node-live{0%,to{filter:drop-shadow(0 12px 24px color-mix(in srgb, var(--sig-a) 12%, transparent));opacity:.7}44%{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--sig-b) 36%, transparent));opacity:1}}@keyframes signature-readout-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes signature-scan-sweep{0%{opacity:0;transform:translate(-260%)skew(-14deg)}18%{opacity:.76}78%{opacity:.76;transform:translate(260%)skew(-14deg)}to{opacity:0;transform:translate(300%)skew(-14deg)}}@keyframes fd-float-a{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-24px)rotate(2.5deg)}}@keyframes fd-float-b{0%,to{transform:translateY(-12px)rotate(5deg)}50%{transform:translateY(16px)rotate(-2deg)}}@keyframes fd-float-c{0%,to{transform:translateY(8px)rotate(-6deg)perspective(600px)rotateY(4deg)}50%{transform:translateY(-20px)rotate(3.5deg)perspective(600px)rotateY(-3deg)}}@keyframes fd-float-d{0%,to{transform:translateY(-8px)rotate(3deg)perspective(600px)rotateY(-5deg)}50%{transform:translateY(22px)rotate(-4deg)perspective(600px)rotateY(4deg)}}@keyframes fd-float-e{0%,to{transform:translateY(4px)rotate(8deg)}50%{transform:translateY(-30px)rotate(-5deg)}}@keyframes fd-glow-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.65;transform:scale(1.18)}}@keyframes app-forge-aura-phase{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.78;transform:scale(1.07)}}@keyframes app-forge-grid-flow{to{stroke-dashoffset:-150px}}@keyframes app-forge-packet-flow{0%{opacity:0;stroke-dashoffset:160px}12%{opacity:1}70%{opacity:1}to{opacity:0;stroke-dashoffset:-340px}}@keyframes app-forge-orbit-flow{to{stroke-dashoffset:-180px}}@keyframes app-glass-phase{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.78;transform:translateY(-4px)}}@keyframes app-phone-phase{0%,to{opacity:.94;transform:scale(.992)}50%{opacity:1;transform:scale(1.012)}}@keyframes app-screen-ionize{0%,to{filter:drop-shadow(0 0 14px #09d8ff47)}50%{filter:drop-shadow(0 0 32px #1aec9e7a)}}@keyframes app-screen-current{0%,to{opacity:.58;stroke-dasharray:86 120;stroke-dashoffset:90px}52%{opacity:1;stroke-dasharray:32 22;stroke-dashoffset:-80px}}@keyframes app-chip-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes app-node-live{0%,to{filter:drop-shadow(0 12px 24px #09d8ff1f);opacity:.72}44%{filter:drop-shadow(0 0 24px #1aec9e52);opacity:1}}@keyframes app-readout-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes app-scan-sweep{0%{opacity:0;transform:translate(-260%)skew(-14deg)}18%{opacity:.78}78%{opacity:.78;transform:translate(260%)skew(-14deg)}to{opacity:0;transform:translate(300%)skew(-14deg)}}.floating-devices{perspective:1400px;width:100%;height:540px;position:relative}.fd-wrap{position:absolute}.fd-svg{display:block}.fd-anim-a{animation:6.8s ease-in-out infinite fd-float-a}.fd-anim-b{animation:8.4s ease-in-out infinite fd-float-b}.fd-anim-c{animation:9.2s ease-in-out infinite fd-float-c}.fd-anim-d{animation:7.6s ease-in-out infinite fd-float-d}.fd-anim-e{animation:5.8s ease-in-out infinite fd-float-e}.fd-phone{z-index:4;filter:drop-shadow(0 18px 50px #09d8ff52);width:88px;bottom:50px;left:50%;transform:translate(-50%)}.fd-ipad{z-index:3;filter:drop-shadow(0 22px 60px #7257f45c);width:148px;top:30px;left:2%}.fd-laptop{z-index:5;filter:drop-shadow(0 26px 70px #18c68f47);width:250px;bottom:20px;right:1%}.fd-monitor{z-index:2;filter:drop-shadow(0 20px 60px #ffcf5042);width:228px;top:10px;right:8%}.fd-phone2{z-index:4;filter:drop-shadow(0 16px 44px #9070ff61);width:72px;top:55px;left:22%}.fd-glow{filter:blur(24px);opacity:.6;border-radius:50%;width:70%;height:28px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.fd-glow-cyan{background:#09d8ffbf}.fd-glow-violet{background:#9070ffbf}.fd-glow-mint{background:#1aec9ebf}.fd-glow-gold{background:#ffcf50bf}.devices-glow{pointer-events:none;z-index:0;background:radial-gradient(#09d8ff2e 0%,#7257f424 40%,#0000 70%);border-radius:50%;animation:5.5s ease-in-out infinite fd-glow-pulse;position:absolute;inset:12% 18%}.app-forge-visual{aspect-ratio:1;isolation:isolate;width:100%;min-height:min(560px,78vw);position:relative;overflow:visible}.app-forge-aura,.app-forge-scan{pointer-events:none;position:absolute}.app-forge-aura{filter:blur(40px);z-index:0;border-radius:50%}.app-forge-aura-a{background:radial-gradient(circle at 48% 46%,#09d8ff4d,#1aec9e1f 44%,#0000 70%);animation:5.4s ease-in-out infinite app-forge-aura-phase;inset:6% 0 8%}.app-forge-aura-b{background:radial-gradient(circle at 56% 54%,#ff68883d,#9070ff21 38%,#0000 68%);animation:7.2s ease-in-out infinite reverse app-forge-aura-phase;inset:22% 4% 2% 14%}.app-forge-svg{transform-origin:50%;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:scale(1.13)}.app-forge-grid{opacity:.68;animation:10s linear infinite app-forge-grid-flow}.app-forge-grid path{fill:none;stroke:#a8c4de29;stroke-dasharray:8 22;stroke-linecap:round;stroke-width:1px}.app-forge-link{fill:none;stroke:#09d8ff3b;stroke-linecap:round;stroke-width:1.7px}.app-forge-packet{fill:none;filter:drop-shadow(0 0 10px #09d8ffbd);stroke:url(#appForgeBeam);stroke-dasharray:70 360;stroke-linecap:round;stroke-width:4.5px;animation:3.1s cubic-bezier(.45,0,.18,1) infinite app-forge-packet-flow}.app-forge-packet-1{stroke-width:3.8px;animation-delay:-.8s}.app-forge-packet-2{stroke-width:4.8px;animation-delay:-1.5s}.app-forge-packet-3{stroke-width:3.6px;animation-delay:-2.2s}.app-forge-orbit{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.app-forge-orbit-a{stroke:#09d8ff5c;stroke-dasharray:22 28;stroke-width:1.5px;animation:8.5s linear infinite app-forge-orbit-flow}.app-forge-orbit-b{stroke:#ff688847;stroke-dasharray:10 30;stroke-width:1.2px;animation:11s linear infinite reverse app-forge-orbit-flow}.app-glass-layer{filter:drop-shadow(0 24px 54px #09d8ff24);opacity:.72;animation:5.6s ease-in-out infinite app-glass-phase}.app-glass-layer-b{filter:drop-shadow(0 24px 54px #ff68881f);animation-delay:-1.8s}.app-glass-layer rect{fill:#050e1c80;stroke:#a8c4de2e;stroke-width:1.3px}.app-glass-layer path{fill:none;stroke:#a8c4de38;stroke-linecap:round;stroke-width:2.2px}.app-glass-layer circle{fill:#09d8ff14;stroke:#1aec9e4d;stroke-width:1.8px}.app-forge-phone{filter:drop-shadow(0 34px 78px #09d8ff3d);transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite app-phone-phase}.app-phone-shadow{fill:#04091480}.app-phone-body{fill:url(#appForgeGlass);stroke:#a8c4de57;stroke-width:2px}.app-phone-edge{fill:none;stroke:#a8c4de47;stroke-linecap:round;stroke-width:3px}.app-phone-screen{fill:url(#appForgeScreen);stroke:#09d8ff5c;stroke-width:1.4px;animation:3.2s ease-in-out infinite app-screen-ionize}.app-phone-notch,.app-phone-camera{fill:#040914e0}.app-screen-ui{filter:drop-shadow(0 0 18px #09d8ff29)}.app-screen-wave{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;animation:3.4s ease-in-out infinite app-screen-current}.app-screen-wave-a{stroke:#1aec9ee6}.app-screen-wave-b{stroke:#09d8ffd1;animation-delay:-1.1s}.app-screen-wave-c{stroke:#f5bc42d6;animation-delay:-1.9s}.app-screen-chip{fill:#0409148f;stroke:#ffffff1f;stroke-width:1px;animation:3s ease-in-out infinite app-chip-pulse}.app-screen-chip-b{fill:#1aec9e2e;animation-delay:-.9s}.app-screen-chip-c{fill:#09d8ff29;animation-delay:-1.6s}.app-ui-pill,.app-ui-card,.app-ui-row{animation:3s ease-in-out infinite app-chip-pulse}.app-ui-pill-a{fill:#09d8ff2e}.app-ui-pill-b{fill:#1aec9e2e;animation-delay:-.7s}.app-ui-card-primary{fill:#04091457;stroke:#ffffff1f;stroke-width:1px;animation-delay:-1.1s}.app-ui-row-a{fill:#09d8ff2e}.app-ui-row-b{fill:#ffffff1c;animation-delay:-1.4s}.app-ui-row-c{fill:#f5bc4247;animation-delay:-1.9s}.app-ui-dot{fill:#dce8f8d1;animation:3s ease-in-out infinite app-node-live}.app-ui-dot-b{fill:#1aec9edb;animation-delay:-.9s}.app-ui-dot-c{fill:#ff6888c2;animation-delay:-1.8s}.app-phone-code,.app-signal-node text,.app-readout text{dominant-baseline:middle;fill:var(--ink);text-anchor:middle;direction:ltr;unicode-bidi:isolate;font-family:inherit;font-weight:950}.app-phone-code{letter-spacing:.04em;font-size:2.1rem}.app-signal-node{filter:drop-shadow(0 16px 34px #09d8ff33);transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite app-node-live}.app-signal-node-1{animation-delay:-.8s}.app-signal-node-2{animation-delay:-1.6s}.app-signal-ring{fill:#0409149e;stroke:#09d8ff70;stroke-width:1.4px}.app-signal-core{fill:#1aec9e21;stroke:#1aec9e85;stroke-width:1.5px}.app-signal-node text{fill:var(--ink-soft);letter-spacing:.03em;font-size:.56rem}.app-readout{animation:4s ease-in-out infinite app-readout-pulse}.app-readout-b{animation-delay:-1.4s}.app-readout rect{fill:#040914ad;stroke:#ffffff1f;stroke-width:1px}.app-readout text{fill:var(--ink-soft);letter-spacing:.06em;text-anchor:start;font-size:.7rem}.app-forge-scan{filter:blur(2px);mix-blend-mode:screen;z-index:4;background:linear-gradient(90deg,#0000,#09d8ff1a,#ff688821,#0000);width:8%;animation:3.3s cubic-bezier(.6,0,.16,1) infinite app-scan-sweep;top:12%;bottom:12%;left:46%;transform:translate(-260%)skew(-14deg)}@keyframes pb-bar-grow{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes pb-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes pb-orb-1{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(18px,-22px)scale(1.2)}}@keyframes pb-orb-2{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-14px,16px)scale(.85)}}@keyframes pb-orb-3{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(10px,14px)scale(1.15)}}@keyframes pb-badge-shine{0%,to{opacity:.7}50%{opacity:1}}.pb-outer{width:100%;position:relative}.pb-glow-bg{filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(#7257f438 0%,#09d8ff24 45%,#0000 72%);border-radius:50%;animation:6s ease-in-out infinite fd-glow-pulse;position:absolute;inset:-20% -10%}.pb-mockup{z-index:1;background:#050a16f7;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 36px 100px #09d8ff2e,0 0 0 1px #ffffff0d,inset 0 1px #ffffff14}.pb-chrome{background:#081024fa;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:9px 14px;display:flex}.pb-dots{gap:6px;display:flex}.pb-dot{border-radius:50%;width:10px;height:10px}.pb-dot-red{background:#e85d75e6}.pb-dot-yellow{background:#ffd36ce6}.pb-dot-green{background:#1aec9ee6}.pb-tabs{gap:2px;display:flex}.pb-tab{color:#8ca8c88c;cursor:default;border-radius:6px 6px 0 0;padding:5px 12px;font-size:.72rem}.pb-tab-active{color:#c8e1f8eb;background:#ffffff12}.pb-url{color:#96b4d2b8;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex:1;align-items:center;gap:7px;max-width:300px;margin-left:8px;padding:4px 10px;font-size:.72rem;display:flex;overflow:hidden}.pb-lock{color:#1aec9ed9;font-size:.56rem}.pb-body{height:400px;display:flex}.pb-sidebar{background:#060c1cfa;border-right:1px solid #ffffff0d;flex-direction:column;gap:4px;width:130px;padding:14px 10px;display:flex}.pb-logo-mark{width:56px;height:auto;margin-bottom:16px;display:block}.pb-nav-item{color:#8ca8c899;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:.72rem;display:flex}.pb-nav-active{color:#c8e8fff2;background:#09d8ff24;border-left:2px solid #09d8ffd9}.pb-nav-icon{background:#ffffff1f;border-radius:4px;min-width:14px;height:14px}.pb-nav-active .pb-nav-icon{background:#09d8ff80}.pb-user-row{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.pb-avatar{background:linear-gradient(135deg,#7257f4bf,#e85d75a6);border-radius:50%;min-width:28px;height:28px}.pb-user-info{flex:1;gap:3px;display:grid}.pb-user-name{background:#fff3;border-radius:3px;width:54px;height:8px}.pb-user-role{background:#ffffff14;border-radius:3px;width:38px;height:6px}.pb-main{flex:1;padding:16px;overflow:hidden}.pb-topbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pb-page-title{background:#ffffff2e;border-radius:4px;width:130px;height:14px}.pb-topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pb-search-bar{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;width:90px;height:26px}.pb-notif-btn{background:#ffffff12;border-radius:6px;width:26px;height:26px}.pb-add-btn{color:#04101ef2;background:linear-gradient(135deg,#09d8ffd9,#1aec9ebf);border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:900;animation:2.8s ease-in-out infinite pb-badge-shine}.pb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pb-kpi{border:1px solid #ffffff12;border-radius:10px;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.pb-kpi:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:4s ease-in-out infinite pb-shimmer;position:absolute;inset:0}.pb-kpi-cyan{background:#09d8ff1a;border-color:#09d8ff33}.pb-kpi-violet{background:#7257f41a;border-color:#7257f433}.pb-kpi-mint{background:#1aec9e1a;border-color:#1aec9e33}.pb-kpi-gold{background:#ffcf5017;border-color:#ffcf502e}.pb-kpi-icon{border-radius:6px;min-width:22px;height:22px}.pb-kpi-cyan .pb-kpi-icon{background:#09d8ff66}.pb-kpi-violet .pb-kpi-icon{background:#7257f466}.pb-kpi-mint .pb-kpi-icon{background:#1aec9e66}.pb-kpi-gold .pb-kpi-icon{background:#ffcf5066}.pb-kpi-body{gap:3px;display:grid}.pb-kpi-value{background:#ffffff40;border-radius:3px;width:44px;height:10px}.pb-kpi-label{color:#8caac8a6;font-size:.66rem}.pb-kpi-trend{background:#1aec9e80;border-radius:3px;width:28px;height:6px}.pb-row2{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.pb-chart-panel,.pb-table-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:12px;overflow:hidden}.pb-panel-title{background:#ffffff24;border-radius:3px;width:100px;height:9px;margin-bottom:12px}.pb-chart-area{position:relative}.pb-chart-bars{align-items:flex-end;gap:6px;height:110px;display:flex}.pb-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.pb-bar{height:var(--bh,60%);transform-origin:bottom;border-radius:3px 3px 0 0;width:100%;animation:3s ease-in-out infinite pb-bar-grow}.pb-bar-1{background:linear-gradient(#09d8ffe6,#09d8ff40);animation-delay:0s}.pb-bar-2{background:linear-gradient(#1aec9ee6,#1aec9e40);animation-delay:-.43s}.pb-bar-3{background:linear-gradient(#9070ffe6,#9070ff40);animation-delay:-.86s}.pb-chart-line{border-top:1px solid #ffffff0f;margin-top:4px}.pb-row-item{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:8px 0;display:flex}.pb-row-item:last-child{border-bottom:none}.pb-row-avatar{background:linear-gradient(135deg,#09d8ff80,#9070ff66);border-radius:50%;min-width:22px;height:22px}.pb-row-lines{flex:1;gap:4px;display:grid}.pb-row-name{background:#ffffff2b;border-radius:3px;width:70%;height:7px}.pb-row-sub{background:#ffffff14;border-radius:3px;width:45%;height:6px}.pb-badge{border-radius:20px;min-width:40px;height:16px}.pb-badge-0{background:#1aec9e40;border:1px solid #1aec9e66}.pb-badge-1{background:#09d8ff40;border:1px solid #09d8ff66}.pb-badge-2{background:#ffcf5038;border:1px solid #ffcf505c}.pb-orb{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.pb-orb-1{background:#09d8ff47;width:120px;height:120px;animation:7s ease-in-out infinite pb-orb-1;top:-30px;right:-30px}.pb-orb-2{background:#7257f438;width:100px;height:100px;animation:9s ease-in-out infinite pb-orb-2;bottom:-20px;left:20px}.pb-orb-3{background:#1aec9e2e;width:80px;height:80px;animation:6s ease-in-out infinite pb-orb-3;bottom:40px;right:60px}.pb-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff08 50%,#0000 60%);animation:5s ease-in-out infinite pb-shimmer;position:absolute;inset:0}.stats-section{border-block:1px solid #ffffff12;padding:0}.stats-row{grid-template-columns:repeat(4,1fr);display:grid}.stat-cell{border-right:1px solid #ffffff12;padding:40px clamp(20px,4vw,54px);transition:background .2s;position:relative}.stat-cell:last-child{border-right:none}.stat-cell:hover{background:#f5bc420a}.stat-value{color:#0000;letter-spacing:0;background:linear-gradient(135deg,#ffd060,#f5bc42);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:3.4rem;font-weight:900;line-height:1;animation:3s ease-in-out infinite stat-glow;display:block}.stat-label{color:var(--muted);font-size:.9rem}.tech-section{background:#ffffff05;border-block:1px solid #ffffff12}.tech-grid{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tech-badge{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;padding:9px 16px;font-size:.82rem;font-weight:700;transition:border-color .18s,color .18s}.tech-badge:hover{color:var(--ink-soft);border-color:#f5bc424d}.tech-badge.gold{color:var(--gold);border-color:#f5bc4247}.manifesto-section{background:linear-gradient(135deg,#f5bc420f 0%,#0000 50%),#ffffff04;border-block:1px solid #ffffff12}.manifesto-grid{gap:2px;margin-top:42px;display:grid}.manifesto-item{border-bottom:1px solid #ffffff0f;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;padding:24px 0;transition:padding-left .25s;display:grid}.manifesto-item:last-child{border-bottom:none}.manifesto-item:hover{padding-left:12px}.manifesto-bar{background:linear-gradient(180deg, var(--gold), var(--gold-bright));border-radius:2px;height:100%;min-height:36px}.manifesto-headline{color:var(--ink);letter-spacing:0;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:900;line-height:1.1;position:relative}.manifesto-headline:after{background:linear-gradient(90deg, var(--gold), transparent);content:"";transform-origin:0;width:100%;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.manifesto-item:hover .manifesto-headline:after{transform:scaleX(1)}.manifesto-sub{color:var(--muted);margin-top:4px;font-size:1rem}.manifesto-num{color:#f5bc424d;letter-spacing:0;font-size:3rem;font-weight:900;line-height:1}.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.use-case-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:border-color .2s,transform .2s;position:relative}.use-case-card:hover{border-color:#f5bc4247;transform:translateY(-4px)}.use-case-tag{color:var(--gold);background:#f5bc421a;border:1px solid #f5bc4238;border-radius:999px;width:fit-content;margin-bottom:16px;padding:4px 12px;font-size:.72rem;font-weight:900}.use-case-tag.cyan{color:var(--cyan);background:#09d8ff1a;border-color:#09d8ff38}.use-case-tag.violet{color:var(--violet);background:#9070ff1a;border-color:#9070ff38}.use-case-tag.mint{color:var(--mint);background:#1aec9e1a;border-color:#1aec9e38}.solution-card{flex-direction:column;min-height:360px;display:flex}.solution-outcomes{gap:9px;margin:auto 0 0;padding:0;list-style:none;display:grid}.solution-outcomes li{color:var(--ink-soft);align-items:center;gap:10px;font-size:.9rem;display:flex}.solution-outcomes li:before{background:var(--cyan);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.arch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.arch-cell{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:border-color .2s,transform .2s;position:relative}.arch-cell:hover{transform:translateY(-3px)}.arch-cell.gold{border-top:2px solid #f5bc42b3}.arch-cell.cyan{border-top:2px solid #09d8ffb3}.arch-cell.violet{border-top:2px solid #9070ffb3}.arch-cell.mint{border-top:2px solid #1aec9eb3}.arch-icon{color:var(--gold);margin-bottom:16px}.arch-cell.cyan .arch-icon{color:var(--cyan)}.arch-cell.violet .arch-icon{color:var(--violet)}.arch-cell.mint .arch-icon{color:var(--mint)}.integration-grid{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.integration-tag{color:var(--ink-soft);background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:9px 16px;font-size:.84rem;font-weight:700;transition:border-color .18s,color .18s}.integration-tag:hover{color:var(--cyan);border-color:#09d8ff4d}.app-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.app-type-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:border-color .2s,transform .2s}.app-type-card:hover{border-color:#f5bc4247;transform:translateY(-4px)}.app-type-tag{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;margin-bottom:14px;font-size:.72rem;font-weight:900}.perf-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.perf-cell{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:24px;transition:transform .2s}.perf-cell:hover{transform:translateY(-4px)}.perf-metric{margin-bottom:10px;font-size:2.4rem;font-weight:900;line-height:1;display:block}.perf-metric.gold{color:var(--gold)}.perf-metric.mint{color:var(--mint)}.perf-metric.cyan{color:var(--cyan)}.perf-metric.violet{color:var(--violet)}.perf-label{color:var(--muted);font-size:.86rem}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.engagement-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.engagement-card:hover{transform:translateY(-4px)}.engagement-card.gold{border-top:2px solid #f5bc42b3}.engagement-card.cyan{border-top:2px solid #09d8ffb3}.engagement-card.violet{border-top:2px solid #9070ffb3}.engagement-tag{letter-spacing:.05em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-size:.72rem;font-weight:900}.engagement-card.gold .engagement-tag{color:var(--gold)}.engagement-card.cyan .engagement-tag{color:var(--cyan)}.engagement-card.violet .engagement-tag{color:var(--violet)}.engagement-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.engagement-points li{color:var(--ink-soft);align-items:center;gap:10px;font-size:.9rem;display:flex}.engagement-points li:before{background:var(--gold);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.engagement-card.cyan .engagement-points li:before{background:var(--cyan)}.engagement-card.violet .engagement-points li:before{background:var(--violet)}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.value-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:border-color .2s,transform .2s}.value-card:hover{border-color:#f5bc4240;transform:translateY(-4px)}.value-icon{color:var(--gold);margin-bottom:16px}.compliance-band{background:linear-gradient(135deg,#1aec9e0f 0%,#09d8ff0a 100%),#ffffff04;border-block:1px solid #1aec9e1f}.compliance-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.compliance-item{border-radius:var(--radius);background:#1aec9e0d;border:1px solid #1aec9e1f;align-items:flex-start;gap:14px;padding:22px;display:flex}.compliance-dot{background:var(--mint);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.mission-section{text-align:center;background:radial-gradient(at 50% 100%,#f5bc421a 0%,#0000 60%),#ffffff04;border-block:1px solid #ffffff12}.mission-statement{color:#0000;letter-spacing:0;background:linear-gradient(120deg,#ffd060 0%,#fff 45%,#22e0ff 80%);-webkit-background-clip:text;background-clip:text;max-width:820px;margin:0 auto 28px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:900;line-height:1.1}.mission-body{color:var(--ink-soft);max-width:640px;margin:0 auto;font-size:1.1rem}.gold-border-top{border-top:2px solid #f5bc4259}.skip-link{background:var(--gold);color:#07090f;z-index:999;border-radius:0 0 8px 8px;padding:10px 22px;font-size:.9rem;font-weight:900;transition:top .2s;position:fixed;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:0}.whatsapp-float{color:#03100c;z-index:38;background:linear-gradient(135deg,#1aec9ef2,#09d8ffeb);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:.9rem;font-weight:950;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #1aec9e38,0 0 0 1px #1aec9e29}.whatsapp-float:hover{transform:translateY(-2px)}.chat-widget{z-index:39;gap:12px;width:min(400px,100vw - 44px);display:grid;position:fixed;bottom:22px;left:22px}.chat-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 0,#09d8ff29,#0000 32%),radial-gradient(circle at 92% 8%,#f5bc4217,#0000 25%),linear-gradient(#090e19fa,#03070efa);border:1px solid #09d8ff33;border-radius:16px;max-height:min(610px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000ad,0 0 0 1px #1aec9e0f,inset 0 1px #ffffff0f}.chat-widget.is-open .chat-toggle{display:none}.chat-head{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.chat-icon{color:var(--cyan);background:radial-gradient(circle at 50% 40%,#09d8ff2e,#0000 54%),linear-gradient(135deg,#09d8ff24,#9070ff1f);border:1px solid #09d8ff2e;border-radius:12px;justify-content:center;align-items:center;width:48px;height:46px;display:inline-flex}.chat-bot-character{justify-content:center;align-items:center;width:34px;height:30px;animation:3.2s ease-in-out infinite bot-hover;display:inline-flex;position:relative}.chat-bot-character.compact{width:28px;height:26px}.bot-face{background:radial-gradient(circle at 50% 25%,#1aec9e3d,#0000 24%),linear-gradient(145deg,#040b12fa,#0b1729fa);border:1px solid #09d8ff9e;border-radius:11px;width:28px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #09d8ff1f,0 0 18px #09d8ff38}.bot-face:before,.bot-face:after{content:"";pointer-events:none;position:absolute}.bot-face:before{border:1px solid #1aec9e38;border-radius:8px;inset:5px}.bot-face:after{background:linear-gradient(90deg,#0000,#09d8ffb8,#0000);height:1px;animation:2.4s cubic-bezier(.45,0,.15,1) infinite bot-scan;top:7px;left:4px;right:4px}.chat-bot-character.compact .bot-face{width:24px;height:22px}.bot-antenna{background:linear-gradient(180deg, var(--gold), var(--mint));border-radius:999px;width:2px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #1aec9e8c}.bot-antenna:before{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #f5bc42bf}.bot-eye{background:var(--cyan);border-radius:999px;width:5px;height:4px;animation:4.4s infinite bot-blink;position:absolute;top:8px;box-shadow:0 0 8px #09d8ffe6}.bot-eye-a{left:7px}.bot-eye-b{right:7px}.bot-mouth{background:linear-gradient(90deg, var(--mint), var(--cyan));border-radius:999px;width:10px;height:2px;position:absolute;bottom:6px;left:9px}.bot-signal{opacity:0;border:1px solid #09d8ffb3;border-radius:50%;width:34px;height:34px;animation:1.9s ease-out infinite bot-signal;position:absolute}.bot-signal-b{border-color:#9070ff99;animation-delay:.75s}@keyframes bot-hover{0%,to{filter:drop-shadow(0 0 #09d8ff00);transform:scale(1)}50%{filter:drop-shadow(0 0 9px #09d8ff59);transform:scale(1.035)}}@keyframes bot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.18)}}@keyframes bot-signal{0%{opacity:.42;transform:scale(.62)}to{opacity:0;transform:scale(1.35)}}@keyframes bot-scan{0%,to{opacity:.24;transform:translateY(0)}45%{opacity:.92;transform:translateY(11px)}72%{opacity:.42;transform:translateY(5px)}}.chat-head strong{color:var(--ink);font-size:1rem;line-height:1.35;display:block}.chat-head small{color:var(--muted);margin-top:3px;font-size:.74rem;line-height:1.55;display:block}.chat-head-copy{min-width:0}.chat-close,.chat-form button,.chat-toggle{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.chat-close{color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;width:34px;height:34px}.chat-intro{color:var(--ink-soft);background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;margin:14px 14px 0;padding:10px 12px;font-size:.84rem;font-weight:800;line-height:1.55;display:flex}.chat-messages{flex-direction:column;gap:10px;max-height:318px;padding:14px;display:flex;overflow-y:auto}.chat-bubble{color:var(--ink-soft);white-space:pre-wrap;border-radius:12px;max-width:86%;padding:11px 13px;font-size:.88rem;line-height:1.65}.chat-bubble.assistant{background:#ffffff0e;border:1px solid #ffffff14;align-self:flex-start}.chat-bubble.admin{color:var(--ink);background:linear-gradient(135deg,#f5bc4224,#09d8ff14);border:1px solid #f5bc4238;align-self:flex-start}.chat-bubble.admin:before{color:var(--gold);content:attr(data-label);margin-bottom:3px;font-size:.68rem;font-weight:900;display:block}.chat-bubble.user{color:var(--ink);background:linear-gradient(135deg,#09d8ff2e,#1aec9e1f);border:1px solid #09d8ff2e;align-self:flex-end}.chat-bubble.is-loading{color:var(--cyan);letter-spacing:.12em}.chat-form{background:#00000024;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:12px;display:grid}.chat-form input{color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:42px;padding:10px 12px}.chat-form button{background:linear-gradient(135deg, var(--gold), #d98708);color:#07090f;border-radius:10px}.chat-toggle{color:#03100c;background:radial-gradient(circle at 34% 20%,#ffffff47,#0000 22%),radial-gradient(circle at 78% 78%,#1aec9e57,#0000 34%),linear-gradient(145deg,#09d8ffe0,#9070ffd1);border:1px solid #ffffff3d;border-radius:18px;justify-self:left;width:58px;height:58px;padding:0;position:relative;box-shadow:0 18px 48px #09d8ff33,0 0 28px #9070ff2e,inset 0 1px #ffffff57}.chat-toggle:before{content:"";opacity:.8;border:1px solid #09d8ff6b;border-radius:20px;animation:2.8s ease-out infinite bot-ring;position:absolute;inset:-5px}.chat-toggle:after{content:"";background:#1aec9eeb;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:11px;box-shadow:0 0 12px #1aec9ecc}.chat-toggle .chat-bot-character{z-index:1;width:40px;height:36px}.chat-toggle .bot-face{width:32px;height:28px}.chat-toggle:hover{transform:translateY(-2px)}@keyframes bot-ring{0%{opacity:.65;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}.chat-invite{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink);background:radial-gradient(circle at 14% 0,#09d8ff2e,#0000 38%),radial-gradient(circle at 92% 100%,#9070ff29,#0000 36%),linear-gradient(#080e1afa,#03070efa);border:1px solid #09d8ff33;border-radius:16px;justify-self:left;width:286px;max-width:min(286px,100vw - 28px);position:relative;overflow:hidden;box-shadow:0 22px 58px #00000075,0 0 0 1px #1aec9e0f,inset 0 1px #ffffff14}.chat-invite-head{color:var(--ink);background:linear-gradient(135deg,#09d8ff26,#9070ff1c),#ffffff09;border-bottom:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.chat-invite-close{color:#e7f3ffc2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.chat-invite-copy{text-align:right;min-width:0}.chat-invite-copy strong{color:var(--ink);font-size:.92rem;font-weight:950;line-height:1.25;display:block}.chat-invite-copy small{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:inline-flex}.chat-invite-copy i{background:var(--mint);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #1aec9ebf}.chat-invite-avatar{background:radial-gradient(circle at 35% 20%,#ffffff3d,#0000 28%),linear-gradient(145deg,#09d8ffd9,#9070ffc7);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 14px 28px #09d8ff29}.chat-invite-avatar .bot-face{border-color:#ffffff75}.chat-invite p{color:var(--muted);text-align:right;margin:0;padding:16px 16px 12px;font-size:.86rem;line-height:1.75}.chat-invite-cta{background:linear-gradient(135deg, var(--cyan), var(--mint));color:#04120f;cursor:pointer;border:0;border-radius:11px;justify-content:center;width:calc(100% - 32px);min-height:42px;margin:0 16px 16px;padding:11px 14px;font-size:.92rem;font-weight:950;display:flex;box-shadow:0 14px 30px #09d8ff2e}.brand-svg{flex-shrink:0}.header-end{justify-self:end;align-items:center;gap:10px;display:flex}.main-nav a.nav-active{color:var(--ink);background:linear-gradient(135deg,#09d8ff29,#ffffff17);box-shadow:inset 0 0 0 1px #09d8ff1f,0 8px 22px #09d8ff1f}.hamburger{color:var(--ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,border-color .18s;display:none}.hamburger:hover{background:#ffffff1f;border-color:#fff3}.mob-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:40;background:#03060cb3;transition:opacity .3s;position:fixed;inset:0}.mob-backdrop-on{opacity:1;pointer-events:auto}.mob-drawer{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:50;background:#04070efa;border-right:1px solid #ffffff14;flex-direction:column;gap:0;width:80%;max-width:300px;height:100%;padding:0 22px 32px;transition:left .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:-100%;overflow-y:auto}.mob-drawer-open{left:0}.mob-drawer-top{z-index:1;background:#04070efa;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px 0;display:flex;position:sticky;top:0}.mob-close{color:var(--ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s;display:flex}.mob-close:hover{background:#ffffff1f}.mob-links{flex-direction:column;flex:1;gap:2px;margin-top:16px;display:flex}.mob-link{color:#7a9ab8;border-radius:10px;padding:13px 14px;font-size:1.05rem;font-weight:700;transition:background .16s,color .16s}.mob-link:hover{color:var(--ink);background:#ffffff0f}.mob-link-active{background:#09d8ff17;border-right:3px solid #09d8ffb3;color:var(--ink)!important}.language-drawer-link{color:var(--cyan);text-align:center;border:1px solid #09d8ff2e;margin-top:12px}.mob-cta{justify-content:center;width:100%;margin-top:20px}.brand-logo-full{background:0 0;max-width:min(230px,64vw);line-height:0;display:block;position:relative;overflow:visible}.brand-logo-img{background:0 0;flex-shrink:0;line-height:0;display:block;position:relative;overflow:visible}.brand-logo-symbol,.brand-logo-traces{object-fit:contain;width:100%;height:100%;display:block;inset:0;background:0 0!important}.brand-logo-symbol{z-index:1;position:relative}.brand-logo-traces{mix-blend-mode:screen;pointer-events:none;z-index:2;position:absolute}.not-found-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:70vh;display:flex}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.hamburger{display:flex}.hero-inner,.page-hero-split,.feature-band,.split-section,.contact-section,.cta-section,.estimator-shell{grid-template-columns:1fr}.estimator-result{position:static}.hero-console{width:100%;max-width:560px;margin-top:44px;position:relative;top:auto;left:auto}.service-grid,.case-study-grid,.decision-grid,.deliverable-grid,.english-grid,.legal-shell,.capability-grid.wide,.strength-grid.three,.process-list,.use-cases-grid,.app-types-grid,.engagement-grid,.values-grid,.compliance-items{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(2){border-right:none}.stat-cell:first-child,.stat-cell:nth-child(2){border-bottom:1px solid #ffffff12}.perf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-grid{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}.footer-inner{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand-col{grid-column:1/-1}}@media (max-width:780px){.site-header{grid-template-columns:auto minmax(0,1fr);padding-inline:14px}.site-header .brand{grid-column:2;justify-self:end}.site-header .brand-logo-img{width:53px!important;height:54px!important}.header-end{grid-area:1/1;justify-self:start}.brand small{display:none}.header-cta{padding:10px 12px}.hero-section{min-height:auto;padding-top:54px}.ai-canvas,.neural-canvas,.neural-canvas-wrap,.ecg-canvas-wrap{display:none!important}.aurora-orb{filter:blur(46px);opacity:.62;animation:none!important}.footer-inner{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom-dot{display:none}.page-hero-visual{width:min(100%,86vw);max-width:380px;min-height:230px;margin:14px auto 0;display:flex}.page-hero-visual .brain-canvas-stage{min-height:260px}.page-hero-visual .ai-brain-cluster{min-height:310px}.page-hero-visual .ai-brain-chip-main{width:56px;height:42px;top:35%}.page-hero-visual .ai-brain-node{height:28px;padding-inline:9px;font-size:.58rem}.page-hero-visual .medical-ai-visual,.page-hero-visual .default-hero-visual,.page-hero-visual .ops-visual{min-height:310px}.page-hero-visual .medical-ai-core{width:86px;height:70px;top:38%}.page-hero-visual .medical-ai-core-label{font-size:1.2rem}.page-hero-visual .medical-ai-core-sub{display:none}.page-hero-visual .medical-ai-panel-primary{width:55%;padding:12px}.page-hero-visual .medical-ai-panel-secondary{width:32%}.page-hero-visual .medical-ai-card{width:96px;padding:10px 12px}.page-hero-visual .ops-window{inset:8% 0}.page-hero-visual .ops-titlebar{padding:9px 11px}.page-hero-visual .ops-address{padding:5px 8px;font-size:.62rem}.page-hero-visual .ops-status{display:none}.page-hero-visual .ops-body{grid-template-columns:84px minmax(0,1fr);min-height:245px}.page-hero-visual .ops-sidebar{gap:7px;padding:11px 8px}.page-hero-visual .ops-sidebar span{justify-content:center;padding:8px;font-size:0}.page-hero-visual .ops-logo{width:41px!important;height:42px!important}.page-hero-visual .ops-main{gap:10px;padding:12px}.page-hero-visual .ops-hero-row strong{font-size:.9rem}.page-hero-visual .ops-score{width:48px;height:48px}.page-hero-visual .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero-visual .ops-metric:last-child{display:none}.page-hero-visual .ops-grid{grid-template-columns:1fr}.page-hero-visual .ops-flow{display:none}.page-hero-visual .ops-chart{min-height:94px}.page-hero-visual .bio-oracle-visual,.page-hero-visual .command-mesh-visual,.page-hero-visual .hero-signature,.page-hero-visual .app-forge-visual{min-height:320px}.page-hero-visual .bio-label{letter-spacing:.04em;padding:6px 8px;font-size:.56rem}.page-hero-visual .bio-label-a{inset-inline-start:0;top:22%}.page-hero-visual .bio-label-b{inset-inline-end:0;top:49%}.page-hero-visual .bio-label-c{bottom:13%;inset-inline-start:8%}.page-hero-visual .mesh-readout{transform-origin:50%;transform:scale(.84)}.page-hero-visual .mesh-node text,.page-hero-visual .mesh-readout text{font-size:.6rem}.page-hero-visual .signature-svg{transform:scale(1.06)}.page-hero-visual .signature-node text,.page-hero-visual .signature-readout text{font-size:.56rem}.page-hero-visual .app-forge-svg{transform:scale(1.03)}.page-hero-visual .app-signal-node text,.page-hero-visual .app-readout text{font-size:.56rem}.page-hero-visual .dhv-core{inset-inline-start:33%;width:96px;height:82px;top:35%}.page-hero-visual .dhv-card{width:104px;padding:10px 12px}.page-hero-visual .pb-outer{max-width:340px}.page-hero-visual .pb-body{height:265px}.page-hero-visual .pb-chrome{gap:6px;padding:8px 10px}.page-hero-visual .pb-tabs,.page-hero-visual .pb-url{display:none}.page-hero-visual .pb-sidebar{width:76px;padding:10px 7px}.page-hero-visual .pb-logo-mark{margin-bottom:8px;width:40px!important;height:41px!important}.page-hero-visual .pb-main{padding:10px}.page-hero-visual .pb-topbar-right,.page-hero-visual .pb-table-panel{display:none}h1{font-size:4.6rem}h2{font-size:2.35rem}.hero-subtitle{font-size:1.12rem}.hero-proof-grid,.contact-field-grid{grid-template-columns:1fr}.hero-console{min-height:440px}.page-hero h1{font-size:3.4rem}.page-hero.contact-compact{min-height:auto}.page-hero.contact-compact .page-hero-inner{padding-top:88px;padding-bottom:44px}.contact-conversion-section{padding-top:42px}.circuit-node{transform:scale(.85)}.service-grid,.case-study-grid,.decision-grid,.deliverable-grid,.english-grid,.legal-shell,.capability-grid,.capability-grid.wide,.strength-grid,.strength-grid.three,.process-list,.use-cases-grid,.app-types-grid,.engagement-grid,.values-grid,.compliance-items,.arch-grid,.module-list,.estimator-segments,.estimator-sector-grid,.estimator-track-grid,.estimator-activity-grid,.estimator-solution-grid,.estimator-detail-grid{grid-template-columns:1fr}.estimator-shell{width:min(100%,100vw - 28px)}.estimator-group-head{flex-direction:column;align-items:flex-start}.estimator-check{grid-template-columns:auto minmax(0,1fr)}.estimator-price-chip{grid-column:2;justify-self:start}.case-study-card{min-height:auto}.medical-demo-shell,.medical-demo-shell-full{grid-template-columns:1fr}.medical-demo-copy h2{font-size:2.35rem}.medical-demo-logo-card{grid-template-columns:116px minmax(0,1fr);gap:12px;margin-bottom:20px;padding:10px}.medical-demo-logo-frame{height:106px}.medical-demo-logo-frame iframe{transform:translate(-50%,-50%)scale(.33)}.medical-demo-logo-card strong{font-size:.96rem}.medical-demo-logo-card p{font-size:.76rem}.medical-demo-badges{margin:18px 0}.medical-demo-badges span{padding:6px 10px;font-size:.72rem}.medical-demo-examples div{grid-template-columns:1fr;display:grid}.medical-demo-examples button{border-radius:8px;width:100%}.medical-demo-frame,.medical-demo-shell-full .medical-demo-frame{min-height:360px}.medical-demo-actions .button{min-width:0}.medical-demo-actions{flex-direction:column;align-items:stretch}.medical-demo-disclaimer{font-size:.84rem}.booking-actions,.english-page .hero-actions{flex-direction:column;align-items:stretch}.stats-row{grid-template-columns:repeat(2,1fr)}.perf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto-headline{font-size:1.4rem}.manifesto-num{display:none}.service-card{min-height:auto}.button{width:100%}.whatsapp-float{min-height:46px;padding-inline:14px;bottom:16px;right:14px}.chat-widget{width:min(360px,100vw - 28px);bottom:72px;left:14px}.chat-toggle{width:56px;height:56px;padding:0}.chat-invite{width:min(286px,100vw - 28px)}.chat-panel{max-height:calc(100vh - 150px)}.floating-devices{height:320px}.fd-laptop{width:174px}.fd-monitor{width:154px}.fd-ipad{width:104px}.fd-phone{width:74px}.fd-phone2{width:58px}.pb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-row2{grid-template-columns:1fr}.pb-sidebar{width:100px}.pb-sidebar span{display:none}}@media (max-width:430px){.site-header .brand{gap:0}.site-header .brand>span:not(.brand-logo-img){display:none}h1{font-size:3.9rem}.hero-capsules span{font-size:.78rem}.console-metrics{grid-template-columns:1fr}.floating-devices{height:360px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.color-mint{color:var(--mint)}.color-cyan{color:var(--cyan)}.color-gold{color:var(--gold)}.color-violet{color:var(--violet)}.bg-mint{background:var(--mint)}.bg-cyan{background:var(--cyan)}.bg-gold{background:var(--gold)}.bg-violet{background:var(--violet)}.border-mint{border-color:#1aec9e40}.border-cyan{border-color:#09d8ff40}.border-gold{border-color:#f5bc4240}.border-violet{border-color:#9070ff40}.profile-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.profile-tag{color:var(--ink-soft);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:6px 16px;font-size:.82rem;font-weight:600}.profile-intro-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04}.profile-intro{text-align:center;max-width:820px;margin:0 auto}.profile-intro p{color:var(--ink-soft);margin-bottom:16px;font-size:1.08rem;line-height:1.85}.profile-intro p:last-child{margin-bottom:0}.profile-intro strong{color:var(--gold);font-weight:700}.vm-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:16px;height:100%;padding:clamp(28px,4vw,44px)}.vm-card.gold-border{border-color:#f5bc424d}.vm-card.cyan-border{border-color:#09d8ff40}.vm-card .eyebrow{margin-bottom:20px;display:block}.vm-text{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.85}.goals-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:40px;display:grid}.goal-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:24px;transition:border-color .2s,background .2s;display:flex}.goal-card:hover{background:var(--panel-strong);border-color:#f5bc4233}.goal-num{color:var(--gold);font-family:var(--font-mono,monospace);letter-spacing:.06em;font-size:.78rem;font-weight:700}.goal-card p{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.65}.strategy-block{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(28px,4vw,44px)}.primary-block{border-color:#1aec9e33}.secondary-block{border-color:#09d8ff33}.strategy-block .eyebrow{margin-bottom:16px;display:block}.strategy-list{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.strategy-list li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.55;display:flex}.strategy-list svg{color:var(--mint);flex-shrink:0;margin-top:2px}.morvo-badge{color:var(--gold);background:#f5bc4214;border:1px solid #f5bc4233;border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:12px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.profile-services-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:44px;display:grid}.profile-service-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.profile-service-card:hover{transform:translateY(-2px)}.profile-service-card.border-mint:hover{border-color:#1aec9e59}.profile-service-card.border-cyan:hover{border-color:#09d8ff59}.profile-service-card.border-gold:hover{border-color:#f5bc4259}.profile-service-card.border-violet:hover{border-color:#9070ff59}.psc-header{align-items:center;gap:12px;display:flex}.psc-tag{color:inherit;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border-radius:6px;padding:4px 10px;font-size:.74rem;font-weight:700}.profile-service-card h3{color:var(--ink);margin:0;font-size:1.05rem}.psc-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.psc-list li{color:var(--muted);padding-inline-start:14px;font-size:.88rem;line-height:1.5;position:relative}.psc-list li:before{content:"·";color:var(--gold);position:absolute;inset-inline-start:0}.medical-sys-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0003}.medical-sys-header{text-align:center;max-width:720px;margin:0 auto 52px}.medical-sys-header h2{background:linear-gradient(120deg, var(--mint) 0%, var(--cyan) 60%, var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem)}.medical-sys-sub{color:var(--ink-soft);font-size:1.05rem;line-height:1.8;margin-bottom:28px!important}.medical-sys-modes{align-items:center;gap:16px;display:inline-flex}.sys-mode{background:var(--panel-strong);border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;gap:4px;padding:12px 20px;display:flex}.sys-mode-label{color:var(--ink);font-size:.9rem;font-weight:700}.sys-mode-desc{color:var(--muted);font-size:.78rem}.sys-mode-divider{color:var(--muted);font-size:.88rem}.medical-modules-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:44px;display:grid}.medical-module{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:28px;transition:border-color .2s;display:flex}.medical-module.color-mint:hover{border-color:#1aec9e4d}.medical-module.color-cyan:hover{border-color:#09d8ff4d}.medical-module.color-gold:hover{border-color:#f5bc424d}.medical-module.color-violet:hover{border-color:#9070ff4d}.module-code-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-code{color:#0a0f14;font-family:var(--font-mono,monospace);letter-spacing:.1em;border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:900}.medical-module h3{color:var(--ink);margin:0;font-size:1rem;line-height:1.4}.module-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.module-list li{color:var(--muted);padding-inline-start:12px;font-size:.86rem;position:relative}.module-list li:before{content:"—";color:var(--line);position:absolute;inset-inline-start:0}.medical-sys-values{background:var(--panel-strong);border:1px solid #1aec9e26;border-radius:16px;padding:clamp(24px,4vw,40px)}.medical-sys-values h3{color:var(--mint);margin-bottom:24px;font-size:1.05rem}.sys-values-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.sys-value-item{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;display:flex}.sys-value-item svg{color:var(--mint);flex-shrink:0;margin-top:2px}.ai-services-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ai-beneficiary{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px}.ai-beneficiary-label{color:var(--gold);align-items:center;gap:10px;margin-bottom:16px;font-size:.95rem;font-weight:700;display:flex}.ai-beneficiary ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-beneficiary li{color:var(--muted);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.55;display:flex}.ai-beneficiary li svg{color:var(--mint);flex-shrink:0;margin-top:2px}.morvo-title-row{color:var(--gold);align-items:center;gap:14px;margin-bottom:16px;display:flex}.morvo-title-row h2{color:var(--gold);margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.morvo-features-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.morvo-feature{background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:.9rem;transition:border-color .2s;display:flex}.morvo-feature:hover{border-color:#f5bc4240}.morvo-feature svg{color:var(--gold);flex-shrink:0}.infra-section{text-align:center}.infra-tags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.infra-tag{background:var(--panel-strong);color:var(--ink-soft);border:1px solid #09d8ff26;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.infra-tag svg{color:var(--cyan)}.partners-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:44px;display:grid}.partner-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:20px 24px;transition:border-color .2s,background .2s;display:flex}.partner-card:hover{background:var(--panel-strong)}.partner-card.border-mint:hover{border-color:#1aec9e4d}.partner-card.border-cyan:hover{border-color:#09d8ff4d}.partner-card.border-gold:hover{border-color:#f5bc424d}.partner-card.border-violet:hover{border-color:#9070ff4d}.partner-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.partner-name{color:var(--ink);margin-bottom:4px;font-size:.95rem;font-weight:700}.partner-role{color:var(--muted);font-size:.82rem}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:44px;display:grid}.portfolio-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:20px;padding:32px;transition:border-color .2s,transform .2s;display:flex}.portfolio-card:hover{transform:translateY(-2px)}.portfolio-card.border-mint:hover{border-color:#1aec9e59}.portfolio-card.border-cyan:hover{border-color:#09d8ff59}.portfolio-card.border-gold:hover{border-color:#f5bc4259}.portfolio-tag{color:#07090f;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:5px 12px;font-size:.74rem;font-weight:900;display:inline-block}.portfolio-card h3{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.4}.portfolio-scope{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portfolio-scope li{color:var(--muted);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.55;display:flex}.portfolio-scope li svg{color:var(--mint);flex-shrink:0;margin-top:2px}.market-list{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.market-list li{color:var(--ink-soft);align-items:center;gap:10px;font-size:.96rem;display:flex}.market-list svg{color:var(--mint);flex-shrink:0}.market-list.muted svg{color:var(--cyan)}.market-list.muted li{color:var(--muted)}.why-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:44px;display:grid}.why-item{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s;display:flex}.why-item:hover{border-color:#f5bc4233}.why-num{color:var(--gold);font-family:var(--font-mono,monospace);letter-spacing:.08em;font-size:.78rem;font-weight:700}.why-item p{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.65}.profile-info-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04}.profile-info-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.info-block{background:var(--panel);flex-direction:column;gap:8px;padding:28px 32px;display:flex}.info-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.info-value{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.5}@media (max-width:768px){.ai-services-split{grid-template-columns:1fr}.medical-sys-modes{flex-direction:column;gap:8px}.sys-mode-divider{display:none}.goals-grid,.profile-services-grid,.medical-modules-grid,.partners-grid,.portfolio-grid,.why-grid{grid-template-columns:1fr}}:root{--paper:#f7fbff;--paper-warm:#fff;--ink:#071624;--ink-soft:#27425c;--muted:#5f7488;--panel:#ffffffb8;--panel-strong:#ffffffe6;--line:#10304c1f;--deep:#eaf4fb;--shadow:0 20px 58px #194b6e1f;--shadow-strong:0 30px 90px #194b6e2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);background:radial-gradient(70% 48% at 10% 12%,#09d8ff21 0%,#0000 58%),radial-gradient(68% 48% at 92% 22%,#1aec9e1a 0%,#0000 55%),radial-gradient(54% 42% at 52% 92%,#f5bc421a 0%,#0000 52%),linear-gradient(#fff 0%,#f7fbff 48%,#f2f8fc 100%)}::selection{color:var(--ink);background:#09d8ff2e}.site-header{background:linear-gradient(#ffffffeb,#ffffffd1),radial-gradient(circle at 50% 0,#09d8ff1f,#0000 58%);border-bottom:1px solid #10304c1a;box-shadow:0 18px 50px #1e46641a}.main-nav{background:#ffffffc2;border-color:#10304c1f;box-shadow:inset 0 1px #ffffffe6,0 10px 30px #1e466417}.main-nav a{color:#57708a}.main-nav a:hover,.main-nav a.nav-active{color:var(--ink);background:#09d8ff1a}.header-cta,.button-secondary{color:var(--ink);background:#ffffffdb;border-color:#10304c21;box-shadow:0 14px 34px #1e46641c}.language-toggle{color:#027fa0;background:#09d8ff17}.language-toggle:hover{color:#036b86}.hero-section,.page-hero,.section,.faq-section,.profile-info-section,.site-footer{background:0 0}.page-hero{background:radial-gradient(at 15% 44%,#09d8ff21,#0000 58%),radial-gradient(at 84% 22%,#f5bc421a,#0000 48%),linear-gradient(#fff 0%,#f3fbff 100%);border-bottom:1px solid #10304c14}.page-hero:before{background:linear-gradient(135deg,#ffffffd6 0%,#ffffff8a 60%,#ffffff2e 100%),linear-gradient(#0000 54%,#ffffffd1 100%)}.page-hero.medical{background:radial-gradient(at 15%,#1aec9e21,#0000 58%),radial-gradient(at 85% 20%,#09d8ff1a,#0000 48%),linear-gradient(#fff 0%,#f2fbf8 100%)}.hero-section:before{background-color:#0000;background-image:linear-gradient(#1e4e740e 1px,#0000 1px),linear-gradient(90deg,#1e4e740e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000073,#0000 82%);mask-image:linear-gradient(#00000073,#0000 82%)}.hero-section:after{background:linear-gradient(110deg,#0000 0 18%,#09d8ff0f 22%,#0000 34% 100%) 0 0/140% 100%,linear-gradient(68deg,#0000 0 54%,#9070ff0d 59%,#0000 68% 100%) 0 0/150% 100%,radial-gradient(at 72% 38%,#09d8ff17,#0000 52%) 0 0/100% 100%,radial-gradient(at 28% 68%,#1aec9e14,#0000 48%) 0 0/100% 100%}.hero-glass{background:linear-gradient(270deg,#ffffffdb 0%,#ffffff94 46%,#ffffff24 100%),linear-gradient(#0000 42%,#ffffffeb)}h1{color:#0000;background:linear-gradient(120deg,#092033 0%,#0e5167 34%,#0b8fb1 58%,#7257f4 82%);-webkit-background-clip:text;background-clip:text}h2,h3,.brand strong,.faq-item summary,.footer-nav-heading,.info-value{color:var(--ink)}p,.hero-subtitle,.section-intro p,.hero-avail-stack,.footer-tagline,.footer-contact-link,.footer-nav-link,.footer-legal-links a,.why-item p{color:var(--ink-soft)}.brand small,.hero-proof-pill small,.info-label,.footer-copy,.footer-ksa,.footer-contact-link.muted{color:var(--muted)}.hero-avail-text{color:#26724f}.hero-avail-sep{background:#10304c29}.hero-proof-pill,.service-card,.mini-card,.strength-card,.insight-panel,.contact-info article,.decision-card,.deliverable-item,.faq-item,.case-study-card,.value-card,.arch-cell,.use-case-card,.app-type-card,.engagement-card,.glow-card,.legal-card,.booking-card,.seo-card-list,.estimator-shell,.estimate-form,.estimate-summary,.contact-form,.profile-card,.why-item,.info-block{background:var(--panel-strong);border-color:var(--line);box-shadow:var(--shadow)}.service-card:hover,.mini-card:hover,.decision-card:hover,.glow-card:hover{background:#fff;box-shadow:0 26px 70px #09638729}.faq-item p{border-top-color:var(--line);color:var(--ink-soft)}.dot-grid-bg{background-image:radial-gradient(#10304c14 1px,#0000 1px)}.hero-terminal-big,.hero-console,.ops-window,.medical-ai-panel,.medical-ai-card,.dhv-card{color:var(--ink);background:#ffffffd6;border-color:#10304c1f;box-shadow:0 28px 80px #1e466424}.t-bar,.hc-header,.ops-titlebar,.hc-terminal,.hc-nodes{background:#f5fafdbf;border-color:#10304c1a}.t-title,.t-cmd,.hc-name,.hc-tline-active .hc-ttext,.hc-tline-dim span:last-child,.ops-address{color:var(--ink-soft)}.t-out-line.t-muted,.hc-wave-label,.hc-node{color:var(--muted)}.hc-metric,.ops-metric,.ops-chart,.ops-flow,.medical-ai-pill{background:#ffffffad;border-color:#10304c1a}.site-footer,.footer-bottom{border-top-color:#10304c1a}.footer-tech-badge,.footer-cta-btn{background:#ffffffb3;border-color:#10304c1f}.footer-cta-btn:hover{color:#056143}@media (prefers-reduced-motion:no-preference){.aurora-orb,.signature-aura,.signature-link,.signature-packet,.signature-core,.signature-node,.signature-scan,.button-primary:after,.hero-avail-dot,.hc-bar,.hc-dot{will-change:transform, opacity}.rv{will-change:opacity, transform}.hero-proof-pill,.service-card,.mini-card,.strength-card,.value-card,.arch-cell,.use-case-card,.app-type-card,.engagement-card,.estimator-option,.estimator-detail-group{transition:border-color .22s,box-shadow .22s,transform .22s,background .22s}.hero-proof-pill:hover,.strength-card:hover,.value-card:hover,.arch-cell:hover,.app-type-card:hover,.engagement-card:hover,.estimator-option:hover,.estimator-detail-group:hover{border-color:#09d8ff47;transform:translateY(-4px);box-shadow:0 24px 64px #09638724}}h1,.page-hero h1,.hero-content h1,.mission-statement,.medical-sys-header h2{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(120deg,#071624 0%,#0a4f66 42%,#075f78 66%,#4d35b8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.section-intro h2,.mission-section h2,.values-section h2,.mission-section .mission-statement{text-shadow:none!important}.eyebrow,.ops-eyebrow,.cta-section .eyebrow{color:#986404!important;text-shadow:none!important}
