.hero.svelte-1q37ri0{position:relative;overflow:hidden;flex-direction:column;justify-content:center}.hero-content.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){margin-bottom:0}.hero-tagline.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.75rem;background:#b82b3a1a;padding:.75rem 1.5rem;border-radius:30px;border:1px solid rgba(184,43,58,.3);margin:0;color:var(--primary);font-weight:600;font-size:var(--text-base)}.hero-content.svelte-1q37ri0 .hero-buttons{margin-top:0}.hero-tagline.svelte-1q37ri0 i:where(.svelte-1q37ri0){font-size:1.2rem}.hero-title-main.svelte-1q37ri0{display:block;margin-bottom:.5rem}.hero-title-sub.svelte-1q37ri0{display:block}.hero-description.svelte-1q37ri0{margin:0;max-width:800px}@media(min-width:769px){.hero-title-main.svelte-1q37ri0{display:inline;margin-bottom:0}.hero-title-sub.svelte-1q37ri0{display:inline}}.hero-mid.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:1.75rem;width:100%}@media(min-width:1600px){.hero-mid.svelte-1q37ri0{display:grid;grid-template-columns:1fr min(100%,800px) 1fr;align-items:center;gap:0}.hero-mid.svelte-1q37ri0 .hero-flow:where(.svelte-1q37ri0){grid-column:2}.hero-mid.svelte-1q37ri0 .fwa-sidecar:where(.svelte-1q37ri0){grid-column:3;justify-self:start;width:300px;max-width:none;margin-left:2rem}}.fwa-sidecar.svelte-1q37ri0{border-radius:12px;border-left:3px solid var(--primary);padding:1.25rem 1.5rem;text-align:left;max-width:520px}.fwa-eyebrow.svelte-1q37ri0{display:block;font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--primary);margin-bottom:.5rem}.fwa-sidecar.svelte-1q37ri0 p:where(.svelte-1q37ri0){color:var(--light-text);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.fwa-sidecar.svelte-1q37ri0 .fwa-source:where(.svelte-1q37ri0){font-size:var(--text-2xs);opacity:.75;margin-top:.6rem}.hero-flow.svelte-1q37ri0{width:min(100%,800px);margin:0 auto;border:1.5px dashed rgba(184,43,58,.25);border-radius:24px;padding:1.25rem 1rem}.hero-flow-inner.svelte-1q37ri0{position:relative;aspect-ratio:640 / 230}.hero-flow-inner.svelte-1q37ri0>svg:where(.svelte-1q37ri0){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flow-lane.svelte-1q37ri0{fill:none;stroke:#b82b3a4d;stroke-width:2}.flow-branch.svelte-1q37ri0{fill:none;stroke:#b82b3a73;stroke-width:2}.flow-arrow.svelte-1q37ri0{fill:var(--primary)}.flow-arc.svelte-1q37ri0{fill:none;stroke:#b82b3a59;stroke-width:1.5;stroke-dasharray:2 7;stroke-linecap:round}.flow-captions.svelte-1q37ri0{position:absolute;inset:0}.flow-caption.svelte-1q37ri0{position:absolute;font-size:var(--text-xs);font-weight:600;color:var(--light-text);letter-spacing:var(--tracking-wide);white-space:nowrap}.flow-tower.svelte-1q37ri0{position:absolute;top:0;left:0;right:0;height:46px}.flow-tower.svelte-1q37ri0 .flow-node.tower:where(.svelte-1q37ri0){position:absolute;left:50%;top:0;transform:translate(-50%)}.flow-tower.svelte-1q37ri0 .flow-caption:where(.svelte-1q37ri0){position:absolute;left:calc(50% + 32px);top:50%;transform:translateY(-50%)}.flow-node.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#1e2435b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(184,43,58,.5);color:var(--primary);font-size:1.05rem}.flow-node.review.svelte-1q37ri0{position:absolute;left:56.25%;top:77.4%;transform:translate(-50%,-50%);animation:svelte-1q37ri0-flow-node-pulse 9s ease-in-out infinite;animation-delay:1s}.flow-sparkle.svelte-1q37ri0{position:absolute;top:-13px;right:-13px;width:20px;height:20px;color:var(--primary);filter:drop-shadow(0 0 4px rgba(184,43,58,.6))}.cap-stp.svelte-1q37ri0{left:78%;top:43%;transform:translate(-50%,-100%);color:var(--primary)}.cap-settled.svelte-1q37ri0{left:90%;top:52.2%;transform:translateY(-50%)}.cap-fwa.svelte-1q37ri0{left:46%;top:65%;transform:translate(-100%,-50%)}.cap-fwa.svelte-1q37ri0 i:where(.svelte-1q37ri0){color:var(--primary);font-size:.75rem;margin-right:2px}.cap-review.svelte-1q37ri0{left:56.25%;top:91%;transform:translate(-50%)}@supports (offset-path: path("M0 0 H10")){.flow-dot.svelte-1q37ri0{fill:var(--primary);opacity:0;offset-path:path("M20 120 H552");animation:svelte-1q37ri0-flow-main 6.5s linear infinite}.flow-dot.svelte-1q37ri0:nth-of-type(2){animation-delay:2.2s}.flow-dot.svelte-1q37ri0:nth-of-type(3){animation-delay:4.4s}.flow-dot.deflect.svelte-1q37ri0{offset-path:path("M20 120 H240 C280 120 280 178 320 178 H400 C440 178 440 120 480 120 H552");animation:svelte-1q37ri0-flow-deflect 9s linear infinite;animation-delay:1s}}@supports not (offset-path: path("M0 0 H10")){.flow-dot.svelte-1q37ri0{display:none}}@keyframes svelte-1q37ri0-flow-main{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes svelte-1q37ri0-flow-deflect{0%{offset-distance:0%;opacity:0}6%{opacity:1}52%{offset-distance:57%}64%{offset-distance:57%}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes svelte-1q37ri0-flow-node-pulse{0%,48%,72%,to{box-shadow:0 0 #b82b3a00}58%{box-shadow:0 0 18px 3px #b82b3a73}}[data-theme=light] .hero-flow.svelte-1q37ri0{border-color:#b82b3a33}[data-theme=light] .flow-node.svelte-1q37ri0{background:#fffcfcd9}[data-theme=light] .flow-lane.svelte-1q37ri0{stroke:#b82b3a40}[data-theme=light] .flow-branch.svelte-1q37ri0{stroke:#b82b3a66}@media(max-width:768px){.hero-content.svelte-1q37ri0,.hero-mid.svelte-1q37ri0{gap:1.25rem}.hero-flow.svelte-1q37ri0{padding:.85rem .5rem}.flow-caption.svelte-1q37ri0{font-size:var(--text-2xs)}.cap-settled.svelte-1q37ri0{left:auto;right:0;top:60%;transform:none}.flow-node.svelte-1q37ri0{width:38px;height:38px;font-size:.85rem}.flow-tower.svelte-1q37ri0{height:38px}.flow-tower.svelte-1q37ri0 .flow-caption:where(.svelte-1q37ri0){left:calc(50% + 25px);white-space:normal;max-width:118px;text-align:left;line-height:var(--leading-tight)}.flow-sparkle.svelte-1q37ri0{width:16px;height:16px;top:-14px;right:-14px}}html[data-motion=reduced] .flow-dot.svelte-1q37ri0{display:none}html[data-motion=reduced] .flow-node.review.svelte-1q37ri0{animation:none}.cursor-highlight.svelte-1q37ri0{position:fixed;width:150px;height:150px;pointer-events:none;opacity:0;background:radial-gradient(circle at center,rgba(184,43,58,.2) 0%,rgba(184,43,58,.1) 40%,transparent 80%);transform:translate(-50%,-50%);transition:opacity .2s ease-out;z-index:3;filter:blur(5px)}@media(max-width:768px){.hero.svelte-1q37ri0{padding-top:6rem!important}}.capability-showcase.svelte-1q37ri0{position:relative;z-index:2;width:100%;margin-top:5rem}.marquee-section.svelte-1q37ri0{margin-bottom:2rem}.marquee-section.svelte-1q37ri0:last-child{margin-bottom:0}.marquee-label-wrap.svelte-1q37ri0{text-align:center;margin-bottom:.75rem}.marquee-label.svelte-1q37ri0{display:inline-block;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--primary);overflow:hidden;white-space:nowrap;max-width:0;border-right:2px solid var(--primary);vertical-align:bottom}.marquee-label.typed.svelte-1q37ri0{max-width:15ch;border-right-color:transparent;transition:max-width .8s steps(12,end),border-right-color 0s linear .8s}.marquee-container.svelte-1q37ri0{position:relative;overflow:hidden;width:100%;opacity:0;transform:translateY(8px);transition:opacity .6s ease-out,transform .6s ease-out;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-container.visible.svelte-1q37ri0{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.marquee-container.svelte-1q37ri0:hover .marquee-track:where(.svelte-1q37ri0){animation-play-state:paused}}@keyframes svelte-1q37ri0-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track.svelte-1q37ri0{display:flex;gap:12px;white-space:nowrap;max-width:none!important;width:max-content}.marquee-track.scroll-right.svelte-1q37ri0{animation:svelte-1q37ri0-marquee-scroll 30s linear infinite}.marquee-track.scroll-left.svelte-1q37ri0{animation:svelte-1q37ri0-marquee-scroll 60s linear infinite reverse}.marquee-pill.svelte-1q37ri0{display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1e243566;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:6px 16px;font-size:var(--text-xs);font-weight:500;color:var(--light-text);flex-shrink:0}.marquee-pill.svelte-1q37ri0 i:where(.svelte-1q37ri0){color:var(--primary);font-size:.7rem}.marquee-pill.category.svelte-1q37ri0{background:var(--primary);color:#fff;font-weight:600;border:1px solid rgba(184,43,58,.6)}.marquee-pill.category.svelte-1q37ri0 i:where(.svelte-1q37ri0){color:#fffc}[data-theme=light] .marquee-pill.svelte-1q37ri0{background:#b82b3a0f;border:1px solid rgba(184,43,58,.12);color:var(--text)}[data-theme=light] .marquee-pill.category.svelte-1q37ri0{background:var(--primary);color:#fff;border:1px solid rgba(184,43,58,.6)}@media(max-width:768px){.marquee-pill.svelte-1q37ri0{font-size:var(--text-2xs);padding:4px 10px}.marquee-track.svelte-1q37ri0{gap:8px}}html[data-motion=reduced] .marquee-label.svelte-1q37ri0{max-width:none;border-right:none;transition:none}html[data-motion=reduced] .marquee-container.svelte-1q37ri0{transition:none;opacity:1;transform:none;overflow:hidden}.platform.svelte-9881nd{padding:5rem 2rem;background:var(--darkest-bg)}.platform-content.svelte-9881nd{max-width:min(90vw,1200px);margin:0 auto}.platform-intro.svelte-9881nd{text-align:center;color:var(--light-text);font-size:var(--text-md);margin-bottom:3rem;font-style:italic}.solution-map.svelte-9881nd{position:relative;border:1.5px dashed rgba(184,43,58,.35);border-radius:24px;padding:3rem 1.5rem 1.5rem;margin:2.5rem 0 1rem}.halo-badges.svelte-9881nd{position:absolute;top:0;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:0 1rem}.halo-badge.svelte-9881nd{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;background:var(--darkest-bg);border:1px solid rgba(184,43,58,.4);border-radius:20px;color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer;min-height:0;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.halo-badge.svelte-9881nd i:where(.svelte-9881nd){color:var(--primary);font-size:.85rem;transition:color var(--duration-fast) var(--ease-standard)}.halo-badge.svelte-9881nd:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.halo-badge.svelte-9881nd:hover{border-color:var(--primary);background:var(--dark-bg)}}.halo-badge.selected.svelte-9881nd{background:var(--primary);border-color:var(--primary);color:#fff}.halo-badge.selected.svelte-9881nd i:where(.svelte-9881nd){color:#ffffffd9}.map-hint.svelte-9881nd{text-align:center;color:var(--light-text);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0 auto 1.5rem}.map-hint.svelte-9881nd i:where(.svelte-9881nd){color:var(--primary);font-size:.8rem;margin-right:.4rem}.solution-card.svelte-9881nd{position:relative;overflow:hidden;border-radius:16px;padding:2rem 2.5rem;min-height:148px;animation:svelte-9881nd-card-in var(--duration-base) var(--ease-out-expo)}html[data-motion=reduced] .solution-card.svelte-9881nd{animation:none}@keyframes svelte-9881nd-card-in{0%{opacity:0;transform:translateY(8px)}}.solution-card.svelte-9881nd:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary) 0%,#e74c3c 50%,var(--primary) 100%);transform:scaleX(0);transition:transform .5s var(--ease-out-expo);transform-origin:left}@media(hover:hover)and (pointer:fine){.solution-card.svelte-9881nd:hover:before{transform:scaleX(1)}}.solution-card-header.svelte-9881nd{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.solution-card-icon.svelte-9881nd{width:56px;height:56px;font-size:1.3rem}.solution-card-header.svelte-9881nd h3:where(.svelte-9881nd){color:var(--text);font-size:var(--text-xl);font-weight:600;margin:0;line-height:var(--leading-tight)}.solution-overview-body.svelte-9881nd{color:var(--light-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.solution-challenge.svelte-9881nd{background:#1e243566;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1.5rem;border-radius:12px;border-left:3px solid var(--primary);margin-bottom:1rem}.solution-challenge.svelte-9881nd strong:where(.svelte-9881nd){color:var(--text);font-size:var(--text-base);display:block;margin-bottom:.5rem}.solution-challenge.svelte-9881nd p:where(.svelte-9881nd){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-sm);margin:0}.solve-btn.svelte-9881nd{width:100%;background:#b82b3a1a;border:none;padding:.9rem 1.5rem;color:var(--primary);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:8px}.solve-btn.svelte-9881nd:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.solve-btn.svelte-9881nd:hover{background:#b82b3a33}}.solve-btn.svelte-9881nd i:where(.svelte-9881nd){transition:transform .3s ease}.solve-details-body.svelte-9881nd{padding-top:1.25rem}.detail-item.svelte-9881nd{display:flex;gap:1.25rem;margin-bottom:1rem;padding:1.25rem;background:#1e243566;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;align-items:flex-start;border:1px solid rgba(255,255,255,.05)}.detail-item.svelte-9881nd:last-child{margin-bottom:0}.detail-icon.svelte-9881nd{width:40px;height:40px;background:#b82b3a33;font-size:1rem}.detail-content.svelte-9881nd{flex:1}.detail-content.svelte-9881nd strong:where(.svelte-9881nd){color:var(--text);font-size:var(--text-base);display:block;margin-bottom:.5rem}.detail-content.svelte-9881nd p:where(.svelte-9881nd){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-sm);margin:0}.solution-link.svelte-9881nd{color:var(--primary);text-decoration:none;font-weight:600}@media(hover:hover)and (pointer:fine){.solution-link.svelte-9881nd:hover{text-decoration:underline}}.pipeline-flow.svelte-9881nd{display:flex;align-items:center;justify-content:center;padding:1.25rem 0 1.5rem}.pipeline-step.svelte-9881nd{display:flex;flex-direction:column;align-items:center;gap:.85rem;background:none;border:none;padding:.5rem;cursor:pointer}.pipeline-step.svelte-9881nd:active{transform:scale(.98)}.pipeline-step.svelte-9881nd:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.pipeline-icon.svelte-9881nd{width:64px;height:64px;background:#b82b3a26;font-size:1.5rem;transition:all var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.pipeline-step.svelte-9881nd:hover .pipeline-icon:where(.svelte-9881nd){background:#b82b3a40;transform:scale(1.1)}}.pipeline-step.selected.svelte-9881nd .pipeline-icon:where(.svelte-9881nd){background:var(--primary);color:#fff}.pipeline-step.selected.svelte-9881nd .pipeline-label:where(.svelte-9881nd){color:var(--primary)}.pipeline-label.svelte-9881nd{color:var(--light-text);font-size:var(--text-sm);font-weight:600;text-align:center;line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-standard)}.pipeline-connector.svelte-9881nd{display:flex;align-items:center;padding:0 1.25rem;margin-bottom:2rem}.pipeline-line.svelte-9881nd{width:72px;height:2px;background:#b82b3a4d}.pipeline-arrow.svelte-9881nd{color:var(--primary);font-size:.7rem;margin-left:.25rem}.pipeline-flow.choreo.svelte-9881nd>.pipeline-step:where(.svelte-9881nd){opacity:0;transform:translateY(8px)}.pipeline-flow.choreo.svelte-9881nd .pipeline-line:where(.svelte-9881nd){transform:scaleX(0);transform-origin:left center}.pipeline-flow.choreo.svelte-9881nd .pipeline-arrow:where(.svelte-9881nd){opacity:0}.pipeline-flow.choreo.play.svelte-9881nd>.pipeline-step:where(.svelte-9881nd){opacity:1;transform:none;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-out-expo)}.pipeline-flow.choreo.play.svelte-9881nd .pipeline-line:where(.svelte-9881nd){transform:scaleX(1);transition:transform var(--duration-base) var(--ease-out-expo)}.pipeline-flow.choreo.play.svelte-9881nd .pipeline-arrow:where(.svelte-9881nd){opacity:1;transition:opacity var(--duration-fast) var(--ease-standard)}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(2) .pipeline-line:where(.svelte-9881nd){transition-delay:.15s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(2) .pipeline-arrow:where(.svelte-9881nd){transition-delay:.3s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(3){transition-delay:.35s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(4) .pipeline-line:where(.svelte-9881nd){transition-delay:.55s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(4) .pipeline-arrow:where(.svelte-9881nd){transition-delay:.7s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(5){transition-delay:.75s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(6) .pipeline-line:where(.svelte-9881nd){transition-delay:.95s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(6) .pipeline-arrow:where(.svelte-9881nd){transition-delay:1.1s}.pipeline-flow.choreo.play.svelte-9881nd>:where(.svelte-9881nd):nth-child(7){transition-delay:1.15s}.trust-section.svelte-9881nd{margin-top:3.5rem}.trust-heading.svelte-9881nd{text-align:center;color:var(--primary);font-size:var(--text-2xl);font-weight:600;margin:0 0 .5rem}.trust-intro.svelte-9881nd{text-align:center;color:var(--light-text);font-size:var(--text-md);font-style:italic;margin:0 0 2rem}.trust-grid.svelte-9881nd{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.trust-card.svelte-9881nd{border-radius:16px;padding:1.75rem;text-align:center;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.trust-card.svelte-9881nd:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;border-color:#b82b3a4d}}.trust-icon.svelte-9881nd{width:50px;height:50px;margin:0 auto 1rem;font-size:1.2rem;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.trust-card.svelte-9881nd:hover .trust-icon:where(.svelte-9881nd){background:var(--primary);color:#fff;transform:scale(1.1)}}.trust-card.svelte-9881nd h4:where(.svelte-9881nd){color:var(--text);font-size:var(--text-md);font-weight:600;margin:0 0 .6rem}.trust-card.svelte-9881nd p:where(.svelte-9881nd){color:var(--light-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}[data-theme=light] .platform.svelte-9881nd{background:linear-gradient(135deg,#f6f8fa,#f8f9fb,#f6f8fa)}[data-theme=light] .solution-map.svelte-9881nd{border-color:#b82b3a40}[data-theme=light] .halo-badge.svelte-9881nd{background:#f6f8fa;border-color:#b82b3a4d}@media(hover:hover)and (pointer:fine){[data-theme=light] .halo-badge.svelte-9881nd:hover{background:#fef2f3}}[data-theme=light] .halo-badge.selected.svelte-9881nd{background:var(--primary);color:#fff}[data-theme=light] .solution-card.svelte-9881nd,[data-theme=light] .trust-card.svelte-9881nd{box-shadow:0 4px 16px #b82b3a1a}@media(hover:hover)and (pointer:fine){[data-theme=light] .trust-card.svelte-9881nd:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .solution-challenge.svelte-9881nd,[data-theme=light] .detail-item.svelte-9881nd{background:linear-gradient(135deg,var(--card-subtle) 0%,#fef3f4 100%);border-color:#b82b3a1f}[data-theme=light] .pipeline-icon.svelte-9881nd{background:#b82b3a1a}[data-theme=light] .pipeline-line.svelte-9881nd{background:#b82b3a33}@media(max-width:768px){.platform.svelte-9881nd{padding:3rem 1rem}.platform-intro.svelte-9881nd{font-size:var(--text-base);margin-bottom:2rem}.solution-map.svelte-9881nd{padding:1rem .75rem}.halo-badges.svelte-9881nd{position:static;transform:none;margin-bottom:.75rem}.halo-badge.svelte-9881nd{font-size:var(--text-2xs);padding:.45rem .9rem;min-height:44px}.pipeline-flow.svelte-9881nd{flex-direction:column;gap:0;padding:.5rem 0 .75rem}.pipeline-connector.svelte-9881nd{flex-direction:column;padding:.5rem 0;margin-bottom:0}.pipeline-line.svelte-9881nd{width:2px;height:24px}.pipeline-arrow.svelte-9881nd{transform:rotate(90deg)}.pipeline-flow.choreo.svelte-9881nd .pipeline-line:where(.svelte-9881nd){transform:scaleY(0);transform-origin:center top}.pipeline-flow.choreo.play.svelte-9881nd .pipeline-line:where(.svelte-9881nd){transform:scaleY(1)}.pipeline-icon.svelte-9881nd{width:52px;height:52px;font-size:1.25rem}.pipeline-label.svelte-9881nd{font-size:var(--text-xs)}.map-hint.svelte-9881nd{font-size:var(--text-2xs);padding:0 .5rem}.solution-card.svelte-9881nd{padding:1.5rem;min-height:0}.solution-card-header.svelte-9881nd{flex-direction:column;text-align:center;gap:.85rem}.solution-challenge.svelte-9881nd{padding:1.2rem}.detail-item.svelte-9881nd{flex-direction:column;padding:1.2rem;gap:1rem;text-align:center}.detail-icon.svelte-9881nd{margin:0 auto}.trust-grid.svelte-9881nd{grid-template-columns:1fr;gap:1rem}.trust-heading.svelte-9881nd{font-size:var(--text-xl)}.trust-intro.svelte-9881nd{font-size:var(--text-base)}}.company.svelte-kbfj87{padding:5rem 2rem;background:var(--dark-bg)}.company-content.svelte-kbfj87{max-width:min(90vw,1200px);margin:0 auto}.company-intro.svelte-kbfj87{text-align:center;color:var(--light-text);font-size:var(--text-md);margin-bottom:3rem;font-style:italic;line-height:var(--leading-relaxed)}.origin-card.svelte-kbfj87{position:relative;overflow:hidden;background:#1e243599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:3rem;display:flex;align-items:flex-start;gap:2.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;transition:all .3s ease;margin-bottom:3rem}.origin-card.svelte-kbfj87:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary) 0%,#e74c3c 50%,var(--primary) 100%);transform:scaleX(0);transition:transform .5s var(--ease-out-expo);transform-origin:left}@media(hover:hover)and (pointer:fine){.origin-card.svelte-kbfj87:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0006;border-color:#b82b3a4d}.origin-card.svelte-kbfj87:hover:before{transform:scaleX(1)}}.origin-icon.svelte-kbfj87{width:80px;height:80px;background:linear-gradient(135deg,var(--primary) 0%,#e74c3c 100%);font-size:2rem;color:#fff;box-shadow:0 4px 20px #b82b3a4d}.origin-text.svelte-kbfj87 h3:where(.svelte-kbfj87){color:var(--text);font-size:var(--text-xl);margin-bottom:1.5rem;font-weight:600;padding-bottom:1rem;border-bottom:2px solid rgba(184,43,58,.3)}.origin-text.svelte-kbfj87 p:where(.svelte-kbfj87){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-base);margin:0 0 1.2rem}.origin-text.svelte-kbfj87 p:where(.svelte-kbfj87):last-child{margin-bottom:0}.origin-highlight.svelte-kbfj87{color:var(--text);font-weight:500;font-size:var(--text-md);padding-top:.5rem}.origin-text.svelte-kbfj87 strong:where(.svelte-kbfj87){color:var(--primary)}.vision-statement.svelte-kbfj87{background:#1e243599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:3rem;border:2px solid rgba(184,43,58,.3);margin-bottom:3rem;display:flex;gap:2rem;align-items:flex-start;box-shadow:0 8px 30px #b82b3a33;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.vision-statement.svelte-kbfj87:hover{transform:translateY(-5px);box-shadow:0 12px 40px #b82b3a4d;border-color:#b82b3a80}}.vision-icon.svelte-kbfj87{width:80px;height:80px;background:#b82b3a33;font-size:2rem;box-shadow:0 4px 20px #b82b3a4d}.vision-content.svelte-kbfj87 h3:where(.svelte-kbfj87){color:var(--text);font-size:var(--text-xl);margin-bottom:1rem;font-weight:600}.vision-content.svelte-kbfj87 p:where(.svelte-kbfj87){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-base);margin:0}.team-badge.svelte-kbfj87{display:flex;align-items:center;justify-content:center;gap:1rem;width:fit-content;margin:0 auto 3rem;padding:1rem 2rem;border-radius:16px}.team-badge.svelte-kbfj87 i:where(.svelte-kbfj87){flex-shrink:0;font-size:1.4rem;color:var(--primary)}.team-badge.svelte-kbfj87 p:where(.svelte-kbfj87){color:var(--light-text);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.team-badge.svelte-kbfj87 strong:where(.svelte-kbfj87){color:var(--primary);font-weight:700}.stat-number.svelte-kbfj87{font-variant-numeric:tabular-nums}.team-grid.svelte-kbfj87{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(min-width:769px)and (max-width:1024px){.team-grid.svelte-kbfj87{grid-template-columns:repeat(2,1fr)}}.team-card.svelte-kbfj87{background:#1e243599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.team-card.svelte-kbfj87:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary) 0%,#e74c3c 50%,var(--primary) 100%);transform:scaleX(0);transition:transform .5s cubic-bezier(.16,1,.3,1);transform-origin:left}@media(hover:hover)and (pointer:fine){.team-card.svelte-kbfj87:hover{transform:translateY(-8px);box-shadow:0 12px 30px #b82b3a33}.team-card.svelte-kbfj87:hover:before{transform:scaleX(1)}}.team-card-header.svelte-kbfj87{padding:2rem 2rem 1.5rem;display:flex;align-items:flex-start;gap:1.5rem}.member-photo.svelte-kbfj87{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid rgba(184,43,58,.3);transition:all .3s ease}.member-photo.svelte-kbfj87 img:where(.svelte-kbfj87){width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.team-card.svelte-kbfj87:hover .member-photo:where(.svelte-kbfj87){border-color:var(--primary);transform:scale(1.05);box-shadow:0 4px 12px #b82b3a4d}}.member-info.svelte-kbfj87{flex:1}.member-info.svelte-kbfj87 h3:where(.svelte-kbfj87){color:var(--text);font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.member-role.svelte-kbfj87{color:var(--primary);font-size:var(--text-md);font-weight:600;margin:0 0 .3rem}.member-title.svelte-kbfj87{color:var(--light-text);font-size:var(--text-sm);margin:0;font-style:italic}.member-description.svelte-kbfj87{padding:0 2rem 1.5rem;flex:1}.member-description.svelte-kbfj87 p:where(.svelte-kbfj87){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-base);margin:0}.member-contact.svelte-kbfj87{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid rgba(255,255,255,.05)}.contact-link.svelte-kbfj87{display:flex;align-items:center;gap:.75rem;color:var(--light-text);text-decoration:none;font-size:var(--text-sm);transition:all .3s ease;padding:.5rem;border-radius:6px}.contact-link.svelte-kbfj87:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.contact-link.svelte-kbfj87:hover{color:var(--primary);background:#b82b3a1a;transform:translate(5px)}}.contact-link.svelte-kbfj87 i:where(.svelte-kbfj87){width:20px;text-align:center;font-size:1rem}.contact-link.svelte-kbfj87 .fab.fa-linkedin:where(.svelte-kbfj87){color:#0077b5}.contact-link.svelte-kbfj87:hover .fab.fa-linkedin:where(.svelte-kbfj87){color:#0077b5}.contact-link.svelte-kbfj87 .fas.fa-envelope:where(.svelte-kbfj87){color:var(--primary)}.contact-link.svelte-kbfj87 span:where(.svelte-kbfj87){word-break:break-all}.team-section.svelte-kbfj87{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}[data-theme=light] .team-section.svelte-kbfj87{border-top-color:#b82b3a26}[data-theme=light] .company.svelte-kbfj87{background:linear-gradient(135deg,#fef7f8,#fef5f6,#fef7f8)}[data-theme=light] .origin-card.svelte-kbfj87,[data-theme=light] .vision-statement.svelte-kbfj87{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border-color:#b82b3a26;box-shadow:0 4px 16px #b82b3a1a}@media(hover:hover)and (pointer:fine){[data-theme=light] .vision-statement.svelte-kbfj87:hover{box-shadow:0 8px 28px #b82b3a2e;border-color:#b82b3a4d}}@media(hover:hover)and (pointer:fine){[data-theme=light] .origin-card.svelte-kbfj87:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .vision-statement.svelte-kbfj87{border-color:#b82b3a40;box-shadow:0 8px 30px #b82b3a26}[data-theme=light] .team-card.svelte-kbfj87{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border-color:#b82b3a26;box-shadow:0 4px 16px #b82b3a1a}@media(hover:hover)and (pointer:fine){[data-theme=light] .team-card.svelte-kbfj87:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .member-contact.svelte-kbfj87{border-top-color:#b82b3a1a}@media(hover:hover)and (pointer:fine){[data-theme=light] .contact-link.svelte-kbfj87:hover{background:#b82b3a14}}@media(max-width:768px){.company.svelte-kbfj87{padding:3rem 1rem}.company-intro.svelte-kbfj87{font-size:var(--text-base);margin-bottom:2rem}.origin-card.svelte-kbfj87{flex-direction:column;text-align:center;padding:2rem;gap:1.5rem;margin-bottom:2rem}.origin-icon.svelte-kbfj87{width:60px;height:60px;font-size:1.5rem;margin:0 auto}.origin-text.svelte-kbfj87 h3:where(.svelte-kbfj87){margin-bottom:1.2rem;padding-bottom:.8rem}.origin-text.svelte-kbfj87 p:where(.svelte-kbfj87){font-size:var(--text-sm);margin-bottom:1rem}.origin-highlight.svelte-kbfj87{font-size:var(--text-base);padding-top:.3rem}.vision-statement.svelte-kbfj87{flex-direction:column;text-align:center;padding:2rem;gap:1.5rem}.vision-icon.svelte-kbfj87{width:60px;height:60px;font-size:1.5rem;margin:0 auto}.vision-content.svelte-kbfj87 p:where(.svelte-kbfj87){font-size:var(--text-sm)}.team-badge.svelte-kbfj87{padding:1rem 1.25rem;margin-bottom:2rem}.team-badge.svelte-kbfj87 p:where(.svelte-kbfj87){font-size:var(--text-sm)}.team-grid.svelte-kbfj87{grid-template-columns:1fr;gap:1.5rem}.team-card-header.svelte-kbfj87{flex-direction:column;text-align:center;padding:1.5rem}.member-role.svelte-kbfj87{font-size:var(--text-base)}.member-description.svelte-kbfj87{padding:0 1.5rem 1.5rem}.member-description.svelte-kbfj87 p:where(.svelte-kbfj87){font-size:var(--text-sm)}.member-contact.svelte-kbfj87{padding:1.5rem}.contact-link.svelte-kbfj87{font-size:var(--text-xs)}}.technology.svelte-7xx436{padding:5rem 2rem;background:var(--darkest-bg)}.technology-content.svelte-7xx436{max-width:min(90vw,1200px);margin:0 auto}.translational-section.svelte-7xx436{margin:3rem 0}.section-subheading.svelte-7xx436{text-align:center;color:var(--primary);font-size:var(--text-2xl);margin-bottom:1rem;font-weight:600}.translational-intro.svelte-7xx436{text-align:center;color:var(--light-text);font-size:var(--text-md);margin-bottom:2.5rem;font-style:italic;line-height:var(--leading-relaxed)}.statement-header.svelte-7xx436{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.award-badge.svelte-7xx436{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.5rem;background:#1e243599;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(184,43,58,.4);border-radius:24px;color:var(--text);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.award-badge.svelte-7xx436 i:where(.svelte-7xx436){color:var(--primary);font-size:1rem}.award-badge.svelte-7xx436:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.award-badge.svelte-7xx436:hover{border-color:var(--primary);box-shadow:0 4px 16px #b82b3a40}}[data-theme=light] .award-badge.svelte-7xx436{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border-color:#b82b3a4d}.translational-statement.svelte-7xx436{position:relative;overflow:hidden;background:linear-gradient(135deg,#b82b3a1a,#1e243599);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:3rem;display:flex;gap:2rem;align-items:flex-start;transition:all .3s ease}.translational-statement.svelte-7xx436:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary) 0%,#e74c3c 50%,var(--primary) 100%);transform:scaleX(0);transition:transform .5s var(--ease-out-expo);transform-origin:left}@media(hover:hover)and (pointer:fine){.translational-statement.svelte-7xx436:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;border-color:#b82b3a4d}.translational-statement.svelte-7xx436:hover:before{transform:scaleX(1)}}.statement-icon.svelte-7xx436{width:80px;height:80px;background:var(--primary);font-size:2rem;color:#fff;box-shadow:0 4px 20px #b82b3a4d}.statement-content.svelte-7xx436 h4:where(.svelte-7xx436){color:var(--text);font-size:var(--text-xl);margin:0;font-weight:600}.statement-content.svelte-7xx436 p:where(.svelte-7xx436){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-base);margin-bottom:1rem}.statement-content.svelte-7xx436 p:where(.svelte-7xx436):last-child{margin-bottom:0}.statement-content.svelte-7xx436 strong:where(.svelte-7xx436){color:var(--text);font-weight:600}.neuro-diagram.svelte-7xx436{margin:3rem 0;text-align:center}.neuro-pillars.svelte-7xx436{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.neuro-pillar.svelte-7xx436{background:#1e243599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:2rem 1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;text-align:center}@media(hover:hover)and (pointer:fine){.neuro-pillar.svelte-7xx436:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;border-color:#b82b3a4d}}.pillar-icon-circle.svelte-7xx436{width:56px;height:56px;margin:0 auto 1rem;font-size:1.4rem;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.neuro-pillar.svelte-7xx436:hover .pillar-icon-circle:where(.svelte-7xx436){background:var(--primary);color:#fff;transform:scale(1.1)}}.neuro-pillar.svelte-7xx436 h5:where(.svelte-7xx436){color:var(--text);font-size:var(--text-md);margin-bottom:.5rem;font-weight:600}.neuro-pillar.svelte-7xx436 p:where(.svelte-7xx436){color:var(--light-text);line-height:var(--leading-relaxed);font-size:var(--text-sm);margin:0}.convergence-connector.svelte-7xx436{position:relative;height:60px;width:100%}.convergence-svg.svelte-7xx436{position:absolute;inset:0;width:100%;height:100%}.conv-path.svelte-7xx436{fill:none;stroke:#b82b3a73;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;animation:svelte-7xx436-conv-flow 1.6s linear infinite}@keyframes svelte-7xx436-conv-flow{to{stroke-dashoffset:-10}}.convergence-point.svelte-7xx436{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:44px;height:44px;min-width:44px;min-height:44px;background:var(--primary);border:none;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;box-shadow:0 4px 16px #b82b3a66;cursor:pointer;animation:svelte-7xx436-bolt-pulse 3s ease-in-out infinite;transition:transform var(--duration-fast) var(--ease-standard)}@keyframes svelte-7xx436-bolt-pulse{0%,to{box-shadow:0 4px 16px #b82b3a66,0 0 #b82b3a73}50%{box-shadow:0 4px 16px #b82b3a66,0 0 0 10px #b82b3a00}}@media(hover:hover)and (pointer:fine){.convergence-point.svelte-7xx436:hover{transform:translate(-50%) scale(1.12)}}.convergence-point.svelte-7xx436:active{transform:translate(-50%) scale(.95)}.convergence-point.svelte-7xx436:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.bolt-hint.svelte-7xx436{color:var(--light-text);font-size:var(--text-xs);font-style:italic;margin:.85rem 0 0}.convergence-output.svelte-7xx436{display:inline-block;margin-top:.85rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#b82b3a1a,#1e243599);border:1px solid rgba(184,43,58,.3);border-radius:12px;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.convergence-output.svelte-7xx436:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;border-color:#b82b3a80}}.output-label.svelte-7xx436{display:block;color:var(--primary);font-size:var(--text-md);font-weight:700;margin-bottom:.25rem}.convergence-output.svelte-7xx436 p:where(.svelte-7xx436){color:var(--light-text);font-size:var(--text-sm);margin:0;line-height:var(--leading-normal)}.context-layer-section.svelte-7xx436{margin:2rem 0 .5rem;text-align:center}.context-layer-heading.svelte-7xx436{color:var(--primary);font-size:var(--text-xl);font-weight:600;margin-bottom:.5rem}.context-layer-diagram.svelte-7xx436{display:flex;flex-direction:column;align-items:center;gap:.75rem}.diagram-row.svelte-7xx436{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;max-width:720px}.diagram-node.svelte-7xx436{display:flex;flex-direction:column;align-items:center;gap:.5rem}.diagram-node.svelte-7xx436 span:where(.svelte-7xx436){color:var(--light-text);font-size:var(--text-xs);font-weight:500}.diagram-node.more.svelte-7xx436 .pillar-icon-circle:where(.svelte-7xx436){background:transparent;border:1.5px dashed rgba(184,43,58,.35);color:var(--light-text)}.diagram-node.more.svelte-7xx436 span:where(.svelte-7xx436){font-style:italic;opacity:.75}.diagram-flow.svelte-7xx436{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;width:100%;max-width:720px;color:var(--primary);opacity:.5;font-size:.8rem}.context-layer-core.svelte-7xx436{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#b82b3a26,#b82b3a0d);border:2px solid rgba(184,43,58,.3);border-radius:12px;width:100%;max-width:600px}.context-layer-core.svelte-7xx436>i:where(.svelte-7xx436){font-size:1.5rem;color:var(--primary)}.core-text.svelte-7xx436{text-align:left}.core-text.svelte-7xx436 strong:where(.svelte-7xx436){display:block;color:var(--text);font-size:var(--text-base)}.core-text.svelte-7xx436 span:where(.svelte-7xx436){color:var(--light-text);font-size:var(--text-sm)}[data-theme=light] .technology.svelte-7xx436{background:linear-gradient(135deg,#f6f8fa,#f8f9fb,#f6f8fa)}[data-theme=light] .neuro-pillar.svelte-7xx436{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border-color:#b82b3a26;box-shadow:0 4px 16px #b82b3a1a}@media(hover:hover)and (pointer:fine){[data-theme=light] .neuro-pillar.svelte-7xx436:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .translational-statement.svelte-7xx436{background:linear-gradient(135deg,#b82b3a0d,#fef5f6cc);border-color:#b82b3a26}@media(hover:hover)and (pointer:fine){[data-theme=light] .translational-statement.svelte-7xx436:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .convergence-output.svelte-7xx436{background:linear-gradient(135deg,#b82b3a0d,#fef5f6cc);border-color:#b82b3a33}@media(hover:hover)and (pointer:fine){[data-theme=light] .convergence-output.svelte-7xx436:hover{box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a59}}[data-theme=light] .pillar-icon-circle.svelte-7xx436{background:#b82b3a14}[data-theme=light] .conv-path.svelte-7xx436{stroke:#b82b3a59}[data-theme=light] .context-layer-core.svelte-7xx436{background:linear-gradient(135deg,#b82b3a14,#fef5f6cc);border-color:#b82b3a33}@media(max-width:768px){.technology.svelte-7xx436{padding:3rem 1rem}.section-subheading.svelte-7xx436{font-size:var(--text-xl)}.translational-intro.svelte-7xx436{font-size:var(--text-base)}.translational-statement.svelte-7xx436{flex-direction:column;text-align:center;padding:2rem;gap:1.5rem}.statement-icon.svelte-7xx436{width:60px;height:60px;font-size:1.5rem;margin:0 auto}.statement-content.svelte-7xx436 p:where(.svelte-7xx436){font-size:var(--text-sm)}.neuro-pillars.svelte-7xx436{grid-template-columns:1fr;gap:1rem}.neuro-pillar.svelte-7xx436{padding:1.5rem}.convergence-connector.svelte-7xx436{height:50px}.conv-path.side.svelte-7xx436{display:none}.diagram-row.svelte-7xx436{gap:.5rem}.diagram-node.svelte-7xx436 span:where(.svelte-7xx436){font-size:var(--text-2xs)}.context-layer-core.svelte-7xx436{padding:1rem 1.25rem;flex-direction:column;text-align:center}.core-text.svelte-7xx436{text-align:center}}.neuro-diagram.choreo.svelte-7xx436 .neuro-pillar:where(.svelte-7xx436){opacity:0;transform:translateY(16px)}.neuro-diagram.choreo.play.svelte-7xx436 .neuro-pillar:where(.svelte-7xx436){opacity:1;transform:none;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-out-expo)}.neuro-diagram.choreo.play.svelte-7xx436 .neuro-pillar:where(.svelte-7xx436):nth-child(2){transition-delay:.1s}.neuro-diagram.choreo.play.svelte-7xx436 .neuro-pillar:where(.svelte-7xx436):nth-child(3){transition-delay:.2s}.neuro-diagram.choreo.svelte-7xx436 .conv-path:where(.svelte-7xx436){opacity:0}.neuro-diagram.choreo.play.svelte-7xx436 .conv-path:where(.svelte-7xx436){opacity:1;transition:opacity .4s var(--ease-standard) .45s}.neuro-diagram.choreo.svelte-7xx436 .convergence-point:where(.svelte-7xx436){opacity:0}.neuro-diagram.choreo.play.svelte-7xx436 .convergence-point:where(.svelte-7xx436){opacity:1;transition:opacity var(--duration-slow) var(--ease-standard) .75s}.neuro-diagram.choreo.svelte-7xx436 .convergence-output:where(.svelte-7xx436){opacity:0;transform:translateY(8px)}.neuro-diagram.choreo.play.svelte-7xx436 .convergence-output:where(.svelte-7xx436){opacity:1;transform:none;transition:opacity var(--duration-slow) var(--ease-standard) .95s,transform var(--duration-slow) var(--ease-out-expo) .95s}.context-layer-diagram.choreo.svelte-7xx436 .diagram-node:where(.svelte-7xx436){opacity:0;transform:translateY(12px)}.context-layer-diagram.choreo.play.svelte-7xx436 .diagram-node:where(.svelte-7xx436){opacity:1;transform:none;transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-out-expo)}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(1) .diagram-node:where(.svelte-7xx436):nth-child(2){transition-delay:80ms}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(1) .diagram-node:where(.svelte-7xx436):nth-child(3){transition-delay:.16s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(1) .diagram-node:where(.svelte-7xx436):nth-child(4){transition-delay:.24s}.context-layer-diagram.choreo.svelte-7xx436 .diagram-flow:where(.svelte-7xx436) i:where(.svelte-7xx436){opacity:0;transform:translateY(-6px)}.context-layer-diagram.choreo.play.svelte-7xx436 .diagram-flow:where(.svelte-7xx436) i:where(.svelte-7xx436){opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out-expo)}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(2) i:where(.svelte-7xx436):nth-child(1){transition-delay:.35s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(2) i:where(.svelte-7xx436):nth-child(2){transition-delay:.42s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(2) i:where(.svelte-7xx436):nth-child(3){transition-delay:.49s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(2) i:where(.svelte-7xx436):nth-child(4){transition-delay:.56s}.context-layer-diagram.choreo.svelte-7xx436 .context-layer-core:where(.svelte-7xx436){opacity:0;transform:scale(.95)}.context-layer-diagram.choreo.play.svelte-7xx436 .context-layer-core:where(.svelte-7xx436){opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease-standard) .6s,transform var(--duration-slow) var(--ease-out-back) .6s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(4) i:where(.svelte-7xx436):nth-child(1){transition-delay:.8s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(4) i:where(.svelte-7xx436):nth-child(2){transition-delay:.87s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(4) i:where(.svelte-7xx436):nth-child(3){transition-delay:.94s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(4) i:where(.svelte-7xx436):nth-child(4){transition-delay:1.01s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(5) .diagram-node:where(.svelte-7xx436):nth-child(1){transition-delay:1s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(5) .diagram-node:where(.svelte-7xx436):nth-child(2){transition-delay:1.08s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(5) .diagram-node:where(.svelte-7xx436):nth-child(3){transition-delay:1.16s}.context-layer-diagram.choreo.play.svelte-7xx436>:where(.svelte-7xx436):nth-child(5) .diagram-node:where(.svelte-7xx436):nth-child(4){transition-delay:1.24s}.resources.svelte-1ifgnql{padding:5rem 2rem;background:var(--darker-bg)}.resources-content.svelte-1ifgnql{max-width:1200px;margin:0 auto}.resources-intro.svelte-1ifgnql{text-align:center;color:var(--light-text);font-size:var(--text-md);margin:-1rem auto 3rem;font-style:italic}.resources-grid.svelte-1ifgnql{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;align-items:stretch}.resource-card.svelte-1ifgnql{background:var(--card-bg);border-radius:12px;padding:2rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;cursor:pointer}@media(hover:hover)and (pointer:fine){.resource-card.svelte-1ifgnql:hover{transform:translateY(-5px);box-shadow:0 8px 24px #b82b3a33;border-color:#b82b3a4d}.resource-card.svelte-1ifgnql:hover .view-all-btn:where(.svelte-1ifgnql){background:var(--primary);color:#fff;border-color:var(--primary)}.resource-card.svelte-1ifgnql:hover .view-all-btn:where(.svelte-1ifgnql) i:where(.svelte-1ifgnql){transform:translate(4px)}}.resource-card.svelte-1ifgnql:active{transform:scale(.98)}.resource-card.svelte-1ifgnql:focus{outline:2px solid var(--primary);outline-offset:2px}.card-header.svelte-1ifgnql{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.item-count.svelte-1ifgnql{display:inline-block;color:var(--primary);font-size:var(--text-2xs);font-weight:600;margin:0;padding:.25rem .6rem;background:#b82b3a1a;border:1px solid rgba(184,43,58,.3);border-radius:12px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.resource-card.svelte-1ifgnql h3:where(.svelte-1ifgnql){color:var(--primary);font-size:var(--text-xl);margin:0;display:flex;align-items:center;gap:.75rem;text-align:left;flex:1}.resource-preview.svelte-1ifgnql{display:flex;flex-direction:column;gap:1rem;flex:1}.preview-items.svelte-1ifgnql{display:flex;flex-direction:column;gap:1rem;flex:1;align-items:stretch;width:100%}.preview-item.svelte-1ifgnql{padding:1rem;border-radius:8px;background:#ffffff0d;border-left:3px solid rgba(184,43,58,.3);display:flex;flex-direction:column;gap:.5rem;flex:1;text-align:left;align-items:flex-start}.preview-link.svelte-1ifgnql{text-decoration:none;cursor:pointer;transition:all .3s ease;border:1px solid transparent;position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.preview-link.svelte-1ifgnql:hover{background:#ffffff1a;border-color:#b82b3a4d;transform:translate(5px);z-index:2}.preview-link.svelte-1ifgnql:hover h4:where(.svelte-1ifgnql){color:var(--primary)}.preview-link.svelte-1ifgnql:hover .preview-status:where(.svelte-1ifgnql){background:var(--primary);color:#fff}.preview-link.svelte-1ifgnql:hover .preview-status:where(.svelte-1ifgnql) i:where(.svelte-1ifgnql){transform:translate(4px)}.resource-card.svelte-1ifgnql:has(.preview-link:where(.svelte-1ifgnql):hover){transform:none;box-shadow:none;border-color:#ffffff1a}.resource-card.svelte-1ifgnql:has(.preview-link:where(.svelte-1ifgnql):hover) .view-all-btn:where(.svelte-1ifgnql){background:#b82b3a33;color:var(--primary);border-color:#b82b3a4d}.resource-card.svelte-1ifgnql:has(.preview-link:where(.svelte-1ifgnql):hover) .view-all-btn:where(.svelte-1ifgnql) i:where(.svelte-1ifgnql){transform:none}}.preview-link.svelte-1ifgnql:active{transform:scale(.98)}.preview-item.svelte-1ifgnql h4:where(.svelte-1ifgnql){color:var(--text);font-size:var(--text-base);margin:0 0 .25rem;font-weight:600;transition:color .3s ease}.preview-item.svelte-1ifgnql p:where(.svelte-1ifgnql){color:var(--light-text);font-size:var(--text-sm);line-height:var(--leading-normal);flex:1;margin:0}.preview-status.svelte-1ifgnql{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:#b82b3a33;color:var(--primary);border-radius:4px;font-size:var(--text-xs);font-weight:500;align-self:flex-start;transition:all .3s ease}.preview-status.svelte-1ifgnql i:where(.svelte-1ifgnql){font-size:.7rem;transition:transform .3s ease}.view-all-btn.svelte-1ifgnql{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#b82b3a33;color:var(--primary);border:1px solid rgba(184,43,58,.3);border-radius:8px;font-size:var(--text-sm);font-weight:500;transition:all .3s ease;align-self:flex-start;margin-top:auto;pointer-events:none}.view-all-btn.svelte-1ifgnql i:where(.svelte-1ifgnql){transition:transform .3s ease;font-size:.85rem}.modal-overlay.svelte-1ifgnql{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1999;animation:svelte-1ifgnql-fadeIn .3s ease}@keyframes svelte-1ifgnql-fadeIn{0%{opacity:0}to{opacity:1}}.resource-modal.svelte-1ifgnql{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1a1f2ef2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:2.5rem;border-radius:16px;max-width:min(90vw,900px);width:90%;max-height:85vh;overflow-y:auto;z-index:2000;box-shadow:0 10px 40px #0009;border:1px solid rgba(255,255,255,.12);animation:svelte-1ifgnql-slideIn .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1ifgnql-slideIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.close-button.svelte-1ifgnql{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--light-text);cursor:pointer;font-size:1.5rem;padding:.5rem;z-index:2001;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%}@media(hover:hover)and (pointer:fine){.close-button.svelte-1ifgnql:hover{background:#ffffff1a;color:var(--primary)}}.close-button.svelte-1ifgnql:active{transform:scale(.94)}.modal-content.svelte-1ifgnql h2:where(.svelte-1ifgnql){color:var(--primary);font-size:var(--text-2xl);margin-bottom:2rem;font-weight:700;display:flex;align-items:center;gap:.75rem;padding-right:2rem}.modal-items.svelte-1ifgnql{display:flex;flex-direction:column;gap:1.5rem}.modal-item.svelte-1ifgnql{background:#1e243599;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;overflow:hidden}.modal-link.svelte-1ifgnql{text-decoration:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.modal-link.svelte-1ifgnql:hover{border-color:#b82b3a80;box-shadow:0 4px 16px #b82b3a33;transform:translate(5px)}.modal-link.svelte-1ifgnql:hover h4:where(.svelte-1ifgnql){color:var(--primary)}}.modal-link.svelte-1ifgnql:active{transform:scale(.98)}.modal-item-content.svelte-1ifgnql{padding:1.5rem}.modal-item.svelte-1ifgnql h4:where(.svelte-1ifgnql){color:var(--text);font-size:var(--text-md);margin-bottom:.75rem;font-weight:600;transition:color .3s ease}.modal-item.svelte-1ifgnql p:where(.svelte-1ifgnql){color:var(--light-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:1rem}.read-preview.svelte-1ifgnql{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#b82b3a33;color:var(--primary);border-radius:6px;font-size:var(--text-xs);font-weight:500;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.modal-link.svelte-1ifgnql:hover .read-preview:where(.svelte-1ifgnql){background:var(--primary);color:#fff}.modal-link.svelte-1ifgnql:hover .read-preview:where(.svelte-1ifgnql) i:where(.svelte-1ifgnql){transform:translate(4px)}}.read-preview.svelte-1ifgnql i:where(.svelte-1ifgnql){transition:transform .3s ease;font-size:.75rem}.newsletter.svelte-1ifgnql{padding:5rem 2rem}.newsletter-content.svelte-1ifgnql{max-width:1000px;margin:0 auto;text-align:center}.newsletter-desc.svelte-1ifgnql{color:var(--light-text);font-size:var(--text-md);margin-bottom:2rem;font-style:italic;line-height:var(--leading-relaxed)}.newsletter-features.svelte-1ifgnql{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.newsletter-feature.svelte-1ifgnql{text-align:center}.feature-icon.svelte-1ifgnql{font-size:1.5rem;margin-bottom:.5rem}.newsletter-form.svelte-1ifgnql{max-width:400px;margin:0 auto}.privacy-note.svelte-1ifgnql{color:var(--light-text);font-size:var(--text-xs);margin-top:1rem}.submit-status.svelte-1ifgnql{max-width:400px;margin:0 auto;padding:1.5rem;border-radius:8px;text-align:center}.submit-status.success.svelte-1ifgnql{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.submit-status.svelte-1ifgnql i:where(.svelte-1ifgnql){font-size:2rem;color:#10b981;margin-bottom:.75rem}.submit-status.svelte-1ifgnql p:where(.svelte-1ifgnql){color:var(--text);margin:0 0 1rem}.reset-btn.svelte-1ifgnql{background:none;border:none;color:var(--primary);cursor:pointer;font-size:var(--text-sm);text-decoration:underline;padding:.5rem}@media(hover:hover)and (pointer:fine){.reset-btn.svelte-1ifgnql:hover{color:var(--accent)}}.newsletter-btn.svelte-1ifgnql:active{transform:scale(.98)}.newsletter-btn.svelte-1ifgnql:disabled{opacity:.7;cursor:not-allowed}.newsletter-btn.svelte-1ifgnql i:where(.svelte-1ifgnql){margin-right:.25rem}.form-group.svelte-1ifgnql input:where(.svelte-1ifgnql):disabled{opacity:.7;cursor:not-allowed}@media(max-width:1200px){.resources-grid.svelte-1ifgnql{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.resources.svelte-1ifgnql{padding:3rem 1rem}.resources-grid.svelte-1ifgnql{grid-template-columns:1fr;padding:0 1rem}.resource-modal.svelte-1ifgnql{padding:1.5rem;max-width:95%;width:95%;max-height:90vh}.modal-content.svelte-1ifgnql h2:where(.svelte-1ifgnql){font-size:var(--text-xl);margin-bottom:1.5rem}.close-button.svelte-1ifgnql{top:.75rem;right:.75rem;font-size:1.75rem;min-width:48px;min-height:48px;background:#0000004d}.close-button.svelte-1ifgnql:active{background:#00000080}.modal-item-content.svelte-1ifgnql{padding:1.2rem}}@media(max-width:768px)and (hover:hover)and (pointer:fine){.close-button.svelte-1ifgnql:hover{background:#00000080}}[data-theme=light] .resource-card.svelte-1ifgnql{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);box-shadow:0 4px 16px #b82b3a1a;border:1px solid rgba(184,43,58,.15)}@media(hover:hover)and (pointer:fine){[data-theme=light] .resource-card.svelte-1ifgnql:hover{background:linear-gradient(135deg,var(--card-bg) 0%,#fef2f3 100%);box-shadow:0 8px 28px #b82b3a26;border-color:#b82b3a40}}[data-theme=light] .preview-item.svelte-1ifgnql{background:linear-gradient(135deg,var(--card-subtle) 0%,#fef3f4 100%);border-left:3px solid var(--primary)}@media(hover:hover)and (pointer:fine){[data-theme=light] .preview-link.svelte-1ifgnql:hover{background:linear-gradient(135deg,#fef0f2,#feebec);border-color:#b82b3a4d}}[data-theme=light] .modal-overlay.svelte-1ifgnql{background:#2d1f2199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=light] .resource-modal.svelte-1ifgnql{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border:1px solid rgba(184,43,58,.15);box-shadow:0 20px 60px #b82b3a33}[data-theme=light] .modal-item.svelte-1ifgnql{background:linear-gradient(135deg,var(--card-subtle) 0%,#fef3f4 100%);border:1px solid rgba(184,43,58,.12)}@media(hover:hover)and (pointer:fine){[data-theme=light] .modal-link.svelte-1ifgnql:hover{background:linear-gradient(135deg,#fef0f2,#feebec);border-color:#b82b3a4d;box-shadow:0 4px 16px #b82b3a1f}}[data-theme=light] .preview-status.svelte-1ifgnql,[data-theme=light] .read-preview.svelte-1ifgnql{background:#b82b3a1a;color:var(--primary)}@media(hover:hover)and (pointer:fine){[data-theme=light] .preview-link.svelte-1ifgnql:hover .preview-status:where(.svelte-1ifgnql),[data-theme=light] .modal-link.svelte-1ifgnql:hover .read-preview:where(.svelte-1ifgnql){background:var(--primary);color:#fff}}[data-theme=light] .item-count.svelte-1ifgnql{background:#b82b3a1f;border-color:#b82b3a40}@media(max-width:768px){.resources.svelte-1ifgnql{padding:3rem 1rem}.modal-item.svelte-1ifgnql h4:where(.svelte-1ifgnql){font-size:var(--text-base)}}.contact.svelte-wt4tt0{padding:5rem 2rem 15rem;background:var(--dark-bg)}.contact-content.svelte-wt4tt0{max-width:1200px;margin:0 auto;text-align:center}.contact-desc.svelte-wt4tt0{color:var(--light-text);font-size:var(--text-md);margin-bottom:2rem;font-style:italic;line-height:var(--leading-relaxed)}.inquiry-row.svelte-wt4tt0{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.inquiry-statement.svelte-wt4tt0{color:var(--light-text);font-size:var(--text-md);font-style:italic;line-height:var(--leading-relaxed);margin:0}.inquiry-toggle.svelte-wt4tt0{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:#1e243599;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(184,43,58,.3);border-radius:24px;padding:4px}.inquiry-thumb.svelte-wt4tt0{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--primary);border-radius:20px;transition:transform var(--duration-base) var(--ease-out-expo)}.inquiry-thumb.right.svelte-wt4tt0{transform:translate(100%)}html[data-motion=reduced] .inquiry-thumb.svelte-wt4tt0{transition:none}.inquiry-option.svelte-wt4tt0{position:relative;z-index:1;background:none;border:none;padding:.55rem 1.25rem;min-height:44px;border-radius:20px;color:var(--light-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.inquiry-option.active.svelte-wt4tt0{color:#fff}.inquiry-option.svelte-wt4tt0:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=light] .inquiry-toggle.svelte-wt4tt0{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%);border-color:#b82b3a40}[data-theme=light] .inquiry-option.svelte-wt4tt0{color:var(--text)}[data-theme=light] .inquiry-option.active.svelte-wt4tt0{color:#fff}.contact-mailto.svelte-wt4tt0{color:var(--primary);text-decoration:none;font-weight:600}@media(hover:hover)and (pointer:fine){.contact-mailto.svelte-wt4tt0:hover{text-decoration:underline}}.contact-desc.svelte-wt4tt0 br:where(.svelte-wt4tt0){display:block}.contact-form.svelte-wt4tt0{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.form-row.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group.svelte-wt4tt0{position:relative}input.svelte-wt4tt0,textarea.svelte-wt4tt0{width:100%;padding:1rem;background:var(--card-bg);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);font-size:var(--text-base);font-family:inherit;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}input.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ffffff1a}input.svelte-wt4tt0:disabled,textarea.svelte-wt4tt0:disabled{cursor:not-allowed;opacity:.6}input.svelte-wt4tt0::placeholder,textarea.svelte-wt4tt0::placeholder{color:var(--light-text);opacity:.7}.status-message.svelte-wt4tt0{padding:1rem;border-radius:8px;text-align:center;font-size:var(--text-sm)}.status-message.success.svelte-wt4tt0{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;gap:.5rem}.status-message.success.svelte-wt4tt0 i:where(.svelte-wt4tt0){font-size:1.1rem}.status-message.error.svelte-wt4tt0{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.contact-btn.svelte-wt4tt0{width:100%;padding:1.25rem;font-size:var(--text-md);font-weight:500;border-radius:8px;border:none;background:var(--primary);color:var(--text);cursor:pointer;transition:all .3s ease}.contact-btn.svelte-wt4tt0:hover:not(:disabled){background:var(--card-bg);border:1px solid var(--primary);color:var(--text);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.contact-btn.svelte-wt4tt0:disabled{cursor:not-allowed;opacity:.5}[data-theme=light] .contact.svelte-wt4tt0{background:linear-gradient(135deg,#fffcfc,#f6f8fa,#fef7f8)}[data-theme=light] input.svelte-wt4tt0,[data-theme=light] textarea.svelte-wt4tt0{background:#fff;border-color:#0000001a}[data-theme=light] input.svelte-wt4tt0:focus,[data-theme=light] textarea.svelte-wt4tt0:focus{box-shadow:0 0 0 2px #0000000d}@media(max-width:768px){.contact.svelte-wt4tt0{padding:3rem 1rem 15rem}.contact-content.svelte-wt4tt0{padding:0}.contact-desc.svelte-wt4tt0 br:where(.svelte-wt4tt0){display:none}.form-row.svelte-wt4tt0{grid-template-columns:1fr;gap:1rem}.contact-btn.svelte-wt4tt0{padding:1rem;font-size:var(--text-base)}}
