.service-card.svelte-j3latp{width:100%;height:auto;text-align:left;display:flex;flex-direction:column;color:inherit;font:inherit;cursor:pointer}.service-icon.svelte-j3latp{--icon-angle: -4.5deg;--icon-rebound-angle: 1.25deg;display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.65rem;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:var(--color-link);background:var(--color-surface-soft);border:1px solid var(--color-border);rotate:0deg;animation:svelte-j3latp-icon-idle-tilt 14.7s ease-in-out infinite;transition:rotate .26s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.service-card.svelte-j3latp:hover .service-icon:where(.svelte-j3latp),.service-card.svelte-j3latp:focus-visible .service-icon:where(.svelte-j3latp){rotate:var(--icon-angle);background:color-mix(in oklab,var(--color-secondary) 12%,var(--color-surface-soft));border-color:color-mix(in oklab,var(--color-border) 52%,var(--color-secondary));box-shadow:0 6px 14px color-mix(in oklab,var(--color-secondary) 18%,transparent)}}@keyframes svelte-j3latp-icon-idle-tilt{0%,15%,to{rotate:0deg}6%{rotate:var(--icon-angle)}10%{rotate:var(--icon-rebound-angle)}}@media(prefers-reduced-motion:reduce){.service-icon.svelte-j3latp{transition-duration:.01ms;animation:none}}.service-short.svelte-j3latp,.service-bullets.svelte-j3latp{color:var(--color-muted)}.pricing-showcase.svelte-eosgnn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:1.3rem}.pricing-intro.svelte-eosgnn{margin:.75rem 0 1.1rem;color:var(--color-muted);max-width:58ch;text-align:center}.pricing-cards.svelte-eosgnn{display:grid;gap:.8rem;grid-template-columns:1fr}.zone-note.svelte-eosgnn{margin:.95rem 0 0;border:1px solid color-mix(in oklab,var(--color-accent) 38%,var(--color-border));background:color-mix(in oklab,var(--color-accent) 14%,var(--color-surface));border-radius:12px;padding:.7rem .8rem;color:color-mix(in oklab,var(--color-accent) 60%,var(--color-text));font-size:.9rem}.pricing-actions.svelte-eosgnn{margin-top:.95rem;display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center}.pricing-disclaimer.svelte-eosgnn{margin:.85rem 0 0;font-size:.86rem;color:var(--color-muted)}.details-drawer.svelte-eosgnn{border:0;padding:0;margin:0;background:transparent;max-width:none;max-height:none;width:auto;height:auto;overflow:visible}.details-drawer.svelte-eosgnn::backdrop{background:#0a142d57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.details-panel.svelte-eosgnn{position:fixed;inset:1rem 1rem 1rem auto;min-width:min(560px,46vw);max-height:calc(100dvh - 2rem);overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:1rem;box-shadow:0 18px 48px color-mix(in oklab,var(--color-primary) 32%,transparent)}.details-head.svelte-eosgnn{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem}.details-head.svelte-eosgnn h3:where(.svelte-eosgnn){margin:0;font-size:1.45rem}.close-btn.svelte-eosgnn{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-link);width:2.2rem;height:2.2rem;border-radius:.7rem;font-size:1.4rem;line-height:1}.details-grid.svelte-eosgnn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.drawer-disclaimer.svelte-eosgnn{margin-top:.8rem;color:var(--color-muted);font-size:.82rem}@media(min-width:700px){.pricing-cards.svelte-eosgnn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.pricing-cards.svelte-eosgnn{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.pricing-showcase.svelte-eosgnn{padding:1rem}.details-panel.svelte-eosgnn{inset:0;width:100vw;max-height:100dvh;border-radius:0;border:0;padding:1rem .9rem 1.2rem}.details-grid.svelte-eosgnn{grid-template-columns:1fr}}body.pricing-drawer-open{overflow:hidden;touch-action:none}.contact-form.svelte-fq8g2m{background:transparent}.form-success.svelte-fq8g2m{margin:0;border:1px solid color-mix(in oklab,var(--color-accent) 45%,var(--color-border));background:color-mix(in oklab,var(--color-accent) 16%,var(--color-surface));color:color-mix(in oklab,var(--color-accent) 62%,var(--color-text));border-radius:10px;padding:.65rem .75rem;font-size:.88rem;font-weight:600}.form-input.svelte-fq8g2m{border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-surface) 85%,var(--color-surface-soft));color:var(--color-text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-input.svelte-fq8g2m::placeholder{color:color-mix(in oklab,var(--color-muted) 72%,var(--color-surface))}.form-input.svelte-fq8g2m:focus-visible{outline:none;border-color:color-mix(in oklab,var(--color-accent) 50%,var(--color-secondary));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 22%,transparent);background:var(--color-surface)}.form-error.svelte-fq8g2m{margin:0;border:1px solid color-mix(in oklab,#d44c3f 45%,var(--color-border));background:color-mix(in oklab,#d44c3f 13%,var(--color-surface));color:color-mix(in oklab,#d44c3f 66%,var(--color-text));border-radius:10px;padding:.65rem .75rem;font-size:.88rem;font-weight:600}.hp-field.svelte-fq8g2m{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-notice.svelte-fq8g2m{margin:0;color:var(--color-muted);font-size:.8rem;line-height:1.45}.privacy-notice.svelte-fq8g2m a:where(.svelte-fq8g2m){color:var(--color-accent);text-decoration:underline}.diagnostic-terminal.svelte-agpcw5{position:absolute;top:1rem;left:1rem;z-index:2;width:min(15.5rem,calc(100% - 2rem));padding:.7rem .8rem .75rem;border:1px solid color-mix(in oklab,var(--color-border) 58%,var(--color-secondary));border-radius:.85rem;background:color-mix(in oklab,var(--color-surface) 88%,transparent);box-shadow:0 12px 30px color-mix(in oklab,var(--color-primary) 22%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.45;color:var(--color-muted)}.terminal-heading.svelte-agpcw5{display:flex;align-items:center;gap:.45rem;margin-bottom:.42rem;padding-bottom:.4rem;border-bottom:1px solid color-mix(in oklab,var(--color-border) 72%,transparent);color:var(--color-text);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-signal.svelte-agpcw5{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 color-mix(in oklab,var(--color-accent) 50%,transparent);animation:svelte-agpcw5-terminal-signal 2.8s ease-out infinite}.terminal-line.svelte-agpcw5{display:flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;overflow:hidden;white-space:nowrap;opacity:0;clip-path:inset(0 100% 0 0);will-change:opacity,clip-path}.terminal-prompt.svelte-agpcw5{color:var(--color-link);font-weight:800}.terminal-check.svelte-agpcw5{color:var(--color-accent);font-weight:800}.terminal-line-one.svelte-agpcw5{animation:svelte-agpcw5-terminal-line-one 12s steps(20,end) infinite}.terminal-line-two.svelte-agpcw5{animation:svelte-agpcw5-terminal-line-two 12s steps(20,end) infinite}.terminal-line-three.svelte-agpcw5{animation:svelte-agpcw5-terminal-line-three 12s steps(20,end) infinite}@keyframes svelte-agpcw5-terminal-signal{0%,35%{box-shadow:0 0 color-mix(in oklab,var(--color-accent) 46%,transparent)}75%,to{box-shadow:0 0 0 .48rem transparent}}@keyframes svelte-agpcw5-terminal-line-one{0%,5%{opacity:0;clip-path:inset(0 100% 0 0)}16%,82%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@keyframes svelte-agpcw5-terminal-line-two{0%,20%{opacity:0;clip-path:inset(0 100% 0 0)}31%,82%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@keyframes svelte-agpcw5-terminal-line-three{0%,35%{opacity:0;clip-path:inset(0 100% 0 0)}46%,82%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@media(max-width:640px){.diagnostic-terminal.svelte-agpcw5{top:.75rem;left:.75rem;width:min(13.75rem,calc(100% - 1.5rem));padding:.58rem .65rem .62rem;font-size:.62rem}.terminal-heading.svelte-agpcw5{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.terminal-signal.svelte-agpcw5,.terminal-line.svelte-agpcw5{animation:none}.terminal-line.svelte-agpcw5{opacity:1;clip-path:none}}
