:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sl-color-violet:#7c3aed;--sl-color-violet-depth:#5b21b6;--sl-color-violet-deep:#4c1d95;--sl-color-ink:#201a38;--sl-color-canvas:#f7f5ff;--sl-color-surface:#fff;--sl-color-mint:#22c7a9;--sl-color-coral:#ff6f61;--sl-color-reward:#ffd54d;--sl-color-dark-canvas:#0e1324;--sl-color-dark-surface:#171d32;--sl-color-muted:#68627a;--sl-color-line:#ddd7f0;--sl-color-focus:#22c7a9;--sl-color-soft-coral:#fff0ee;--sl-color-soft-mint:#ecfffb;--sl-color-on-soft:#201a38;--sl-color-soft-muted:#736b88;--sl-color-violet-readable:#7c3aed;--sl-color-on-mint:#201a38;--sl-color-on-violet:#fff;--sl-color-on-reward:#4a3500;--sl-font-body:"Nunito Sans", system-ui, -apple-system, sans-serif;--sl-font-display:"Plus Jakarta Sans", "Nunito Sans", system-ui, sans-serif;--sl-font-latin:var(--sl-font-body);--sl-font-persian:"Estedad", "Noto Sans Arabic", Tahoma, sans-serif;--sl-font-arabic:"Noto Sans Arabic", Tahoma, sans-serif;--sl-font-devanagari:"Noto Sans Devanagari", "Nirmala UI", Mangal, sans-serif;--sl-font-japanese:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Noto Sans CJK JP", sans-serif;--sl-font-korean:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", sans-serif;--sl-font-chinese:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--sl-space-1:.25rem;--sl-space-2:.5rem;--sl-space-3:.75rem;--sl-space-4:1rem;--sl-space-5:1.25rem;--sl-space-6:1.5rem;--sl-space-8:2rem;--sl-space-10:2.5rem;--sl-space-12:3rem;--sl-space-16:4rem;--sl-space-20:5rem;--sl-space-24:6rem;--sl-radius-sm:.75rem;--sl-radius-md:1rem;--sl-radius-lg:1.5rem;--sl-radius-xl:2rem;--sl-depth-control:4px;--sl-depth-card:5px;--sl-motion-press:.12s;--sl-motion-state:.22s;--sl-motion-reveal:.42s;--sl-motion-transform:.65s;--sl-ease-standard:cubic-bezier(.2, .8, .2, 1);--sl-ease-playful:cubic-bezier(.2, 1.35, .35, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html.dark{--sl-color-ink:#f5f2ff;--sl-color-canvas:#0e1324;--sl-color-surface:#171d32;--sl-color-muted:#b8b2cc;--sl-color-line:#343958;--sl-color-soft-coral:#3b242d;--sl-color-soft-mint:#123936;--sl-color-on-soft:#f5f2ff;--sl-color-soft-muted:#c9c3d8;--sl-color-violet-readable:#c4b5fd}:is(body[data-site-system],[data-grammar-editorial]){--site-title-size:clamp(1.75rem, 1.3rem + 1.5vw, 2.375rem);--site-section-title-size:clamp(1.375rem, 1.15rem + 1vw, 1.75rem)}:is(body[data-site-system],[data-grammar-editorial]) h1:not(nav *,[role=banner] *,.text-xs,.text-sm,.text-base,.text-lg,.text-xl,.text-2xl),:is(body[data-site-system],[data-grammar-editorial]) h1:is([class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl],[class*=text-7xl]):not(nav *,[role=banner] *){overflow-wrap:break-word;font-size:var(--site-title-size)!important;line-height:1.25!important}:is(body[data-site-system],[data-grammar-editorial]) h2:is(.display-font,.font-display,.font-heading,.sl-h,.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,[class*=text-3xl],[class*=text-4xl],[class*=text-5xl],[class*=text-6xl]):not(nav *,.text-xs,.text-sm,.text-base,.text-lg,.text-xl),[data-grammar-editorial] :is(.grammar-v3-section,.grammar-v3-checkpoint,.grammar-v3-gate,.grammar-v3-practice,.grammar-v3-related) h2,body[data-site-system] :is(.ws-heading,.ws-cta) h2,body[data-site-system] h2.text-fluid-display{overflow-wrap:break-word;font-size:var(--site-section-title-size)!important;line-height:1.35!important}@media (width>=640px){:is(body[data-site-system],[data-grammar-editorial]) h2:is([class*=sm\:text-3xl],[class*=sm\:text-4xl],[class*=sm\:text-5xl],[class*=sm\:text-6xl]):not(nav *){font-size:var(--site-section-title-size)!important;line-height:1.35!important}}@media (width>=768px){:is(body[data-site-system],[data-grammar-editorial]) h2:is([class*=md\:text-3xl],[class*=md\:text-4xl],[class*=md\:text-5xl],[class*=md\:text-6xl]):not(nav *){font-size:var(--site-section-title-size)!important;line-height:1.35!important}}@media (width>=1024px){:is(body[data-site-system],[data-grammar-editorial]) h2:is([class*=lg\:text-3xl],[class*=lg\:text-4xl],[class*=lg\:text-5xl],[class*=lg\:text-6xl]):not(nav *){font-size:var(--site-section-title-size)!important;line-height:1.35!important}}body[data-site-system] .lesson-hero-title{max-width:min(100%,42ch)!important}@media (width<=639px){:is(body[data-site-system],[data-grammar-editorial]){--site-title-size:1.75rem;--site-section-title-size:1.375rem}}body[data-site-system]{--site-ink:#12213a;--site-copy:#33465f;--site-muted:#60738c;--site-paper:#fff;--site-soft:#f5f8fc;--site-line:#dbe5f0;--site-action:#006f82;--site-action-hover:#005968;--site-action-soft:#e6f8fb;--site-on-action:#fff;--site-focus-outline:#006f82;--site-focus-halo:color-mix(in srgb, var(--site-action) 34%, transparent);--site-shadow:0 12px 30px -24px #12213a57;background:var(--site-soft);color:var(--site-copy);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility}.dark body[data-site-system]{--site-ink:#f2f7fc;--site-copy:#d5e2ef;--site-muted:#9eb0c5;--site-paper:#0f1c2e;--site-soft:#14243a;--site-line:#294058;--site-action:#60d7e8;--site-action-hover:#95e7f1;--site-action-soft:#103b46;--site-on-action:#0f1c2e;--site-focus-outline:#95e7f1;--site-focus-halo:color-mix(in srgb, var(--site-action) 48%, transparent);--site-shadow:0 16px 34px -25px #000000bf}html:is([lang=en],[lang=es],[lang=fr],[lang=de],[lang=pt-BR]) body[data-site-system] :is(h1,h2,h3,.font-heading){text-wrap:balance;font-family:Space Grotesk,Fira Sans,system-ui,sans-serif}body[data-site-system] :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--site-focus-outline);outline-offset:3px}body[data-site-system] .card,body[data-site-system] .card-hover,body[data-site-system] .card-interactive{border:1px solid var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow);color:var(--site-copy);border-bottom-width:2px;border-radius:1.5rem}body[data-site-system] .card-hover,body[data-site-system] .card-interactive{transition:border-color .16s,box-shadow .16s,transform .16s}body[data-site-system] .card-hover:hover,body[data-site-system] .card-interactive:hover{border-color:color-mix(in srgb, var(--site-action) 42%, var(--site-line));box-shadow:0 16px 32px -25px #12213a6b}body[data-site-system] .card-interactive:active{transform:translateY(1px)}body[data-site-system] :where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){letter-spacing:.01em;text-transform:none;border-radius:.9rem;min-height:2.8rem;font-weight:750}body[data-site-system] .btn-primary{border:1px solid var(--site-action);background:var(--site-action);box-shadow:0 2px 0 color-mix(in srgb, var(--site-action) 78%, #000);color:var(--site-on-action)}body[data-site-system] .btn-primary:hover{background:var(--site-action-hover);border-color:var(--site-action-hover);filter:none}body[data-site-system] .btn-primary:active{box-shadow:none;transform:translateY(1px)}body[data-site-system] :where(.btn-secondary,.btn-ghost){border:1px solid var(--site-line);background:var(--site-paper);box-shadow:0 1px 0 color-mix(in srgb, var(--site-line) 88%, var(--site-ink));color:var(--site-ink);border-bottom-width:2px}body[data-site-system] :where(.btn-secondary,.btn-ghost):hover{border-color:color-mix(in srgb, var(--site-action) 42%, var(--site-line));background:var(--site-action-soft);color:var(--site-action)}body[data-site-system] :where(.btn-secondary,.btn-ghost):active{border-bottom-width:1px;transform:translateY(1px)}body[data-site-system] .btn-primary:disabled,body[data-site-system] .btn-secondary:disabled,body[data-site-system] .btn-ghost:disabled{border-color:var(--site-line);background:var(--site-line);box-shadow:none;color:var(--site-muted);cursor:not-allowed}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea),body[data-site-system] :where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea){border:1px solid var(--site-line);background:var(--site-paper);min-height:2.8rem;color:var(--site-ink);border-radius:.9rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #12213a06}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea)::-moz-placeholder{color:var(--site-muted);opacity:1}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea)::placeholder{color:var(--site-muted);opacity:1}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea):focus{border-color:var(--site-action);box-shadow:0 0 0 3px var(--site-focus-halo);outline:0}.dark body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea),.dark body[data-site-system] :where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea){border-color:var(--site-line);background:var(--site-paper);color:var(--site-ink)}.dark body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select,textarea):focus{border-color:var(--site-action);box-shadow:0 0 0 3px var(--site-focus-halo)}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input,select,textarea)[aria-invalid=true]{border-color:var(--site-danger,#b72f43)}body[data-site-system] :where(.input,.form-input,.form-select,.form-textarea,input,select,textarea)[aria-invalid=true]:focus{border-color:var(--site-danger,#b72f43);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-danger,#b72f43) 30%, transparent)}body[data-site-system] .label{color:var(--site-ink);font-weight:650}body[data-site-system] ::selection{background:var(--site-action);color:var(--site-on-action)}@media (width<=640px){body[data-site-system] .card,body[data-site-system] .card-hover,body[data-site-system] .card-interactive{border-radius:1.25rem}body[data-site-system] :where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){min-height:3rem}}@media (prefers-reduced-motion:reduce){body[data-site-system] *,body[data-site-system] :before,body[data-site-system] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-footer{color:#d5e2ef;background:#12213a}.public-footer .public-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.public-footer .public-footer__brand{grid-column:1/-1}.public-footer .public-footer__group{min-width:0}.public-footer .public-footer__summary{cursor:pointer;color:#f2f7fc;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.72rem;font-weight:650;line-height:1.35;list-style:none;display:flex}.public-footer .public-footer__summary::-webkit-details-marker{display:none}.public-footer .public-footer__summary:after{content:"+";color:#9eb0c5;flex:none;font-size:1.1rem;font-weight:500;line-height:1}.public-footer .public-footer__group[open] .public-footer__summary:after{content:"−"}.public-footer .public-footer__summary:focus-visible{outline-offset:3px;outline:3px solid #60d7e8}.public-footer .public-footer__links>:not([hidden])~:not([hidden]){margin-top:0!important;margin-bottom:0!important}.public-footer .public-footer__links a{color:#d5e2ef;align-items:center;max-width:100%;min-height:2.75rem;padding-block:.25rem;line-height:1.35;display:inline-flex}.public-footer .public-footer__links a:hover{color:#fff}.public-footer .public-footer__group[open] .public-footer__links{margin-top:.25rem}.public-footer .public-footer__featured,.public-footer .public-footer__bottom{margin-top:2rem}@media (width>=640px){.public-footer .public-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (width>=1024px){.public-footer .public-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}}@media (width>=1280px){.public-footer .public-footer__grid{grid-template-columns:minmax(12rem,1.45fr) repeat(5,minmax(0,1fr));gap:2rem}.public-footer .public-footer__brand{grid-column:auto}}.public-nav--home .public-nav__link,.public-nav--home .public-nav__signin{min-height:48px;color:var(--site-ink);border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.public-nav--home .public-nav__link:hover,.public-nav--home .public-nav__signin:hover{background:var(--site-action-soft);color:var(--site-action)}.public-nav--home .public-nav__cta,.public-nav--home .public-nav__mobile-cta{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.public-nav--home .public-nav__mobile-cta{width:100%}.public-nav--home .public-nav__cta svg,.public-nav--home .public-nav__mobile-cta svg{flex:none;width:18px;height:18px}.public-nav--home .public-nav__learn-item{color:var(--site-ink);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:background-color .15s;display:flex}.public-nav--home .public-nav__learn-item:hover{background:var(--site-soft)}.public-nav--home .public-nav__learn-item strong{font-size:14px;display:block}.public-nav--home .public-nav__learn-item small{color:var(--site-muted);margin-top:2px;font-size:12px;display:block}.dark .public-nav--home .public-nav__learn-item{color:#f8fafc}.dark .public-nav--home .public-nav__learn-item:hover{background:#ffffff0f}.dark .public-nav--home .public-nav__learn-item small{color:#94a3b8}.public-nav--home .public-nav__learn-dot{background:#14b8a6;border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #14b8a61c}.public-nav--home .public-nav__learn-dot--amber{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1c}.public-nav--home .public-nav__learn-dot--rose{background:#f43f5e;box-shadow:0 0 0 5px #f43f5e1c}.public-nav--home .public-nav__learn-dot--blue{background:#3b82f6;box-shadow:0 0 0 5px #3b82f61c}.public-nav--home .public-nav__all-link{border-top:1px solid var(--site-line);color:var(--site-action);justify-content:space-between;margin-top:4px;padding:13px 12px 8px;font-size:13px;font-weight:600;display:flex}.dark .public-nav--home .public-nav__all-link{color:#67e8f9;border-color:#ffffff1a}.public-nav--home .public-nav__section-label{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.public-nav--home .public-nav__mobile-link{min-height:48px;color:var(--site-ink);border-radius:13px;align-items:center;gap:13px;padding:12px 13px;font-size:15px;font-weight:600;display:flex}.public-nav--home .public-nav__mobile-link:hover{background:var(--site-soft);color:var(--site-action)}.dark .public-nav--home .public-nav__mobile-link{color:#e2e8f0}.dark .public-nav--home .public-nav__mobile-link:hover{color:#67e8f9;background:#ffffff0f}.public-nav--home .public-nav__drawer{height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (width>=1024px) and (width<=1199px){.public-nav--home>div>.lg\:flex{gap:16px}.public-nav--home .public-nav__link,.public-nav--home .public-nav__signin{padding-inline:7px;font-size:14px}.public-nav--home .public-nav__cta{padding-inline:12px;font-size:13px}}.sl-home{--home-navy:#12213a;--home-on-navy:#f7fafc;--home-on-navy-muted:#bdcddd;--home-cyan:#62d5e6;--home-font:"Fira Sans", system-ui, sans-serif;--home-display:"Space Grotesk", "Fira Sans", system-ui, sans-serif;background:var(--site-paper);color:var(--site-ink);font-family:var(--home-font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}html[lang=fa] .sl-home{--home-font:"Vazirmatn", "Noto Sans Arabic", sans-serif;--home-display:var(--home-font)}html[lang=ar] .sl-home{--home-font:"Noto Sans Arabic", sans-serif;--home-display:var(--home-font)}html[lang=hi] .sl-home{--home-font:"Noto Sans Devanagari", sans-serif;--home-display:var(--home-font)}html[lang=ja] .sl-home{--home-font:"Noto Sans JP", sans-serif;--home-display:var(--home-font)}html[lang=ko] .sl-home{--home-font:"Noto Sans KR", sans-serif;--home-display:var(--home-font)}html[lang^=zh] .sl-home{--home-font:"Noto Sans SC", sans-serif;--home-display:var(--home-font)}.sl-home [lang=en]{font-family:Fira Sans,system-ui,sans-serif!important}.sl-home :is(h1,h2,h3){font-family:var(--home-display);letter-spacing:-.035em;color:var(--site-ink);margin:0;font-weight:650}[dir=rtl] .sl-home :is(h1,h2,h3){letter-spacing:0}.sl-home p{color:var(--site-muted);margin:0}.sl-home a{text-decoration:none}.sl-home :is(ul,ol){margin:0;padding:0;list-style:none}.sl-home .sl-shell{width:min(100% - 48px,1200px);margin-inline:auto}.sl-home .sl-section{padding-block:clamp(48px,5.5vw,80px);scroll-margin-top:96px}.sl-home .sl-section--canvas{background:var(--site-soft)}.sl-home .sl-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sl-home .sl-head{max-width:760px;margin-bottom:32px}.sl-home .sl-h{text-wrap:balance;margin-bottom:16px;font-size:clamp(28px,3vw,40px);line-height:1.18}.sl-home .sl-lede{text-wrap:pretty;max-width:58ch;font-size:17px;line-height:1.75}.sl-home .sl-eyebrow{color:var(--site-action);margin-bottom:16px;font-size:14px;font-weight:600;display:block}.sl-home .sl-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sl-home .sl-card{min-width:0}.sl-home .sl-card h3{margin-bottom:10px;font-size:22px;line-height:1.3}.sl-home .sl-card p{font-size:16px;line-height:1.7}.sl-home .sl-card__top{align-items:center;gap:16px;margin-bottom:18px;display:flex}.sl-home .sl-ico{width:40px;height:40px;color:var(--site-action);flex:none;place-items:center;display:inline-grid}.sl-home .sl-ico svg{width:26px;height:26px}.sl-home .sl-step{color:var(--site-muted);font-size:14px}.sl-home .sl-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sl-home .sl-button{border:1px solid var(--site-line);text-align:center;min-height:48px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.sl-home .sl-button svg{flex-shrink:0;width:18px;height:18px}.sl-home .sl-button--primary{background:var(--site-action);border-color:var(--site-action);color:var(--site-on-action)}.sl-home .sl-button--primary:hover{background:var(--site-action-hover);border-color:var(--site-action-hover)}.sl-home .sl-button--secondary{color:var(--site-ink);background:0 0}.sl-home .sl-button--secondary:hover{background:var(--site-action-soft);border-color:var(--site-action)}.sl-home .sl-button--block{width:100%}.sl-home .sl-button:focus-visible{outline:3px solid var(--site-focus-outline);outline-offset:4px}[dir=rtl] .sl-home .sl-price__foot .sl-button svg,[dir=rtl] .sl-home [data-adaptive-cta] svg{transform:scaleX(-1)}.sl-home .sl-hero{background:var(--home-navy);border-bottom:4px solid #006f82;padding-block:clamp(48px,6vw,88px)}.sl-home .sl-hero h1{max-width:13ch;color:var(--home-on-navy);text-wrap:balance;margin-bottom:22px;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.sl-home .sl-hero .sl-eyebrow{color:var(--home-cyan)}.sl-home .sl-hero .sl-lede{color:var(--home-on-navy-muted);max-width:42ch}.sl-home .sl-hero .sl-button--primary{background:var(--home-cyan);border-color:var(--home-cyan);color:var(--home-navy)}.sl-home .sl-hero .sl-button--primary:hover{background:#9beaf2;border-color:#9beaf2}.sl-home .sl-hero .sl-button--secondary{color:var(--home-on-navy);border-color:#566980}.sl-home .sl-hero .sl-button--secondary:hover{border-color:var(--home-cyan);background:#20354e}.sl-home .sl-hero .sl-button:focus-visible{outline-color:var(--home-cyan)}.sl-home .sl-hero__proof{color:var(--home-on-navy-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;display:flex}.sl-home .sl-hero__proof li{align-items:center;gap:8px;display:flex}.sl-home .sl-check{color:var(--home-cyan)}.sl-home .sl-scene{background:#1b2e47;border:1px solid #40516a;border-radius:12px;margin:0;overflow:hidden}.sl-home .sl-scene__frame{position:relative}.sl-home .sl-scene__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sl-home .sl-scene__source{color:var(--home-on-navy);background:#12213ae8;border-radius:4px;padding:4px 10px;font-size:12px;position:absolute;inset-block-start:14px;inset-inline-start:14px}.sl-home .sl-scene__lesson{padding:24px}.sl-home .sl-scene__subtitle-source{color:var(--home-on-navy);font-size:20px;font-weight:600;line-height:1.45}.sl-home .sl-scene__subtitle-translation{color:var(--home-on-navy-muted);margin-top:6px;font-size:15px}.sl-home .sl-scene__tools{border-top:1px solid #40516a;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.sl-home .sl-scene__phrase{color:var(--home-cyan);flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.sl-home .sl-scene__phrase small{color:var(--home-on-navy-muted);font-size:14px}.sl-home .sl-scene__saved{color:var(--home-on-navy-muted);margin-inline-start:auto;font-size:13px}.sl-home .sl-scene__saved>span{color:var(--home-cyan);margin-inline-end:6px}.sl-home .sl-method .sl-card{border-top:1px solid var(--site-line);padding-top:24px}.sl-home .sl-method .sl-head{max-width:700px}.sl-home .sl-practice-list{border-top:1px solid var(--site-line)}.sl-home .sl-skill{border-bottom:1px solid var(--site-line);align-items:flex-start;gap:16px;padding-block:22px;display:flex}.sl-home .sl-skill>div{min-width:0}.sl-home .sl-skill strong{font-family:var(--home-display);font-size:20px;font-weight:600;display:block}.sl-home .sl-skill small{color:var(--site-muted);margin-top:4px;font-size:15px;line-height:1.65;display:block}.sl-home .sl-explore__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 40px;display:grid}.sl-home .sl-explore-card{border-top:1px solid var(--site-line);color:var(--site-ink);align-items:center;gap:16px;padding-block:24px;display:flex}.sl-home .sl-explore-card:hover strong{color:var(--site-action);text-underline-offset:4px;text-decoration:underline}.sl-home .sl-explore-card>span:not(.sl-ico){flex:1;min-width:0}.sl-home .sl-explore-card strong{font-family:var(--home-display);font-size:22px;font-weight:600;display:block}.sl-home .sl-explore-card small{color:var(--site-muted);margin-top:6px;font-size:15px;line-height:1.65;display:block}.sl-home .sl-explore-card>svg{width:20px;height:20px;color:var(--site-action);flex-shrink:0}[dir=rtl] .sl-home .sl-explore-card>svg{transform:scaleX(-1)}.sl-home .sl-price{border:1px solid var(--site-line);background:var(--site-paper);border-radius:10px;flex-direction:column;padding:28px;display:flex;position:relative}.sl-home .sl-price--free{border-color:var(--site-action)}.sl-home .sl-price__badge{top:-13px;background:var(--site-action);color:var(--site-on-action);border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:20px}.sl-home .sl-price__amount{flex-wrap:wrap;align-items:baseline;gap:6px;margin-block:12px 24px;display:flex}.sl-home .sl-price__amount strong{font-family:var(--home-display);color:var(--site-ink);font-size:40px;font-weight:600;line-height:1.1}.sl-home .sl-price__amount>span{font-size:14px}.sl-home .sl-price ul{color:var(--site-muted);gap:12px;font-size:15px;display:grid}.sl-home .sl-price li{gap:8px;display:flex}.sl-home .sl-price li>span{color:var(--site-action)}.sl-home .sl-price__foot{margin-top:auto;padding-top:28px}.sl-home .sl-final{border-top:1px solid var(--site-line);background:var(--site-paper)}.sl-home .sl-final__inner{padding-inline-end:340px;position:relative}.sl-home .sl-final .sl-lede{max-width:58ch}.sl-home .sl-final .sl-button{inset-inline-end:0;background:var(--site-action);border-color:var(--site-action);max-width:310px;color:var(--site-on-action);position:absolute;top:50%;transform:translateY(-50%)}.sl-home .sl-final .sl-button:hover{background:var(--site-action-hover)}@media (width<=1000px){.sl-home .sl-split{gap:32px}.sl-home .sl-grid3{gap:20px}.sl-home .sl-price{padding:24px 20px}.sl-home .sl-final__inner{padding-inline-end:0}.sl-home .sl-final .sl-button{max-width:100%;margin-top:24px;position:static;transform:none}}@media (width<=760px){.sl-home .sl-shell{width:calc(100% - 40px)}.sl-home .sl-split,.sl-home .sl-grid3{grid-template-columns:minmax(0,1fr)}.sl-home .sl-hero h1{max-width:18ch;font-size:clamp(34px,8.5vw,48px)}.sl-home .sl-hero .sl-split{gap:32px}.sl-home .sl-scene__lesson{padding:20px}.sl-home .sl-scene__subtitle-source{font-size:18px}.sl-home .sl-method .sl-grid3{gap:24px}.sl-home .sl-method .sl-card{-moz-column-gap:16px;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-top:24px;display:grid}.sl-home .sl-method .sl-card__top{flex-direction:column;grid-row:span 2;gap:4px;margin:0}.sl-home .sl-method .sl-card h3{margin-bottom:6px}.sl-home .sl-price{padding:28px 24px}.sl-home [data-home-section=pricing] .sl-grid3{gap:28px}}@media (width<=420px){.sl-home .sl-actions{flex-direction:column}.sl-home .sl-actions .sl-button{width:100%}.sl-home .sl-scene__saved{margin-inline-start:0}.sl-home .sl-hero__proof{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.sl-home *,.sl-home :before,.sl-home :after{transition:none!important}}@media print{.sl-home .sl-section{-moz-column-break-inside:avoid;break-inside:avoid;padding-block:24px}}
