.modal-overlay.svelte-g72luk{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1000;opacity:0;transition:opacity .3s ease}.visible.svelte-g72luk{display:flex;opacity:1}.modal.svelte-g72luk{background:var(--color-bg-card);padding:var(--space-xl);border-radius:var(--radius-lg);position:relative;max-width:400px;margin-left:75%;max-height:fit-content;box-shadow:var(--shadow-lg)}.close.svelte-g72luk{position:absolute;right:var(--space-md);top:var(--space-sm);border:none;background:none;font-size:1.5rem;cursor:pointer;color:var(--color-text-muted);transition:color .15s}.close.svelte-g72luk:hover{color:var(--color-text)}form.svelte-g72luk{margin-top:var(--space-md)}input.svelte-g72luk{width:100%;padding:.625rem .875rem;margin-bottom:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:1rem;transition:border-color .15s,box-shadow .15s}input.svelte-g72luk:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #8cdec14d}p.svelte-g72luk{margin-top:var(--space-md);text-align:left}.service-section.svelte-1knzzmh{display:flex;flex-direction:column;gap:var(--space-xl);margin:var(--space-2xl) 0}.service-text.svelte-1knzzmh{width:100%}.service-image.svelte-1knzzmh{width:100%;max-width:400px;margin:var(--space-2xl) auto}.service-image.svelte-1knzzmh img:where(.svelte-1knzzmh){max-width:100%;height:auto;border-radius:var(--radius-lg)}@media (min-width: 768px){.service-section.svelte-1knzzmh{flex-direction:row;gap:var(--space-2xl);align-items:flex-start}.service-text.svelte-1knzzmh{flex:2}.service-image.svelte-1knzzmh{flex:1}}.buy-button.svelte-1knzzmh{background:var(--color-primary);color:#fff;padding:.75rem var(--space-lg);margin:var(--space-md) 0;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;font-size:1.1em;font-weight:600}.buy-button.svelte-1knzzmh:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}
