.srishta-multimodal-theme{--mm-surface:var(--card-bg,#fff);--mm-surface-soft:#f8fafc;--mm-surface-muted:#f1f5f9;--mm-border:#0f172a14;--mm-text:#0f172a;--mm-muted:#64748b;--mm-subtle:#94a3b8;--mm-glass:#ffffffe0;--mm-hero-outer:#fff;--mm-hero-inner:linear-gradient(145deg, #fffffffc, #f8fafcf7);--mm-grid-line:#0f172a09;--mm-orange-glow:#e174251f;--mm-pink-glow:#d10f600e;--mm-hero-shadow:0 24px 70px #0f172a14, 0 4px 20px #0f172a0a;--mm-hero-card:#ffffffe0;--mm-hero-card-shadow:0 14px 35px #0f172a14, inset 0 1px 0 #ffffffe6;--mm-preview-bg:linear-gradient(145deg, #eef3f8 0%, #f8fafc 48%, #e6edf5 100%);--mm-preview-object:#0f172a17;--mm-pill-bg:#0f172a0a;--mm-pill-text:#64748b;--mm-wave-bg:linear-gradient(145deg, #f8fafcfa, #f1f5f9fa);--mm-vision-board:#f8fafc;--mm-vision-tile:linear-gradient(145deg, #e2e8f0, #cbd5e1);--mm-tech-bg:linear-gradient(145deg, #fff, #f8fafc);--mm-tech-grid:#0f172a0e;--mm-code-bg:#f8fafc;--mm-code-pre:#fff;--mm-code-muted:#475569;color:var(--foreground)}.dark .srishta-multimodal-theme,.srishta-multimodal-theme.dark{--mm-surface:var(--card-bg,#0e0d0d);--mm-surface-soft:#111016;--mm-surface-muted:#17141e;--mm-border:#ffffff1a;--mm-text:#f8fafc;--mm-muted:#cbd5e1;--mm-subtle:#94a3b8;--mm-glass:#ffffff0b;--mm-hero-outer:#07030f;--mm-hero-inner:#10071feb;--mm-grid-line:#ffffff09;--mm-orange-glow:#e1742538;--mm-pink-glow:#d10f601c;--mm-hero-shadow:0 25px 50px -12px #00000073;--mm-hero-card:#ffffff0f;--mm-hero-card-shadow:none;--mm-preview-bg:linear-gradient(to bottom right, #334155, #020617);--mm-preview-object:#fff3;--mm-pill-bg:#ffffff0d;--mm-pill-text:#cbd5e1;--mm-wave-bg:#020617b3;--mm-vision-board:#07030f;--mm-vision-tile:linear-gradient(145deg, #334155, #020617);--mm-tech-bg:#10071f;--mm-tech-grid:#ffffff0e;--mm-code-bg:#10071f;--mm-code-pre:#00000040;--mm-code-muted:#cbd5e1}.srishta-gradient-bg{background:var(--gradient-horizontal,linear-gradient(90deg, #270acf 0%, #ff854d 90%))}.srishta-soft-visual{background:var(--mm-surface-soft)}.srishta-glass-card{background:var(--mm-glass);-webkit-backdrop-filter:blur(14px)}.srishta-icon-chip{color:var(--main-color,#e17425);background:#e1742517;border:1px solid #e1742524}.dark .srishta-icon-chip{background:#e1742521;border-color:#e1742533}.srishta-accent-soft{background:#e174251a}.dark .srishta-accent-soft{background:#e1742524}.srishta-primary-button{background:var(--gradient-horizontal,linear-gradient(90deg, #270acf 0%, #ff854d 90%));position:relative;overflow:hidden;box-shadow:0 14px 40px #e1742538}.srishta-primary-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 18%,#ffffff2e 48%,#0000 78%);transition:transform .55s;position:absolute;inset:0;transform:translate(-125%)}.srishta-primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 46px #e1742547}.srishta-primary-button:hover:after{transform:translate(125%)}.hero-panel-glow{background:radial-gradient(circle at 72% 18%, var(--mm-orange-glow), transparent 32%), radial-gradient(circle at 20% 80%, var(--mm-pink-glow), transparent 30%)}.hero-vision-card,.hero-audio-card{background:var(--mm-hero-card);border-color:var(--mm-border);box-shadow:var(--mm-hero-card-shadow);-webkit-backdrop-filter:blur(18px)}.hero-vision-label{color:var(--main-color,#e17425)}.dark .hero-vision-label{color:#fdba74}.hero-vision-preview{background:var(--mm-preview-bg);border:1px solid var(--mm-border);box-shadow:inset 0 1px 3px #0f172a0a}.dark .hero-vision-preview{box-shadow:none}.hero-preview-object{background:var(--mm-preview-object);box-shadow:0 0 0 1px var(--mm-border)}.hero-data-pill{background:var(--mm-pill-bg);color:var(--mm-pill-text);border:1px solid var(--mm-border)}.hero-audio-icon{color:var(--main-color,#e17425);background:#e174251a}.dark .hero-audio-icon{color:#fdba74;background:#f9731633}.hero-audio-title{color:var(--mm-text)}.hero-audio-subtitle{color:var(--mm-muted)}.hero-waveform{background:var(--mm-wave-bg);border:1px solid var(--mm-border);box-shadow:inset 0 2px 6px #0f172a09}.dark .hero-waveform{box-shadow:none}.hero-document-card{background:#ffffffe6;border-color:#0f172a14;box-shadow:0 12px 30px #0f172a14,inset 0 1px #ffffffe6}.dark .hero-document-card{background:#ffffff12;border-color:#ffffff1a;box-shadow:0 18px 40px #00000040}.hero-document-icon{color:var(--main-color);background:#e174251a}.dark .hero-document-icon{color:#fdba74;background:#f973162e}.hero-document-line{background:#0f172a17}.dark .hero-document-line{background:#ffffff1f}.hero-sensor-card{background:#ffffffe6;border-color:#0f172a14;box-shadow:0 12px 30px #0f172a14,inset 0 1px #ffffffe6}.dark .hero-sensor-card{background:#ffffff12;border-color:#ffffff1a;box-shadow:0 18px 40px #00000040}.hero-sensor-icon{color:#d10f60;background:#d10f6014}.dark .hero-sensor-icon{color:#fda4af;background:#d10f6024}.hero-sensor-preview{background:#0f172a09;border:1px solid #0f172a0f}.dark .hero-sensor-preview{background:#0206178c;border-color:#ffffff14}.hero-data-stage{-webkit-backdrop-filter:blur(11px);background:#ffffffb8;border-color:#0f172a14;box-shadow:0 28px 80px #0f172a14}.dark .hero-data-stage{-webkit-backdrop-filter:blur(14px);background:#10071fb8;border-color:#ffffff1a;box-shadow:0 30px 90px #00000061}.hero-stage-grid{opacity:.4;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:36px 36px}.dark .hero-stage-grid{opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.hero-orbit-item{z-index:20;color:var(--card-description-color);-webkit-backdrop-filter:blur(15px);background:#ffffffd4;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:8px;padding:7px 10px 7px 7px;font-size:9px;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 35px #0f172a17}.dark .hero-orbit-item{background:#ffffff12;border-color:#ffffff1c;box-shadow:0 20px 45px #00000047}.hero-orbit-item-face{width:38px;height:38px;color:var(--main-color);background:#e174251a;border-radius:10px;place-items:center;display:grid}.dark .hero-orbit-item-face{color:#fdba74;background:#e174252b}.hero-orbit-item-doc{animation:6s ease-in-out infinite heroOrbitItemOne;top:0;right:14%;transform:rotate(5deg)}.hero-orbit-item-image{animation:7s ease-in-out infinite heroOrbitItemTwo;top:30%;right:-2%;transform:rotate(-4deg)}.hero-orbit-item-video{animation:6.6s ease-in-out infinite heroOrbitItemThree;bottom:0;right:10%;transform:rotate(3deg)}.hero-card-tilt-one{animation:6.5s ease-in-out infinite heroDocumentFloat;transform:rotate(6deg)}.hero-card-tilt-two{animation:7s ease-in-out infinite heroSensorFloat;transform:rotate(-6deg)}.mm-visual-row{background:var(--mm-surface);border:1px solid var(--mm-border);box-shadow:0 4px 16px #0f172a0a}.dark .mm-visual-row{box-shadow:0 6px 20px #0003}.mm-doc-paper{background:var(--mm-surface);border-color:var(--mm-border)}.mm-doc-line{background:var(--mm-surface-muted)}.mm-vision-board{background:var(--mm-vision-board);border-color:var(--mm-border)}.mm-vision-tile{background:var(--mm-vision-tile);box-shadow:inset 0 0 0 1px var(--mm-border)}.mm-tech-grid{background-image:linear-gradient(var(--mm-tech-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mm-tech-grid) 1px, transparent 1px);background-size:28px 28px}.srishta-technical-panel{background:var(--mm-tech-bg);border:1px solid var(--mm-border)}.srishta-tech-icon-card{background:var(--mm-glass);border:1px solid var(--mm-border);color:var(--main-color)}.srishta-metric-section{background:var(--doc-background);color:var(--foreground);border-top:1px solid var(--zinc-border);border-bottom:1px solid var(--zinc-border)}.srishta-code-panel{background:var(--mm-code-bg);color:var(--foreground);border-color:var(--mm-border)}.srishta-code-pre{background:var(--mm-code-pre);border-color:var(--mm-border);color:var(--mm-code-muted)}.srishta-form-field{background:var(--background);color:var(--foreground)}.srishta-form-field:focus{background:var(--card-bg);border-color:#ffbb288c;box-shadow:0 0 0 4px #ffad2814}.srishta-form-field option{color:var(--foreground);background:var(--card-bg)}@keyframes floatSlow{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes floatReverse{0%,to{transform:translate(0,0)}50%{transform:translateY(10px)}}@keyframes scanLine{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(142px)}}@keyframes wavePulse{0%,to{opacity:.6;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes heroBeamPulse{0%,to{opacity:.35;transform:scaleX(.96)}50%{opacity:.9;transform:scaleX(1)}}@keyframes heroSphereDrift{0%,to{transform:translate(0,0)rotate(-6deg)scaleX(1.07)}50%{transform:translate(-12px,-9px)rotate(-3deg)scaleX(1.09)}}@keyframes heroOrbitRingOne{0%,to{transform:rotate(-18deg)scale(1)}50%{transform:rotate(-14deg)scale(1.025)}}@keyframes heroOrbitRingTwo{0%,to{transform:rotate(18deg)scale(1)}50%{transform:rotate(13deg)scale(.975)}}@keyframes heroNodePulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes heroOrbitItemOne{0%,to{transform:translate(0,0)rotate(5deg)}50%{transform:translate(-6px,-12px)rotate(1deg)}}@keyframes heroOrbitItemTwo{0%,to{transform:translate(0,0)rotate(-4deg)}50%{transform:translate(8px,-10px)rotate(1deg)}}@keyframes heroOrbitItemThree{0%,to{transform:translate(0,0)rotate(3deg)}50%{transform:translate(-9px,-8px)rotate(-2deg)}}@keyframes heroDocumentFloat{0%,to{transform:translate(0,0)rotate(6deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes heroSensorFloat{0%,to{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(3px,9px)rotate(-3deg)}}.animate-float-slow{animation:6s ease-in-out infinite floatSlow}.animate-float-reverse{animation:7s ease-in-out infinite floatReverse}.animate-fade-up{animation:.8s cubic-bezier(.2,.7,.2,1) both fadeUp}.animate-fade-up-delay{animation:.9s cubic-bezier(.2,.7,.2,1) .14s both fadeUp}.scan-line{animation:3.5s ease-in-out infinite scanLine}.wave-bar{transform-origin:50%;animation:1.2s ease-in-out infinite wavePulse}.faq-panel{transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .3s}.faq-open{opacity:1;grid-template-rows:1fr}.faq-closed{opacity:0;grid-template-rows:0fr}.healthcare-process-section{--health-line-base:#0f172a1f;background:var(--background)}.dark .healthcare-process-section{--health-line-base:#ffffff29}.healthcare-progress-line{z-index:2;transform-origin:top;background:linear-gradient(#270acf 0%,#d10f60 48%,#e17425 100%);height:calc(100% - 68px);animation:4s cubic-bezier(.22,1,.36,1) forwards healthcareLineGrow;transform:scaleY(0);box-shadow:0 0 8px #e174254d,0 0 18px #d10f602e}@keyframes healthcareLineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.healthcare-timeline-dot{background:var(--background);border:1px solid var(--health-line-base);width:22px;height:22px;box-shadow:0 0 0 4px var(--background);opacity:.7;border-radius:9999px;flex-shrink:0;transition:border-color .3s;animation:.45s forwards healthcareDotActivate;position:relative}.healthcare-timeline-dot span{animation:.45s forwards healthcareDotInner;animation-delay:inherit;background:linear-gradient(135deg,#270acf,#d10f60 52%,#e17425);border-radius:9999px;position:absolute;inset:5px;transform:scale(0);box-shadow:0 0 12px #e1742559}@keyframes healthcareDotActivate{0%{opacity:.65;border-color:var(--health-line-base)}to{opacity:1;border-color:#e17425bf}}@keyframes healthcareDotInner{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.healthcare-image-glow{filter:blur(55px);background:radial-gradient(circle,#2563eb26,#e1742514 42%,#0000 70%)}.dark .healthcare-image-glow{background:radial-gradient(circle,#2563eb33,#e174251a 42%,#0000 70%)}@keyframes healthcareImageFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.healthcare-floating-image{filter:drop-shadow(0 25px 55px #0f172a1f)drop-shadow(0 0 25px #2563eb14);animation:7s ease-in-out infinite healthcareImageFloat}.dark .healthcare-floating-image{filter:drop-shadow(0 35px 70px #00000073)drop-shadow(0 0 32px #2563eb21)}.multimodal-contact-section{background:var(--background)}.multimodal-contact-shell{background:var(--card-bg);box-shadow:0 24px 80px #0f172a0f}.dark .multimodal-contact-shell{box-shadow:0 30px 90px #00000047}.multimodal-contact-glow{filter:blur(35px);background:radial-gradient(circle,#e174251f 0%,#d10f600e 42%,#0000 70%);animation:8s ease-in-out infinite alternate contactGlowMove}.dark .multimodal-contact-glow{background:radial-gradient(circle,#e1742533 0%,#d10f6014 42%,#0000 70%)}@keyframes contactGlowMove{0%{transform:translate(0,0)scale(1)}to{transform:translate(-45px,30px)scale(1.12)}}.multimodal-contact-grid{opacity:.45;background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.dark .multimodal-contact-grid{opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.contact-feature-item{transition:transform .3s,opacity .3s}.contact-feature-item:hover{transform:translate(4px)}.contact-check{color:var(--main-color);background:#e174251a;border:1px solid #e174251f}.dark .contact-check{color:#fdba74;background:#e1742524;border-color:#e174252e}.multimodal-contact-form{background:color-mix(in srgb, var(--card-bg) 94%, var(--main-color) 6%);border-left:1px solid var(--zinc-border)}.dark .multimodal-contact-form{background:#ffffff05}@media (max-width:1023px){.multimodal-contact-form{border-left:0;border-top:1px solid var(--zinc-border)}}.contact-data-visual{perspective:800px}.contact-data-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffeb,#f8fafcc2);border:1px solid #e174252e;border-radius:22px;width:190px;height:150px;position:absolute;box-shadow:0 24px 50px #0f172a1a,inset 0 1px #ffffffe6}.dark .contact-data-card{background:linear-gradient(145deg,#201830f0,#0a0810eb);border-color:#ffffff1a;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff0d}.contact-data-card-main{animation:6s ease-in-out infinite contactMainFloat;bottom:15px;left:70px;transform:rotateX(5deg)rotateY(-10deg)rotate(-5deg)}.contact-data-card-inner{padding:20px}.contact-data-line{background:#0f172a14;border-radius:999px;height:5px}.dark .contact-data-line{background:#ffffff1c}.contact-floating-node{width:58px;height:58px;color:var(--main-color);-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #e174252e;border-radius:17px;place-items:center;display:grid;position:absolute;box-shadow:0 16px 38px #0f172a1a}.dark .contact-floating-node{color:#fdba74;background:#fff1;border-color:#ffffff1c;box-shadow:0 20px 45px #00000052}.contact-node-one{animation:5.3s ease-in-out infinite contactNodeOne;bottom:122px;left:285px}.contact-node-two{animation:6s ease-in-out infinite contactNodeTwo;bottom:26px;left:315px}.contact-node-three{border-radius:14px;width:46px;height:46px;animation:5.7s ease-in-out infinite contactNodeThree;bottom:116px;left:20px}.contact-connection{z-index:0;transform-origin:0;background:linear-gradient(90deg,#e17425b3,#d10f6059,#0000);height:1px;animation:2.4s ease-in-out infinite contactConnectionPulse;position:absolute}.contact-connection-1{width:88px;bottom:112px;left:245px;transform:rotate(-30deg)}.contact-connection-2{width:88px;bottom:65px;left:245px;transform:rotate(18deg)}.contact-connection-3{width:62px;bottom:118px;left:57px;transform:rotate(24deg)}@keyframes contactConnectionPulse{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 6px #e1742599)}}@keyframes contactMainFloat{0%,to{transform:translate(0,0)rotateX(5deg)rotateY(-10deg)rotate(-5deg)}50%{transform:translateY(-12px)rotateX(3deg)rotateY(-7deg)rotate(-3deg)}}@keyframes contactNodeOne{0%,to{transform:translate(0,0)rotate(4deg)}50%{transform:translate(-7px,-11px)rotate(-3deg)}}@keyframes contactNodeTwo{0%,to{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(8px,-9px)rotate(3deg)}}@keyframes contactNodeThree{0%,to{transform:translate(0,0)rotate(-4deg)}50%{transform:translate(7px,-8px)rotate(4deg)}}@media (max-width:1100px){.contact-data-card-main{left:35px}.contact-node-one{left:245px}.contact-node-two{left:270px}}@media (max-width:1023px){.multimodal-hero{padding-top:1rem}.hero-network-sphere{width:560px;height:560px;right:-100px}.hero-orbit-item-image{right:0}}@media (max-width:640px){.hero-visual-stage{height:480px}.hero-network-sphere{width:500px;height:500px;bottom:-80px;right:-180px}.hero-data-stage{left:0;right:0}.hero-orbit-item{display:none}.hero-document-card{width:120px}.hero-sensor-card{width:125px}}@media (prefers-reduced-motion:reduce){.animate-float-slow,.animate-float-reverse,.animate-fade-up,.animate-fade-up-delay,.scan-line,.wave-bar,.hero-network-sphere,.hero-orbit-ring,.hero-network-dot,.hero-orbit-item,.hero-card-tilt-one,.hero-card-tilt-two,.healthcare-progress-line,.healthcare-timeline-dot,.healthcare-timeline-dot span,.healthcare-floating-image,.multimodal-contact-glow,.contact-data-card-main,.contact-node-one,.contact-node-two,.contact-node-three,.contact-connection{animation:none!important}.healthcare-progress-line{transform:scaleY(1)}.healthcare-timeline-dot{opacity:1;border-color:#e17425bf}.healthcare-timeline-dot span{opacity:1;transform:scale(1)}.srishta-primary-button:after{display:none}.faq-panel{transition:none}}
