.toggleContainer.svelte-13s2ht5{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:35px}.toggleSwitchWrapper.svelte-13s2ht5{position:relative;width:190px;height:40px;background-color:#efefef;border-radius:10px;cursor:pointer;padding:2px;border:none;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.toggleSwitch.svelte-13s2ht5{position:absolute;width:93px;height:36px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid rgba(218,116,81,.5);top:2px;left:2px;transition:transform .3s ease;z-index:1}.toggleSwitch.yearly.svelte-13s2ht5{transform:translate(93px)}.toggleButton.svelte-13s2ht5{flex:1;background:none;border:none;font-size:14px;font-weight:400;cursor:pointer;padding:0;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;text-align:center;color:#777;transition:color .2s}.toggleButton.svelte-13s2ht5:hover{color:#555}.toggleButton.active.svelte-13s2ht5{color:#da7451;font-weight:500}.toggleButton.active.svelte-13s2ht5:hover{color:#c26344}.discountBadge.svelte-13s2ht5{position:absolute;top:-12px;right:2px;background-color:#e6f2e6;color:#265c26;font-size:10px;font-weight:600;padding:2px 6px;border-radius:6px;line-height:1.3;border:1px solid #c8e6c8}@media (max-width: 480px){.toggleSwitchWrapper.svelte-13s2ht5{width:170px;height:38px}.toggleSwitch.svelte-13s2ht5{width:83px;height:34px}.toggleSwitch.yearly.svelte-13s2ht5{transform:translate(81px)}.toggleButton.svelte-13s2ht5{font-size:13px}}.sectionContainer.svelte-ely7ak{display:flex;flex-direction:column;align-items:center;padding:0 20px 80px;background-color:#fff;width:100%;max-width:1000px;margin:0 auto;overflow-x:hidden;box-sizing:border-box}.sectionContainer.landing-page.svelte-ely7ak{margin-top:60px;padding-top:80px;padding-bottom:120px;background-color:#f9f8f6;max-width:100%}.title.svelte-ely7ak{font-family:Inter,sans-serif;font-weight:600;font-size:var(--title-size, 32px);line-height:1.2;color:#1a1a1a;margin-bottom:var(--title-margin-bottom, 32px);text-align:center}.title.landing-page.svelte-ely7ak{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1em;letter-spacing:-.03em;color:#000;margin:clamp(20px,5vh,45px) 0 16px 0}.subheading.svelte-ely7ak{font-weight:400;font-size:17px;line-height:1.6;color:#50565d;text-align:center;margin-bottom:35px;max-width:700px;margin-left:auto;margin-right:auto}.landing-page.svelte-ely7ak .subheading:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-.02em;color:#000000b3;margin:10px auto 48px}.pricing-tabs-wrapper.svelte-ely7ak{position:relative;display:flex;justify-content:center;margin-bottom:64px}.pricing-tabs.svelte-ely7ak{display:flex;gap:8px;position:relative}.pricing-tab.svelte-ely7ak{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;padding:15px 20px;border:none;background:transparent;color:#0009;cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:8px}.pricing-tab.active.svelte-ely7ak{background-color:#f57a471a;border:1px solid #F57A47;color:#e89a7a}.pricing-tab.svelte-ely7ak:not(.active):hover{color:#000}.yearly-tab.svelte-ely7ak{position:relative}.save-badge.svelte-ely7ak{position:absolute;top:-8px;right:-30px;font-size:10px;font-weight:600;padding:3px 8px;background-color:#f57a47;color:#fff;border-radius:10px;white-space:nowrap}.plansContainer.svelte-ely7ak{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;width:100%;max-width:1000px}@media (max-width: 767px){.plansContainer.svelte-ely7ak{flex-direction:column;align-items:center;gap:20px}}@media (min-width: 768px) and (max-width: 1100px){.plansContainer.sidebar-open.svelte-ely7ak{flex-direction:row;justify-content:center}.plansContainer.sidebar-open.svelte-ely7ak .planContainer:where(.svelte-ely7ak){width:auto;max-width:90vw;flex:1}}.planContainer.svelte-ely7ak{flex:1;min-width:320px;max-width:400px;background-color:#fff;border-radius:14px;box-shadow:0 2px 8px #0000000f;padding:30px 25px;display:flex;flex-direction:column;transition:transform .2s;text-align:left;border:1px solid #f0f0f0;box-sizing:border-box}.planContainer.pro-plan.svelte-ely7ak{border-color:#da745180;border-width:1.5px}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){border-radius:16px;box-shadow:none;border:1.5px solid rgba(0,0,0,.12);position:relative;max-width:480px;min-width:420px;min-height:500px}.landing-page.svelte-ely7ak .planContainer.pro-plan:where(.svelte-ely7ak){border-color:#f57a47;border-width:2px}.planHeader.svelte-ely7ak{margin-bottom:0;display:flex;align-items:center;gap:12px}.planHeader.svelte-ely7ak h3:where(.svelte-ely7ak){font-size:24px;font-weight:400;margin:0}.landing-page.svelte-ely7ak .planHeader:where(.svelte-ely7ak) h3:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em;color:#000;margin-bottom:4px}.landing-page.svelte-ely7ak .priceContainer:where(.svelte-ely7ak){margin:0 0 24px}.landing-page.svelte-ely7ak .trustBadgeContainer:where(.svelte-ely7ak){display:none}.price-container.svelte-ely7ak{display:inline-block;overflow:hidden;height:32px;position:relative;perspective:300px}.price-container.svelte-ely7ak .price:where(.svelte-ely7ak){transform-origin:center center;backface-visibility:hidden}.priceContainer.svelte-ely7ak{margin:12px 0 16px;display:flex;align-items:baseline}.trustBadgeContainer.svelte-ely7ak{margin:8px 0 16px;min-height:44px;display:flex;align-items:flex-start}.trustBadge.svelte-ely7ak{display:inline-block;padding:6px 12px;font-size:13px;color:#666;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px}.studentTrialCallout.svelte-ely7ak{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:13px;color:#f57a47;background-color:#f57a471a;border:1px solid rgba(245,122,71,.15);border-radius:6px}.graduationCap.svelte-ely7ak{flex-shrink:0}.priceWrapper.svelte-ely7ak{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.price.svelte-ely7ak{font-size:24px;font-weight:400}.landing-page.svelte-ely7ak .price:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.03em;color:#000;display:inline-block;transition:transform .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-ely7ak-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-ely7ak-slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.regularPrice.svelte-ely7ak{font-size:20px;color:#999;text-decoration:line-through;font-weight:400}.landing-page.svelte-ely7ak .regularPrice:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#0006}.billingCycle.svelte-ely7ak{font-size:15px;color:#666}.landing-page.svelte-ely7ak .billingCycle:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;color:#00000080}.landing-page.svelte-ely7ak .verifiedBadge:where(.svelte-ely7ak){background-color:#f57a471a;border:1px solid rgba(245,122,71,.2);color:#f57a47;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;padding:6px 12px;border-radius:8px}.badge-container.svelte-ely7ak{min-height:32px;margin-bottom:12px;display:flex;align-items:flex-start}.student-trial-badge.svelte-ely7ak{background-color:#f57a471a;border:1px solid rgba(245,122,71,.15);color:#f57a47;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;padding:4px 12px;border-radius:6px;text-align:left}.free-plan-badge.svelte-ely7ak{background-color:#0000000d;border:1px solid rgba(0,0,0,.1);color:#0009;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;padding:4px 12px;border-radius:6px;text-align:left}.button-container.svelte-ely7ak{margin-top:auto}.verifiedBadge.svelte-ely7ak{display:flex;align-items:center;font-size:12px;color:#16a34a;background-color:#f0f9f0;border:1px solid #bbf7bb;border-radius:6px;padding:4px 8px;gap:4px;font-weight:500}.featuresList.svelte-ely7ak{list-style:none;padding:0;text-align:left;flex-grow:1;margin-bottom:20px}.featuresList.svelte-ely7ak li:where(.svelte-ely7ak){display:flex;align-items:center;margin-bottom:14px;font-size:14px;color:#333}.landing-page.svelte-ely7ak .featuresList:where(.svelte-ely7ak) li:where(.svelte-ely7ak){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;color:#000;margin-bottom:12px}.checkIcon{margin-right:8px;color:#000;flex-shrink:0;width:14px;height:14px}.planButton{margin:0 0 20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.planButton.button{width:100%!important}.planButton.disabled{opacity:.6!important;cursor:not-allowed!important}.landing-page.svelte-ely7ak .planButton{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.02em!important;border-radius:8px!important;height:42px!important;margin-top:auto!important;margin-bottom:0!important}.landing-page.svelte-ely7ak .planButton.button[data-color=muted-orange]{background-color:#e89a7a!important;color:#fff!important;border:none!important}.landing-page.svelte-ely7ak .planButton.button[data-color=muted-orange]:hover{background-color:#d98968!important}.landing-page.svelte-ely7ak .planButton.button[data-color=white]{background-color:transparent!important;color:#000!important;border:1.5px solid rgba(0,0,0,.15)!important}.landing-page.svelte-ely7ak .planButton.button[data-color=white]:hover{background-color:#00000005!important}.unlimited-disclaimer.svelte-ely7ak{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#00000080;text-align:center;margin-top:48px;max-width:600px;margin-left:auto;margin-right:auto}.terms-link.svelte-ely7ak{color:#000000b3;text-decoration:underline;transition:color .2s}.terms-link.svelte-ely7ak:hover{color:#000}@media (min-width: 768px) and (max-width: 1024px){.sectionContainer.landing-page.svelte-ely7ak{padding-left:30px;padding-right:30px}.plansContainer.svelte-ely7ak{gap:24px;max-width:100%}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){min-width:320px;max-width:380px;flex:1}}@media (max-width: 767px){.title.svelte-ely7ak{font-size:28px}.title.landing-page.svelte-ely7ak{--title-size: 32px}.plansContainer.svelte-ely7ak,.plansContainer.sidebar-open.svelte-ely7ak{flex-direction:column;align-items:center;gap:20px}.planContainer.svelte-ely7ak{width:100%;max-width:450px;min-width:320px}.planHeader.svelte-ely7ak{flex-direction:row;align-items:center;gap:8px}}@media (max-width: 600px){.sectionContainer.svelte-ely7ak{padding:0 20px}.planContainer.svelte-ely7ak{width:100%;max-width:400px;min-width:280px}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){min-width:280px;max-width:100%}}@media (max-width: 480px){.title.svelte-ely7ak{font-size:24px}.sectionContainer.svelte-ely7ak{padding:0 16px}.planContainer.svelte-ely7ak{padding:25px 20px;width:100%;max-width:none;min-width:260px}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){min-width:260px;padding:25px 20px}}@media (max-width: 420px){.sectionContainer.svelte-ely7ak{padding:0 12px}.planContainer.svelte-ely7ak{padding:20px 16px;min-width:240px}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){min-width:240px;padding:20px 16px}.title.svelte-ely7ak{font-size:22px;margin-bottom:30px}}@media (max-width: 380px){.sectionContainer.svelte-ely7ak{padding:0 10px}.planContainer.svelte-ely7ak{padding:18px 14px;min-width:220px}.landing-page.svelte-ely7ak .planContainer:where(.svelte-ely7ak){min-width:220px;padding:18px 14px}.title.svelte-ely7ak{font-size:20px;margin-bottom:25px}}[data-theme=dark] .sectionContainer.svelte-ely7ak,[data-theme=dark] .sectionContainer.landing-page.svelte-ely7ak{background-color:var(--color-background)}[data-theme=dark] .title.svelte-ely7ak,[data-theme=dark] .title.landing-page.svelte-ely7ak{color:var(--color-text-primary)}[data-theme=dark] .subheading.svelte-ely7ak{color:var(--color-text-muted)}[data-theme=dark] .planContainer.svelte-ely7ak{background-color:var(--color-popover);border-color:var(--color-border);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .planHeader.svelte-ely7ak h3:where(.svelte-ely7ak){color:var(--color-text-primary)}[data-theme=dark] .price.svelte-ely7ak{color:var(--color-text-primary)}[data-theme=dark] .regularPrice.svelte-ely7ak,[data-theme=dark] .billingCycle.svelte-ely7ak{color:var(--color-text-muted)}[data-theme=dark] .featuresList.svelte-ely7ak li:where(.svelte-ely7ak){color:var(--color-text-secondary)}[data-theme=dark] .checkIcon{color:var(--color-text-primary)}[data-theme=dark] .pricing-tab.svelte-ely7ak{color:var(--color-text-muted)}[data-theme=dark] .pricing-tab.active.svelte-ely7ak{background-color:#da745126;color:var(--color-primary)}[data-theme=dark] .pricing-tab.svelte-ely7ak:not(.active):hover{color:var(--color-text-primary)}[data-theme=dark] .free-plan-badge.svelte-ely7ak{background-color:#ffffff14;border-color:#ffffff26;color:var(--color-text-muted)}[data-theme=dark] .unlimited-disclaimer.svelte-ely7ak{color:var(--color-text-muted)}[data-theme=dark] .terms-link.svelte-ely7ak{color:var(--color-text-secondary)}[data-theme=dark] .terms-link.svelte-ely7ak:hover{color:var(--color-text-primary)}
