.hero-scene.svelte-lniqwo,.scene-fallback.svelte-lniqwo,.webgl-stage.svelte-lniqwo{position:absolute;inset:0}.scene-fallback.svelte-lniqwo{opacity:0;pointer-events:none;transition:opacity .4s ease}.scene-fallback.fallback-visible.svelte-lniqwo{opacity:1;pointer-events:auto}.scene-loader.svelte-lniqwo{position:absolute;inset:10% 8% 10% 4%;border-radius:28px;background:radial-gradient(circle at center,rgba(0,144,230,.08) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s ease}.scene-loading.svelte-lniqwo .scene-loader:where(.svelte-lniqwo){opacity:1;animation:svelte-lniqwo-scene-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-lniqwo-scene-pulse{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.7;transform:scale(1.02)}}.webgl-stage.svelte-lniqwo{opacity:0;pointer-events:none;transition:opacity .6s ease}.scene-ready.svelte-lniqwo .webgl-stage:where(.svelte-lniqwo){opacity:1;pointer-events:auto}.webgl-stage.svelte-lniqwo canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.scene-fallback.svelte-lniqwo,.webgl-stage.svelte-lniqwo,.scene-loader.svelte-lniqwo{transition:none;animation:none}}.sr-only.svelte-1ny6kij{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.typewriter-heading.svelte-1ny6kij{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(2.75rem,4.8vw,4.5rem);line-height:1.12;font-weight:700;letter-spacing:-.04em;margin:0}.typewriter-line.svelte-1ny6kij{display:inline-flex;align-items:baseline;min-height:1.15em;white-space:pre-wrap;word-break:break-word}.typewriter-cursor.svelte-1ny6kij{display:inline-block;width:3px;height:.86em;margin-left:5px;vertical-align:-.05em;background-color:var(--blue, #007bc1);border-radius:2px;box-shadow:0 0 10px #007bc173;flex-shrink:0}.typewriter-cursor.active.svelte-1ny6kij{opacity:1}.typewriter-cursor.blinking.svelte-1ny6kij{animation:svelte-1ny6kij-cursor-blink 1.05s steps(2,start) infinite}@keyframes svelte-1ny6kij-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.dark .typewriter-cursor.svelte-1ny6kij{background-color:#38bdf8;box-shadow:0 0 12px #38bdf8a6}@media(prefers-reduced-motion:reduce){.typewriter-cursor.svelte-1ny6kij{display:none}}.hero-atmosphere.svelte-1q8nqik{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:layout paint}.ambient-glow.svelte-1q8nqik{position:absolute;border-radius:50%;filter:blur(85px);pointer-events:none;will-change:transform,opacity}.glow-violet.svelte-1q8nqik{width:520px;height:520px;top:-60px;right:-40px;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,rgba(168,85,247,.12) 45%,transparent 70%)}.glow-cyan.svelte-1q8nqik{width:440px;height:440px;top:40px;left:-80px;background:radial-gradient(circle,rgba(6,182,212,.18) 0%,rgba(13,148,136,.08) 50%,transparent 70%)}.glow-blue.svelte-1q8nqik{width:400px;height:400px;bottom:-50px;right:25%;background:radial-gradient(circle,rgba(0,144,230,.16) 0%,rgba(0,123,193,.08) 50%,transparent 70%)}.glow-emerald.svelte-1q8nqik{width:320px;height:320px;bottom:-80px;left:5%;background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 65%)}.dark .glow-violet.svelte-1q8nqik{background:radial-gradient(circle,rgba(139,92,246,.28) 0%,rgba(168,85,247,.15) 50%,transparent 70%)}.dark .glow-cyan.svelte-1q8nqik{background:radial-gradient(circle,rgba(6,182,212,.22) 0%,rgba(13,148,136,.12) 50%,transparent 70%)}.dark .glow-blue.svelte-1q8nqik{background:radial-gradient(circle,rgba(0,144,230,.2) 0%,transparent 70%)}.dark .glow-emerald.svelte-1q8nqik{background:radial-gradient(circle,rgba(16,185,129,.16) 0%,transparent 65%)}.contour-waves.svelte-1q8nqik{position:absolute;pointer-events:none}.contour-top-right.svelte-1q8nqik{top:0;right:0;width:min(520px,45vw);height:auto}.contour-bottom-right.svelte-1q8nqik{bottom:-20px;right:-20px;width:min(400px,35vw);height:auto}.orbit-ring.svelte-1q8nqik{position:absolute;top:70px;right:6%;width:340px;height:340px}.doodle.svelte-1q8nqik{position:absolute;pointer-events:none;will-change:transform}.doodle-sparkle-cyan.svelte-1q8nqik{top:15px;left:48%}.doodle-dot-grid-left.svelte-1q8nqik{top:260px;left:2%}.doodle-ring-purple.svelte-1q8nqik{top:210px;left:44%}.doodle-cross-cyan.svelte-1q8nqik{top:90px;right:38%}.doodle-dot-grid-top-right.svelte-1q8nqik{top:25px;right:20px}.doodle-ring-cyan.svelte-1q8nqik{top:360px;right:14%}.doodle-sparkle-purple.svelte-1q8nqik{top:140px;right:2%}.float-slow.svelte-1q8nqik{animation:svelte-1q8nqik-float-slow 7.5s ease-in-out infinite alternate}.float-medium.svelte-1q8nqik{animation:svelte-1q8nqik-float-medium 5.5s ease-in-out infinite alternate}.float-fast.svelte-1q8nqik{animation:svelte-1q8nqik-float-fast 4.2s ease-in-out infinite alternate}@keyframes svelte-1q8nqik-float-slow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-14px) rotate(6deg)}}@keyframes svelte-1q8nqik-float-medium{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-10px) rotate(-8deg)}}@keyframes svelte-1q8nqik-float-fast{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(1.12)}}@media(max-width:900px){.contour-top-right.svelte-1q8nqik{width:320px;opacity:.5}.orbit-ring.svelte-1q8nqik,.doodle-dot-grid-left.svelte-1q8nqik,.doodle-dot-grid-top-right.svelte-1q8nqik{display:none}}@media(prefers-reduced-motion:reduce){.float-slow.svelte-1q8nqik,.float-medium.svelte-1q8nqik,.float-fast.svelte-1q8nqik{animation:none!important}}.section-decorations.svelte-caguyy{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.decor-left-group.svelte-caguyy{position:absolute;left:0;top:20px;width:280px;height:600px;pointer-events:none}.decor-left-glow.svelte-caguyy{position:absolute;top:60px;left:-80px;width:320px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.14) 0%,rgba(13,148,136,.06) 55%,transparent 70%);filter:blur(60px)}.dark .decor-left-glow.svelte-caguyy{background:radial-gradient(circle,rgba(6,182,212,.18) 0%,rgba(13,148,136,.08) 55%,transparent 70%)}.decor-left-waves.svelte-caguyy{position:absolute;left:0;top:0;width:280px;height:600px;pointer-events:none}.decor-right-group.svelte-caguyy{position:absolute;right:0;top:40px;width:380px;height:620px;pointer-events:none}.decor-right-glow.svelte-caguyy{position:absolute;top:100px;right:-80px;width:360px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.16) 0%,rgba(168,85,247,.07) 50%,transparent 70%);filter:blur(65px)}.dark .decor-right-glow.svelte-caguyy{background:radial-gradient(circle,rgba(139,92,246,.22) 0%,rgba(168,85,247,.1) 50%,transparent 70%)}.decor-right-ripples.svelte-caguyy{position:absolute;right:0;top:0;width:380px;height:620px;pointer-events:none}@media(max-width:900px){.decor-left-group.svelte-caguyy{width:180px;opacity:.6}.decor-right-group.svelte-caguyy{width:240px;opacity:.6}}@media(max-width:560px){.decor-left-group.svelte-caguyy,.decor-right-group.svelte-caguyy{display:none}}.benefits.svelte-11ounc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px;background:#fff;border-radius:20px;border:1px solid rgba(16,44,81,.06);box-shadow:0 10px 30px -10px #102c5112,0 2px 6px #102c5105}.dark .benefits.svelte-11ounc,html.dark .benefits.svelte-11ounc{background:#152232;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px -14px #0000008c}.benefit-icon.svelte-11ounc{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:var(--blue-field);margin-bottom:18px}article.svelte-11ounc:nth-child(2) .benefit-icon:where(.svelte-11ounc){background:#087e79}article.svelte-11ounc:nth-child(3) .benefit-icon:where(.svelte-11ounc){background:#b95024}article.svelte-11ounc:nth-child(4) .benefit-icon:where(.svelte-11ounc){background:#3155af}.benefits.svelte-11ounc h2:where(.svelte-11ounc){font-size:1rem;letter-spacing:-.025em;line-height:1.4;color:var(--ink)}.benefits.svelte-11ounc p:where(.svelte-11ounc){margin-top:8px;font-size:.9375rem;line-height:1.65;color:var(--muted)}.dark .benefits.svelte-11ounc h2:where(.svelte-11ounc),html.dark .benefits.svelte-11ounc h2:where(.svelte-11ounc){color:#f1f5fb}.dark .benefits.svelte-11ounc p:where(.svelte-11ounc),html.dark .benefits.svelte-11ounc p:where(.svelte-11ounc){color:#94a3b8}@media(max-width:900px){.benefits.svelte-11ounc{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:560px){.benefits.svelte-11ounc{gap:28px 20px;padding:24px 20px}.benefits.svelte-11ounc p:where(.svelte-11ounc){font-size:.875rem}}.services.svelte-1h6dnvc{padding-block:72px 80px}.services-heading.svelte-1h6dnvc{text-align:center;margin-bottom:32px}.services-heading.svelte-1h6dnvc p:where(.svelte-1h6dnvc){margin:14px auto 0;max-width:620px}.service-grid.svelte-1h6dnvc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.service-card.svelte-1h6dnvc{--service-color: #087e79;--service-wash: #edf8f5;display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--service-wash);border-radius:20px;color:var(--ink);transition:transform .24s ease}.service-card.svelte-1h6dnvc:nth-child(2){--service-color: #3155af;--service-wash: #f0f3fc}.service-card.svelte-1h6dnvc:nth-child(3){--service-color: #b95024;--service-wash: #fff3eb}.service-card.svelte-1h6dnvc:nth-child(4){--service-color: #0866c9;--service-wash: #edf5ff}.dark .service-card.svelte-1h6dnvc,html.dark .service-card.svelte-1h6dnvc{background:var(--soft)}.service-card.svelte-1h6dnvc:hover{transform:translateY(-6px)}.service-art.svelte-1h6dnvc{height:155px;display:grid;place-items:center;position:relative;margin-bottom:22px;color:var(--service-color)}.art-window.svelte-1h6dnvc{width:155px;height:112px;border:5px solid currentColor;border-radius:12px;background:var(--paper);transform:rotate(-8deg);display:grid;place-items:center;transition:transform .3s ease}.window-top.svelte-1h6dnvc{display:flex;gap:4px;width:100%;padding:7px}.window-top.svelte-1h6dnvc i:where(.svelte-1h6dnvc){width:4px;height:4px;border-radius:50%;background:currentColor}.art-window.svelte-1h6dnvc>svg{margin-bottom:10px}.art-detail.svelte-1h6dnvc{position:absolute;right:0;bottom:8px;display:grid;place-items:center;width:52px;height:52px;background:var(--service-color);color:#fff;border-radius:14px;transform:rotate(10deg)}.service-card.svelte-1h6dnvc:nth-child(2) .art-window:where(.svelte-1h6dnvc){width:78px;height:145px;border-radius:18px;transform:rotate(10deg)}.service-card.svelte-1h6dnvc:nth-child(2) .art-window:where(.svelte-1h6dnvc)>svg{width:44px}.service-card.svelte-1h6dnvc:nth-child(3) .art-window:where(.svelte-1h6dnvc){transform:rotate(5deg)}.service-card.svelte-1h6dnvc:nth-child(4) .art-window:where(.svelte-1h6dnvc){transform:rotate(-4deg)}.service-card.svelte-1h6dnvc:hover .art-window:where(.svelte-1h6dnvc){transform:rotate(0)}.service-card.svelte-1h6dnvc h3:where(.svelte-1h6dnvc){font-size:1.125rem;line-height:1.4}.service-card.svelte-1h6dnvc p:where(.svelte-1h6dnvc){margin-top:12px;font-size:.9375rem;line-height:1.7}.service-action.svelte-1h6dnvc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;margin-top:auto;font-size:.875rem;font-weight:500}.service-action.svelte-1h6dnvc>svg{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--service-color);color:#fff;flex-shrink:0}@media(max-width:1050px){.service-grid.svelte-1h6dnvc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.services.svelte-1h6dnvc{padding-block:52px}.service-grid.svelte-1h6dnvc{grid-template-columns:1fr;gap:16px}.service-card.svelte-1h6dnvc{padding:26px}.service-art.svelte-1h6dnvc{height:150px;width:190px;align-self:center}}@media(prefers-reduced-motion:reduce){.service-card.svelte-1h6dnvc,.art-window.svelte-1h6dnvc{transition:none}.service-card.svelte-1h6dnvc:hover{transform:none}}.values-section.svelte-1lz30nx{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible}.about-atmosphere.svelte-1lz30nx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:layout paint}.ambient-glow.svelte-1lz30nx{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.glow-mint.svelte-1lz30nx{width:560px;height:560px;top:-90px;left:-130px;background:radial-gradient(circle,rgba(74,222,128,.25) 0%,rgba(34,197,94,.12) 42%,rgba(16,185,129,.03) 65%,transparent 75%);filter:blur(85px);animation:svelte-1lz30nx-float-glow-1 14s ease-in-out infinite alternate}.glow-cyan.svelte-1lz30nx{width:500px;height:500px;top:-40px;right:-80px;background:radial-gradient(circle,rgba(56,189,248,.22) 0%,rgba(0,144,230,.11) 45%,transparent 72%);filter:blur(80px);animation:svelte-1lz30nx-float-glow-2 16s ease-in-out infinite alternate}.glow-emerald.svelte-1lz30nx{width:480px;height:480px;bottom:-90px;right:4%;background:radial-gradient(circle,rgba(52,211,153,.2) 0%,rgba(13,148,136,.08) 50%,transparent 72%);filter:blur(90px);animation:svelte-1lz30nx-float-glow-3 18s ease-in-out infinite alternate}.glow-azure.svelte-1lz30nx{width:420px;height:420px;bottom:-70px;left:18%;background:radial-gradient(circle,rgba(0,123,193,.12) 0%,rgba(99,102,241,.05) 50%,transparent 70%);filter:blur(75px)}.dark .glow-mint.svelte-1lz30nx,html.dark .glow-mint.svelte-1lz30nx{background:radial-gradient(circle,rgba(74,222,128,.18) 0%,rgba(34,197,94,.08) 45%,transparent 70%)}.dark .glow-cyan.svelte-1lz30nx,html.dark .glow-cyan.svelte-1lz30nx{background:radial-gradient(circle,rgba(56,189,248,.18) 0%,rgba(0,144,230,.09) 45%,transparent 70%)}.dark .glow-emerald.svelte-1lz30nx,html.dark .glow-emerald.svelte-1lz30nx{background:radial-gradient(circle,rgba(52,211,153,.15) 0%,rgba(13,148,136,.07) 50%,transparent 70%)}.dark .glow-azure.svelte-1lz30nx,html.dark .glow-azure.svelte-1lz30nx{background:radial-gradient(circle,rgba(0,144,230,.12) 0%,rgba(129,140,248,.06) 50%,transparent 70%)}.contour-waves.svelte-1lz30nx{position:absolute;pointer-events:none;z-index:1}.wave-top-left.svelte-1lz30nx{top:0;left:0;width:340px;height:300px}.wave-bottom-right.svelte-1lz30nx{bottom:0;right:0;width:380px;height:300px}.values-list.svelte-1lz30nx{position:relative;isolation:isolate}.cards-connector-layer.svelte-1lz30nx{position:absolute;inset:0;pointer-events:none;z-index:2}.card-conn-bridge.svelte-1lz30nx{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.conn-inovasi-kualitas.svelte-1lz30nx{left:50%;top:calc(25% - 8px);transform:translate(-50%,-50%);width:36px;height:14px}.conn-inovasi-kolaborasi.svelte-1lz30nx{left:calc(25% - 8px);top:50%;transform:translate(-50%,-50%);width:14px;height:36px}.conn-kualitas-pertumbuhan.svelte-1lz30nx{left:calc(75% + 8px);top:50%;transform:translate(-50%,-50%);width:14px;height:36px}.conn-kolaborasi-pertumbuhan.svelte-1lz30nx{left:50%;top:calc(75% + 8px);transform:translate(-50%,-50%);width:36px;height:14px}.bridge-svg.svelte-1lz30nx{width:100%;height:100%;overflow:visible}.bridge-pulse-dot.svelte-1lz30nx{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--dot-color, #10b981);box-shadow:0 0 8px var(--dot-color, #10b981)}.conn-inovasi-kualitas.svelte-1lz30nx .bridge-pulse-dot.start:where(.svelte-1lz30nx),.conn-kolaborasi-pertumbuhan.svelte-1lz30nx .bridge-pulse-dot.start:where(.svelte-1lz30nx){left:0}.conn-inovasi-kualitas.svelte-1lz30nx .bridge-pulse-dot.end:where(.svelte-1lz30nx),.conn-kolaborasi-pertumbuhan.svelte-1lz30nx .bridge-pulse-dot.end:where(.svelte-1lz30nx){right:0}.conn-inovasi-kolaborasi.svelte-1lz30nx .bridge-pulse-dot.start:where(.svelte-1lz30nx),.conn-kualitas-pertumbuhan.svelte-1lz30nx .bridge-pulse-dot.start:where(.svelte-1lz30nx){top:0}.conn-inovasi-kolaborasi.svelte-1lz30nx .bridge-pulse-dot.end:where(.svelte-1lz30nx),.conn-kualitas-pertumbuhan.svelte-1lz30nx .bridge-pulse-dot.end:where(.svelte-1lz30nx){bottom:0}.flow-dash-anim.svelte-1lz30nx{animation:svelte-1lz30nx-flow-dash 10s linear infinite}@keyframes svelte-1lz30nx-flow-dash{to{stroke-dashoffset:-32}}.value-card.svelte-1lz30nx{--card-accent: #007bc1;--card-accent-rgb: 0, 123, 193;--card-wash: #eff8ff;position:relative;display:flex;flex-direction:column;padding:28px 24px;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;border:1px solid rgba(16,44,81,.08);box-shadow:0 10px 28px -8px #102c5112,0 2px 6px -1px #102c5108;overflow:hidden;isolation:isolate;cursor:default;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease}.value-card.svelte-1lz30nx:nth-child(4n+2){--card-accent: #c46f39;--card-accent-rgb: 196, 111, 57;--card-wash: #fff4ed}.value-card.svelte-1lz30nx:nth-child(4n+3){--card-accent: #087e79;--card-accent-rgb: 8, 126, 121;--card-wash: #edf8f6}.value-card.svelte-1lz30nx:nth-child(4n+4){--card-accent: #4f46e5;--card-accent-rgb: 79, 70, 229;--card-wash: #f0f1fe}.dark .value-card.svelte-1lz30nx,html.dark .value-card.svelte-1lz30nx{background:#131d2a;border-color:#ffffff14;box-shadow:0 10px 28px -10px #00000080}.dark .value-card.svelte-1lz30nx:nth-child(4n+1),html.dark .value-card.svelte-1lz30nx:nth-child(4n+1){--card-accent: #38bdf8;--card-accent-rgb: 56, 189, 248;--card-wash: rgba(56, 189, 248, .12)}.dark .value-card.svelte-1lz30nx:nth-child(4n+2),html.dark .value-card.svelte-1lz30nx:nth-child(4n+2){--card-accent: #f09960;--card-accent-rgb: 240, 153, 96;--card-wash: rgba(240, 153, 96, .12)}.dark .value-card.svelte-1lz30nx:nth-child(4n+3),html.dark .value-card.svelte-1lz30nx:nth-child(4n+3){--card-accent: #2dd4bf;--card-accent-rgb: 45, 212, 191;--card-wash: rgba(45, 212, 191, .12)}.dark .value-card.svelte-1lz30nx:nth-child(4n+4),html.dark .value-card.svelte-1lz30nx:nth-child(4n+4){--card-accent: #818cf8;--card-accent-rgb: 129, 140, 248;--card-wash: rgba(129, 140, 248, .12)}.value-card.svelte-1lz30nx:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:0;transform:scaleX(.2);transform-origin:center;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .3s ease;z-index:2}.value-card.svelte-1lz30nx:after{content:"";position:absolute;inset:0;border-radius:20px;background:radial-gradient(360px circle at 50% 0%,var(--card-wash),transparent 75%);opacity:0;pointer-events:none;z-index:0;transition:opacity .34s ease}.value-card.svelte-1lz30nx:hover,.value-card.svelte-1lz30nx:focus-visible{transform:translateY(-8px);border-color:rgba(var(--card-accent-rgb),.35);box-shadow:0 20px 36px -12px rgba(var(--card-accent-rgb),.22),0 0 0 1px rgba(var(--card-accent-rgb),.2)}.dark .value-card.svelte-1lz30nx:hover,.dark .value-card.svelte-1lz30nx:focus-visible,html.dark .value-card.svelte-1lz30nx:hover,html.dark .value-card.svelte-1lz30nx:focus-visible{border-color:rgba(var(--card-accent-rgb),.45);box-shadow:0 22px 42px -14px #000000bf,0 0 0 1px rgba(var(--card-accent-rgb),.35)}.value-card.svelte-1lz30nx:hover:before,.value-card.svelte-1lz30nx:focus-visible:before{opacity:1;transform:scaleX(1)}.value-card.svelte-1lz30nx:hover:after,.value-card.svelte-1lz30nx:focus-visible:after{opacity:.7}.value-icon-box.svelte-1lz30nx{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--card-wash);color:var(--card-accent);margin-bottom:20px;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease,box-shadow .3s ease}.value-card.svelte-1lz30nx:hover .value-icon-box:where(.svelte-1lz30nx),.value-card.svelte-1lz30nx:focus-visible .value-icon-box:where(.svelte-1lz30nx){transform:translateY(-3px) scale(1.08) rotate(4deg);background:var(--card-accent);color:#fff;box-shadow:0 10px 20px -5px rgba(var(--card-accent-rgb),.45)}.value-card.svelte-1lz30nx h3:where(.svelte-1lz30nx){position:relative;z-index:1;font-size:1.1875rem;font-weight:600;line-height:1.4;color:var(--ink);margin:0;transition:color .24s ease}.dark .value-card.svelte-1lz30nx h3:where(.svelte-1lz30nx),html.dark .value-card.svelte-1lz30nx h3:where(.svelte-1lz30nx){color:#f8fafc}.value-card.svelte-1lz30nx:hover h3:where(.svelte-1lz30nx),.value-card.svelte-1lz30nx:focus-visible h3:where(.svelte-1lz30nx){color:var(--card-accent)}.value-card.svelte-1lz30nx p:where(.svelte-1lz30nx){position:relative;z-index:1;margin-top:10px;margin-bottom:0;font-size:.9375rem;line-height:1.7;color:var(--muted)}.dark .value-card.svelte-1lz30nx p:where(.svelte-1lz30nx),html.dark .value-card.svelte-1lz30nx p:where(.svelte-1lz30nx){color:#94a3b8}.value-card.svelte-1lz30nx:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}@media(max-width:560px){.value-card.svelte-1lz30nx{padding:24px 20px}.wave-top-left.svelte-1lz30nx,.wave-bottom-right.svelte-1lz30nx,.cards-connector-layer.svelte-1lz30nx{display:none}.glow-mint.svelte-1lz30nx,.glow-cyan.svelte-1lz30nx,.glow-emerald.svelte-1lz30nx{filter:blur(60px);width:320px;height:320px}}@keyframes svelte-1lz30nx-float-glow-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-18px) scale(1.05)}}@keyframes svelte-1lz30nx-float-glow-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,22px) scale(1.04)}}@keyframes svelte-1lz30nx-float-glow-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,15px) scale(.96)}}@media(prefers-reduced-motion:reduce){.ambient-glow.svelte-1lz30nx,.flow-dash-anim.svelte-1lz30nx{animation:none!important}.value-card.svelte-1lz30nx,.value-icon-box.svelte-1lz30nx,.value-card.svelte-1lz30nx:before,.value-card.svelte-1lz30nx:after{transition:none!important}.value-card.svelte-1lz30nx:hover,.value-card.svelte-1lz30nx:focus-visible{transform:none!important}.value-card.svelte-1lz30nx:hover .value-icon-box:where(.svelte-1lz30nx),.value-card.svelte-1lz30nx:focus-visible .value-icon-box:where(.svelte-1lz30nx){transform:none!important}.value-card.svelte-1lz30nx:hover:before,.value-card.svelte-1lz30nx:focus-visible:before{transform:scaleX(1)!important}}.team-scene.svelte-p4ln6z{position:relative;min-height:430px;isolation:isolate}.scene-depth.svelte-p4ln6z{position:relative;height:410px}.scene-sheet.svelte-p4ln6z{position:absolute;inset:80px 75px 65px;background:var(--wash);border-radius:46% 54% 16% 20%;transform:rotate(-7deg)}.scene-depth.svelte-p4ln6z .accent-trail{position:absolute;width:88%;left:8%;top:55px;z-index:-1}.scene-person.svelte-p4ln6z{position:absolute;width:84px;left:18%;top:18%}.person-0.svelte-p4ln6z{width:142px;left:calc(50% - 71px);top:135px;z-index:3}.person-1.svelte-p4ln6z{left:12%;top:56px}.person-2.svelte-p4ln6z{left:auto;right:8%;top:230px}.person-3.svelte-p4ln6z{left:10%;top:270px;width:69px}.person-4.svelte-p4ln6z{left:auto;right:9%;top:70px;width:64px}.person-float.svelte-p4ln6z{position:relative;display:block}.person-float.svelte-p4ln6z .scene-avatar{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;outline:7px solid var(--paper);box-shadow:0 18px 28px -17px #163a7255}.scene-name.svelte-p4ln6z{position:absolute;width:max-content;max-width:160px;left:45%;bottom:calc(100% - 10px);padding:8px 13px;border-radius:15px 15px 15px 3px;background:var(--ink);color:var(--paper);font-size:16px;line-height:1.4;transform:rotate(-7deg);transition:background .18s}.person-1.svelte-p4ln6z .scene-name:where(.svelte-p4ln6z){left:-8px;bottom:calc(100% - 8px);transform:rotate(-5deg)}.person-2.svelte-p4ln6z .scene-name:where(.svelte-p4ln6z),.person-4.svelte-p4ln6z .scene-name:where(.svelte-p4ln6z){left:auto;right:28%;transform:rotate(7deg);border-radius:15px 15px 3px}.person-3.svelte-p4ln6z .scene-name:where(.svelte-p4ln6z){left:0;font-size:15px}.person-float.svelte-p4ln6z:hover .scene-name:where(.svelte-p4ln6z),.person-float.svelte-p4ln6z:focus-visible .scene-name:where(.svelte-p4ln6z){background:var(--blue-field);color:#fff}.person-float.svelte-p4ln6z:focus-visible{border-radius:50%}.scene-tool.svelte-p4ln6z{position:absolute}.scene-tool.svelte-p4ln6z>span:where(.svelte-p4ln6z){display:grid;place-items:center;width:53px;height:53px;background:var(--paper);border-radius:50%;box-shadow:0 12px 25px -13px #163a7240}.tool-code.svelte-p4ln6z{top:32px;left:59%;color:var(--blue)}.tool-design.svelte-p4ln6z{bottom:20px;left:48%;color:#c46f39}.tool-repair.svelte-p4ln6z{top:230px;left:4%;color:var(--blue)}@media(max-width:800px){.team-scene.svelte-p4ln6z{width:min(100%,540px);margin-inline:auto}}@media(max-width:560px){.team-scene.svelte-p4ln6z{min-height:355px}.scene-depth.svelte-p4ln6z{height:335px}.scene-sheet.svelte-p4ln6z{inset:65px 35px 30px}.scene-person.svelte-p4ln6z{width:67px}.person-0.svelte-p4ln6z{width:112px;left:calc(50% - 56px);top:115px}.person-1.svelte-p4ln6z{left:9%;top:48px}.person-2.svelte-p4ln6z{right:6%;top:225px}.person-3.svelte-p4ln6z{left:6%;top:250px;width:52px}.person-4.svelte-p4ln6z{right:6%;top:55px;width:49px}.scene-name.svelte-p4ln6z{font-size:15px;padding:7px 10px;max-width:145px}.tool-code.svelte-p4ln6z{left:60%;top:18px}.tool-design.svelte-p4ln6z{left:42%;bottom:10px}.tool-repair.svelte-p4ln6z{top:185px;left:0}.scene-tool.svelte-p4ln6z>span:where(.svelte-p4ln6z){width:43px;height:43px}}.team-tags.svelte-1lvzph3{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.skill-badge.svelte-1lvzph3{display:inline-flex;align-items:center;padding:4px 11px;border-radius:100px;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.skill-badge.svelte-1lvzph3:hover{transform:translateY(-1.5px)}.badge-blue.svelte-1lvzph3{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.dark .badge-blue.svelte-1lvzph3{background:#0ea5e929;color:#7dd3fc;border-color:#38bdf852}.badge-green.svelte-1lvzph3{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.dark .badge-green.svelte-1lvzph3{background:#10b98129;color:#6ee7b7;border-color:#34d39952}.badge-purple.svelte-1lvzph3{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.dark .badge-purple.svelte-1lvzph3{background:#8b5cf629;color:#c4b5fd;border-color:#a78bfa52}.badge-amber.svelte-1lvzph3{background:#fffbeb;color:#b45309;border-color:#fde68a}.dark .badge-amber.svelte-1lvzph3{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2452}.badge-rose.svelte-1lvzph3{background:#fff1f2;color:#be123c;border-color:#fecdd3}.dark .badge-rose.svelte-1lvzph3{background:#f43f5e29;color:#fda4af;border-color:#fb718552}.badge-cyan.svelte-1lvzph3{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.dark .badge-cyan.svelte-1lvzph3{background:#06b6d429;color:#67e8f9;border-color:#22d3ee52}dialog.project-dialog.svelte-1kzc05j,dialog.project-dialog.svelte-1kzc05j:modal,dialog.project-dialog,dialog.project-dialog:modal{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;padding:0!important;margin:auto}.modal-surface.svelte-1kzc05j{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,440px);gap:20px;align-items:stretch;width:100%;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;box-sizing:border-box}.media-showcase-container.svelte-1kzc05j{position:relative;border-radius:24px;background:transparent!important;border:none!important;box-shadow:none!important;min-height:520px;max-height:85dvh;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-preview-frame.svelte-1kzc05j{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent!important;border:none!important}.full-thumbnail-media{width:100%;height:100%;min-height:520px;max-height:85dvh;object-fit:cover;object-position:center;display:block;border-radius:24px;border:none!important;outline:none!important}.video-player-frame.svelte-1kzc05j{width:100%;height:100%;min-height:520px;max-height:85dvh;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;border-radius:24px;overflow:hidden}.youtube-iframe.svelte-1kzc05j{width:100%;height:100%;min-height:520px;border:none!important;aspect-ratio:16 / 9;border-radius:24px}.info-panel-card.svelte-1kzc05j{background:#fff;border:1px solid rgba(16,44,81,.08);border-radius:24px;padding:30px;display:flex;flex-direction:column;box-shadow:0 25px 60px -15px #102c5129,0 10px 25px -5px #102c510f;color:#0f172a;max-height:85dvh;overflow-y:auto;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.dark .info-panel-card.svelte-1kzc05j,html.dark .info-panel-card.svelte-1kzc05j{background:#0f172a;border:1px solid rgba(255,255,255,.09);box-shadow:0 25px 60px -15px #000000b3;color:#fff}.panel-header-row.svelte-1kzc05j{display:flex;align-items:center;justify-content:space-between;gap:12px}.badges-group.svelte-1kzc05j{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.badge-pill.svelte-1kzc05j{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.775rem;font-weight:500;transition:all .18s ease}.badge-primary.svelte-1kzc05j{background:#0f172a;color:#fff;font-weight:600}.dark .badge-primary.svelte-1kzc05j,html.dark .badge-primary.svelte-1kzc05j{background:#f8fafc;color:#0f172a}.badge-outline.svelte-1kzc05j{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.dark .badge-outline.svelte-1kzc05j,html.dark .badge-outline.svelte-1kzc05j{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1}.badge-subtle.svelte-1kzc05j{background:#f8fafc;border:1px solid rgba(16,44,81,.06);color:#64748b}.dark .badge-subtle.svelte-1kzc05j,html.dark .badge-subtle.svelte-1kzc05j{background:#ffffff0a;border:none;color:#94a3b8}.modal-close-btn.svelte-1kzc05j{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .18s ease;flex-shrink:0}.modal-close-btn.svelte-1kzc05j:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.06)}.modal-close-btn.svelte-1kzc05j:active{transform:scale(.96)}.dark .modal-close-btn.svelte-1kzc05j,html.dark .modal-close-btn.svelte-1kzc05j{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.dark .modal-close-btn.svelte-1kzc05j:hover,html.dark .modal-close-btn.svelte-1kzc05j:hover{background:#ffffff29;color:#fff}.panel-title.svelte-1kzc05j{font-size:1.875rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin-top:20px;margin-bottom:0;line-height:1.25}.dark .panel-title.svelte-1kzc05j,html.dark .panel-title.svelte-1kzc05j{color:#fff}.glow-primary-cta.svelte-1kzc05j{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:10px 14px 10px 20px;border-radius:26px;background:linear-gradient(115deg,#0090e6,#007bc1,#00588a);border:1px solid rgba(0,123,193,.3);box-shadow:0 8px 24px -4px #007bc159,inset 0 1px 1px #fff6;color:#fff;text-decoration:none;font-weight:600;font-size:.9375rem;transition:all .24s ease}.glow-primary-cta.svelte-1kzc05j:hover{border-color:#007bc1;box-shadow:0 12px 28px -2px #007bc173,inset 0 1px 2px #ffffff80;transform:translateY(-1px)}.dark .glow-primary-cta.svelte-1kzc05j,html.dark .glow-primary-cta.svelte-1kzc05j{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid rgba(255,255,255,.16);box-shadow:0 0 20px -3px #38bdf840,inset 0 1px 1px #ffffff40;color:#fff}.dark .glow-primary-cta.svelte-1kzc05j:hover,html.dark .glow-primary-cta.svelte-1kzc05j:hover{border-color:#38bdf899;box-shadow:0 0 28px 2px #38bdf866,inset 0 1px 2px #ffffff59}.cta-sparkle-pill.svelte-1kzc05j{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff38;color:#fff;flex-shrink:0}.dark .cta-sparkle-pill.svelte-1kzc05j,html.dark .cta-sparkle-pill.svelte-1kzc05j{background:#ffffff24;color:#38bdf8}.panel-desc-container.svelte-1kzc05j{margin-top:18px;max-height:150px;overflow-y:auto}.panel-description.svelte-1kzc05j{font-size:.925rem;line-height:1.65;color:#475569;white-space:pre-line;margin:0}.dark .panel-description.svelte-1kzc05j,html.dark .panel-description.svelte-1kzc05j{color:#94a3b8}.panel-tags-list.svelte-1kzc05j{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.tech-tag-pill.svelte-1kzc05j{background:#eff8ff;border:1px solid #bae6fd;color:#00588a;padding:4px 12px;border-radius:16px;font-size:.775rem;font-weight:500}.dark .tech-tag-pill.svelte-1kzc05j,html.dark .tech-tag-pill.svelte-1kzc05j{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#cbd5e1}.secondary-actions-stack.svelte-1kzc05j{display:flex;flex-direction:column;gap:10px;margin-top:22px}.action-pill-btn.svelte-1kzc05j{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;color:#1e293b;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease;width:100%;text-align:left;box-sizing:border-box}.action-pill-btn.svelte-1kzc05j:hover{background:#eff8ff;border-color:#bae6fd;color:#007bc1;transform:translateY(-1px)}.dark .action-pill-btn.svelte-1kzc05j,html.dark .action-pill-btn.svelte-1kzc05j{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#e2e8f0}.dark .action-pill-btn.svelte-1kzc05j:hover,html.dark .action-pill-btn.svelte-1kzc05j:hover{background:#ffffff14;border-color:#ffffff29;color:#fff}.pill-btn-left.svelte-1kzc05j{display:flex;align-items:center;gap:10px}.pill-btn-lock.svelte-1kzc05j,.pill-btn-arrow.svelte-1kzc05j{color:#64748b;flex-shrink:0;transition:color .18s ease}.action-pill-btn.svelte-1kzc05j:hover .pill-btn-arrow:where(.svelte-1kzc05j),.action-pill-btn.svelte-1kzc05j:hover .pill-btn-lock:where(.svelte-1kzc05j){color:#007bc1}.dark .action-pill-btn.svelte-1kzc05j .pill-btn-lock:where(.svelte-1kzc05j),.dark .action-pill-btn.svelte-1kzc05j .pill-btn-arrow:where(.svelte-1kzc05j),html.dark .action-pill-btn.svelte-1kzc05j .pill-btn-lock:where(.svelte-1kzc05j),html.dark .action-pill-btn.svelte-1kzc05j .pill-btn-arrow:where(.svelte-1kzc05j){color:#64748b}.dark .action-pill-btn.svelte-1kzc05j:hover .pill-btn-arrow:where(.svelte-1kzc05j),html.dark .action-pill-btn.svelte-1kzc05j:hover .pill-btn-arrow:where(.svelte-1kzc05j),.dark .action-pill-btn.svelte-1kzc05j:hover .pill-btn-lock:where(.svelte-1kzc05j),html.dark .action-pill-btn.svelte-1kzc05j:hover .pill-btn-lock:where(.svelte-1kzc05j){color:#94a3b8}@media(max-width:959px){.modal-surface.svelte-1kzc05j{grid-template-columns:1fr;max-height:90dvh;overflow-y:auto;gap:16px}.media-showcase-container.svelte-1kzc05j{min-height:280px;max-height:none}.full-thumbnail-media{min-height:280px;max-height:440px}.video-player-frame.svelte-1kzc05j,.youtube-iframe.svelte-1kzc05j{min-height:260px}.info-panel-card.svelte-1kzc05j{padding:24px 20px;max-height:none;overflow-y:visible}}.projects-section.svelte-2vb0ri{overflow:hidden;padding-bottom:48px}.projects-marquee-viewport.svelte-2vb0ri{position:relative;width:100%;margin-top:65px;padding-block:16px 28px;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}.projects-marquee-track.svelte-2vb0ri{display:flex;gap:28px;width:max-content;animation:svelte-2vb0ri-marquee-horizontal 42s linear infinite;will-change:transform;padding-inline:16px}.projects-marquee-viewport.svelte-2vb0ri:hover .projects-marquee-track:where(.svelte-2vb0ri),.projects-marquee-viewport.svelte-2vb0ri:has(:where(.svelte-2vb0ri):focus-visible) .projects-marquee-track:where(.svelte-2vb0ri){animation-play-state:paused}@keyframes svelte-2vb0ri-marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.project-marquee-card.svelte-2vb0ri{display:flex;flex-direction:column;width:360px;min-width:360px;flex-shrink:0;border-radius:24px;background:#fff;border:1px solid rgba(16,44,81,.08);box-shadow:0 10px 30px -10px #102c510f,0 2px 6px #102c5105;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .2s ease}.project-marquee-card.svelte-2vb0ri:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 50px -12px #102c5124,0 10px 18px -6px #102c510a;border-color:#0866e959}.dark .project-marquee-card.svelte-2vb0ri,html.dark .project-marquee-card.svelte-2vb0ri{background:#152232;border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 34px -12px #0000008c}.dark .project-marquee-card.svelte-2vb0ri:hover,html.dark .project-marquee-card.svelte-2vb0ri:hover{border-color:#85b9ff59;box-shadow:0 26px 55px -12px #000000bf}.project-card-content.svelte-2vb0ri{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.project-card-content.svelte-2vb0ri h3:where(.svelte-2vb0ri){font-size:1rem;font-weight:400}.project-card-content.svelte-2vb0ri h3:where(.svelte-2vb0ri) button:where(.svelte-2vb0ri){text-align:left;background:transparent;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}.featured-badge.svelte-2vb0ri{background:var(--wash);color:var(--blue);padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.dark .featured-badge.svelte-2vb0ri{background:#38bdf826;color:#38bdf8}@media(max-width:640px){.projects-section.svelte-2vb0ri{padding-bottom:32px}.project-marquee-card.svelte-2vb0ri{width:300px;min-width:300px}}@media(prefers-reduced-motion:reduce){.projects-marquee-track.svelte-2vb0ri{animation:none}.projects-marquee-viewport.svelte-2vb0ri{overflow-x:auto;scroll-behavior:smooth}.project-marquee-card.svelte-2vb0ri{transition:none}.project-marquee-card.svelte-2vb0ri:hover{transform:none}}.testimonials-v2-section.svelte-1tnynbs{position:relative;padding-block:95px 110px;overflow:hidden}.testimonials-header.svelte-1tnynbs{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:580px;margin-inline:auto;margin-bottom:52px}.heading-accent.svelte-1tnynbs{position:relative;display:inline-block}.testimonials-header.svelte-1tnynbs h2:where(.svelte-1tnynbs){font-size:clamp(2.2rem,3.8vw,3.25rem);font-weight:700;line-height:1.18;letter-spacing:-.04em;text-wrap:balance}.testimonials-subtitle.svelte-1tnynbs{margin-top:16px;font-size:1.0625rem;line-height:1.7;color:var(--muted)}.marquee-viewport.svelte-1tnynbs{position:relative;display:flex;justify-content:center;gap:24px;max-height:740px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}.marquee-column.svelte-1tnynbs{flex:1;max-width:350px;min-width:0}.marquee-column.col-2.svelte-1tnynbs,.marquee-column.col-3.svelte-1tnynbs{display:none}@media(min-width:768px){.marquee-column.col-2.svelte-1tnynbs{display:block}}@media(min-width:1024px){.marquee-column.col-3.svelte-1tnynbs{display:block}}.marquee-track.svelte-1tnynbs{display:flex;flex-direction:column;gap:24px;padding:0;margin:0;list-style:none;animation:svelte-1tnynbs-marquee-scroll var(--duration, 25s) linear infinite;will-change:transform}.marquee-viewport.svelte-1tnynbs:hover .marquee-track:where(.svelte-1tnynbs),.marquee-viewport.svelte-1tnynbs:focus-within .marquee-track:where(.svelte-1tnynbs){animation-play-state:paused}@keyframes svelte-1tnynbs-marquee-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonial-card.svelte-1tnynbs{display:flex;flex-direction:column;padding:32px;border-radius:28px;background:#fff;border:1px solid rgba(16,44,81,.08);box-shadow:0 10px 30px -10px #102c510f,0 2px 6px #102c5105;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .2s ease;cursor:default;-webkit-user-select:none;user-select:none}.testimonial-card.svelte-1tnynbs:hover,.testimonial-card.svelte-1tnynbs:focus-visible{transform:translateY(-8px) scale(1.025);box-shadow:0 26px 50px -12px #102c5124,0 10px 18px -6px #102c510d;border-color:#0866e959;outline:none}.dark .testimonial-card.svelte-1tnynbs,html.dark .testimonial-card.svelte-1tnynbs{background:#152232;border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 34px -12px #0000008c}.dark .testimonial-card.svelte-1tnynbs:hover,.dark .testimonial-card.svelte-1tnynbs:focus-visible,html.dark .testimonial-card.svelte-1tnynbs:hover,html.dark .testimonial-card.svelte-1tnynbs:focus-visible{border-color:#85b9ff59;box-shadow:0 28px 55px -12px #000000bf}.card-quote.svelte-1tnynbs{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;height:100%}.rating-stars.svelte-1tnynbs{display:flex;gap:4px;color:#f59e0b}.quote-text.svelte-1tnynbs{font-size:.9375rem;line-height:1.68;color:#4b5563;margin:0}.dark .quote-text.svelte-1tnynbs{color:#94a3b8}.author-row.svelte-1tnynbs{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:8px}.avatar-ring.svelte-1tnynbs{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(0,123,193,.2);transition:border-color .2s ease}.testimonial-card.svelte-1tnynbs:hover .avatar-ring:where(.svelte-1tnynbs){border-color:var(--blue)}.dark .avatar-ring.svelte-1tnynbs{border-color:#38bdf840}.dark .testimonial-card.svelte-1tnynbs:hover .avatar-ring:where(.svelte-1tnynbs){border-color:#38bdf8}.author-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.author-details.svelte-1tnynbs{display:flex;flex-direction:column;min-width:0}.author-name.svelte-1tnynbs{font-size:.95rem;font-weight:600;font-style:normal;color:#111827;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .author-name.svelte-1tnynbs{color:#f1f5f9}.author-role.svelte-1tnynbs{font-size:.8125rem;color:#6b7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .author-role.svelte-1tnynbs{color:#94a3b8}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-1tnynbs{animation:none}.testimonial-card.svelte-1tnynbs{transition:none}.testimonial-card.svelte-1tnynbs:hover,.testimonial-card.svelte-1tnynbs:focus-visible{transform:none}}.faq-section.svelte-wy9jps{position:relative;background:transparent}.faq-layout.svelte-wy9jps{display:grid;grid-template-columns:.95fr 1.25fr;gap:72px;align-items:start}.faq-intro.svelte-wy9jps{position:sticky;top:110px}.faq-intro.svelte-wy9jps h2:where(.svelte-wy9jps){font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.2;letter-spacing:-.04em;font-weight:600}.faq-emphasis.svelte-wy9jps{display:inline-block;background:linear-gradient(135deg,var(--blue) 0%,#0099cc 45%,#0d9488 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .faq-emphasis.svelte-wy9jps{background:linear-gradient(135deg,#38bdf8,#7dd3fc 45%,#2dd4bf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-subtitle.svelte-wy9jps{margin-top:18px;font-size:1.0625rem;line-height:1.75;color:var(--muted);max-width:440px}.faq-card-cta.svelte-wy9jps{margin-top:36px;padding:26px;border-radius:20px;background:#fff;border:1px solid rgba(16,44,81,.08);box-shadow:0 10px 30px -12px #102c5112;display:flex;flex-direction:column;gap:16px;max-width:440px}.dark .faq-card-cta.svelte-wy9jps{background:#152232;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px -14px #0000008c}.faq-cta-text.svelte-wy9jps h4:where(.svelte-wy9jps){margin:0;font-size:1.0625rem;font-weight:600;color:var(--ink)}.faq-cta-text.svelte-wy9jps p:where(.svelte-wy9jps){margin:6px 0 0;font-size:.875rem;line-height:1.6;color:var(--muted)}.faq-cta-btn.svelte-wy9jps{align-self:flex-start;padding:10px 22px;font-size:.9375rem;min-height:44px}.faq-list.svelte-wy9jps{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-wy9jps{border-radius:18px;background:#fff;border:1px solid rgba(16,44,81,.08);box-shadow:0 6px 20px -8px #102c510d;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.faq-item.svelte-wy9jps:hover{border-color:#0866e947;transform:translateY(-2px)}.faq-item.is-open.svelte-wy9jps{border-color:var(--blue);box-shadow:0 12px 32px -10px #007bc129}.dark .faq-item.svelte-wy9jps{background:#152232;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px -10px #00000080}.dark .faq-item.svelte-wy9jps:hover{border-color:#38bdf859}.dark .faq-item.is-open.svelte-wy9jps{border-color:#38bdf8;box-shadow:0 14px 34px -10px #000000b3}.faq-trigger.svelte-wy9jps{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;text-align:left;background:transparent;border:none;color:inherit;cursor:pointer}.faq-question.svelte-wy9jps{font-size:1rem;font-weight:600;line-height:1.45;letter-spacing:-.015em;color:var(--ink)}.faq-chevron.svelte-wy9jps{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--blue);flex-shrink:0;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .2s ease}.faq-chevron.is-rotated.svelte-wy9jps{transform:rotate(180deg);background:var(--wash)}.faq-body.svelte-wy9jps{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1)}.faq-body.is-open.svelte-wy9jps{grid-template-rows:1fr}.faq-body-inner.svelte-wy9jps{overflow:hidden}.faq-body-inner.svelte-wy9jps p:where(.svelte-wy9jps){padding:0 24px 22px;margin:0;font-size:.875rem;line-height:1.7;color:var(--muted)}@media(max-width:900px){.faq-layout.svelte-wy9jps{grid-template-columns:1fr;gap:40px}.faq-intro.svelte-wy9jps{position:static}.faq-card-cta.svelte-wy9jps{max-width:100%;margin-top:24px}}@media(max-width:560px){.faq-trigger.svelte-wy9jps{padding:18px 20px;gap:12px}.faq-question.svelte-wy9jps{font-size:.9375rem}.faq-body-inner.svelte-wy9jps p:where(.svelte-wy9jps){padding:0 20px 18px;font-size:.8125rem}}.business-hours.svelte-1scc915{margin-top:24px;padding:20px;border:1px solid var(--wash);border-radius:16px;background:var(--surface);color:var(--ink)}h3.svelte-1scc915{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.9375rem;font-weight:600}p.svelte-1scc915{margin:0}.schedule-days.svelte-1scc915{font-weight:600;font-size:1rem}.schedule-time.svelte-1scc915{margin-top:4px;font-size:1rem;font-variant-numeric:tabular-nums}.schedule-time.svelte-1scc915 span:where(.svelte-1scc915){display:inline-block;color:var(--muted);font-size:.875rem}.hours-note.svelte-1scc915,.response-time.svelte-1scc915{margin-top:12px;font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.hours-note.svelte-1scc915{color:var(--muted)}select.svelte-3o5i2g{width:100%;padding:12px 14px;border:1.5px solid var(--wash);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}select.svelte-3o5i2g:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.attachment-field.svelte-3o5i2g{display:flex;flex-direction:column;gap:6px}.attachment-label.svelte-3o5i2g{display:inline-flex;align-items:center;gap:6px;font-weight:500}.attachment-hint.svelte-3o5i2g{font-size:11px;color:var(--muted);margin-top:2px}.file-input.svelte-3o5i2g{cursor:pointer}.file-input.svelte-3o5i2g::file-selector-button{border:none;background:var(--blue, #2563eb);color:#fff;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;margin-right:12px;cursor:pointer;transition:background .2s ease}.file-input.svelte-3o5i2g::file-selector-button:hover{background:#1d4ed8}.selected-file.svelte-3o5i2g{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#2563eb14;border:1px solid rgba(37,99,235,.2);font-size:12px;color:var(--ink)}.dark .selected-file.svelte-3o5i2g{color:#f1f5fb;background:#2563eb26}.file-name.svelte-3o5i2g{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-file.svelte-3o5i2g{background:transparent;border:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.clear-file.svelte-3o5i2g:hover{color:#ef4444}.contact-details .contact-channel-wa svg{color:#25d366!important}.pricing-section.svelte-mo3lp2{position:relative;isolation:isolate;overflow:hidden;padding-top:40px}.pricing-atmosphere.svelte-mo3lp2{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.ambient-glow.svelte-mo3lp2{position:absolute;border-radius:50%;filter:blur(85px);opacity:.45}.glow-azure.svelte-mo3lp2{width:480px;height:480px;top:-120px;right:-80px;background:radial-gradient(circle,rgba(0,144,230,.12) 0%,transparent 70%)}.glow-ocean.svelte-mo3lp2{width:420px;height:420px;bottom:-100px;left:-60px;background:radial-gradient(circle,rgba(0,88,138,.08) 0%,transparent 70%)}.dark .glow-azure.svelte-mo3lp2,html.dark .glow-azure.svelte-mo3lp2{background:radial-gradient(circle,rgba(0,144,230,.18) 0%,transparent 70%);opacity:.6}.dark .glow-ocean.svelte-mo3lp2,html.dark .glow-ocean.svelte-mo3lp2{background:radial-gradient(circle,rgba(56,189,248,.12) 0%,transparent 70%);opacity:.5}.pricing-intro.svelte-mo3lp2{max-width:680px;margin-bottom:44px}.heading-accent.svelte-mo3lp2{position:relative;display:inline-block}h2.svelte-mo3lp2{font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.22;letter-spacing:-.04em;margin:4px 0 16px;font-weight:600;color:var(--ink);text-wrap:balance}.pricing-subtitle.svelte-mo3lp2{font-size:1.0625rem;color:var(--muted);line-height:1.7;margin:0}.pricing-grid.svelte-mo3lp2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.pricing-card.svelte-mo3lp2{display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--wash);border-radius:20px;background:var(--surface);position:relative;min-width:0;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .26s ease;box-shadow:0 4px 20px -6px #00588a0d,0 2px 6px #00000005}.pricing-card.svelte-mo3lp2:hover{transform:translateY(-6px);border-color:var(--blue);box-shadow:0 16px 36px -10px #0090e629,0 4px 12px #00588a0f}.dark .pricing-card.svelte-mo3lp2,html.dark .pricing-card.svelte-mo3lp2{background:#111c29;border-color:#ffffff14;box-shadow:0 14px 34px -14px #0000008c}.dark .pricing-card.svelte-mo3lp2:hover,html.dark .pricing-card.svelte-mo3lp2:hover{border-color:#38bdf8;box-shadow:0 18px 42px -10px #0090e647}.pricing-card.is-featured.svelte-mo3lp2{border-color:#0090e659;background:linear-gradient(180deg,rgba(239,248,255,.65) 0%,var(--surface) 100%)}.dark .pricing-card.is-featured.svelte-mo3lp2,html.dark .pricing-card.is-featured.svelte-mo3lp2{border-color:#38bdf852;background:linear-gradient(180deg,#0090e614,#111c29)}.featured-indicator.svelte-mo3lp2{position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 4px 4px;background:var(--brand-gradient, linear-gradient(115deg, #0090e6 0%, #007bc1 50%, #00588a 100%))}.card-top.svelte-mo3lp2{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:20px}.number.svelte-mo3lp2{font-family:var(--font-mono, monospace);font-size:.8125rem;font-weight:600;color:var(--blue);background:var(--soft);padding:3px 10px;border-radius:100px;border:1px solid var(--wash);font-variant-numeric:tabular-nums}.popular-badge.svelte-mo3lp2{display:inline-flex;align-items:center;gap:5px;background:var(--soft);color:var(--blue);border:1px solid var(--wash);border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:600}.discount.svelte-mo3lp2{display:inline-flex;align-items:center;gap:4px;background:#f099601f;color:#ea580c;border:1px solid rgba(240,153,96,.28);border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:600;letter-spacing:.01em}.dark .discount.svelte-mo3lp2,html.dark .discount.svelte-mo3lp2{background:#f099602e;color:#fb923c;border-color:#f0996059}.card-heading.svelte-mo3lp2 h3:where(.svelte-mo3lp2){font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:-.025em;color:var(--ink);margin:0}.description.svelte-mo3lp2{color:var(--muted);font-size:.875rem;line-height:1.65;margin-top:8px;min-height:54px}.price-block.svelte-mo3lp2{display:flex;flex-direction:column;padding-block:20px;margin-block:18px;border-top:1px solid var(--wash);border-bottom:1px solid var(--wash);min-height:124px}.price-label.svelte-mo3lp2{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.price-wrapper.svelte-mo3lp2{display:flex;flex-direction:column;gap:3px}.original.svelte-mo3lp2{font-family:var(--font-mono, monospace);font-size:.85rem;color:var(--muted)}.price-row.svelte-mo3lp2{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.price-row.svelte-mo3lp2 strong:where(.svelte-mo3lp2){font-family:var(--font-mono, monospace);font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:700;letter-spacing:-.04em;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.range-dash.svelte-mo3lp2{color:var(--muted);font-size:1.2rem;font-weight:500}.price-block.svelte-mo3lp2 small:where(.svelte-mo3lp2){font-size:.8125rem;color:var(--muted);font-weight:500;margin-top:2px}.quote-row.svelte-mo3lp2{padding-block:8px}.quote.svelte-mo3lp2{font-size:1.35rem;font-weight:600;color:var(--blue);line-height:1.3}.scope-container.svelte-mo3lp2{margin-bottom:18px}.scope-title.svelte-mo3lp2{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:12px}ul.svelte-mo3lp2{display:grid;gap:12px;margin:0;padding:0;list-style:none}li.svelte-mo3lp2{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.55;color:var(--ink)}.check-icon.svelte-mo3lp2{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#10b9811f;color:#10b981;flex-shrink:0;margin-top:2px}.dark .check-icon.svelte-mo3lp2,html.dark .check-icon.svelte-mo3lp2{background:#10b98133;color:#34d399}.timeline.svelte-mo3lp2{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.5;color:var(--muted);background:var(--soft);border:1px solid var(--wash);border-radius:8px;padding:7px 12px;margin-bottom:16px}.timeline.svelte-mo3lp2 svg{color:var(--blue);flex-shrink:0}details.svelte-mo3lp2{border-top:1px dashed var(--wash);padding-top:14px;margin-bottom:24px;font-size:.8125rem}summary.svelte-mo3lp2{cursor:pointer;font-weight:500;color:var(--muted);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;transition:color .18s ease}summary.svelte-mo3lp2:hover{color:var(--blue)}summary.svelte-mo3lp2 .chevron{transition:transform .2s ease;flex-shrink:0}details[open].svelte-mo3lp2 summary:where(.svelte-mo3lp2) .chevron{transform:rotate(180deg)}details.svelte-mo3lp2 p:where(.svelte-mo3lp2){white-space:pre-line;color:var(--muted);line-height:1.6;font-size:.8125rem;background:var(--soft);border:1px solid var(--wash);border-radius:10px;padding:10px 14px;margin-top:10px}.actions.svelte-mo3lp2{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:8px}.actions.svelte-mo3lp2 .button:where(.svelte-mo3lp2){width:100%;justify-content:center;gap:10px;font-size:.875rem;font-weight:600;padding:12px 20px}.wa-link.svelte-mo3lp2{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--blue);padding:8px 12px;border-radius:8px;transition:background .18s ease,color .18s ease}.wa-link.svelte-mo3lp2:hover{background:var(--soft)}.wa-svg.svelte-mo3lp2{flex-shrink:0;color:#25d366}.pricing-bottom.svelte-mo3lp2{margin-top:48px;display:flex;flex-direction:column;gap:20px}.pricing-note-card.svelte-mo3lp2{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;background:var(--soft);border:1px solid var(--wash);border-radius:14px}.note-info-icon.svelte-mo3lp2{color:var(--blue);flex-shrink:0;margin-top:2px}.pricing-note.svelte-mo3lp2{font-size:.8125rem;line-height:1.65;color:var(--muted);margin:0}.additional-banner.svelte-mo3lp2{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:18px;background:var(--surface);border:1px solid var(--wash);box-shadow:0 4px 18px -6px #00588a0d}.dark .additional-banner.svelte-mo3lp2,html.dark .additional-banner.svelte-mo3lp2{background:#111c29;border-color:#ffffff14;box-shadow:0 10px 30px -10px #00000080}.additional-content.svelte-mo3lp2{display:flex;align-items:center;gap:16px}.additional-icon-wrap.svelte-mo3lp2{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--blue);border:1px solid var(--wash);flex-shrink:0}.additional-title.svelte-mo3lp2{margin:0;font-size:1rem;font-weight:600;color:var(--ink);line-height:1.4}.additional-desc.svelte-mo3lp2{margin:4px 0 0;font-size:.8125rem;color:var(--muted);line-height:1.55}.button-outline.svelte-mo3lp2{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:100px;border:1.5px solid var(--blue);color:var(--blue);font-size:.875rem;font-weight:600;background:transparent;transition:background .18s ease,color .18s ease,transform .2s ease;white-space:nowrap;text-decoration:none}.button-outline.svelte-mo3lp2:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}@media(max-width:1180px){.pricing-grid.svelte-mo3lp2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:800px){.additional-banner.svelte-mo3lp2{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.button-outline.svelte-mo3lp2{justify-content:center}}@media(max-width:640px){.pricing-section.svelte-mo3lp2{padding-top:24px}.pricing-grid.svelte-mo3lp2{grid-template-columns:1fr;gap:18px}.pricing-card.svelte-mo3lp2{padding:24px 20px}.description.svelte-mo3lp2{min-height:0}}@media(prefers-reduced-motion:reduce){.pricing-card.svelte-mo3lp2,.button-outline.svelte-mo3lp2{transition:none}.pricing-card.svelte-mo3lp2:hover,.button-outline.svelte-mo3lp2:hover{transform:none}}.landing-mid-zone.svelte-in2zex{position:relative;overflow:clip;isolation:isolate}
