.lx-pricing{background-color:#fff0;padding:0}.lx-pricing-section{width:100%;padding:4rem 0}@media (min-width:768px){.lx-pricing-section{padding:6rem 0}}.lx-pricing-section--pricing{background-color:#fff}.lx-pricing-section--faq{background-color:var(--lx-color-slate-50)}.lx-pricing-section--contact{background-color:#fff}.lx-pricing__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.lx-pricing__container{padding-left:2rem;padding-right:2rem}}.lx-pricing__hdr{margin-left:auto;margin-right:auto;max-width:56rem;text-align:center;margin-bottom:3rem}.lx-pricing__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--lx-text-xs);font-weight:500;letter-spacing:.05em;color:var(--lx-color-slate-600);margin-bottom:1rem}.lx-pricing__eyebrow-logo{height:.875rem;width:auto;display:block}.lx-pricing__eyebrow-sep{color:var(--lx-color-slate-600);font-weight:400}.lx-pricing__heading{font-size:var(--lx-text-4xl);font-weight:700;letter-spacing:-.02em;color:var(--lx-color-slate-900);margin-bottom:1rem;line-height:1.2;margin-top:0}@media (min-width:768px){.lx-pricing__heading{font-size:var(--lx-text-5xl)}}.lx-pricing__subheading{font-size:var(--lx-text-lg);line-height:1.6;color:var(--lx-color-slate-600);max-width:42rem;margin-left:auto;margin-right:auto;margin-top:0}.lx-currency-switcher{display:inline-flex;align-items:center;gap:.375rem;margin:.75rem 0 1rem;font-size:var(--lx-text-xs);font-weight:500;text-decoration:none;transition:color 0.15s ease}.lx-currency-switcher:hover{color:var(--lx-color-neutral-700)}.lx-currency-switcher:hover>span:not(.lx-currency-switcher__icon){color:var(--lx-color-neutral-700)}.lx-currency-switcher>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--lx-color-neutral-400)}.lx-currency-switcher>span:last-child{color:var(--lx-color-neutral-500)}.lx-currency-switcher__icon{font-size:.875rem;line-height:1}.lx-pricing__wrapper{position:relative}.lx-pricing__sentinel{position:absolute;height:1px;width:1px;top:0;pointer-events:none}.lx-pricing__nav{position:sticky;top:0;z-index:30;transition-property:background-color,border-color,border-radius,backdrop-filter,-webkit-backdrop-filter,transform;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(255 255 255 / .95);backdrop-filter:blur(8px);--webkit-backdrop-filter:blur(8px);margin-left:-1rem;margin-right:-1rem;padding:1rem;box-shadow:none;transform:translateZ(0) scale(1);will-change:transform}@media (min-width:640px){.lx-pricing__nav{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lx-pricing__nav{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}.lx-pricing__nav.is-compact{top:1.5rem;margin-left:auto;margin-right:auto;width:max-content;max-width:calc(100vw - 1rem);padding:.75rem;background-color:rgb(255 255 255 / .75);backdrop-filter:blur(16px);--webkit-backdrop-filter:blur(16px);border-radius:var(--lx-rounded-2xl);box-shadow:var(--lx-shadow-lg);transform:translateZ(0) scale(.98)}.lx-pricing__nav.is-compact .lx-pricing__tab-btn,.lx-pricing__nav.is-compact .lx-pricing__duration-btn{padding-top:.375rem;padding-bottom:.375rem;padding-left:.75rem;padding-right:.75rem;font-size:var(--lx-text-xs);white-space:nowrap}.lx-pricing__nav.is-compact .lx-pricing__duration-btn{padding-left:.5rem;padding-right:.5rem;flex-shrink:0}.lx-pricing__nav.is-compact .lx-pricing__tablist{padding:.125rem;max-width:100%}.lx-pricing__nav.is-compact .lx-pricing__nav-row:nth-child(2){margin-top:.25rem}.lx-pricing__nav-row{display:flex;justify-content:center;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lx-pricing__nav-row:nth-child(2){margin-top:.5rem}.lx-pricing__tablist{display:flex;width:100%;max-width:32rem;border-radius:var(--lx-rounded-lg);border:1px solid var(--lx-color-slate-200);background-color:var(--lx-color-slate-50);padding:.25rem;gap:.25rem;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.lx-pricing__tablist{max-width:36rem}}.lx-pricing__tab-btn,.lx-pricing__duration-btn{flex:1;border-radius:var(--lx-rounded-md);padding:.625rem 1rem;font-size:var(--lx-text-sm);font-weight:600;color:var(--lx-color-slate-500);border:1px solid #fff0;background-color:#fff0;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lx-pricing__tab-btn:hover,.lx-pricing__duration-btn:hover{color:var(--lx-color-slate-900)}.lx-pricing__tab-btn:focus,.lx-pricing__duration-btn:focus{outline:none}.lx-pricing__tab-btn--active,.lx-pricing__duration-btn--active{background-color:#fff;color:var(--lx-color-teal-600);border-color:var(--lx-color-slate-200);box-shadow:var(--lx-shadow-sm)}.lx-pricing__tab-btn--active:hover,.lx-pricing__duration-btn--active:hover{color:var(--lx-color-teal-600)}.lx-pricing__duration-btn{padding-left:.5rem;padding-right:.5rem}.lx-pricing__content{margin-top:3rem}.lx-pricing__grid{margin-left:auto;margin-right:auto;max-width:80rem;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.lx-pricing__grid{grid-template-columns:repeat(3,1fr)}}.lx-pricing__grid--single{max-width:28rem;display:grid;grid-template-columns:1fr}.lx-pricing-card{position:relative;border-radius:var(--lx-rounded-xl);border:1px solid var(--lx-color-teal-600);padding:2rem;background-color:#fff;box-shadow:var(--lx-shadow-sm);transition:box-shadow 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-card:hover{box-shadow:var(--lx-shadow-md)}.lx-pricing-card__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.lx-pricing-card__badge-txt{display:inline-flex;border-radius:var(--lx-rounded-full);background-color:var(--lx-color-teal-600);padding:.25rem 1rem;font-size:var(--lx-text-xs);font-weight:600;color:#fff}.lx-pricing-card__title-row{display:flex;align-items:center;gap:.5rem}.lx-pricing-card__name{font-size:var(--lx-text-2xl);font-weight:600;color:var(--lx-color-slate-900);margin:0}.lx-pricing-card__label{display:inline-flex;align-items:center;border-radius:var(--lx-rounded-md);padding:.25rem .5rem;font-size:var(--lx-text-xs);font-weight:500;border:1px solid var(--lx-color-teal-300)}.lx-pricing-card__label--free{background-color:var(--lx-color-teal-50);color:var(--lx-color-teal-700)}.lx-pricing-card__label--writing{background-color:var(--lx-color-teal-50);color:var(--lx-color-teal-700)}.lx-pricing-card__label--speaking{background-color:var(--lx-color-teal-50);color:var(--lx-color-teal-700)}.lx-pricing-card__divider{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid var(--lx-color-slate-200)}.lx-pricing-card__price{margin-top:1.5rem}.lx-pricing-card__price-row{display:flex;align-items:baseline;gap:.5rem}.lx-pricing-card__price-value{font-size:var(--lx-text-4xl);font-weight:700;color:var(--lx-color-slate-900)}.lx-pricing-card__price-period{font-size:var(--lx-text-sm);color:var(--lx-color-slate-500)}.lx-price-monthly{font-size:var(--lx-text-4xl);font-weight:700;color:var(--lx-color-slate-900);line-height:1.2}.lx-price-total{color:var(--lx-color-slate-500)}.lx-pricing-card__price-note{margin-top:.5rem;font-size:var(--lx-text-sm);color:var(--lx-color-slate-600);line-height:1.5}.lx-pricing-card__features{margin-top:2rem}.lx-pricing-card__list{margin-top:1rem;list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.lx-pricing-card__item{display:flex;align-items:center;gap:.75rem}.lx-pricing-card__item--disabled{opacity:.5}.lx-pricing-card__icon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem!important;color:var(--lx-color-teal-600)}.lx-pricing-card__icon--disabled{color:var(--lx-color-slate-400)}.lx-pricing-card__txt{font-size:var(--lx-text-sm);color:var(--lx-color-slate-700);line-height:1.5}.lx-pricing-card__txt--disabled{color:var(--lx-color-slate-500)}.lx-pricing-card__tip{margin-top:2rem;padding:1rem;background-color:var(--lx-color-orange-50);border-radius:var(--lx-rounded-lg);border:1px solid var(--lx-color-orange-100)}.lx-pricing-card__tip-txt{font-size:var(--lx-text-sm);color:var(--lx-color-orange-800);line-height:1.5;margin:0}.lx-pricing-card__tip-title{color:var(--lx-color-orange-900)}.lx-pricing-card__bonus{margin-top:1rem;display:flex;align-items:center;gap:.5rem;color:var(--lx-color-orange-600);font-weight:500}.lx-pricing-card__bonus-icon{font-size:1.25rem}.lx-pricing-card__accordion{margin-bottom:1rem}.lx-pricing-card__accordion-hdr{display:flex;cursor:pointer;align-items:center;justify-content:space-between;font-weight:600;color:var(--lx-color-slate-900);list-style:none;padding:0}.lx-pricing-card__accordion-hdr::-webkit-details-marker{display:none}.lx-pricing-card__accordion-icon{font-size:1.25rem;transition:transform 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-card__accordion[open] .lx-pricing-card__accordion-icon{transform:rotate(180deg)}.lx-pricing-card__accordion-content{margin-top:1rem;font-size:var(--lx-text-sm);color:var(--lx-color-slate-600);display:flex;flex-direction:column;gap:.5rem}.lx-pricing-card__accordion-content p{margin:0}.lx-pricing-card__btn{margin-top:2rem;width:100%;display:block;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:var(--lx-rounded-lg);border:2px solid var(--lx-color-teal-600);background-color:var(--lx-color-teal-600);padding:.875rem 1.5rem;font-size:var(--lx-text-base);font-weight:600;color:#fff;cursor:pointer;transition:all 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-card__btn:hover:not(:disabled){background-color:var(--lx-color-teal-700);border-color:var(--lx-color-teal-700)}.lx-pricing-card__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lx-pricing-card__btn:focus{outline:none;box-shadow:0 0 0 2px var(--lx-color-teal-600),0 0 0 4px rgb(13 148 136 / .2)}.lx-pricing__faq{margin-top:0;padding:0;background-color:#fff0;max-width:56rem;margin-left:auto;margin-right:auto}.lx-pricing__faq-hdr{text-align:center;margin-bottom:3rem;max-width:56rem;margin-left:auto;margin-right:auto}.lx-pricing__faq-eyebrow{display:block;font-size:var(--lx-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--lx-color-teal-600);margin-bottom:.75rem}.lx-pricing__faq-heading{font-size:var(--lx-text-3xl);font-weight:700;letter-spacing:-.02em;color:var(--lx-color-slate-900);margin-bottom:1rem;line-height:1.2;margin-top:0}@media (min-width:768px){.lx-pricing__faq-heading{font-size:var(--lx-text-4xl)}}.lx-pricing__faq-subheading{font-size:var(--lx-text-lg);line-height:1.6;color:var(--lx-color-slate-600);max-width:42rem;margin-left:auto;margin-right:auto;margin-top:0}.lx-pricing__faq-list{display:flex;flex-direction:column;gap:0;max-width:56rem;margin-left:auto;margin-right:auto}.lx-pricing-faq{border-bottom:1px solid var(--lx-color-slate-200);overflow:hidden}.lx-pricing-faq__btn{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding:1.5rem 0;text-align:left;font-weight:600;font-size:var(--lx-text-base);color:var(--lx-color-slate-900);background-color:#fff0;border:none;transition:color 200ms cubic-bezier(.4,0,.2,1)}.lx-pricing-faq__btn:hover{color:var(--lx-color-teal-600)}.lx-pricing-faq__btn:focus{outline:none}.lx-pricing-faq__btn[aria-expanded="true"]{color:var(--lx-color-teal-600)}.lx-pricing-faq__question{flex:1}.lx-pricing-faq__icon{font-size:1.25rem;color:var(--lx-color-slate-500);transition:transform 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-faq__btn[aria-expanded="true"] .lx-pricing-faq__icon{transform:rotate(180deg)}.lx-pricing-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-faq__btn[aria-expanded="true"]+.lx-pricing-faq__answer{grid-template-rows:1fr}.lx-pricing-faq__answer-inner{overflow:hidden;min-height:0;padding:0;color:var(--lx-color-slate-600);transition:padding 300ms cubic-bezier(.4,0,.2,1)}.lx-pricing-faq__btn[aria-expanded="true"]+.lx-pricing-faq__answer .lx-pricing-faq__answer-inner{padding-bottom:1.5rem}.lx-pricing-faq__answer-inner p{margin:0 0 1rem 0;line-height:1.5}.lx-pricing-faq__answer-inner p:last-child{margin-bottom:0}.lx-pricing-faq__list{list-style:disc;padding-left:1.25rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.25rem}.lx-pricing-faq__note{font-size:var(--lx-text-sm);font-style:italic;color:var(--lx-color-slate-500)}.lx-pricing__contact{margin-top:0;padding:0;background-color:#fff0;max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}.lx-pricing__contact-hdr{margin-bottom:2rem;max-width:56rem;margin-left:auto;margin-right:auto}.lx-pricing__contact-heading{font-size:var(--lx-text-2xl);font-weight:700;color:var(--lx-color-slate-900);margin:0 0 1rem 0;line-height:1.3}@media (min-width:768px){.lx-pricing__contact-heading{font-size:var(--lx-text-3xl)}}.lx-pricing__contact-desc{font-size:var(--lx-text-base);color:var(--lx-color-slate-600);margin:0;line-height:1.5}.lx-pricing__contact-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:640px){.lx-pricing__contact-actions{flex-direction:row;justify-content:center}}.lx-pricing__contact-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background-color:var(--lx-color-teal-600);color:#fff;font-size:var(--lx-text-base);font-weight:600;border-radius:var(--lx-rounded-lg);text-decoration:none;transition:all 300ms cubic-bezier(.4,0,.2,1);border:2px solid var(--lx-color-teal-600)}.lx-pricing__contact-btn:hover{background-color:var(--lx-color-teal-700);border-color:var(--lx-color-teal-700)}.lx-pricing__contact-icon{font-size:1.25rem!important}.lx-pricing__contact-link{font-size:var(--lx-text-base);font-weight:500;color:var(--lx-color-teal-600);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:4px;transition:all 200ms cubic-bezier(.4,0,.2,1)}.lx-pricing__contact-link:hover{color:var(--lx-color-teal-700);text-decoration-color:var(--lx-color-teal-700)}.lx-hidden{display:none}.lx-pricing-card__expiry{margin-top:.5rem;text-align:center;font-size:var(--lx-text-xs);color:var(--lx-color-slate-500);font-style:italic}.lx-promo-banner{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%) translateY(20px);z-index:50;width:auto;min-width:min(12rem, calc(100vw - 1rem));max-width:min(18rem, calc(100vw - 1rem));background:linear-gradient(to bottom right,#ffffff,var(--lx-color-teal-50));border:1px solid var(--lx-color-teal-600);border-radius:var(--lx-rounded-xl);box-shadow:0 10px 15px -3px rgb(0 0 0 / .08),0 4px 6px -4px rgb(0 0 0 / .05);padding:1rem;opacity:0;visibility:hidden;pointer-events:none;transition:transform 400ms cubic-bezier(.16,1,.3,1),opacity 300ms ease-out,visibility 0s linear 300ms}@media (min-width:640px){.lx-promo-banner{bottom:1.5rem;padding:1.25rem 1.5rem;max-width:min(20rem, calc(100vw - 2rem))}}.lx-promo-banner.is-visible{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.lx-promo-banner{transition:none}}.lx-promo-banner__close{position:absolute;top:.375rem;right:.375rem;width:1.5rem;height:1.5rem;border-radius:var(--lx-rounded-full);border:none;background-color:#fff0;color:var(--lx-color-slate-400);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease;padding:0}.lx-promo-banner__close:hover{background-color:var(--lx-color-slate-100);color:var(--lx-color-slate-700)}.lx-promo-banner__close .material-icons{font-size:1.125rem}.lx-promo-banner__content{display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem}.lx-promo-banner__code-section{display:flex;align-items:center;gap:.5rem}.lx-promo-banner__label{font-size:var(--lx-text-xs);font-weight:600;color:var(--lx-color-slate-600);white-space:nowrap;flex-shrink:0}.lx-promo-banner__code-wrapper{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}.lx-promo-banner__code{font-size:var(--lx-text-base);font-weight:700;color:var(--lx-color-teal-600);background:#fff0;padding:0;border:none;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-promo-banner__copy-btn{padding:.375rem;background-color:var(--lx-color-slate-50);border:1px solid var(--lx-color-slate-300);border-radius:var(--lx-rounded-md);color:var(--lx-color-slate-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 150ms ease;flex-shrink:0}.lx-promo-banner__copy-btn:hover{color:var(--lx-color-teal-700);border-color:var(--lx-color-teal-300);background-color:var(--lx-color-teal-50)}.lx-promo-banner__copy-btn .material-icons{font-size:1rem}.lx-promo-banner__timer-section{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lx-promo-banner__timer-label{font-size:var(--lx-text-xs);font-weight:600;color:var(--lx-color-slate-600);flex-shrink:0}.lx-promo-banner__timer{display:flex;align-items:center;gap:.25rem}.lx-promo-banner__time-unit{display:inline-flex;align-items:baseline;gap:.15rem;background-color:var(--lx-color-slate-50);padding:.2rem .375rem;border-radius:var(--lx-rounded-md);border:1px solid var(--lx-color-slate-300)}.lx-promo-banner__time-value{font-size:var(--lx-text-sm);font-weight:700;color:var(--lx-color-slate-900);font-variant-numeric:tabular-nums;min-width:1rem;text-align:center}.lx-promo-banner__time-text{font-size:.625rem;font-weight:500;color:var(--lx-color-slate-500)}.lx-promo-banner__note{font-size:.65rem;line-height:1.35;color:var(--lx-color-slate-500);margin:0}