.hero-animation.svelte-1x2tq7i{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .8s ease-out}.hero-animation.mounted.svelte-1x2tq7i{opacity:1}svg.svelte-1x2tq7i{width:100%;height:auto;max-width:600px;color:var(--text-secondary);transform-style:preserve-3d;animation:svelte-1x2tq7i-camera-orbit 20s ease-in-out infinite}@keyframes svelte-1x2tq7i-camera-orbit{0%,to{transform:perspective(1200px) rotateX(5deg) rotateY(0) rotate(0)}25%{transform:perspective(1200px) rotateX(2deg) rotateY(-3deg) rotate(1deg)}50%{transform:perspective(1200px) rotateX(-2deg) rotateY(0) rotate(-1deg)}75%{transform:perspective(1200px) rotateX(0) rotateY(3deg) rotate(0)}}.grid-v.svelte-1x2tq7i,.grid-h.svelte-1x2tq7i{stroke-dasharray:600;stroke-dashoffset:600;animation:svelte-1x2tq7i-grid-draw 1.5s ease-out forwards,svelte-1x2tq7i-grid-pulse 4s ease-in-out infinite}@keyframes svelte-1x2tq7i-grid-pulse{0%,to{opacity:1}50%{opacity:.4}}.v-1.svelte-1x2tq7i{animation-delay:.1s}.v-2.svelte-1x2tq7i{animation-delay:.15s}.v-3.svelte-1x2tq7i{animation-delay:.2s}.v-4.svelte-1x2tq7i{animation-delay:.25s}.v-5.svelte-1x2tq7i{animation-delay:.3s}.v-6.svelte-1x2tq7i{animation-delay:.35s}.v-7.svelte-1x2tq7i{animation-delay:.4s}.h-1.svelte-1x2tq7i{animation-delay:.5s}.h-2.svelte-1x2tq7i{animation-delay:.55s}.h-3.svelte-1x2tq7i{animation-delay:.6s}.h-4.svelte-1x2tq7i{animation-delay:.65s}.h-5.svelte-1x2tq7i{animation-delay:.7s}.h-6.svelte-1x2tq7i{animation-delay:.75s}@keyframes svelte-1x2tq7i-grid-draw{to{stroke-dashoffset:0}}.cube.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-cube-materialize 1.2s cubic-bezier(.34,1.56,.64,1) forwards}.cube-1.svelte-1x2tq7i{animation-delay:1s}.cube-2.svelte-1x2tq7i{animation-delay:1.3s}.cube-3.svelte-1x2tq7i{animation-delay:1.6s}.cube-4.svelte-1x2tq7i{animation-delay:1.9s}@keyframes svelte-1x2tq7i-cube-materialize{0%{opacity:0;transform:scale(.3) rotate3d(1,1,0,180deg)}60%{transform:scale(1.1) rotate3d(1,1,0,-10deg)}to{opacity:1;transform:scale(1) rotate3d(0,0,0,0)}}.cube-edge.svelte-1x2tq7i{stroke-dasharray:200;stroke-dashoffset:200;animation:svelte-1x2tq7i-edge-draw .6s ease-out forwards}.cube-edge-back.svelte-1x2tq7i{stroke-dashoffset:200;animation:svelte-1x2tq7i-edge-draw-dashed .6s ease-out forwards}@keyframes svelte-1x2tq7i-edge-draw-dashed{to{stroke-dashoffset:0}}.cube-1.svelte-1x2tq7i .edge-1:where(.svelte-1x2tq7i){animation-delay:1.1s}.cube-1.svelte-1x2tq7i .edge-2:where(.svelte-1x2tq7i){animation-delay:1.3s}.cube-1.svelte-1x2tq7i .edge-3:where(.svelte-1x2tq7i){animation-delay:1.5s}.cube-2.svelte-1x2tq7i .edge-1:where(.svelte-1x2tq7i){animation-delay:1.4s}.cube-2.svelte-1x2tq7i .edge-2:where(.svelte-1x2tq7i){animation-delay:1.6s}.cube-2.svelte-1x2tq7i .edge-3:where(.svelte-1x2tq7i){animation-delay:1.8s}.cube-3.svelte-1x2tq7i .edge-1:where(.svelte-1x2tq7i){animation-delay:1.7s}.cube-3.svelte-1x2tq7i .edge-2:where(.svelte-1x2tq7i){animation-delay:1.9s}.cube-3.svelte-1x2tq7i .edge-3:where(.svelte-1x2tq7i){animation-delay:2.1s}.cube-4.svelte-1x2tq7i .edge-1:where(.svelte-1x2tq7i){animation-delay:2s}.cube-4.svelte-1x2tq7i .edge-2:where(.svelte-1x2tq7i){animation-delay:2.2s}.cube-4.svelte-1x2tq7i .edge-3:where(.svelte-1x2tq7i){animation-delay:2.4s}@keyframes svelte-1x2tq7i-edge-draw{to{stroke-dashoffset:0}}.cube-detail.svelte-1x2tq7i{stroke-dasharray:120;stroke-dashoffset:120;animation:svelte-1x2tq7i-detail-draw .6s ease-out forwards}.detail-1.svelte-1x2tq7i{animation-delay:1.5s}.detail-2.svelte-1x2tq7i{animation-delay:1.8s}.detail-3.svelte-1x2tq7i{animation-delay:2.1s}.detail-4.svelte-1x2tq7i{animation-delay:2.4s}@keyframes svelte-1x2tq7i-detail-draw{to{stroke-dashoffset:0}}.cube-vertex.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-vertex-pop .4s cubic-bezier(.34,1.56,.64,1) forwards}.vertex-1.svelte-1x2tq7i{animation-delay:1.6s}.vertex-2.svelte-1x2tq7i{animation-delay:1.9s}.vertex-3.svelte-1x2tq7i{animation-delay:2.2s}.vertex-4.svelte-1x2tq7i{animation-delay:2.5s}@keyframes svelte-1x2tq7i-vertex-pop{0%{opacity:0;r:0}50%{r:4}to{opacity:.8;r:2}}.edge-signal.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-edge-signal-glow 2.5s ease-in-out infinite}@keyframes svelte-1x2tq7i-edge-signal-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.particle.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-particle-appear .6s cubic-bezier(.34,1.56,.64,1) forwards}.particle-hub.svelte-1x2tq7i{animation-delay:2.2s}.p-1.svelte-1x2tq7i{animation-delay:2.3s}.p-2.svelte-1x2tq7i{animation-delay:2.35s}.p-3.svelte-1x2tq7i{animation-delay:2.4s}.p-4.svelte-1x2tq7i{animation-delay:2.45s}.p-5.svelte-1x2tq7i{animation-delay:2.5s}.p-6.svelte-1x2tq7i{animation-delay:2.55s}.p-7.svelte-1x2tq7i{animation-delay:2.6s}.p-8.svelte-1x2tq7i{animation-delay:2.65s}.p-9.svelte-1x2tq7i{animation-delay:2.7s}.p-10.svelte-1x2tq7i{animation-delay:2.75s}.p-11.svelte-1x2tq7i{animation-delay:2.8s}.p-12.svelte-1x2tq7i{animation-delay:2.85s}@keyframes svelte-1x2tq7i-particle-appear{0%{opacity:0;r:0;transform:scale(0)}50%{r:8}to{opacity:1;r:2.5;transform:scale(1)}}.net-line.svelte-1x2tq7i{stroke-dasharray:100;stroke-dashoffset:100;animation:svelte-1x2tq7i-line-connect .4s ease-out forwards}.line-1.svelte-1x2tq7i{animation-delay:2.9s}.line-2.svelte-1x2tq7i{animation-delay:2.95s}.line-3.svelte-1x2tq7i{animation-delay:3s}.line-4.svelte-1x2tq7i{animation-delay:3.05s}.line-5.svelte-1x2tq7i{animation-delay:3.1s}.line-6.svelte-1x2tq7i{animation-delay:3.15s}.line-7.svelte-1x2tq7i{animation-delay:3.2s}.line-8.svelte-1x2tq7i{animation-delay:3.25s}@keyframes svelte-1x2tq7i-line-connect{to{stroke-dashoffset:0}}.stream-segment.svelte-1x2tq7i{transform:scaleY(0);transform-origin:bottom center;animation:svelte-1x2tq7i-stream-flow 1.5s ease-in-out infinite}.seg-1-1.svelte-1x2tq7i{animation-delay:3.5s}.seg-1-2.svelte-1x2tq7i{animation-delay:3.7s}.seg-1-3.svelte-1x2tq7i{animation-delay:3.9s}.seg-1-4.svelte-1x2tq7i{animation-delay:4.1s}.seg-2-1.svelte-1x2tq7i{animation-delay:3.6s}.seg-2-2.svelte-1x2tq7i{animation-delay:3.8s}.seg-2-3.svelte-1x2tq7i{animation-delay:4s}.seg-3-1.svelte-1x2tq7i{animation-delay:3.7s}.seg-3-2.svelte-1x2tq7i{animation-delay:3.9s}.seg-3-3.svelte-1x2tq7i{animation-delay:4.1s}.stream-h1.svelte-1x2tq7i .stream-segment:where(.svelte-1x2tq7i){transform:scaleX(0);transform-origin:left center}.stream-h2.svelte-1x2tq7i .stream-segment:where(.svelte-1x2tq7i){transform:scaleX(0);transform-origin:left center}.seg-h1-1.svelte-1x2tq7i{animation-delay:3.8s}.seg-h1-2.svelte-1x2tq7i{animation-delay:4s}.seg-h1-3.svelte-1x2tq7i{animation-delay:4.2s}.seg-h2-1.svelte-1x2tq7i{animation-delay:3.9s}.seg-h2-2.svelte-1x2tq7i{animation-delay:4.1s}.seg-h2-3.svelte-1x2tq7i{animation-delay:4.3s}@keyframes svelte-1x2tq7i-stream-flow{0%,to{transform:scale(0);opacity:0}20%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}}.comm-line.svelte-1x2tq7i{stroke-dasharray:200;stroke-dashoffset:200;animation:svelte-1x2tq7i-comm-draw 1s ease-out forwards}.comm-1-2.svelte-1x2tq7i{animation-delay:2.3s}.comm-2-4.svelte-1x2tq7i{animation-delay:2.5s}.comm-4-3.svelte-1x2tq7i{animation-delay:2.7s}.comm-3-1.svelte-1x2tq7i{animation-delay:2.9s}@keyframes svelte-1x2tq7i-comm-draw{to{stroke-dashoffset:0}}.data-pulse.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1x2tq7i-pulse-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.hexagon.svelte-1x2tq7i{stroke-dasharray:72;stroke-dashoffset:72;animation:svelte-1x2tq7i-hex-draw 1s ease-out forwards;transform-origin:center}.hex-1.svelte-1x2tq7i{animation-delay:3.3s}.hex-2.svelte-1x2tq7i{animation-delay:3.4s}.hex-3.svelte-1x2tq7i{animation-delay:3.5s}.hex-4.svelte-1x2tq7i{animation-delay:3.6s}@keyframes svelte-1x2tq7i-hex-draw{0%{stroke-dashoffset:72;transform:rotate(0) scale(.5)}to{stroke-dashoffset:0;transform:rotate(360deg) scale(1)}}.tech-label.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-label-fade .4s ease-out forwards}.label-c1.svelte-1x2tq7i{animation-delay:3.8s}.label-c2.svelte-1x2tq7i{animation-delay:3.9s}.label-s1.svelte-1x2tq7i{animation-delay:4s}.label-s2.svelte-1x2tq7i{animation-delay:4.1s}.label-d1.svelte-1x2tq7i{animation-delay:4.2s}@keyframes svelte-1x2tq7i-label-fade{to{opacity:1}}.status-dot.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-dot-blink .3s ease-out forwards}.stat-1.svelte-1x2tq7i{animation-delay:4s}.stat-2.svelte-1x2tq7i{animation-delay:4.1s}@keyframes svelte-1x2tq7i-dot-blink{0%,50%{opacity:0}to{opacity:.8}}.ambient-p.svelte-1x2tq7i{opacity:0}.ap-1.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-1 4s ease-in-out infinite;animation-delay:4.3s}.ap-2.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-2 3.5s ease-in-out infinite;animation-delay:4.4s}.ap-3.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-3 4.2s ease-in-out infinite;animation-delay:4.5s}.ap-4.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-1 3.8s ease-in-out infinite;animation-delay:4.6s}.ap-5.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-2 4.5s ease-in-out infinite;animation-delay:4.7s}.ap-6.svelte-1x2tq7i{animation:svelte-1x2tq7i-ambient-float-3 3.2s ease-in-out infinite;animation-delay:4.8s}@keyframes svelte-1x2tq7i-ambient-float-1{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.6;transform:translate(-5px,-15px)}}@keyframes svelte-1x2tq7i-ambient-float-2{0%,to{opacity:.3;transform:translate(0) rotate(0)}33%{opacity:.7;transform:translate(8px,-8px) rotate(120deg)}66%{opacity:.5;transform:translate(-4px,-12px) rotate(240deg)}}@keyframes svelte-1x2tq7i-ambient-float-3{0%,to{opacity:.25;transform:translateY(0) scale(1)}25%{opacity:.6;transform:translateY(-10px) scale(1.2)}50%{opacity:.4;transform:translateY(-5px) scale(.9)}75%{opacity:.7;transform:translateY(-12px) scale(1.1)}}.term-line.svelte-1x2tq7i{opacity:0;animation:svelte-1x2tq7i-terminal-type .5s steps(12,end) forwards}.t-1.svelte-1x2tq7i{animation-delay:5s}.t-2.svelte-1x2tq7i{animation-delay:5.2s}.t-3.svelte-1x2tq7i{animation-delay:5.4s}.t-4.svelte-1x2tq7i{animation-delay:5.6s}@keyframes svelte-1x2tq7i-terminal-type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media (max-width: 768px){svg.svelte-1x2tq7i{max-width:400px}}@media (max-width: 480px){svg.svelte-1x2tq7i{max-width:320px}}.hero.svelte-12yh0cz{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;overflow:hidden;background:var(--bg-primary)}.hero-container.svelte-12yh0cz{position:relative;z-index:10;max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content-column.svelte-12yh0cz{display:flex;flex-direction:column;position:relative}.hero-animation-column.svelte-12yh0cz{display:flex;align-items:center;justify-content:center;position:relative;min-height:500px}.left-geometric-accents.svelte-12yh0cz{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:1}.edge-line.svelte-12yh0cz{opacity:0;animation:svelte-12yh0cz-fade-in 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.6s}@keyframes svelte-12yh0cz-fade-in{to{opacity:1}}.corner.svelte-12yh0cz{stroke-dasharray:60;stroke-dashoffset:60;animation:svelte-12yh0cz-draw-line 1s cubic-bezier(.16,1,.3,1) forwards}.top-corner.svelte-12yh0cz{animation-delay:.8s}.bottom-corner.svelte-12yh0cz{animation-delay:2s}@keyframes svelte-12yh0cz-draw-line{to{stroke-dashoffset:0}}.h-accent.svelte-12yh0cz{stroke-dasharray:100;stroke-dashoffset:100;opacity:.6;animation:svelte-12yh0cz-sweep-in .8s cubic-bezier(.16,1,.3,1) forwards}.acc-1.svelte-12yh0cz{animation-delay:1.2s}.acc-2.svelte-12yh0cz{animation-delay:1.5s}.acc-3.svelte-12yh0cz{animation-delay:1.8s}@keyframes svelte-12yh0cz-sweep-in{to{stroke-dashoffset:0;opacity:1}}.accent-dot.svelte-12yh0cz{opacity:0;transform-origin:center;animation:svelte-12yh0cz-dot-appear .5s cubic-bezier(.16,1,.3,1) forwards}.dot-1.svelte-12yh0cz{animation-delay:1.4s}.dot-2.svelte-12yh0cz{animation-delay:1.7s}.dot-3.svelte-12yh0cz{animation-delay:2s}@keyframes svelte-12yh0cz-dot-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes svelte-12yh0cz-pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.content.svelte-12yh0cz{opacity:1;transform:translateY(0);transition:all 1s cubic-bezier(.16,1,.3,1) .3s}.js .content.svelte-12yh0cz{opacity:0;transform:translateY(20px)}.content.mounted.svelte-12yh0cz{opacity:1;transform:translateY(0)}.title.svelte-12yh0cz{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.title-line.svelte-12yh0cz{font-size:clamp(1rem,2vw,1.125rem);font-weight:500;color:var(--text-secondary);letter-spacing:.01em;opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.16,1,.3,1)}.js .content.svelte-12yh0cz .title-line:where(.svelte-12yh0cz){opacity:0;transform:translateY(10px)}.content.mounted.svelte-12yh0cz .line-1:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:.4s}.content.mounted.svelte-12yh0cz .line-2:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:.8s}.title-main.svelte-12yh0cz{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);background:linear-gradient(to bottom,var(--text-primary) 60%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:1;transform:translateY(0);transition:all 1s cubic-bezier(.16,1,.3,1)}.js .content.svelte-12yh0cz .title-main:where(.svelte-12yh0cz){opacity:0;transform:translateY(15px)}.content.mounted.svelte-12yh0cz .title-main:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:.6s}.value-props.svelte-12yh0cz{display:flex;align-items:center;gap:2rem;padding:2rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2.5rem}.prop.svelte-12yh0cz{display:flex;align-items:center;gap:.75rem;opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.16,1,.3,1)}.prop-indicator.svelte-12yh0cz{width:6px;height:6px;background:#09c;border-radius:50%;flex-shrink:0;opacity:0;transform:scale(0);animation:svelte-12yh0cz-pulse-indicator .6s cubic-bezier(.34,1.56,.64,1) forwards;position:relative}.prop-1.svelte-12yh0cz .prop-indicator:where(.svelte-12yh0cz){animation-delay:1.1s}.prop-2.svelte-12yh0cz .prop-indicator:where(.svelte-12yh0cz){background:#a855f7;animation-delay:1.2s}.prop-3.svelte-12yh0cz .prop-indicator:where(.svelte-12yh0cz){background:#10b981;animation-delay:1.3s}@keyframes svelte-12yh0cz-pulse-indicator{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.prop.svelte-12yh0cz:hover .prop-indicator:where(.svelte-12yh0cz){animation:svelte-12yh0cz-continuous-pulse 2s ease-in-out infinite}@keyframes svelte-12yh0cz-continuous-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.prop-content.svelte-12yh0cz{display:flex;flex-direction:column;gap:.5rem}.js .content.svelte-12yh0cz .prop:where(.svelte-12yh0cz){opacity:0;transform:translateY(10px)}.content.mounted.svelte-12yh0cz .prop-1:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:.9s}.content.mounted.svelte-12yh0cz .prop-2:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:1s}.content.mounted.svelte-12yh0cz .prop-3:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition-delay:1.1s}.prop.svelte-12yh0cz:hover{transform:translateY(-2px)}.prop-number.svelte-12yh0cz{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1;transition:color .3s ease}.prop.svelte-12yh0cz:hover .prop-number:where(.svelte-12yh0cz){color:var(--accent-primary)}.prop-label.svelte-12yh0cz{font-size:.875rem;color:var(--text-secondary);text-transform:lowercase;transition:color .3s ease}.prop.svelte-12yh0cz:hover .prop-label:where(.svelte-12yh0cz){color:var(--text-primary)}.prop-divider.svelte-12yh0cz{width:1px;height:40px;background:#ffffff1a;opacity:1;transition:opacity .6s ease 1s}.cta.svelte-12yh0cz{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;background:var(--text-primary);color:var(--bg-primary);border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:2rem;position:relative;overflow:hidden;opacity:1;transform:translateY(0)}.js .content.svelte-12yh0cz .cta:where(.svelte-12yh0cz){opacity:0;transform:translateY(10px)}.content.mounted.svelte-12yh0cz .cta:where(.svelte-12yh0cz){opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.16,1,.3,1) 1.2s,transform .3s cubic-bezier(.4,0,.2,1)}.cta.svelte-12yh0cz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.cta.svelte-12yh0cz:hover:before{left:100%}.cta.svelte-12yh0cz:hover{transform:translateY(-2px)}.cta-text.svelte-12yh0cz{transition:transform .3s ease}.cta-icon.svelte-12yh0cz{display:flex;transition:transform .3s ease}.cta.svelte-12yh0cz:hover .cta-text:where(.svelte-12yh0cz){transform:translate(-2px)}.cta.svelte-12yh0cz:hover .cta-icon:where(.svelte-12yh0cz){transform:translate(4px)}.background.svelte-12yh0cz{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.grid.svelte-12yh0cz{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px;opacity:.5;animation:svelte-12yh0cz-grid-flow 20s linear infinite}[data-theme=light] .grid.svelte-12yh0cz{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px)}@keyframes svelte-12yh0cz-grid-flow{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.gradient.svelte-12yh0cz{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(80px);opacity:.8;transition:background .3s ease}.ambient-orb.svelte-12yh0cz{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;pointer-events:none}.orb-1.svelte-12yh0cz{width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,transparent 70%);top:20%;right:10%;animation:svelte-12yh0cz-float-orb-1 20s ease-in-out infinite}.orb-2.svelte-12yh0cz{width:300px;height:300px;background:radial-gradient(circle,rgba(168,85,247,.25) 0%,transparent 70%);bottom:10%;left:5%;animation:svelte-12yh0cz-float-orb-2 25s ease-in-out infinite}@keyframes svelte-12yh0cz-float-orb-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes svelte-12yh0cz-float-orb-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.15)}66%{transform:translate(25px,-25px) scale(.95)}}@media (max-width: 1024px){.hero-container.svelte-12yh0cz{grid-template-columns:1fr;gap:3rem}.hero-animation-column.svelte-12yh0cz{min-height:400px;order:-1}}@media (max-width: 768px){.hero.svelte-12yh0cz{padding:6rem 1.5rem 3rem}.hero-animation-column.svelte-12yh0cz{min-height:300px}.value-props.svelte-12yh0cz{flex-direction:column;align-items:flex-start;gap:1.5rem}.prop-divider.svelte-12yh0cz{display:none}.cta.svelte-12yh0cz{width:100%;justify-content:center}.ambient-orb.svelte-12yh0cz{display:none}}@media (max-width: 480px){.prop-number.svelte-12yh0cz{font-size:1.75rem}}.services.svelte-11gfeti{position:relative;padding:10rem 0;background:var(--bg-primary);overflow:hidden}.container.svelte-11gfeti{max-width:1200px;margin:0 auto;padding:0;position:relative;z-index:1}.section-intro.svelte-11gfeti{margin:0 0 4rem;opacity:0;transition:opacity .8s ease}.services.visible.svelte-11gfeti .section-intro:where(.svelte-11gfeti){opacity:1}.intro-label.svelte-11gfeti{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.label-text.svelte-11gfeti{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);font-family:monospace;flex-shrink:0}.label-line.svelte-11gfeti{width:40px;height:1px;background:var(--accent-primary);flex-shrink:0}.intro-title.svelte-11gfeti{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 1.5rem;padding:0}.intro-lead.svelte-11gfeti{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0;padding:0}.services-grid.svelte-11gfeti{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:transparent}.services-grid.svelte-11gfeti:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='stripes' patternUnits='userSpaceOnUse' width='16' height='16' patternTransform='rotate(45)'%3E%3Cline x1='0' y1='0' x2='0' y2='16' stroke='rgba(255,255,255,0.2)' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='16' height='16' fill='url(%23stripes)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;z-index:0}[data-theme=light] .services-grid.svelte-11gfeti:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='stripes' patternUnits='userSpaceOnUse' width='16' height='16' patternTransform='rotate(45)'%3E%3Cline x1='0' y1='0' x2='0' y2='16' stroke='rgba(0,0,0,0.2)' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='16' height='16' fill='url(%23stripes)'/%3E%3C/svg%3E")}.service-card.svelte-11gfeti{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.25rem;background:var(--bg-primary);border:1px solid rgba(255,255,255,.1);margin:-1px -1px 0 0;transition:all .3s ease;opacity:0;z-index:1}.service-card.svelte-11gfeti:nth-child(3n){border-right:1px solid rgba(255,255,255,.1)}[data-theme=light] .service-card.svelte-11gfeti:nth-child(3n){border-right:1px solid rgba(0,0,0,.1)}[data-theme=light] .service-card.svelte-11gfeti{border-color:#0000001a}.service-card.svelte-11gfeti:after{content:"";position:absolute;inset:0;background:transparent;transition:background .3s ease;pointer-events:none;z-index:0}.services.visible.svelte-11gfeti .service-card:where(.svelte-11gfeti){opacity:1}.service-card.svelte-11gfeti:hover:after{background:#ffffff05}[data-theme=light] .service-card.svelte-11gfeti:hover:after{background:#00000005}.service-card.featured.svelte-11gfeti:after{background:#0099cc05}[data-theme=light] .service-card.featured.svelte-11gfeti:after{background:#0099cc0d}.service-card.featured.svelte-11gfeti .card-icon:where(.svelte-11gfeti),.service-card.featured.svelte-11gfeti .card-header:where(.svelte-11gfeti),.service-card.featured.svelte-11gfeti .card-features:where(.svelte-11gfeti),.service-card.featured.svelte-11gfeti .card-cta:where(.svelte-11gfeti){position:relative;z-index:1}.service-card.featured.svelte-11gfeti:before{content:"";position:absolute;left:-1px;top:-1px;width:3px;height:calc(100% + 2px);background:var(--accent-primary);z-index:1}.popular-badge.svelte-11gfeti{position:absolute;top:2rem;right:1.5rem;display:flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;color:var(--accent-primary);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:monospace}.badge-dot.svelte-11gfeti{width:6px;height:6px;background:var(--accent-primary);animation:svelte-11gfeti-pulse-dot 2s ease-in-out infinite}@keyframes svelte-11gfeti-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.card-header.svelte-11gfeti{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-icon.svelte-11gfeti{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease;opacity:0}.card-icon.svelte-11gfeti{opacity:1}.service-card.svelte-11gfeti:hover .card-icon:where(.svelte-11gfeti){transform:scale(1.05)}.service-icon.svelte-11gfeti{width:48px;height:48px;overflow:visible;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.icon-path.svelte-11gfeti{fill:none;stroke:var(--icon-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-width .3s ease}.services.visible.svelte-11gfeti .icon-path:where(.svelte-11gfeti){animation:svelte-11gfeti-draw-path 1.5s cubic-bezier(.16,1,.3,1) forwards}.services.visible.svelte-11gfeti .path-1:where(.svelte-11gfeti){animation-delay:.3s}.services.visible.svelte-11gfeti .path-2:where(.svelte-11gfeti){animation-delay:.5s}.services.visible.svelte-11gfeti .path-3:where(.svelte-11gfeti){animation-delay:.7s}@keyframes svelte-11gfeti-draw-path{to{stroke-dashoffset:0}}.icon-dot.svelte-11gfeti{fill:var(--icon-color);opacity:0;transform-origin:center;transition:transform .3s ease}.services.visible.svelte-11gfeti .icon-dot:where(.svelte-11gfeti){animation:svelte-11gfeti-fade-in-dot .6s cubic-bezier(.16,1,.3,1) forwards}.services.visible.svelte-11gfeti .dot-1:where(.svelte-11gfeti){animation-delay:1s}.services.visible.svelte-11gfeti .dot-2:where(.svelte-11gfeti){animation-delay:1.1s}.services.visible.svelte-11gfeti .dot-3:where(.svelte-11gfeti){animation-delay:1.2s}@keyframes svelte-11gfeti-fade-in-dot{to{opacity:1}}.icon-accent.svelte-11gfeti{stroke:var(--icon-color);stroke-width:1.5;stroke-linecap:round;opacity:.5;stroke-dasharray:20;stroke-dashoffset:20;transition:opacity .3s ease}.services.visible.svelte-11gfeti .icon-accent:where(.svelte-11gfeti){animation:svelte-11gfeti-draw-accent .8s cubic-bezier(.16,1,.3,1) forwards}.services.visible.svelte-11gfeti .accent-1:where(.svelte-11gfeti){animation-delay:.9s}.services.visible.svelte-11gfeti .accent-2:where(.svelte-11gfeti){animation-delay:1s}.services.visible.svelte-11gfeti .accent-3:where(.svelte-11gfeti){animation-delay:1.1s}.services.visible.svelte-11gfeti .accent-4:where(.svelte-11gfeti){animation-delay:1.2s}@keyframes svelte-11gfeti-draw-accent{to{stroke-dashoffset:0}}.icon-screen.svelte-11gfeti{fill:none;stroke:var(--icon-color);stroke-width:.5;opacity:0}.services.visible.svelte-11gfeti .icon-screen:where(.svelte-11gfeti){animation:svelte-11gfeti-fade-screen .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.8s}@keyframes svelte-11gfeti-fade-screen{to{opacity:.2}}.service-card.svelte-11gfeti:hover .service-icon:where(.svelte-11gfeti){transform:rotate(5deg) scale(1.08)}.service-card.svelte-11gfeti:hover .icon-path:where(.svelte-11gfeti){stroke-width:2;animation:svelte-11gfeti-path-pulse .8s ease-in-out infinite}@keyframes svelte-11gfeti-path-pulse{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:-10}}.service-card.svelte-11gfeti:hover .icon-dot:where(.svelte-11gfeti){animation:svelte-11gfeti-dot-bounce .6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes svelte-11gfeti-dot-bounce{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.3) translateY(-2px)}}.service-card.svelte-11gfeti:hover .icon-accent:where(.svelte-11gfeti){opacity:1;animation:svelte-11gfeti-accent-glow 1s ease-in-out infinite}@keyframes svelte-11gfeti-accent-glow{0%,to{opacity:.5}50%{opacity:1}}.card-number.svelte-11gfeti{font-family:var(--font-display);font-size:2rem;font-weight:800;color:#ffffff08;line-height:1;-webkit-user-select:none;user-select:none;transition:opacity .3s ease;opacity:0}[data-theme=light] .card-number.svelte-11gfeti{color:#0000000a}.card-number.svelte-11gfeti{opacity:1}.card-title.svelte-11gfeti{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.01em;transition:opacity .3s ease;opacity:0}.card-title.svelte-11gfeti{opacity:1}.card-description.svelte-11gfeti{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1rem;transition:opacity .3s ease;opacity:0}.card-description.svelte-11gfeti{opacity:1}.card-features.svelte-11gfeti{margin-bottom:1rem;flex-grow:1}.features-label.svelte-11gfeti{font-size:.55rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff6;margin-bottom:.5rem;font-family:monospace;transition:opacity .3s ease;opacity:0}[data-theme=light] .features-label.svelte-11gfeti{color:#00000080}.features-label.svelte-11gfeti{opacity:1}.features-list.svelte-11gfeti{display:flex;flex-direction:column;gap:.4rem}.feature-item.svelte-11gfeti{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);transition:opacity .3s ease;opacity:0}.feature-item.svelte-11gfeti{opacity:1}.feature-dot.svelte-11gfeti{width:3px;height:3px;flex-shrink:0;transition:opacity .2s ease,transform .2s ease;opacity:.6}.service-card.svelte-11gfeti:hover .feature-dot:where(.svelte-11gfeti){opacity:1;transform:scale(1.3)}.card-cta.svelte-11gfeti{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:transparent;color:var(--text-primary);border:none;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .3s ease,opacity .3s ease;align-self:flex-start;font-family:monospace;opacity:0}.card-cta.svelte-11gfeti{opacity:1}.card-cta.svelte-11gfeti:hover{color:var(--accent-primary)}.cta-text.svelte-11gfeti{position:relative}.cta-text.svelte-11gfeti:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-primary);transition:width .3s ease}.card-cta.svelte-11gfeti:hover .cta-text:where(.svelte-11gfeti):after{width:100%}.cta-arrow.svelte-11gfeti{display:flex}.background.svelte-11gfeti{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.grid-lines.svelte-11gfeti{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,rgba(0,153,204,.03) 0px,rgba(0,153,204,.03) 1px,transparent 1px,transparent 100px),repeating-linear-gradient(90deg,rgba(0,153,204,.03) 0px,rgba(0,153,204,.03) 1px,transparent 1px,transparent 100px);opacity:.5}@media (max-width: 1200px){.services-grid.svelte-11gfeti{grid-template-columns:repeat(2,1fr)}.service-card.svelte-11gfeti:nth-child(3n){border-right:1px dashed rgba(255,255,255,.15)}.service-card.svelte-11gfeti:nth-child(2n){border-right:1px dashed rgba(255,255,255,.15)}[data-theme=light] .service-card.svelte-11gfeti:nth-child(3n){border-right:1px dashed rgba(0,0,0,.15)}[data-theme=light] .service-card.svelte-11gfeti:nth-child(2n){border-right:1px dashed rgba(0,0,0,.15)}}@media (max-width: 768px){.services.svelte-11gfeti{padding:6rem 0}.services-grid.svelte-11gfeti{grid-template-columns:1fr}.section-intro.svelte-11gfeti{margin:0 1.5rem 4rem;padding:0 1.5rem}.service-card.svelte-11gfeti{padding:1.75rem 1.25rem}.card-number.svelte-11gfeti{font-size:1.75rem}.popular-badge.svelte-11gfeti{top:1.75rem;right:1.25rem}}@media (max-width: 480px){.services.svelte-11gfeti{padding:4rem 0}.section-intro.svelte-11gfeti{margin:0 1rem 3rem;padding:0 1rem}.service-card.svelte-11gfeti{padding:1.5rem 1rem}.card-title.svelte-11gfeti{font-size:1rem}.popular-badge.svelte-11gfeti{top:1.5rem;right:1rem}}.about.svelte-10t7zm{position:relative;padding:10rem 0;background:var(--bg-primary);overflow:hidden}.container.svelte-10t7zm{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.about-layout.svelte-10t7zm{display:grid;grid-template-columns:1fr 1.2fr;gap:8rem;align-items:start}.about-left.svelte-10t7zm{opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.16,1,.3,1)}.about-left.visible.svelte-10t7zm{opacity:1;transform:translateY(0)}.label-wrapper.svelte-10t7zm{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.label-accent.svelte-10t7zm{width:40px;height:1px;background:var(--accent-primary);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1) .3s}.about-left.visible.svelte-10t7zm .label-accent:where(.svelte-10t7zm){transform:scaleX(1)}.section-label.svelte-10t7zm{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);font-family:monospace}.about-title.svelte-10t7zm{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.04em;line-height:1.1;transition:all 1.2s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px);opacity:0}.about-left.visible.svelte-10t7zm .about-title:where(.svelte-10t7zm){transform:translateY(0);opacity:1}.about-lead.svelte-10t7zm{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);line-height:1.7;max-width:540px;transition:all 1s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(20px);opacity:0}.about-left.visible.svelte-10t7zm .about-lead:where(.svelte-10t7zm){transform:translateY(0);opacity:1}.principles-box.svelte-10t7zm{background:var(--bg-primary);border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);padding:3rem;position:relative}.principles-box.svelte-10t7zm:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--accent-primary)}.principles-header.svelte-10t7zm{margin-bottom:3rem}.principles-title.svelte-10t7zm{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.02em}.principles-subtitle.svelte-10t7zm{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.principles-list.svelte-10t7zm{display:flex;flex-direction:column;gap:0}.principle-item.svelte-10t7zm{padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.06);opacity:0;transition:opacity 1.2s ease,border-color .3s ease}.principle-item.svelte-10t7zm:first-child{padding-top:0}.principle-item.svelte-10t7zm:last-child{border-bottom:none}.principle-item.visible.svelte-10t7zm{opacity:1}.principle-item.svelte-10t7zm:hover{border-color:#ffffff1f}.principle-wrapper.svelte-10t7zm{display:grid;grid-template-columns:40px 1fr;gap:1.5rem;align-items:start}.principle-index.svelte-10t7zm{font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.8;opacity:.6;-webkit-user-select:none;user-select:none}.principle-text.svelte-10t7zm{font-size:1rem;color:var(--text-primary);line-height:1.7;font-weight:400;margin:0}.background.svelte-10t7zm{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.grid-lines.svelte-10t7zm{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,153,204,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,153,204,.03) 1px,transparent 1px);background-size:100px 100px;opacity:.5}@media (max-width: 1200px){.about-layout.svelte-10t7zm{gap:6rem}}@media (max-width: 968px){.about.svelte-10t7zm{padding:6rem 0}.container.svelte-10t7zm{padding:0 1.5rem}.about-layout.svelte-10t7zm{grid-template-columns:1fr;gap:4rem}.principles-box.svelte-10t7zm{padding:2rem}.principle-item.svelte-10t7zm{padding:1.5rem 0}.principle-text.svelte-10t7zm{font-size:.95rem}}@media (max-width: 640px){.about.svelte-10t7zm{padding:4rem 0}.principles-box.svelte-10t7zm{padding:1.5rem}.principle-item.svelte-10t7zm{gap:1rem}}.custom-dropdown.svelte-widbo{position:relative;width:100%}.dropdown-trigger.svelte-widbo{width:100%;padding:.875rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-primary);font-size:.95rem;font-weight:400;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.dropdown-trigger.svelte-widbo:hover{border-color:var(--glass-border);background:var(--glass-bg)}.dropdown-trigger.svelte-widbo:focus,.dropdown-trigger.open.svelte-widbo{outline:none;border-color:var(--accent-primary);background:var(--glass-bg)}.dropdown-text.svelte-widbo{flex:1;transition:color .3s ease}.dropdown-text.placeholder.svelte-widbo{color:var(--text-secondary);opacity:.7}.dropdown-icon.svelte-widbo{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--text-secondary)}.dropdown-icon.rotated.svelte-widbo{transform:rotate(180deg);color:var(--accent-primary)}.dropdown-menu.svelte-widbo{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:4px;animation:svelte-widbo-dropdown-appear .2s ease-out}.dropdown-content.svelte-widbo{background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:0}.dropdown-option.svelte-widbo{width:100%;padding:.875rem 1rem;background:transparent;border:none;color:var(--text-primary);font-size:.95rem;font-weight:400;text-align:left;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--glass-border)}.dropdown-option.svelte-widbo:last-child{border-bottom:none}.dropdown-option.svelte-widbo:hover{background:var(--glass-bg);color:var(--accent-primary);padding-left:1.25rem}.dropdown-option.selected.svelte-widbo{background:var(--glass-bg);color:var(--accent-primary);font-weight:500;border-left:2px solid var(--accent-primary)}.dropdown-option.selected.svelte-widbo:hover{background:var(--glass-bg)}.custom-dropdown.disabled.svelte-widbo .dropdown-trigger:where(.svelte-widbo){opacity:.5;cursor:not-allowed;background:var(--glass-bg)}.custom-dropdown.disabled.svelte-widbo .dropdown-trigger:where(.svelte-widbo):hover{border-color:var(--glass-border);background:var(--glass-bg)}@keyframes svelte-widbo-dropdown-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.dropdown-trigger.svelte-widbo,.dropdown-option.svelte-widbo{padding:.875rem 1rem;font-size:.95rem}}.contact.svelte-rqs48s{position:relative;padding:10rem 0;background:var(--bg-primary);overflow:hidden}.container.svelte-rqs48s{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.contact-header.svelte-rqs48s{text-align:center;margin-bottom:6rem;opacity:0;transition:opacity 1.5s ease}.contact.visible.svelte-rqs48s .contact-header:where(.svelte-rqs48s){opacity:1}.label-wrapper.svelte-rqs48s{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.label-accent.svelte-rqs48s{width:40px;height:1px;background:var(--accent-primary);opacity:0;transition:opacity 1s ease .2s}.contact.visible.svelte-rqs48s .label-accent:where(.svelte-rqs48s){opacity:1}.section-label.svelte-rqs48s{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);font-family:monospace}.contact-title.svelte-rqs48s{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.04em;line-height:1.1}.contact-subtitle.svelte-rqs48s{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.contact-content.svelte-rqs48s{display:grid;grid-template-columns:1.3fr 1fr;gap:8rem;align-items:start}.contact-form-wrapper.svelte-rqs48s{opacity:0;transition:opacity 1.2s ease .3s}.contact.visible.svelte-rqs48s .contact-form-wrapper:where(.svelte-rqs48s){opacity:1}.form.svelte-rqs48s{display:flex;flex-direction:column;gap:1.75rem}.form-group.svelte-rqs48s{display:flex;flex-direction:column;gap:.625rem}.form-label.svelte-rqs48s{font-size:.8125rem;font-weight:600;color:var(--text-primary);font-family:var(--font-body)}.form-input.svelte-rqs48s{padding:.875rem 1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;color:var(--text-primary);font-size:1rem;transition:border-color .2s ease,background .2s ease;font-family:var(--font-body)}.form-input.svelte-rqs48s:focus{outline:none;border-color:var(--accent-primary);background:var(--glass-bg)}.form-input.svelte-rqs48s::placeholder{color:var(--text-secondary);opacity:.5}textarea.form-input.svelte-rqs48s{resize:vertical;min-height:140px;line-height:1.6}.contact-info-wrapper.svelte-rqs48s{opacity:0;transition:opacity 1.2s ease .5s}.contact.visible.svelte-rqs48s .contact-info-wrapper:where(.svelte-rqs48s){opacity:1}.contact-info.svelte-rqs48s{position:relative}.info-title.svelte-rqs48s{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.info-description.svelte-rqs48s{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:3rem}.info-list.svelte-rqs48s{display:flex;flex-direction:column;gap:0}.info-item.svelte-rqs48s{padding:1.5rem 0;border-bottom:1px solid var(--glass-border);transition:border-color .2s ease}.info-item.svelte-rqs48s:last-child{border-bottom:none}.info-item.svelte-rqs48s:hover{border-color:var(--accent-primary)}.info-label.svelte-rqs48s{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-family:monospace;font-weight:700;margin-bottom:.5rem;opacity:.7}.info-value.svelte-rqs48s{font-size:1.125rem;color:var(--text-primary);font-weight:500;transition:color .2s ease}.info-link.svelte-rqs48s{text-decoration:none;cursor:pointer;position:relative;display:inline-block}.info-link.svelte-rqs48s:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-primary);transition:width .3s cubic-bezier(.16,1,.3,1)}.info-link.svelte-rqs48s:hover:after{width:100%}.info-item.svelte-rqs48s:hover .info-value:where(.svelte-rqs48s){color:var(--accent-primary)}.form-error.svelte-rqs48s{display:block;color:#f44;font-size:.875rem;margin-top:.25rem}.form-input.error.svelte-rqs48s{border-color:#f44}.checkbox-group.svelte-rqs48s{margin-top:0}.checkbox-label.svelte-rqs48s{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input.svelte-rqs48s{margin-top:.25rem;width:18px;height:18px;flex-shrink:0;cursor:pointer;appearance:none;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0;position:relative;transition:border-color .2s ease,background .2s ease}.checkbox-input.svelte-rqs48s:hover{border-color:var(--accent-primary)}.checkbox-input.svelte-rqs48s:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.checkbox-input.svelte-rqs48s:checked:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text.svelte-rqs48s{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.privacy-link.svelte-rqs48s{color:var(--accent-primary);text-decoration:none;font-weight:500;position:relative;display:inline-block}.privacy-link.svelte-rqs48s:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-primary);transition:width .3s cubic-bezier(.16,1,.3,1)}.privacy-link.svelte-rqs48s:hover:after{width:100%}.form-message.svelte-rqs48s{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:0;border:1px solid;font-size:.9375rem;margin-top:.5rem}.form-message.success.svelte-rqs48s{background:#10b9811a;border-color:#10b9814d;color:#10b981}.form-message.error.svelte-rqs48s{background:#ff44441a;border-color:#ff44444d;color:#f44}.form-note.svelte-rqs48s{font-size:.875rem;color:var(--text-secondary);margin-top:.5rem;opacity:.6}.spinner{animation:svelte-rqs48s-spin 1s linear infinite}@keyframes svelte-rqs48s-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submit-button.svelte-rqs48s{background:var(--text-primary);color:var(--bg-primary);border:none;padding:.875rem 2rem;border-radius:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:54px;margin-top:1.5rem;width:100%;position:relative;overflow:hidden}.submit-button.svelte-rqs48s:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.submit-button.svelte-rqs48s:hover:before{left:100%}.submit-button.svelte-rqs48s:disabled{opacity:.5;cursor:not-allowed;transform:none}.submit-button.svelte-rqs48s:disabled:hover{transform:none}.submit-button.submitting.svelte-rqs48s{opacity:.9}.submit-text-wrapper.svelte-rqs48s{position:relative;display:inline-block;overflow:hidden;height:1.2em}.submit-text-default.svelte-rqs48s,.submit-text-hover.svelte-rqs48s{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:block;white-space:nowrap}.submit-text-hover.svelte-rqs48s{position:absolute;top:0;left:0;right:0;transform:translateY(100%);opacity:0}.submit-button.svelte-rqs48s:hover .submit-text-default:where(.svelte-rqs48s){transform:translateY(-100%);opacity:0}.submit-button.svelte-rqs48s:hover .submit-text-hover:where(.svelte-rqs48s){transform:translateY(0);opacity:1}.submit-button.svelte-rqs48s:disabled:hover .submit-text-default:where(.svelte-rqs48s){transform:translateY(0);opacity:1}.submit-button.svelte-rqs48s:disabled:hover .submit-text-hover:where(.svelte-rqs48s){transform:translateY(100%);opacity:0}.background.svelte-rqs48s{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.grid-lines.svelte-rqs48s{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,153,204,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,153,204,.03) 1px,transparent 1px);background-size:100px 100px;opacity:.5}@media (max-width: 968px){.contact.svelte-rqs48s{padding:6rem 0}.contact-content.svelte-rqs48s{grid-template-columns:1fr;gap:4rem}}@media (max-width: 640px){.contact.svelte-rqs48s{padding:4rem 0}.container.svelte-rqs48s{padding:0 1.5rem}.form.svelte-rqs48s{gap:1.5rem}}
