@layer tokens{:root{--m3-dialog-shape: var(--m3-shape-extra-large)}}dialog.svelte-1hwvcsw{display:flex;flex-direction:column;background-color:var(--m3c-surface-container-high);--m3v-background: var(--m3c-surface-container-high);border:none;border-radius:var(--m3-dialog-shape);min-width:17.5rem;max-width:35rem;padding:1.5rem;overflow:auto}dialog.svelte-1hwvcsw>svg{color:var(--m3c-secondary);flex-shrink:0;align-self:center;margin-bottom:1rem}.headline.svelte-1hwvcsw{font-family:var(--m3-font);font-size:1.5rem;line-height:1.333;font-weight:400;color:var(--m3c-on-surface);margin-top:0;margin-bottom:1rem}.headline.center.svelte-1hwvcsw{text-align:center}.content.svelte-1hwvcsw{font-family:var(--m3-font);font-size:.875rem;line-height:1.429;font-weight:400;color:var(--m3c-on-surface-variant);margin-bottom:1.5rem}.buttons.svelte-1hwvcsw{display:flex;justify-content:flex-end;gap:.5rem}dialog.svelte-1hwvcsw{position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--m3-easing-fast),visibility var(--m3-easing-fast)}dialog[open].svelte-1hwvcsw{opacity:1;visibility:visible;pointer-events:auto;animation:svelte-1hwvcsw-dialogIn var(--m3-timing-function-emphasized-decel) .5s,svelte-1hwvcsw-opacity var(--m3-timing-function-emphasized-decel) .1s backwards}dialog[open].svelte-1hwvcsw .headline:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-opacity var(--m3-easing-fast)}dialog[open].svelte-1hwvcsw .content:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-opacity var(--m3-easing-fast) 50ms backwards}dialog[open].svelte-1hwvcsw .buttons:where(.svelte-1hwvcsw){animation:svelte-1hwvcsw-buttonsIn var(--m3-timing-function-emphasized-decel) .5s,svelte-1hwvcsw-opacity var(--m3-easing-fast) .1s backwards}dialog.svelte-1hwvcsw::backdrop{background-color:oklch(from var(--m3c-scrim) l c h / .3);animation:svelte-1hwvcsw-opacity var(--m3-timing-function-emphasized-decel) .5s}@keyframes svelte-1hwvcsw-dialogIn{0%{transform:translateY(-3rem) scaleY(.9);clip-path:inset(0 0 100% 0 round var(--m3-dialog-shape))}to{transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0 round var(--m3-dialog-shape))}}@keyframes svelte-1hwvcsw-buttonsIn{0%{position:relative;bottom:100%}to{position:relative;bottom:0}}@keyframes svelte-1hwvcsw-opacity{0%{opacity:0}to{opacity:1}}@media print,(forced-colors:active){dialog.svelte-1hwvcsw{outline:solid .125rem canvastext}}.m3-container.svelte-1sk7btn{display:flex;justify-self:stretch;padding:.5rem 1.5rem .5rem 1rem;align-items:center;gap:1rem;text-align:inherit;border:none;background:transparent;color:inherit}.m3-container.svelte-1sk7btn:focus-visible{animation:focus-inward .6s cubic-bezier(.14,5.63,.4,.5) forwards}button.m3-container.svelte-1sk7btn,label.m3-container.svelte-1sk7btn{cursor:pointer}.lines-1.svelte-1sk7btn{height:3.5rem}.lines-2.svelte-1sk7btn{height:4.5rem}.lines-3.svelte-1sk7btn{height:5.5rem;padding-top:.75rem;padding-bottom:.75rem;align-items:flex-start}.body.svelte-1sk7btn{flex-grow:1}.leading.svelte-1sk7btn,.trailing.svelte-1sk7btn{display:contents;color:var(--m3c-on-surface-variant)}.trailing.svelte-1sk7btn{font-family:var(--m3-font);font-size:.688rem;line-height:1.455;font-weight:500}.leading.svelte-1sk7btn>svg,.trailing.svelte-1sk7btn>svg{width:1.5rem;height:1.5rem;flex-shrink:0}p.svelte-1sk7btn{margin:0}.supporting.svelte-1sk7btn{font-family:var(--m3-font);font-size:.875rem;line-height:1.429;font-weight:400;color:var(--m3c-on-surface-variant)}.overline-.svelte-1sk7btn{font-family:var(--m3-font);font-size:.688rem;line-height:1.455;font-weight:500;color:var(--m3c-on-surface-variant)}.headline.svelte-1sk7btn{font-family:var(--m3-font);font-size:1rem;line-height:1.5;font-weight:400;color:var(--m3c-on-surface)}main.svelte-1hrotn9{display:grid;gap:1.5rem;max-width:1100px;margin:0 auto;padding:0 1rem 4rem}.intro.svelte-1hrotn9{display:grid;gap:.5rem;max-width:42rem;padding-top:1rem}h1.svelte-1hrotn9,h2.svelte-1hrotn9,p.svelte-1hrotn9{margin:0}h1.svelte-1hrotn9{font-size:clamp(3rem,6vw,4.5rem);line-height:1}h2.svelte-1hrotn9{font-size:1.75rem;line-height:1.15}.tier-name.svelte-1hrotn9{font-size:2.5rem}.summary.svelte-1hrotn9,.period.svelte-1hrotn9{font-size:1rem;line-height:1.5;color:var(--m3c-on-surface-variant)}.tiers-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.tier-header.svelte-1hrotn9{display:grid;gap:.5rem;padding-bottom:1rem}.price-line.svelte-1hrotn9{display:flex;align-items:baseline;gap:.35rem}.price.svelte-1hrotn9{font-size:2rem;font-weight:700;line-height:1;color:var(--m3c-primary);font-family:Bricolage Grotesque,sans-serif}.features.svelte-1hrotn9{overflow:hidden;border-radius:var(--m3-shape-large);background:var(--m3c-surface-container)}@media(max-width:900px){.tiers-grid.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){main.svelte-1hrotn9{padding-inline:.75rem}.tiers-grid.svelte-1hrotn9{grid-template-columns:repeat(1,minmax(0,1fr))}}.item.svelte-1hrotn9{display:flex;justify-self:stretch;padding:.5rem 1.5rem .5rem 1rem;align-items:center;text-align:inherit;border:medium;background:transparent;color:inherit;min-height:3.5rem}
