.closing.svelte-1pmqlrc{isolation:isolate;justify-items:center;gap:var(--space-3);margin-block:var(--space-10);padding:var(--space-14) var(--space-6);border-radius:var(--radius-band);background:var(--accent-soft);color:var(--ink);text-align:center;--dot-alpha:.2;display:grid;position:relative}.closing__title.svelte-1pmqlrc{font-size:var(--type-4xl);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}.closing__body.svelte-1pmqlrc{max-width:44ch;color:var(--muted);font-size:var(--type-md);margin:0}.closing__cta.svelte-1pmqlrc{margin-top:var(--space-3)}.closing.svelte-1pmqlrc{overflow:hidden}.features.svelte-jrak3q{margin-block:var(--space-10);scroll-margin-top:var(--space-4)}.features__head.svelte-jrak3q{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.features__title.svelte-jrak3q{font-size:var(--type-3xl);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.features__sub.svelte-jrak3q{max-width:52ch;color:var(--muted);font-size:var(--type-md);margin:0}.tiles.svelte-jrak3q{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tile.svelte-jrak3q{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);transition:transform var(--dur-md) var(--curve-out), box-shadow var(--dur-md) var(--curve-out);display:grid}.tile.svelte-jrak3q:hover,.tile.svelte-jrak3q:focus-within{box-shadow:var(--shadow-tile);transform:translateY(-2px)}.tile--dark.svelte-jrak3q{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.tile__title.svelte-jrak3q{font-size:var(--type-xl);margin:0;line-height:1.3}.tile__body.svelte-jrak3q{color:var(--muted);font-size:var(--type-sm);margin:0}.tile--dark.svelte-jrak3q .tile__body:where(.svelte-jrak3q){color:var(--on-ink-muted)}.tile--dark.svelte-jrak3q .hl{background-image:linear-gradient(var(--accent), var(--accent))}.tile__shot.svelte-jrak3q{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-inset);background:var(--paper);overflow:hidden}.tile__shot.svelte-jrak3q img{width:100%;height:auto;display:block}.stat.svelte-jrak3q{margin:var(--space-3) 0 0;gap:0;display:grid}.stat__figure.svelte-jrak3q{font-size:var(--type-5xl);letter-spacing:-.03em;font-weight:700;line-height:1}.stat__label.svelte-jrak3q{color:var(--muted);font-size:var(--type-xs)}.keys.svelte-jrak3q,.toggles.svelte-jrak3q,.chips.svelte-jrak3q{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.keys.svelte-jrak3q li:where(.svelte-jrak3q),.toggles.svelte-jrak3q li:where(.svelte-jrak3q){justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--type-xs);display:flex}.keys__combo.svelte-jrak3q{gap:var(--space-1);display:inline-flex}kbd.svelte-jrak3q{padding:0 var(--space-2);border:1px solid var(--on-ink-line);border-radius:var(--radius-mark);font:inherit;font-size:var(--type-2xs);font-weight:700}.switch.svelte-jrak3q{border-radius:var(--radius-pill);background:var(--line);flex:none;width:2.25rem;height:1.25rem;position:relative}.switch.svelte-jrak3q:after{content:"";border-radius:var(--radius-round);background:var(--paper);width:1rem;height:1rem;position:absolute;top:.125rem;left:.125rem}.switch--on.svelte-jrak3q{background:var(--accent)}.switch--on.svelte-jrak3q:after{left:1.125rem}.chips.svelte-jrak3q{margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(5.5rem,max-content))}.chip.svelte-jrak3q{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--type-2xs);text-align:center;font-weight:700}@media (width>=640px){.tiles.svelte-jrak3q{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--plan.svelte-jrak3q{grid-column:1/-1}}@media (width>=900px){.tiles.svelte-jrak3q{grid-template-columns:repeat(4,minmax(0,1fr))}.tile--plan.svelte-jrak3q{grid-area:span 2/span 2;grid-template-rows:auto auto 1fr}.tile--plan.svelte-jrak3q .tile__shot:where(.svelte-jrak3q){min-height:14rem;position:relative}.tile--plan.svelte-jrak3q .tile__shot:where(.svelte-jrak3q) picture{position:absolute;inset:0}.tile--plan.svelte-jrak3q .tile__shot:where(.svelte-jrak3q) img{object-fit:cover;object-position:top left;width:100%;height:100%}}.hero.svelte-hae3jt{gap:var(--space-8);padding-block:var(--space-10) var(--space-8);align-items:center;display:grid}.hero__label.svelte-hae3jt{color:var(--accent-ink);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.hero__title.svelte-hae3jt{margin:var(--space-3) 0 0;font-size:var(--type-hero);letter-spacing:-.03em;text-wrap:balance;line-height:1.08}.hero__lead.svelte-hae3jt{margin:var(--space-4) 0 0;max-width:44ch;color:var(--muted);font-size:var(--type-md);text-wrap:pretty}.hero__cta.svelte-hae3jt{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.window.svelte-hae3jt{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);box-shadow:var(--shadow-window);overflow:hidden}.window__bar.svelte-hae3jt{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--line);background:var(--paper);display:flex}.window__bar.svelte-hae3jt i:where(.svelte-hae3jt){border-radius:var(--radius-round);background:var(--line);width:.625rem;height:.625rem}.window.svelte-hae3jt img{width:100%;height:auto;display:block}@media (width>=900px){.hero.svelte-hae3jt{gap:var(--space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.included.svelte-1y8496p{margin-block:var(--space-10)}.included__head.svelte-1y8496p{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.included__title.svelte-1y8496p{font-size:var(--type-3xl);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.included__sub.svelte-1y8496p{color:var(--muted);font-size:var(--type-md);margin:0}.included__list.svelte-1y8496p{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.item.svelte-1y8496p{justify-items:start;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);display:grid}.item__icon.svelte-1y8496p{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);border-radius:var(--radius-control);background:var(--paper);color:var(--accent);place-items:center;display:grid}.item__title.svelte-1y8496p{font-size:var(--type-lg);margin:0}.item__body.svelte-1y8496p{color:var(--muted);font-size:var(--type-sm);margin:0}@media (width>=640px){.included__list.svelte-1y8496p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.included__list.svelte-1y8496p{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps.svelte-r3fn0c{margin-block:var(--space-10);scroll-margin-top:var(--space-4)}.steps__head.svelte-r3fn0c{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.steps__title.svelte-r3fn0c{font-size:var(--type-3xl);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.steps__sub.svelte-r3fn0c{color:var(--muted);font-size:var(--type-md);margin:0}.steps__list.svelte-r3fn0c{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.step.svelte-r3fn0c{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);counter-increment:step;position:relative}.step.svelte-r3fn0c:before{content:counter(step);top:var(--space-5);left:var(--space-5);border-radius:var(--radius-round);background:var(--ink);width:2rem;height:2rem;color:var(--on-ink);font-size:var(--type-xs);place-items:center;font-weight:700;display:grid;position:absolute}.step__title.svelte-r3fn0c{font-size:var(--type-lg);margin:0}.step__body.svelte-r3fn0c{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--type-sm)}@media (width>=900px){.steps__list.svelte-r3fn0c{grid-template-columns:repeat(3,minmax(0,1fr))}}.ground[data-astro-cid-m3zpgalb]{--fade:radial-gradient(ellipse 72% 90% at 50% 40%, black 20%, transparent 100%);--dot-alpha:.18;--feather:25%}@media (width<=899px){.ground[data-astro-cid-m3zpgalb]{--fade:radial-gradient(ellipse 72% 60% at 50% 78%, black 20%, transparent 100%)}}
