html{scroll-behavior:smooth}.pricing-contact.svelte-1hrotn9{--purple: #4d148c;--border: rgba(0, 0, 0, .09);--mono: "JetBrains Mono", ui-monospace, monospace;--shadow: 0 1px 3px rgba(0, 0, 0, .07), 0 4px 16px rgba(0, 0, 0, .05);position:relative;min-height:100vh;overflow-x:hidden;background:#fafafa;color:#111;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pricing-contact.svelte-1hrotn9:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:40px 40px}.grid-reveal.svelte-1hrotn9{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.12) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle 340px at var(--mx) var(--my),black 0%,transparent 100%);mask-image:radial-gradient(circle 340px at var(--mx) var(--my),black 0%,transparent 100%);mix-blend-mode:multiply}main.svelte-1hrotn9,footer.svelte-1hrotn9{position:relative;z-index:1}.hero-i.svelte-1hrotn9,.foot-i.svelte-1hrotn9{max-width:1200px;margin:0 auto;width:100%}.foot-logo.svelte-1hrotn9{display:flex;align-items:center;gap:9px;text-decoration:none}.brand-mark.svelte-1hrotn9{display:block;filter:sepia(53%) saturate(273%) hue-rotate(-11deg) brightness(72%) contrast(189%)}.btn-blk.svelte-1hrotn9{display:inline-flex;align-items:center;gap:7px;font-size:.875rem;font-weight:700;background:#111;color:#fff;border-radius:2px;text-decoration:none;transition:background .15s}.btn-blk.svelte-1hrotn9{padding:11px 22px;font-size:.9rem}.btn-blk.svelte-1hrotn9:hover{background:var(--purple)}.btn-blk.svelte-1hrotn9 svg{transition:transform .15s}.btn-blk.svelte-1hrotn9:hover svg{transform:translate(2px)}.btn-line.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid var(--border);border-radius:2px;color:#333;font-size:.9rem;font-weight:700;text-decoration:none;background:#fff;transition:border-color .15s,color .15s}.btn-line.svelte-1hrotn9:hover{border-color:#00000038;color:#111}.hero.svelte-1hrotn9{min-height:calc(100vh - 85px);display:flex;align-items:center;padding:112px 32px 80px}.hero-i.svelte-1hrotn9{max-width:880px;text-align:center}.eyebrow-dark.svelte-1hrotn9{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:clamp(3.1rem,7vw,5.75rem);font-weight:700;line-height:.98;letter-spacing:-.045em;color:#111;margin:0 0 24px}.hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:1.05rem;color:#555;line-height:1.75;max-width:620px;margin:0 auto 32px}.hero-actions.svelte-1hrotn9{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}footer.svelte-1hrotn9{border-top:1px solid var(--border);padding:26px 32px}.foot-i.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;gap:20px}.foot-logo.svelte-1hrotn9{font-size:.9rem;font-weight:700;color:#111}.foot-copy.svelte-1hrotn9{font-family:var(--mono);font-size:.65rem;color:#999}.foot-links.svelte-1hrotn9{display:flex;gap:18px}.foot-links.svelte-1hrotn9 a:where(.svelte-1hrotn9){font-size:.8rem;color:#888;text-decoration:none;font-weight:500}.foot-links.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#111}@media(max-width:720px){.hero.svelte-1hrotn9,footer.svelte-1hrotn9{padding-left:20px;padding-right:20px}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:clamp(2.75rem,15vw,4.25rem)}.hero-actions.svelte-1hrotn9{align-items:stretch;flex-direction:column}.btn-blk.svelte-1hrotn9,.btn-line.svelte-1hrotn9{justify-content:center}.foot-i.svelte-1hrotn9{flex-direction:column;align-items:flex-start}.foot-links.svelte-1hrotn9{flex-wrap:wrap}}
