.site-header.svelte-1ow7ifa{background:var(--it-bg);border-bottom:1px solid var(--it-line);padding:.75rem 1rem}.bar.svelte-1ow7ifa{max-width:64rem;min-height:var(--it-touch-min);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;margin:0 auto;display:flex}.brand.svelte-1ow7ifa,.open.svelte-1ow7ifa,.site-footer.svelte-1ow7ifa a:where(.svelte-1ow7ifa){min-height:var(--it-touch-min);align-items:center;font-weight:800;display:inline-flex}.brand.svelte-1ow7ifa{font-size:var(--it-text-card);color:var(--it-brand);text-decoration:none}.open.svelte-1ow7ifa,.site-footer.svelte-1ow7ifa a:where(.svelte-1ow7ifa){color:var(--it-link)}.site-footer.svelte-1ow7ifa{max-width:64rem;color:var(--it-muted);border-top:1px solid var(--it-line);margin:0 auto;padding:2rem 1rem 3rem}.site-footer.svelte-1ow7ifa p:where(.svelte-1ow7ifa){margin:0 0 .5rem}.site-footer.svelte-1ow7ifa nav:where(.svelte-1ow7ifa){flex-wrap:wrap;gap:0 1.25rem;display:flex}.section.svelte-b2fbo9{padding:2.5rem 1rem}.soft.svelte-b2fbo9{background:var(--it-soft)}.inner.svelte-b2fbo9{flex-direction:column;gap:1rem;max-width:64rem;margin:0 auto;display:flex}h2.svelte-b2fbo9{font-size:var(--it-text-page);font-weight:800;line-height:var(--it-leading-page);margin:0}.list.svelte-1uynxws{flex-direction:column;gap:.5rem;display:flex}details.svelte-1uynxws{background:var(--it-surface);border:1px solid var(--it-line);border-radius:var(--it-radius-card)}summary.svelte-1uynxws{min-height:var(--it-touch-min);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;list-style:none;display:flex}summary.svelte-1uynxws::-webkit-details-marker{display:none}summary.svelte-1uynxws svg{flex-shrink:0;transition:transform .15s}details[open].svelte-1uynxws summary:where(.svelte-1uynxws) svg{transform:rotate(180deg)}h3.svelte-1uynxws{font-size:var(--it-text-body);margin:0;font-weight:800}p.svelte-1uynxws{margin:0;padding:0 1rem 1rem}@media (prefers-reduced-motion:reduce){summary.svelte-1uynxws svg{transition:none}}.grid.svelte-8i4p8r{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-8i4p8r{background:var(--it-surface);border:1px solid var(--it-line);border-radius:var(--it-radius-card);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.card.svelte-8i4p8r svg{color:var(--it-link)}h3.svelte-8i4p8r,p.svelte-8i4p8r{margin:0}h3.svelte-8i4p8r{font-size:var(--it-text-card);font-weight:800}@media (width>=40rem){.grid.svelte-8i4p8r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid.svelte-8i4p8r{grid-template-columns:repeat(3,minmax(0,1fr))}}.note.svelte-b0epty{font-size:var(--it-text-label);color:var(--it-muted);margin:0}.gallery.svelte-b0epty{scroll-snap-type:x mandatory;border-radius:var(--it-radius-card);gap:1rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;display:flex;overflow-x:auto}li.svelte-b0epty{scroll-snap-align:start;flex:none}figure.svelte-b0epty{flex-direction:column;gap:.5rem;width:13.5rem;margin:0;display:flex}img.svelte-b0epty{background:var(--it-surface);border:1px solid var(--it-line);border-radius:var(--it-radius-card);width:13.5rem;height:24rem}figcaption.svelte-b0epty{font-weight:800}.hero.svelte-500cps{padding:2rem 1rem 3rem}.inner.svelte-500cps{flex-direction:column;gap:1rem;max-width:64rem;margin:0 auto;display:flex}p.svelte-500cps,h1.svelte-500cps{margin:0}img.svelte-500cps{border-radius:1.25rem}.tagline.svelte-500cps{color:var(--it-link);font-weight:800}h1.svelte-500cps{max-width:48rem;font-size:2rem;font-weight:800;line-height:2.5rem}.body.svelte-500cps{max-width:48rem;font-size:var(--it-text-card);line-height:1.75rem}.cta.svelte-500cps{min-height:var(--it-button-main);font-size:var(--it-text-price);color:var(--it-on-primary);background:var(--it-primary);border-radius:var(--it-radius-button);align-items:center;padding:0 1.75rem;font-weight:800;text-decoration:none;display:inline-flex}.points.svelte-500cps{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.points.svelte-500cps li:where(.svelte-500cps){color:var(--it-muted);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}@media (width>=48rem){h1.svelte-500cps{font-size:2.75rem;line-height:3.25rem}}ul.svelte-1iqqrfz{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1iqqrfz{align-items:flex-start;gap:.75rem;display:flex}li.svelte-1iqqrfz svg{color:var(--it-link);flex-shrink:0}p.svelte-1ipnezs,h3.svelte-1ipnezs{margin:0}.plans.svelte-1ipnezs{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.plan.svelte-1ipnezs{background:var(--it-surface);border:1px solid var(--it-line);border-radius:var(--it-radius-card);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}h3.svelte-1ipnezs{font-size:var(--it-text-value);font-weight:800}.subtitle.svelte-1ipnezs{font-weight:800}.muted.svelte-1ipnezs{font-size:var(--it-text-label);color:var(--it-muted)}ul.svelte-1ipnezs{flex-direction:column;gap:.375rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.cta.svelte-1ipnezs{min-height:var(--it-touch-min);color:var(--it-on-primary);background:var(--it-primary);border-radius:var(--it-radius-button);align-self:flex-start;align-items:center;padding:0 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width>=48rem){.plans.svelte-1ipnezs{grid-template-columns:repeat(2,minmax(0,1fr))}}p.svelte-oj22m4{margin:0}a.svelte-oj22m4{min-height:var(--it-touch-min);color:var(--it-link);align-items:center;font-weight:800;display:inline-flex}ul.svelte-8ve0sd{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.solution.svelte-8ve0sd{font-size:var(--it-text-card);font-weight:800;line-height:var(--it-leading-card);margin:0}ol.svelte-10zhnrl{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-10zhnrl{align-items:flex-start;gap:.875rem;display:flex}.number.svelte-10zhnrl{width:2.5rem;height:2.5rem;color:var(--it-on-primary);background:var(--it-primary);border-radius:var(--it-radius-pill);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}h3.svelte-10zhnrl,p.svelte-10zhnrl{margin:0}h3.svelte-10zhnrl{font-size:var(--it-text-card);font-weight:800}@media (width>=48rem){ol.svelte-10zhnrl{grid-template-columns:repeat(3,minmax(0,1fr))}}
