:root{--gray:#ccc}.s--inner.svelte-iaym33 button.svelte-iaym33.svelte-iaym33{padding:.5em;background-color:#fff;border:1px solid var(--gray)}[role=switch][aria-checked=true].svelte-iaym33 .svelte-iaym33.svelte-iaym33:first-child,[role=switch][aria-checked=false].svelte-iaym33 .svelte-iaym33.svelte-iaym33:last-child{display:none;color:#fff}.s--inner.svelte-iaym33 button span.svelte-iaym33.svelte-iaym33{user-select:none;pointer-events:none;padding:.25em}.s--inner.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:focus{outline:var(--accent-color) solid 1px}.s--slider.svelte-iaym33.svelte-iaym33.svelte-iaym33{display:flex;align-items:center}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33{width:3em;height:1.6em;position:relative;margin:0 0 0 1rem;background:var(--gray);border:none}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:before{content:"";position:absolute;width:1.3em;height:1.3em;background:#fff;top:.13em;right:1.5em;transition:transform .3s}.s--slider.svelte-iaym33 button[aria-checked=true].svelte-iaym33.svelte-iaym33{background-color:var(--accent-color)}.s--slider.svelte-iaym33 button[aria-checked=true].svelte-iaym33.svelte-iaym33:before{transform:translate(1.3em);transition:transform .3s}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:focus{box-shadow:0 0 0 1px var(--accent-color)}.s--multi.svelte-iaym33 .group-container.svelte-iaym33.svelte-iaym33{border:none;padding:0;white-space:nowrap}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33{display:inline-block;line-height:1.6;position:relative;z-index:2}.s--multi.svelte-iaym33 input.svelte-iaym33.svelte-iaym33{opacity:0;position:absolute}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:first-of-type{padding-right:5em}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:last-child{margin-left:-5em;padding-left:5em}.s--multi.svelte-iaym33:focus-within label.svelte-iaym33.svelte-iaym33:first-of-type:after{box-shadow:0 0 8px var(--accent-color);border-radius:1.5em}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:first-of-type:before,.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:first-of-type:after{content:"";height:1.25em;overflow:hidden;pointer-events:none;position:absolute;vertical-align:middle}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:first-of-type:before{border-radius:100%;z-index:2;position:absolute;width:1.2em;height:1.2em;background:#fff;top:.2em;right:1.2em;transition:transform .3s}.s--multi.svelte-iaym33 label.svelte-iaym33.svelte-iaym33:first-of-type:after{background:var(--accent-color);border-radius:1em;margin:0 1em;transition:background .2s ease-in-out;width:3em;height:1.6em}.s--multi.svelte-iaym33 input.svelte-iaym33:first-of-type:checked~label.svelte-iaym33:first-of-type:after{background:var(--gray)}.s--multi.svelte-iaym33 input.svelte-iaym33:first-of-type:checked~label.svelte-iaym33:first-of-type:before{transform:translate(-1.4em)}.s--multi.svelte-iaym33 input.svelte-iaym33:last-of-type:checked~label.svelte-iaym33:last-of-type{z-index:1}.s--multi.svelte-iaym33 input.svelte-iaym33.svelte-iaym33:focus{box-shadow:0 0 8px var(--accent-color);border-radius:1.5em}[role=switch][aria-checked=true].svelte-iaym33 .svelte-iaym33.svelte-iaym33:first-child,[role=switch][aria-checked=false].svelte-iaym33 .svelte-iaym33.svelte-iaym33:last-child{border-radius:.25em;background:var(--accent-color);display:inline-block}.s--inner.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:focus{box-shadow:0 0 8px var(--accent-color);border-radius:.1em}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33{border-radius:1.5em}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:before{border-radius:100%}.s--slider.svelte-iaym33 button.svelte-iaym33.svelte-iaym33:focus{box-shadow:0 0 8px var(--accent-color);border-radius:1.5em}section.svelte-1ugoda4.svelte-1ugoda4{padding:var(--section-padding);display:flex;flex-direction:column;gap:6em}.title-ctn.svelte-1ugoda4.svelte-1ugoda4{display:flex;flex-direction:column;gap:1em}.details-title-ctn.svelte-1ugoda4.svelte-1ugoda4{display:flex;flex-direction:column;align-items:center;text-align:center}.details-title-ctn.svelte-1ugoda4 h1.svelte-1ugoda4{font-size:2rem;font-weight:500}.details-title-ctn.svelte-1ugoda4 p.svelte-1ugoda4{font-size:1.2em;color:var(--secondary-color);font-weight:400}.title-ctn.svelte-1ugoda4 h1.svelte-1ugoda4{font-size:3.5em;font-weight:500}.title-ctn.svelte-1ugoda4 p.svelte-1ugoda4{font-size:1.8em;color:var(--secondary-color);font-weight:400}.title-ctn.svelte-1ugoda4 span.svelte-1ugoda4{text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:.12em}.plans-ctn.svelte-1ugoda4.svelte-1ugoda4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.plan-card.svelte-1ugoda4.svelte-1ugoda4{background-color:var(--secondary-background);border-radius:.3em;padding:1.5em;display:flex;flex-direction:column;gap:3em;box-shadow:0 1rem 2rem #00000080;border:solid 1px rgba(255,255,255,.1)}.price.svelte-1ugoda4.svelte-1ugoda4{display:flex;gap:.4em}.sign-up-btn.svelte-1ugoda4.svelte-1ugoda4{background-color:var(--accent-color);font-weight:500;padding:.8em;text-align:center;border-radius:.3em;margin-bottom:1rem}.sign-up-btn.svelte-1ugoda4.svelte-1ugoda4:hover{background-color:var(--accent-hover-color)}.info.svelte-1ugoda4.svelte-1ugoda4{display:flex;flex-direction:column;gap:1em}.info.svelte-1ugoda4 h1.svelte-1ugoda4{font-size:3em}.price-large.svelte-1ugoda4.svelte-1ugoda4{font-size:3.5em!important;font-weight:600!important;line-height:1!important}.price-period.svelte-1ugoda4.svelte-1ugoda4{font-size:.4em;font-weight:400;color:var(--secondary-color)}.info.svelte-1ugoda4 h2.svelte-1ugoda4{font-weight:600;font-size:1.8em}.info.svelte-1ugoda4 p.svelte-1ugoda4{color:var(--secondary-color)}.plan-tagline.svelte-1ugoda4.svelte-1ugoda4{font-size:1.1em!important;font-weight:500!important;color:var(--primary-color)!important}ul.svelte-1ugoda4.svelte-1ugoda4{list-style:none}ul.svelte-1ugoda4 li.svelte-1ugoda4{color:var(--secondary-color);margin-bottom:.8em;display:flex;align-items:center;gap:.5em}.plans-ctn-ctn.svelte-1ugoda4.svelte-1ugoda4{display:flex;flex-direction:column;gap:3em;align-items:center}.tag.svelte-1ugoda4.svelte-1ugoda4{padding:.2rem .6rem;border-radius:.3rem;box-shadow:.2rem .3rem #ffffff1a;background-color:var(--accent-color);color:#fff;font-size:.7rem;align-self:flex-start;font-weight:700}.promo-banner.svelte-1ugoda4.svelte-1ugoda4{background:linear-gradient(135deg,var(--accent-color),var(--accent-hover-color));border-radius:.5em;padding:1.2em 2em;display:flex;align-items:center;gap:1em;box-shadow:0 .5rem 2rem #0000004d;max-width:900px;margin:0 auto}.promo-emoji.svelte-1ugoda4.svelte-1ugoda4{font-size:2em;flex-shrink:0}.promo-content.svelte-1ugoda4.svelte-1ugoda4{font-size:1.1em;color:#fff;line-height:1.4}.promo-content.svelte-1ugoda4 strong.svelte-1ugoda4{font-weight:700}.benefits-ctn.svelte-1ugoda4.svelte-1ugoda4{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;max-width:1200px;margin:0 auto}.benefit-card.svelte-1ugoda4.svelte-1ugoda4{background-color:var(--secondary-background);border-radius:.5em;padding:2.5em 2em;box-shadow:0 1rem 2rem #00000080;border:solid 1px rgba(255,255,255,.1);display:flex;flex-direction:column;gap:1em;transition:transform .2s ease}.benefit-card.svelte-1ugoda4.svelte-1ugoda4:hover{transform:translateY(-5px)}.benefit-card.highlight.svelte-1ugoda4.svelte-1ugoda4{border:solid 2px var(--accent-color);background:linear-gradient(135deg,var(--secondary-background),rgba(var(--accent-color-rgb, 255, 75, 100),.1))}.benefit-card.svelte-1ugoda4 h3.svelte-1ugoda4{font-size:1.5em;font-weight:600;color:var(--accent-color)}.benefit-card.svelte-1ugoda4 p.svelte-1ugoda4{color:var(--secondary-color);line-height:1.6;font-size:1.05em}.final-cta.svelte-1ugoda4.svelte-1ugoda4{text-align:center;margin-top:2em}.final-cta.svelte-1ugoda4 p.svelte-1ugoda4{font-size:1.2em;color:var(--secondary-color)}.final-cta.svelte-1ugoda4 a.svelte-1ugoda4{color:var(--accent-color);font-weight:600;text-decoration:underline}.final-cta.svelte-1ugoda4 a.svelte-1ugoda4:hover{color:var(--accent-hover-color)}.included-section.svelte-1ugoda4.svelte-1ugoda4{display:flex;flex-direction:column;gap:2.5em;max-width:1200px;margin:0 auto}.included-header.svelte-1ugoda4.svelte-1ugoda4{text-align:center}.included-header.svelte-1ugoda4 h2.svelte-1ugoda4{font-size:2em;font-weight:600;margin-bottom:.3em}.included-header.svelte-1ugoda4 p.svelte-1ugoda4{font-size:1.1em;color:#fff;background-color:var(--accent-color);padding:.5em 1.2em;border-radius:.3em;display:inline-block;font-weight:500}.included-features-grid.svelte-1ugoda4.svelte-1ugoda4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em}.feature-mini-card.svelte-1ugoda4.svelte-1ugoda4{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.4em;padding:1.5em 1.2em;display:flex;flex-direction:column;gap:.8em;transition:all .2s ease}.feature-mini-card.svelte-1ugoda4.svelte-1ugoda4:hover{background-color:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.feature-icon.svelte-1ugoda4.svelte-1ugoda4{font-size:2em;line-height:1}.feature-mini-content.svelte-1ugoda4 h4.svelte-1ugoda4{font-size:1em;font-weight:600;margin:0;color:var(--primary-color)}.feature-mini-content.svelte-1ugoda4 p.svelte-1ugoda4{font-size:.85em;color:var(--secondary-color);margin:0;line-height:1.4}@media (max-width: 768px){section.svelte-1ugoda4.svelte-1ugoda4{padding:2em}.title-ctn.svelte-1ugoda4 h1.svelte-1ugoda4{font-size:2em}.title-ctn.svelte-1ugoda4 p.svelte-1ugoda4{font-size:1.4em}.plans-ctn.svelte-1ugoda4.svelte-1ugoda4,.benefits-ctn.svelte-1ugoda4.svelte-1ugoda4{grid-template-columns:1fr}.included-features-grid.svelte-1ugoda4.svelte-1ugoda4{grid-template-columns:1fr;gap:1em}.included-header.svelte-1ugoda4 h2.svelte-1ugoda4{font-size:1.5em}.feature-mini-card.svelte-1ugoda4.svelte-1ugoda4{padding:1.2em 1em;flex-direction:row;align-items:center;gap:1em}.feature-icon.svelte-1ugoda4.svelte-1ugoda4{font-size:1.5em;flex-shrink:0}.promo-banner.svelte-1ugoda4.svelte-1ugoda4{padding:1em 1.5em;flex-direction:column;text-align:center}.promo-content.svelte-1ugoda4.svelte-1ugoda4{font-size:1em}.price-large.svelte-1ugoda4.svelte-1ugoda4{font-size:2.5em!important}.benefit-card.svelte-1ugoda4.svelte-1ugoda4{padding:2em 1.5em}}@media (min-width: 769px) and (max-width: 1024px){.included-features-grid.svelte-1ugoda4.svelte-1ugoda4{grid-template-columns:repeat(2,1fr)}}
