.bw-button.svelte-1n7jz3w{display:inline-flex;align-items:center;justify-content:center;gap:var(--bw-space-sm);white-space:nowrap;border-radius:var(--bw-radius);font-weight:var(--bw-font-semibold);font-family:var(--bw-font-body);transition:all var(--bw-transition-smooth);cursor:pointer;border:none;text-decoration:none;outline:none;position:relative}.bw-button.pill.svelte-1n7jz3w{border-radius:var(--bw-radius-full)}.bw-button.svelte-1n7jz3w:focus-visible{outline:3px solid var(--bw-color-primary);outline-offset:2px}.bw-button.svelte-1n7jz3w:disabled,.bw-button.disabled.svelte-1n7jz3w{opacity:.5;cursor:not-allowed;pointer-events:none}.bw-button-sm.svelte-1n7jz3w{height:2rem;padding:0 var(--bw-space-md);font-size:var(--bw-text-sm)}.bw-button-md.svelte-1n7jz3w{height:2.5rem;padding:0 var(--bw-space-lg);font-size:var(--bw-text-base)}.bw-button-lg.svelte-1n7jz3w{height:3rem;padding:0 var(--bw-space-xl);font-size:var(--bw-text-lg)}.bw-button-primary.svelte-1n7jz3w{background:var(--bw-color-primary);color:#fff;box-shadow:var(--bw-shadow-sm)}.bw-button-primary.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){background:color-mix(in srgb,var(--bw-color-primary) 90%,black);transform:translateY(-2px);box-shadow:var(--bw-shadow-md)}.bw-button-primary.svelte-1n7jz3w:active:not(:disabled):not(.disabled){transform:translateY(0);box-shadow:var(--bw-shadow-sm)}.bw-button-secondary.svelte-1n7jz3w{background:var(--bw-color-secondary);color:#fff;box-shadow:var(--bw-shadow-sm)}.bw-button-secondary.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){background:color-mix(in srgb,var(--bw-color-secondary) 90%,black);transform:translateY(-2px);box-shadow:var(--bw-shadow-md)}.bw-button-secondary.svelte-1n7jz3w:active:not(:disabled):not(.disabled){transform:translateY(0);box-shadow:var(--bw-shadow-sm)}.bw-button-glow.svelte-1n7jz3w{background:var(--bw-gradient-primary, var(--bw-color-primary));color:#fff;box-shadow:var(--bw-shadow-glow-strong, var(--bw-shadow-glow))}.bw-button-glow.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){transform:translateY(-2px) scale(1.01);box-shadow:var(--bw-shadow-glow-strong)}.bw-button-glow.svelte-1n7jz3w:active:not(:disabled):not(.disabled){transform:translateY(0);box-shadow:var(--bw-shadow-glow)}.bw-button-outline.svelte-1n7jz3w{background:transparent;color:var(--bw-color-text);border:2px solid var(--bw-border-base);box-shadow:var(--bw-shadow-xs)}.bw-button-outline.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){background:var(--bw-surface-dim);border-color:var(--bw-border-strong);box-shadow:var(--bw-shadow-sm)}.bw-button-outline.svelte-1n7jz3w:active:not(:disabled):not(.disabled){background:var(--bw-surface-base);box-shadow:var(--bw-shadow-xs)}.bw-button-ghost.svelte-1n7jz3w{background:transparent;color:var(--bw-color-text)}.bw-button-ghost.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){background:var(--bw-surface-dim)}.bw-button-ghost.svelte-1n7jz3w:active:not(:disabled):not(.disabled){background:color-mix(in srgb,var(--bw-surface-dim) 80%,black)}.bw-button-link.svelte-1n7jz3w{background:transparent;color:var(--bw-color-primary);text-decoration:underline;text-underline-offset:4px;height:auto;padding:0}.bw-button-link.svelte-1n7jz3w:hover:not(:disabled):not(.disabled){color:color-mix(in srgb,var(--bw-color-primary) 80%,black);text-decoration-thickness:2px}.bw-button-link.svelte-1n7jz3w:active:not(:disabled):not(.disabled){color:color-mix(in srgb,var(--bw-color-primary) 70%,black)}.bw-container.svelte-1bk791p{width:100%;margin-left:auto;margin-right:auto}.bw-container.with-padding.svelte-1bk791p{padding-left:var(--bw-space-lg);padding-right:var(--bw-space-lg)}.bw-container-sm.svelte-1bk791p{max-width:640px}.bw-container-md.svelte-1bk791p{max-width:768px}.bw-container-lg.svelte-1bk791p{max-width:1024px}.bw-container-xl.svelte-1bk791p{max-width:1280px}.bw-container-2xl.svelte-1bk791p{max-width:1536px}.bw-container-full.svelte-1bk791p{max-width:none}@media (max-width: 768px){.bw-container.with-padding.svelte-1bk791p{padding-left:var(--bw-space-md);padding-right:var(--bw-space-md)}}.bw-overlay.svelte-1ap63sc{position:absolute;inset:0;z-index:var(--bw-z-base);opacity:var(--overlay-opacity, .5);pointer-events:none}.bw-overlay-dark.bw-overlay-solid.svelte-1ap63sc{background:#000}.bw-overlay-dark.bw-overlay-top-to-bottom.svelte-1ap63sc{background:linear-gradient(to bottom,#000c,#0006)}.bw-overlay-dark.bw-overlay-bottom-to-top.svelte-1ap63sc{background:linear-gradient(to top,#000c,#0006)}.bw-overlay-dark.bw-overlay-center-out.svelte-1ap63sc{background:radial-gradient(circle,#0003,#000c)}.bw-overlay-light.bw-overlay-solid.svelte-1ap63sc{background:#fff}.bw-overlay-light.bw-overlay-top-to-bottom.svelte-1ap63sc{background:linear-gradient(to bottom,#fffc,#fff6)}.bw-overlay-light.bw-overlay-bottom-to-top.svelte-1ap63sc{background:linear-gradient(to top,#fffc,#fff6)}.bw-overlay-light.bw-overlay-center-out.svelte-1ap63sc{background:radial-gradient(circle,#fff3,#fffc)}.bw-overlay-primary.bw-overlay-solid.svelte-1ap63sc{background:var(--bw-color-primary)}.bw-overlay-primary.bw-overlay-top-to-bottom.svelte-1ap63sc{background:linear-gradient(to bottom,color-mix(in srgb,var(--bw-color-primary) 80%,transparent),color-mix(in srgb,var(--bw-color-primary) 40%,transparent))}.bw-overlay-primary.bw-overlay-bottom-to-top.svelte-1ap63sc{background:linear-gradient(to top,color-mix(in srgb,var(--bw-color-primary) 80%,transparent),color-mix(in srgb,var(--bw-color-primary) 40%,transparent))}.bw-overlay-primary.bw-overlay-center-out.svelte-1ap63sc{background:radial-gradient(circle,color-mix(in srgb,var(--bw-color-primary) 20%,transparent),color-mix(in srgb,var(--bw-color-primary) 80%,transparent))}.bw-overlay-vignette.svelte-1ap63sc{background:var(--bw-overlay-vignette)}.bw-overlay-iris.svelte-1ap63sc{background:var(--bw-overlay-iris)}.with-noise.svelte-1ap63sc{background-image:var(--bw-overlay-noise),var(--bw-overlay-vignette);background-blend-mode:soft-light}.bw-badge.svelte-tywpk9{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--bw-radius-full);font-weight:var(--bw-font-medium);font-family:var(--bw-font-body);line-height:1}.bw-badge-sm.svelte-tywpk9{padding:var(--bw-space-3xs) var(--bw-space-sm);font-size:var(--bw-text-xs)}.bw-badge-md.svelte-tywpk9{padding:var(--bw-space-2xs) var(--bw-space-md);font-size:var(--bw-text-sm)}.bw-badge-default.svelte-tywpk9{background:var(--bw-surface-dim);color:var(--bw-color-text);border:1px solid var(--bw-border-base)}.bw-badge-primary.svelte-tywpk9{background:color-mix(in srgb,var(--bw-color-primary) 10%,white);color:var(--bw-color-primary);border:1px solid color-mix(in srgb,var(--bw-color-primary) 30%,white)}.bw-badge-success.svelte-tywpk9{background:color-mix(in srgb,var(--bw-color-secondary) 10%,white);color:var(--bw-color-secondary);border:1px solid color-mix(in srgb,var(--bw-color-secondary) 30%,white)}.bw-badge-warning.svelte-tywpk9{background:color-mix(in srgb,var(--bw-color-accent) 10%,white);color:color-mix(in srgb,var(--bw-color-accent) 90%,black);border:1px solid color-mix(in srgb,var(--bw-color-accent) 30%,white)}.bw-badge-danger.svelte-tywpk9{background:color-mix(in srgb,#ef4444 10%,white);color:#dc2626;border:1px solid color-mix(in srgb,#ef4444 30%,white)}.hero.svelte-t45gr8{padding-top:var(--section-pt, var(--bw-space-lg));padding-bottom:var(--section-pb, var(--bw-space-lg));background:var(--section-bg, transparent);color:var(--hero-text-color, white);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg-image.svelte-t45gr8,.hero-bg-video.svelte-t45gr8,.hero-bg-gradient.svelte-t45gr8,.hero-bg-color.svelte-t45gr8{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-bg-video.svelte-t45gr8{object-fit:cover}.hero-bg-image.svelte-t45gr8{background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(1.05)}.hero-content.svelte-t45gr8{position:relative;z-index:10;padding:var(--bw-space-xl) 0}.content-card.svelte-t45gr8{position:relative;padding:clamp(var(--bw-space-lg),4vw,var(--bw-space-2xl));max-width:900px;margin-inline:auto}.text-left.svelte-t45gr8{text-align:left}.text-center.svelte-t45gr8{text-align:center}.text-right.svelte-t45gr8{text-align:right}h1.svelte-t45gr8{font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-3xl),4vw,var(--bw-text-5xl));font-weight:var(--bw-font-bold);line-height:var(--bw-leading-tight);margin-bottom:var(--bw-space-md);color:inherit;text-shadow:0 2px 12px rgb(0 0 0 / .25)}.tagline.svelte-t45gr8{font-size:clamp(var(--bw-text-lg),2vw,var(--bw-text-2xl));line-height:var(--bw-leading-relaxed);opacity:.95;margin-bottom:var(--bw-space-lg);max-width:680px;color:inherit;text-shadow:0 1px 4px rgba(0,0,0,.25)}.text-center.svelte-t45gr8 .tagline:where(.svelte-t45gr8){margin-left:auto;margin-right:auto}.cta-buttons.svelte-t45gr8{display:flex;gap:var(--bw-space-md);flex-wrap:wrap;align-items:center}.text-center.svelte-t45gr8 .cta-buttons:where(.svelte-t45gr8){justify-content:center}.text-right.svelte-t45gr8 .cta-buttons:where(.svelte-t45gr8){justify-content:flex-end}@media (max-width: 1024px){.content-card.svelte-t45gr8{padding:var(--bw-space-xl)}}@media (max-width: 768px){.hero.svelte-t45gr8{min-height:60vh!important}h1.svelte-t45gr8{font-size:var(--bw-text-3xl)}.tagline.svelte-t45gr8{font-size:var(--bw-text-base)}.cta-buttons.svelte-t45gr8{flex-direction:column;align-items:stretch}.hero-content.svelte-t45gr8{text-align:center}.hero-content.svelte-t45gr8 .cta-buttons:where(.svelte-t45gr8){justify-content:stretch}.text-center.svelte-t45gr8 .tagline:where(.svelte-t45gr8),.text-left.svelte-t45gr8 .tagline:where(.svelte-t45gr8),.text-right.svelte-t45gr8 .tagline:where(.svelte-t45gr8){margin-left:auto;margin-right:auto}}.about.svelte-1muw842{padding-top:var(--section-pt, var(--bw-space-2xl));padding-bottom:var(--section-pb, var(--bw-space-2xl));background:var(--section-bg, transparent);color:var(--section-text, var(--bw-color-text))}.split-layout.svelte-1muw842{display:grid;grid-template-columns:1fr;gap:var(--bw-space-2xl);align-items:center}@media (min-width: 768px){.split-layout.svelte-1muw842{grid-template-columns:1fr 1fr;gap:var(--bw-space-3xl)}}.split-content.svelte-1muw842{display:flex;flex-direction:column;gap:var(--bw-space-md)}.split-image.svelte-1muw842{position:relative}.centered-layout.svelte-1muw842{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--bw-space-2xl)}.content-centered.svelte-1muw842{display:flex;flex-direction:column;gap:var(--bw-space-md);align-items:center}.image-wrapper.svelte-1muw842{position:relative;border-radius:var(--bw-radius-xl);overflow:hidden;border:1px dashed var(--bw-border-base);padding:var(--bw-space-xs);background:var(--bw-surface-muted)}.image-wrapper.centered.svelte-1muw842{max-width:600px;margin:0 auto}.band-image.svelte-1muw842{width:100%;height:auto;display:block;border-radius:var(--bw-radius-lg);box-shadow:var(--bw-shadow-md)}.eyebrow.svelte-1muw842{display:inline-flex;align-items:center;padding:var(--bw-space-3xs) var(--bw-space-sm);border-radius:var(--bw-radius-full);background:color-mix(in srgb,var(--bw-color-primary) 10%,transparent);color:color-mix(in srgb,var(--bw-color-primary) 90%,white);font-size:var(--bw-text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--bw-font-medium);width:fit-content}h2.svelte-1muw842{margin:0;font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-2xl),4vw,var(--bw-text-4xl));font-weight:var(--bw-font-semibold);line-height:var(--bw-leading-tight)}@media (min-width: 1024px){h2.svelte-1muw842{font-size:clamp(var(--bw-text-3xl),4vw,var(--bw-text-5xl))}}.subheadline.svelte-1muw842{margin:0;font-size:var(--bw-text-lg);color:var(--bw-color-text-muted);line-height:var(--bw-leading-relaxed);font-weight:var(--bw-font-medium)}.biography.svelte-1muw842{margin:0;font-size:var(--bw-text-base);line-height:var(--bw-leading-relaxed);color:var(--bw-color-text)}.achievements.svelte-1muw842{display:flex;flex-wrap:wrap;gap:var(--bw-space-sm);margin-top:var(--bw-space-sm)}.achievements.centered.svelte-1muw842{justify-content:center}.stats-grid.svelte-1muw842{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--bw-space-lg);margin-top:var(--bw-space-lg);padding-top:var(--bw-space-lg);border-top:1px dashed var(--bw-border-base)}.stats-grid.centered.svelte-1muw842{max-width:600px;margin-left:auto;margin-right:auto}.stat-item.svelte-1muw842{display:flex;flex-direction:column;gap:var(--bw-space-2xs)}.stat-value.svelte-1muw842{font-size:var(--bw-text-2xl);font-weight:var(--bw-font-semibold);color:var(--bw-color-primary);line-height:1}.stat-label.svelte-1muw842{font-size:var(--bw-text-sm);color:var(--bw-color-text-muted);line-height:var(--bw-leading-snug)}@media (max-width: 767px){.split-layout.svelte-1muw842{grid-template-columns:1fr}.stats-grid.svelte-1muw842{grid-template-columns:repeat(2,1fr)}}.pricing.svelte-16mjx9s{padding-top:var(--section-pt, var(--bw-space-2xl));padding-bottom:var(--section-pb, var(--bw-space-2xl));background:var(--section-bg, transparent);color:var(--section-text, var(--bw-color-text))}.header.svelte-16mjx9s{text-align:center;max-width:720px;margin:0 auto var(--bw-space-2xl)}h2.svelte-16mjx9s{margin:0;font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-2xl),4vw,var(--bw-text-4xl));font-weight:var(--bw-font-semibold);line-height:var(--bw-leading-tight)}.sub.svelte-16mjx9s{margin:var(--bw-space-md) 0 0;color:var(--bw-color-text-muted);font-size:var(--bw-text-base);line-height:var(--bw-leading-relaxed)}.pricing-grid.svelte-16mjx9s{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--bw-space-lg)}@media (min-width: 768px){.pricing-grid.svelte-16mjx9s{grid-template-columns:repeat(3,1fr)}}.plan-card.svelte-16mjx9s{background:var(--bw-surface-muted);border-radius:var(--bw-radius-card);padding:var(--bw-space-lg);display:flex;flex-direction:column;gap:var(--bw-space-lg);position:relative;transition:background var(--bw-transition-smooth)}.plan-card.svelte-16mjx9s:hover{background:var(--bw-surface-dim);box-shadow:0 1px 3px #0000000d}.plan-card.highlight.svelte-16mjx9s{background:var(--bw-surface-base);box-shadow:var(--bw-shadow-lg);border:1px solid color-mix(in srgb,var(--bw-color-primary) 20%,transparent)}.badge-wrapper.svelte-16mjx9s{position:absolute;top:calc(-1 * var(--bw-space-sm));left:50%;transform:translate(-50%);z-index:10}.badge-popular.svelte-16mjx9s{display:inline-block;padding:var(--bw-space-2xs) var(--bw-space-md);background:linear-gradient(135deg,color-mix(in srgb,var(--bw-color-accent) 90%,black),color-mix(in srgb,var(--bw-color-secondary) 85%,black));color:#fff;border-radius:var(--bw-radius-full);font-size:var(--bw-text-xs);font-weight:var(--bw-font-semibold);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--bw-shadow-sm)}.plan-header.svelte-16mjx9s{text-align:center;display:flex;flex-direction:column;gap:var(--bw-space-sm)}h3.svelte-16mjx9s{margin:0;font-size:var(--bw-text-base);font-weight:var(--bw-font-medium);color:var(--bw-color-text)}.price.svelte-16mjx9s{font-size:var(--bw-text-3xl);font-weight:var(--bw-font-semibold);color:var(--bw-color-primary);line-height:1}.description.svelte-16mjx9s{margin:0;color:var(--bw-color-text-muted);font-size:var(--bw-text-sm)}.divider.svelte-16mjx9s{height:1px;background:transparent;border-top:1px dashed var(--bw-border-base)}.features.svelte-16mjx9s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--bw-space-sm);flex-grow:1}.features.svelte-16mjx9s li:where(.svelte-16mjx9s){display:flex;align-items:flex-start;gap:var(--bw-space-sm);font-size:var(--bw-text-sm);color:var(--bw-color-text);text-align:left}.features.svelte-16mjx9s li:where(.svelte-16mjx9s) svg{color:var(--bw-color-primary);flex-shrink:0;margin-top:2px}.plan-footer.svelte-16mjx9s{margin-top:auto}.full-width{width:100%}.stacked.svelte-16mjx9s{display:grid;gap:var(--bw-space-md);max-width:1000px;margin:0 auto}.plan-stacked.svelte-16mjx9s{background:var(--bw-surface-muted);border-radius:var(--bw-radius-card);padding:var(--bw-space-lg);display:grid;gap:var(--bw-space-md);transition:background var(--bw-transition-smooth)}.plan-stacked.svelte-16mjx9s:hover{background:var(--bw-surface-dim);box-shadow:0 1px 3px #0000000d}.plan-stacked.highlight.svelte-16mjx9s{background:var(--bw-surface-base);box-shadow:var(--bw-shadow-md);border:1px solid color-mix(in srgb,var(--bw-color-primary) 20%,transparent)}@media (min-width: 768px){.plan-stacked.svelte-16mjx9s{grid-template-columns:2fr 3fr auto;align-items:center}}.stacked-left.svelte-16mjx9s{display:flex;flex-direction:column;gap:var(--bw-space-xs)}.stacked-header.svelte-16mjx9s{display:flex;align-items:center;gap:var(--bw-space-sm)}.badge-inline.svelte-16mjx9s{padding:var(--bw-space-3xs) var(--bw-space-sm);background:color-mix(in srgb,var(--bw-color-accent) 15%,transparent);color:color-mix(in srgb,var(--bw-color-accent) 95%,black);border-radius:var(--bw-radius-full);font-size:var(--bw-text-xs);font-weight:var(--bw-font-medium);text-transform:uppercase;letter-spacing:.05em}.features.horizontal.svelte-16mjx9s{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--bw-space-md)}.stacked-right.svelte-16mjx9s{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bw-space-sm);text-align:right}@media (max-width: 767px){.pricing-grid.svelte-16mjx9s{grid-template-columns:1fr}.stacked-right.svelte-16mjx9s{align-items:flex-start;text-align:left}}.services.svelte-18x7sci{padding-top:var(--section-pt, var(--bw-space-2xl));padding-bottom:var(--section-pb, var(--bw-space-2xl));background:var(--section-bg, transparent);color:var(--section-text, var(--bw-color-text))}.header.svelte-18x7sci{text-align:center;max-width:720px;margin:0 auto var(--bw-space-2xl)}h2.svelte-18x7sci{margin:0;font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-2xl),4vw,var(--bw-text-4xl));font-weight:var(--bw-font-semibold);line-height:var(--bw-leading-tight)}.sub.svelte-18x7sci{color:var(--bw-color-text-muted);margin:var(--bw-space-md) 0 0;font-size:var(--bw-text-base);line-height:var(--bw-leading-relaxed)}.services-grid.svelte-18x7sci{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bw-space-lg)}@media (min-width: 768px){.services-grid.svelte-18x7sci{grid-template-columns:repeat(3,1fr)}}.service-card.svelte-18x7sci{background:var(--bw-surface-muted);border-radius:var(--bw-radius-card);padding:var(--bw-space-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--bw-space-md);transition:opacity var(--bw-transition-smooth);position:relative}.service-card.svelte-18x7sci:hover{opacity:.7}@media (min-width: 769px){.col-span-2.svelte-18x7sci{grid-column:span 2}.col-span-3.svelte-18x7sci{grid-column:span 3}}.icon-decorator.svelte-18x7sci{position:relative;width:144px;height:144px}.icon-grid.svelte-18x7sci{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--bw-color-text) .1,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--bw-color-text) .1,transparent) 1px,transparent 1px);background-size:24px 24px}.icon-radial.svelte-18x7sci{position:absolute;inset:0;background:radial-gradient(circle,transparent 0%,transparent 60%,var(--bw-surface-muted) 100%)}.icon-box.svelte-18x7sci{position:absolute;inset:0;margin:auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bw-surface-base) 85%,var(--bw-color-primary) 15%);border:1px solid color-mix(in srgb,var(--bw-color-primary) 20%,transparent);border-radius:var(--bw-radius-sm);color:var(--bw-color-primary);transition:transform var(--bw-transition-smooth)}.service-card.svelte-18x7sci:hover .icon-box:where(.svelte-18x7sci){transform:scale(1.1)}h3.svelte-18x7sci{margin:var(--bw-space-md) 0 0;font-size:var(--bw-text-base);font-weight:var(--bw-font-medium);color:var(--bw-color-text)}.badge.svelte-18x7sci{display:inline-block;padding:var(--bw-space-2xs) var(--bw-space-sm);background:color-mix(in srgb,var(--bw-color-accent) 15%,transparent);color:color-mix(in srgb,var(--bw-color-accent) 95%,black);border-radius:var(--bw-radius-full);font-size:var(--bw-text-xs);font-weight:var(--bw-font-medium);text-transform:uppercase;letter-spacing:.05em}p.svelte-18x7sci{margin:0;color:var(--bw-color-text-muted);font-size:var(--bw-text-sm);line-height:var(--bw-leading-relaxed)}.list.svelte-18x7sci{display:grid;gap:var(--bw-space-sm);max-width:900px;margin:0 auto}.list-item.svelte-18x7sci{display:flex;justify-content:space-between;align-items:center;gap:var(--bw-space-md);padding:var(--bw-space-md) var(--bw-space-lg);background:var(--bw-surface-muted);border-radius:var(--bw-radius-card);transition:opacity var(--bw-transition-smooth)}.list-item.svelte-18x7sci:hover{opacity:.7}.list-left.svelte-18x7sci{display:flex;align-items:center;gap:var(--bw-space-md);flex:1}.icon-circle.svelte-18x7sci{width:40px;height:40px;border-radius:var(--bw-radius-sm);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bw-surface-base) 85%,var(--bw-color-primary) 15%);border:1px solid color-mix(in srgb,var(--bw-color-primary) 20%,transparent);color:var(--bw-color-primary);flex-shrink:0;transition:transform var(--bw-transition-smooth)}.list-item.svelte-18x7sci:hover .icon-circle:where(.svelte-18x7sci){transform:scale(1.1)}.list-text.svelte-18x7sci{flex:1}.list-text.svelte-18x7sci h3:where(.svelte-18x7sci){margin:0;font-size:var(--bw-text-base)}.list-text.svelte-18x7sci p:where(.svelte-18x7sci){margin:var(--bw-space-2xs) 0 0;font-size:var(--bw-text-sm)}.badge-small.svelte-18x7sci{padding:var(--bw-space-3xs) var(--bw-space-sm);background:color-mix(in srgb,var(--bw-color-accent) 12%,transparent);color:color-mix(in srgb,var(--bw-color-accent) 90%,black);border-radius:var(--bw-radius-full);font-size:var(--bw-text-xs);font-weight:var(--bw-font-medium);white-space:nowrap}@media (max-width: 768px){.list-item.svelte-18x7sci{flex-direction:column;align-items:flex-start}.list-left.svelte-18x7sci{width:100%}.services-grid.svelte-18x7sci{grid-template-columns:1fr}}.faq.svelte-5ahqqp{padding-top:var(--section-pt, var(--bw-space-2xl));padding-bottom:var(--section-pb, var(--bw-space-2xl));background:var(--section-bg, transparent);color:var(--section-text, var(--bw-color-text))}.faq-layout.svelte-5ahqqp{display:grid;gap:var(--bw-space-2xl)}@media (min-width: 1024px){.faq-layout.svelte-5ahqqp{grid-template-columns:1fr auto;align-items:start}}.header.svelte-5ahqqp{text-align:center}@media (min-width: 1024px){.header.svelte-5ahqqp{text-align:left}}h2.svelte-5ahqqp{margin:0 0 var(--bw-space-md);font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-2xl),3vw,var(--bw-text-3xl));font-weight:var(--bw-font-semibold);line-height:var(--bw-leading-tight)}.header-desc.svelte-5ahqqp{margin:0;color:var(--bw-color-text-muted);font-size:var(--bw-text-base);line-height:var(--bw-leading-relaxed)}.list.svelte-5ahqqp{display:flex;flex-direction:column;max-width:700px}@media (min-width: 1024px){.list.svelte-5ahqqp{max-width:none;width:700px}}.faq-item.svelte-5ahqqp{border-bottom:1px dashed var(--bw-border-base);padding:var(--bw-space-lg) 0}.faq-item.svelte-5ahqqp:first-child{padding-top:0}.faq-trigger.svelte-5ahqqp{width:100%;display:flex;justify-content:space-between;align-items:flex-start;background:transparent;border:none;padding:0;text-align:left;color:inherit;cursor:pointer;gap:var(--bw-space-md);font-family:inherit}.faq-trigger.svelte-5ahqqp:hover .q:where(.svelte-5ahqqp){color:var(--bw-color-primary)}.q.svelte-5ahqqp{font-size:var(--bw-text-base);font-weight:var(--bw-font-medium);transition:color var(--bw-transition-fast);line-height:var(--bw-leading-snug)}.faq-content.svelte-5ahqqp{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bw-transition-smooth);overflow:hidden}.faq-content.open.svelte-5ahqqp{grid-template-rows:1fr;margin-top:var(--bw-space-md)}.answer-wrapper.svelte-5ahqqp{min-height:0}.answer.svelte-5ahqqp{margin:0;color:var(--bw-color-text-muted);font-size:var(--bw-text-sm);line-height:var(--bw-leading-relaxed)}.answer.svelte-5ahqqp ol,.answer.svelte-5ahqqp ul{margin:var(--bw-space-sm) 0 0;padding-left:var(--bw-space-lg)}.answer.svelte-5ahqqp li{margin:var(--bw-space-xs) 0}.cta.svelte-1h2ksey{padding-top:var(--section-pt, var(--bw-space-2xl));padding-bottom:var(--section-pb, var(--bw-space-2xl));background:var(--section-bg, transparent);color:var(--section-text, var(--bw-color-text))}.cta-box.svelte-1h2ksey{background:var(--bw-surface-muted);border-radius:var(--bw-radius-2xl);padding:var(--bw-space-2xl) var(--bw-space-lg);border:1px solid var(--bw-border-base);display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width: 768px){.cta-box.svelte-1h2ksey{padding:var(--bw-space-3xl) var(--bw-space-xl)}}@media (min-width: 1024px){.cta-box.svelte-1h2ksey{padding:calc(var(--bw-space-3xl) * 1.5) var(--bw-space-2xl)}}.content.svelte-1h2ksey{max-width:720px;display:flex;flex-direction:column;gap:var(--bw-space-md)}h2.svelte-1h2ksey{margin:0;font-family:var(--bw-font-heading);font-size:clamp(var(--bw-text-2xl),4vw,var(--bw-text-4xl));font-weight:var(--bw-font-semibold);line-height:var(--bw-leading-tight);text-wrap:balance}@media (min-width: 1024px){h2.svelte-1h2ksey{font-size:clamp(var(--bw-text-3xl),4vw,var(--bw-text-5xl))}}p.svelte-1h2ksey{margin:0;color:var(--bw-color-text-muted);font-size:var(--bw-text-base);line-height:var(--bw-leading-relaxed)}.actions.svelte-1h2ksey{display:flex;justify-content:center;gap:var(--bw-space-md);flex-wrap:wrap;margin-top:var(--bw-space-xl)}:root{--bw-space-3xs: .125rem;--bw-space-2xs: .1875rem;--bw-space-xs: .25rem;--bw-space-sm: .5rem;--bw-space-md: 1rem;--bw-space-lg: 2rem;--bw-space-xl: 4rem;--bw-space-2xl: 6rem;--bw-space-3xl: 8rem;--bw-text-xs: .75rem;--bw-text-sm: .875rem;--bw-text-base: 1rem;--bw-text-lg: 1.25rem;--bw-text-xl: 1.5rem;--bw-text-2xl: 2rem;--bw-text-3xl: 3rem;--bw-text-4xl: 4rem;--bw-text-5xl: 6rem;--bw-leading-none: 1;--bw-leading-tight: 1.1;--bw-leading-snug: 1.25;--bw-leading-normal: 1.5;--bw-leading-relaxed: 1.8;--bw-leading-loose: 2;--bw-font-normal: 400;--bw-font-medium: 500;--bw-font-semibold: 600;--bw-font-bold: 700;--bw-color-primary: #3b82f6;--bw-color-secondary: #10b981;--bw-color-accent: #f59e0b;--bw-color-text: #1f2937;--bw-color-text-muted: #6b7280;--bw-color-text-light: #9ca3af;--bw-surface-base: #ffffff;--bw-surface-dim: #f9fafb;--bw-surface-bright: #ffffff;--bw-surface-muted: #f3f4f6;--bw-color-surface: var(--bw-surface-base);--bw-overlay-dark: rgba(0, 0, 0, .5);--bw-overlay-darker: rgba(0, 0, 0, .7);--bw-overlay-light: rgba(255, 255, 255, .5);--bw-border-base: rgba(0, 0, 0, .1);--bw-border-light: rgba(0, 0, 0, .05);--bw-border-strong: rgba(0, 0, 0, .2);--bw-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--bw-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--bw-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--bw-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--bw-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--bw-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--bw-shadow-soft: 0 18px 45px -18px rgb(0 0 0 / .25);--bw-shadow-glow: 0 15px 40px -10px color-mix(in srgb, var(--bw-color-primary) 35%, transparent);--bw-shadow-soft: 0 30px 60px -18px rgb(0 0 0 / .2);--bw-shadow-glow-accent: 0 12px 32px -12px color-mix(in srgb, var(--bw-color-accent) 38%, transparent);--bw-shadow-glow-strong: 0 20px 48px -12px color-mix(in srgb, var(--bw-color-primary) 50%, transparent);--bw-shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--bw-glass-bg: color-mix(in srgb, var(--bw-surface-base) 75%, transparent);--bw-glass-border: 1px solid color-mix(in srgb, var(--bw-color-text) 10%, transparent);--bw-paper-bg: color-mix(in srgb, var(--bw-surface-base) 96%, transparent);--bw-paper-border: 1px solid color-mix(in srgb, var(--bw-color-text) 6%, transparent);--bw-ring-primary: 0 0 0 1px color-mix(in srgb, var(--bw-color-primary) 35%, transparent);--bw-ring-surface: 0 0 0 1px color-mix(in srgb, var(--bw-color-text) 8%, transparent);--bw-blur-sm: blur(8px);--bw-blur-md: blur(14px);--bw-radius-none: 0;--bw-radius-sm: .25rem;--bw-radius-md: .5rem;--bw-radius-lg: 1rem;--bw-radius-xl: 1.5rem;--bw-radius-full: 9999px;--bw-radius-media: var(--bw-radius-lg);--bw-radius-card: var(--bw-radius-lg);--bw-ease-in: cubic-bezier(.4, 0, 1, 1);--bw-ease-out: cubic-bezier(0, 0, .2, 1);--bw-ease-in-out: cubic-bezier(.4, 0, .2, 1);--bw-ease-smooth: cubic-bezier(.4, 0, .2, 1);--bw-duration-fast: .15s;--bw-duration-base: .3s;--bw-duration-slow: .5s;--bw-duration-slower: .7s;--bw-transition-fast: var(--bw-duration-fast) var(--bw-ease-smooth);--bw-transition-base: var(--bw-duration-base) var(--bw-ease-smooth);--bw-transition-smooth: var(--bw-duration-base) var(--bw-ease-smooth);--bw-transition-slow: var(--bw-duration-slow) var(--bw-ease-smooth);--bw-overlay-vignette: radial-gradient(circle at center, rgba(0,0,0,0) 40%, rgba(0,0,0,.4) 100%);--bw-overlay-iris: linear-gradient(135deg, color-mix(in srgb, var(--bw-color-primary) 18%, transparent), color-mix(in srgb, var(--bw-color-accent) 28%, transparent));--bw-overlay-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");--bw-gradient-primary: linear-gradient(135deg, color-mix(in srgb, var(--bw-color-primary) 90%, transparent), color-mix(in srgb, var(--bw-color-accent) 50%, transparent));--bw-gradient-accent: linear-gradient(135deg, color-mix(in srgb, var(--bw-color-accent) 80%, transparent), color-mix(in srgb, var(--bw-color-secondary) 40%, transparent));--bw-gradient-pastel: linear-gradient(135deg, #f7e7d7, #f3dfe9, #e7f2ef);--bw-z-base: 0;--bw-z-dropdown: 10;--bw-z-sticky: 20;--bw-z-overlay: 30;--bw-z-modal: 40;--bw-z-popover: 50;--bw-z-tooltip: 60;--bw-radius: var(--bw-radius-md);--bw-font-heading: system-ui, sans-serif;--bw-font-body: system-ui, sans-serif;--section-pt: var(--bw-space-lg);--section-pb: var(--bw-space-lg);--section-bg: transparent;--section-text: var(--bw-color-text);--section-accent: var(--bw-color-primary);--section-maxwidth: 1200px;--bw-media-radius: var(--bw-radius-media);--bw-media-border: 1px solid color-mix(in srgb, var(--bw-color-text) 8%, transparent);--bw-media-shadow: var(--bw-shadow-md);--bw-media-overlay: color-mix(in srgb, var(--bw-color-primary) 18%, transparent);--bw-media-tilt: 1deg;--bw-letterspace-tight: -.01em;--bw-letterspace-normal: 0em;--bw-letterspace-loose: .02em}.bandweb-site{font-family:var(--bw-font-body);color:var(--bw-color-text);line-height:1.6}.bandweb-site *{box-sizing:border-box}.bandweb-site h1,.bandweb-site h2,.bandweb-site h3,.bandweb-site h4,.bandweb-site h5,.bandweb-site h6{font-family:var(--bw-font-heading);line-height:1.2}
