.pricing-card.svelte-mi3fwy.svelte-mi3fwy{background:#fff;border-radius:var(--radius-lg);padding:1.5rem;width:100%;max-width:332px;box-shadow:var(--shadow-card);overflow:visible;display:flex;flex-direction:column;height:100%}.card-title.svelte-mi3fwy.svelte-mi3fwy{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.011em;margin:0 0 .5rem;color:#000}.card-description.svelte-mi3fwy.svelte-mi3fwy{font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:-.011em;color:#505050bf;margin:0 0 1.5rem}.card-cta.svelte-mi3fwy.svelte-mi3fwy{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.button-wrapper.svelte-mi3fwy.svelte-mi3fwy{position:relative;width:100%;max-width:236px}.toast.svelte-mi3fwy.svelte-mi3fwy{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);background:#000;color:#fff;padding:.5rem 1rem;border-radius:100px;font-size:.875rem;font-weight:500;white-space:nowrap;z-index:10;box-shadow:0 4px 12px #00000026}.cta-button.svelte-mi3fwy.svelte-mi3fwy{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:236px;height:2.5rem;border:none;border-radius:100px;font-family:ApfelGrotezk,sans-serif;font-size:1.125rem;font-weight:700;color:#fff;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.cta-button.svelte-mi3fwy.svelte-mi3fwy:hover{opacity:.9}.cta-button.svelte-mi3fwy.svelte-mi3fwy:active{transform:scale(.98)}.price-amount.svelte-mi3fwy.svelte-mi3fwy{font-weight:700}.price-divider.svelte-mi3fwy.svelte-mi3fwy{width:1px;height:1.125rem;background:#ffffff80;margin:0 .625rem}.price-suffix.svelte-mi3fwy.svelte-mi3fwy{font-weight:400}.cta-subtext.svelte-mi3fwy.svelte-mi3fwy{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:-.011em;color:#00000080;margin:.5rem 0 0;text-align:center}.cta-subtext.svelte-mi3fwy a.svelte-mi3fwy{color:#00000080;text-decoration:underline;transition:color .2s}.cta-subtext.svelte-mi3fwy a.svelte-mi3fwy:hover{color:#000c}.features-list.svelte-mi3fwy.svelte-mi3fwy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.feature-item.svelte-mi3fwy.svelte-mi3fwy{display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:-.011em;color:#000}.check-icon.svelte-mi3fwy.svelte-mi3fwy{flex-shrink:0;color:#000}.page-container.svelte-17xaagg.svelte-17xaagg{background-color:#fffbf1;min-height:100vh;position:relative;color:#000;font-family:ApfelGrotezk,sans-serif}.main-content.svelte-17xaagg.svelte-17xaagg{width:100%;max-width:1200px;margin:0 auto;padding:100px 1.5rem 0}@media screen and (min-width: 600px){.main-content.svelte-17xaagg.svelte-17xaagg{padding:150px 2.5rem 0}}@media screen and (min-width: 1040px){.main-content.svelte-17xaagg.svelte-17xaagg{padding:180px 2.5rem 0}}@media screen and (min-width: 1680px){.main-content.svelte-17xaagg.svelte-17xaagg{padding:200px 0 0}}h1.svelte-17xaagg.svelte-17xaagg{font-size:clamp(3rem,12vw,10rem);font-weight:900;line-height:.75;letter-spacing:-.03em;margin:0 0 3rem}@media screen and (min-width: 600px){h1.svelte-17xaagg.svelte-17xaagg{margin-bottom:4rem}}@media screen and (min-width: 1040px){h1.svelte-17xaagg.svelte-17xaagg{margin-bottom:5rem}}.intro-section.svelte-17xaagg.svelte-17xaagg{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@media screen and (min-width: 600px){.intro-section.svelte-17xaagg.svelte-17xaagg{flex-direction:row;align-items:flex-start;gap:2.5rem;margin-bottom:5rem}}.intro-image.svelte-17xaagg.svelte-17xaagg{width:100%;border-radius:var(--radius-lg);overflow:hidden}@media screen and (min-width: 600px){.intro-image.svelte-17xaagg.svelte-17xaagg{width:50%;flex-shrink:0}}.intro-image.svelte-17xaagg img.svelte-17xaagg{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 600px){.intro-text.svelte-17xaagg.svelte-17xaagg{width:50%}}.intro-text.svelte-17xaagg h2.svelte-17xaagg{font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.011em;margin:0 0 1.25rem}@media screen and (min-width: 600px){.intro-text.svelte-17xaagg h2.svelte-17xaagg{font-size:1.75rem}}@media screen and (min-width: 1040px){.intro-text.svelte-17xaagg h2.svelte-17xaagg{font-size:2rem}}.intro-body.svelte-17xaagg.svelte-17xaagg{font-size:1.125rem;line-height:1.4;letter-spacing:-.011em}.intro-body.svelte-17xaagg p.svelte-17xaagg{margin:0 0 1em}.intro-body.svelte-17xaagg p.svelte-17xaagg:last-child{margin-bottom:0}.pricing-section.svelte-17xaagg.svelte-17xaagg{width:100vw;position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width: 1040px){.pricing-section.svelte-17xaagg.svelte-17xaagg{width:100%;left:auto;transform:none}}.pricing-bg.svelte-17xaagg.svelte-17xaagg{background:#ffd966;border-radius:4rem 4rem 0 0;padding:3rem 1.5rem 0;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 600px){.pricing-bg.svelte-17xaagg.svelte-17xaagg{padding:4rem 2.5rem 0}}@media screen and (min-width: 1040px){.pricing-bg.svelte-17xaagg.svelte-17xaagg{padding:5rem 5rem 0}}.pricing-headline.svelte-17xaagg.svelte-17xaagg{font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:.95;letter-spacing:-.011em;text-align:center;margin:0 auto 3rem;max-width:700px}@media screen and (min-width: 600px){.pricing-headline.svelte-17xaagg.svelte-17xaagg{margin-bottom:4rem}}.pricing-cards.svelte-17xaagg.svelte-17xaagg{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:3rem;position:relative;z-index:2;width:100%}@media screen and (min-width: 600px){.pricing-cards.svelte-17xaagg.svelte-17xaagg{display:grid;grid-template-columns:repeat(2,minmax(0,332px));justify-content:center;gap:2.5rem;margin-bottom:0}}.devices-image.svelte-17xaagg.svelte-17xaagg{display:flex;justify-content:center;margin-top:-2rem;margin-bottom:-40px;pointer-events:none;position:relative;z-index:1}@media screen and (min-width: 600px){.devices-image.svelte-17xaagg.svelte-17xaagg{margin-top:-4rem;margin-bottom:-160px}}.devices-image.svelte-17xaagg img.svelte-17xaagg{width:100%;max-width:1000px;height:auto}.credit.svelte-17xaagg.svelte-17xaagg{position:absolute;bottom:3.5rem;right:1rem;font-size:clamp(.75rem,2vw,.875rem);color:inherit;text-decoration:none;pointer-events:auto;background:#ffd966cc;padding:.25rem .75rem;border-radius:999px}@media screen and (min-width: 600px){.credit.svelte-17xaagg.svelte-17xaagg{bottom:11.5rem;right:0}}.credit.svelte-17xaagg.svelte-17xaagg:hover{text-decoration:underline}.credit.svelte-17xaagg span.svelte-17xaagg{font-weight:500}body{overflow:visible!important}
