.yael-learn{max-width:760px;margin:24px auto 72px}.yael-learn h1,.yael-learn h2{font-family:var(--font-heading);letter-spacing:-.01em}.yael-learn[lang=ar] .btn,.yael-learn[lang=ar] button,.yael-learn[lang=ar] h1,.yael-learn[lang=ar] h2,.yael-learn[lang=ar] h3,.yael-learn[lang=ar] input{font-family:Noto Naskh Arabic,Segoe UI,Tahoma,Arial,sans-serif}.yael-learn h1:focus,.yael-learn h2:focus{outline:none}.yael-learn .btn .icon{width:18px;height:18px}.yl-learn-skeleton{height:320px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-soft),var(--surface),var(--surface-soft))}.yael-brand:has(.yael-learn[aria-busy=true]) .yael-footer{display:none}.yael-learn :where(button.text-link){border:0;background:none;padding:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.yl-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:16px 0 0;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.yl-save p{flex:1 1 280px;margin:0;font-size:16px;line-height:1.6}.yl-save .btn{min-height:44px}.yl-storage-note{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);background:#fff3d6;color:#6b4b00;font-size:15px}.yl-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yl-learn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px}.yl-learn-actions .btn{min-width:220px}.yl-learn-panel{padding:0}.yael-buddy{margin-bottom:18px}.yael-brand:has(.yael-learn.is-session) .site-header,.yael-brand:has(.yael-learn.is-session) .yael-footer{display:none}.yael-learn.is-session{margin-top:14px}.yl-session-top{margin-bottom:18px}.yl-session-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.yl-session-head h1{margin:0;font-size:24px}.yl-session-exit{min-height:36px;font-size:15px}.yl-session-meta{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:15px;color:var(--muted)}.yl-progress{height:6px;margin-top:8px;border-radius:var(--radius-pill);background:var(--surface-soft);overflow:hidden}.yl-progress span{display:block;height:100%;background:var(--accent);transition:width .24s}.yl-next{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:24px;border-radius:var(--radius-lg);background:var(--accent-soft)}[data-theme=dark] .yl-next{background:var(--brand-band-dark)}.yl-next h1{margin:0;font-size:30px;line-height:1.15}.yl-next-time{margin:10px 0 18px;color:var(--muted);font-size:16px;line-height:1.5}.yl-next .btn{min-width:180px}.yl-plan{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.yl-plan h2{margin:0;font-size:22px}.yl-plan-lead{margin:6px 0 14px;color:var(--muted);font-size:15px}.yl-plan-date{display:grid;grid-gap:6px;gap:6px;font-weight:700;font-size:15px}.yl-plan-date input{min-height:48px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:400 17px var(--font-body)}.yl-plan-approx,.yl-plan-target{margin:14px 0 8px;font-size:15px;font-weight:700}.yl-targets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.yl-targets button{display:grid;grid-gap:2px;gap:2px;min-height:58px;padding:6px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit}.yl-targets button b{font-size:20px}.yl-targets button small{color:var(--muted);font-size:12px;min-height:1em}.yl-targets button.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.yl-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.yl-plan-collapsed{margin:14px 0 0}.yl-plan-collapsed .icon{width:18px;height:18px}.yl-plan-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:15px}.yl-plan-line span{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.yl-plan-line .icon{width:16px;height:16px}.yl-plan-line b{color:var(--accent)}.yl-plan-line em{font-style:normal;color:#8a5a00;flex-basis:100%}.yl-plan-line .text-link{min-height:32px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px}.yl-path-heading{margin:30px 0 10px}.yl-path-heading h2{margin:0;font-size:24px}.yl-path-heading p{margin:4px 0 0;color:var(--muted);font-size:15px}.yl-levels{list-style:none;margin:0;padding:0;position:relative}.yl-levels:before{content:"";position:absolute;inset-block:22px;inset-inline-start:21px;width:2px;background:var(--line)}.yl-level{position:relative;-webkit-padding-start:58px;padding-inline-start:58px;padding-block:10px}.yl-level-head{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;width:100%;padding:6px 0;border:0;background:none;color:var(--ink);text-align:start;font-family:inherit;cursor:pointer}.yl-level-head:disabled{cursor:default;color:var(--muted)}.yl-level-node{position:absolute;inset-inline-start:6px;top:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);border:2px solid var(--line);color:var(--muted);font-weight:700;font-size:15px}.yl-level-node .icon{width:16px;height:16px}.yl-level.is-current .yl-level-node{background:var(--accent);border-color:var(--accent);color:#fff}.yl-level.is-done .yl-level-node{background:var(--brand-bright);border-color:var(--brand-bright);color:var(--brand-deep)}.yl-level.is-open .yl-level-node{border-color:var(--accent);color:var(--accent)}.yl-level-title{display:flex;align-items:baseline;gap:8px}.yl-level-title b{font-size:19px}.yl-level-sub,.yl-level-title small{color:var(--muted);font-size:14px}.yl-level-sub{grid-column:1}.yl-units{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.yl-unit{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.yl-unit.is-done{background:var(--surface-soft)}.yl-unit-top{display:flex;align-items:center;gap:10px}.yl-unit-top b{font-size:16px}.yl-unit-top span{color:var(--muted);font-size:14px}.yl-free-tag{-webkit-margin-start:auto;margin-inline-start:auto;padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-band);color:var(--brand-deep);font-style:normal;font-size:13px;font-weight:700}[data-theme=dark] .yl-free-tag{background:var(--accent-soft);color:var(--accent)}.yl-unit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.yl-unit-actions .btn{min-height:44px;padding:8px 18px;font-size:15px}.yl-unit-actions .text-link{min-height:36px;font-size:14px}.yl-unit-actions .text-link .icon{width:14px;height:14px}.yl-unit-locked{display:inline-flex;align-items:center;gap:8px;margin-top:10px;min-height:40px;padding:0;border:0;background:none;color:var(--accent);font:700 15px var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.yl-unit-locked .icon{width:16px;height:16px}.yl-unit-note{margin:2px 0 0;color:var(--muted);font-size:13px}.yl-level-test{display:grid;grid-gap:4px;gap:4px;justify-items:start;margin-top:6px}.yl-level-test small{color:var(--muted);font-size:13px}.yl-milestone{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;border:1px solid #e7d9a6;border-radius:var(--radius-md);background:#fff8e3;color:#6a4e00;font-size:14px;font-weight:700;text-decoration:none}[data-theme=dark] .yl-milestone{background:#3a3220;border-color:#5a4b25;color:#f0dc9a}.yl-milestone .icon{width:16px;height:16px}.yl-level-end{position:relative;-webkit-padding-start:58px;padding-inline-start:58px;padding-block:12px;font-weight:700;color:var(--accent)}.yl-level-end span{position:absolute;inset-inline-start:10px;top:8px;font-size:22px}.yl-placement-link{margin:12px 0 0;color:var(--muted);font-size:15px}.yl-placement-link .text-link{min-height:32px;font-size:15px}.yl-stars{display:inline-flex;gap:2px}.yl-stars svg{fill:var(--line)}.yl-stars svg.is-on{fill:#f2b705;animation:yael-star .36s both}@keyframes yael-star{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.yl-stars svg.is-on{animation:none}}.yl-side{display:grid;grid-gap:14px;gap:14px;margin-top:30px}.yl-score-card,.yl-week-card{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.yl-score-card h2,.yl-week-card h2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:18px}.yl-score-range{margin:8px 0 0;font-size:34px;font-weight:700;line-height:1.1}.yl-score-none,.yl-score-source{margin:4px 0 0;color:var(--muted);font-size:14px}.yl-score-bar{position:relative;height:10px;margin:18px 0 20px;background:var(--surface-soft)}.yl-score-bar,.yl-score-fill{border-radius:var(--radius-pill)}.yl-score-fill{position:absolute;top:0;height:100%;background:var(--accent)}.yl-score-mark{position:absolute;top:-5px;width:2px;height:20px;background:var(--ink)}.yl-score-mark i{top:22px;inset-inline-start:-14px;font-style:normal}.yl-score-end,.yl-score-mark i{position:absolute;font-size:12px;color:var(--muted)}.yl-score-end{top:16px}.yl-score-end.is-start{inset-inline-start:0}.yl-score-end.is-end{inset-inline-end:0}.yl-pricing-refund{margin:18px 0 0;text-align:center;color:var(--muted);font-size:15px}.yl-pricing-refund a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;color:var(--accent);font-weight:700}.yl-pricing-free{display:grid;justify-items:center;grid-gap:4px;gap:4px;max-width:640px;margin:28px auto 0;padding:18px 22px;border-radius:var(--radius-md);background:var(--brand-band);color:var(--brand-deep);text-align:center}.yl-pricing-free p{margin:0;font-size:16px;line-height:1.6}.yl-pricing-free .text-link{color:inherit}[data-theme=dark] .yl-pricing-free{background:var(--brand-band-dark);color:var(--ink)}.yl-streak{padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-band);color:var(--brand-deep);font-size:13px}.yl-week{grid-template-columns:repeat(7,1fr);margin-top:12px}.yl-week,.yl-week-day{display:grid;grid-gap:4px;gap:4px}.yl-week-day{justify-items:center}.yl-week-day small{color:var(--muted);font-size:11px}.yl-week-day b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--muted)}.yl-week-day.is-today b{border-color:var(--accent);color:var(--accent)}.yl-week-day.is-active b{background:var(--accent);border-color:var(--accent);color:#fff}.yl-side-links{margin:4px 0 0}.yl-side-links .text-link{font-size:15px}.yl-side-links .icon{width:16px;height:16px}.yl-word-card{position:relative;display:grid;align-content:start;justify-items:center;grid-gap:14px;gap:14px;min-height:300px;padding:18px 20px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center}.yl-word-card.is-flipped{background:var(--accent-soft);border-color:transparent}.yl-word-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.yl-word-tag{color:var(--muted);font-size:13px}.yl-word-kind{-webkit-margin-start:8px;margin-inline-start:8px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-soft)}.yl-speak{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--accent);cursor:pointer}.yl-speak .icon{width:18px;height:18px}.yl-word-he{margin:8px 0 0;font-family:var(--font-heading);font-size:44px;font-weight:700;line-height:1.15}.yl-word-card.is-flipped .yl-word-he{font-size:28px}.yl-word-nq{margin:-8px 0 0;font-family:var(--font-body);font-size:24px;font-weight:500;line-height:1.6;color:var(--muted)}.yl-word-card.is-flipped .yl-word-nq{margin-top:-10px;font-size:19px}.yl-flip{min-width:200px}.yl-flip-hint{margin:0;color:var(--muted);font-size:14px;max-width:420px}.yl-word-back{display:grid;grid-gap:10px;gap:10px;width:100%}.yl-word-ar{margin:0;font-size:28px;font-weight:700;line-height:1.3}.yl-word-ex{margin:6px 0 0;font-size:20px;line-height:1.55}.yl-word-exar{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.yl-word-buddy{display:inline-flex;vertical-align:middle;-webkit-margin-end:8px;margin-inline-end:8px}.yl-word-tag{display:inline-flex;align-items:center}.yl-rate{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.yl-rate button{position:relative;display:grid;grid-gap:2px;gap:2px;min-height:64px;padding:8px 6px;border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:inherit;cursor:pointer}.yl-rate button b{font-size:17px}.yl-rate button small{color:var(--muted);font-size:12px}.yl-rate button span{position:absolute;top:4px;inset-inline-end:8px;color:var(--muted);font-size:11px}.yl-rate button:disabled{opacity:.45}.yl-rate-no{border-color:#e9c9b8!important}.yl-rate-yes:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.yl-rate-yes:not(:disabled) small{color:#d8ecea}.yl-rate-easy{border-color:var(--brand-bright)!important;background:var(--brand-band)!important}[data-theme=dark] .yl-rate-easy{background:var(--accent-soft)!important}.yl-cards-done h1{font-size:30px}.yl-cards-stats{color:var(--muted)}.yl-q{padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.yl-q-prompt{margin:0 0 16px;font-family:var(--font-heading);font-size:34px;font-weight:700;text-align:center}.yl-q-prompt.is-ar{font-family:Noto Naskh Arabic,Segoe UI,Tahoma,Arial,sans-serif;font-size:28px}.yl-q-sentence{margin:0 0 16px;font-size:21px;line-height:1.6}.yl-q-gap{color:var(--accent);font-weight:700;letter-spacing:.04em}.yl-q-options{display:grid;grid-gap:8px;gap:8px}.yl-option{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:500 18px var(--font-body);text-align:start;cursor:pointer}.yl-option[lang=ar]{font-family:Noto Naskh Arabic,Segoe UI,Tahoma,Arial,sans-serif}.yl-option-key{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:13px;font-weight:700}.yl-option.is-picked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.yl-option.is-right{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.yl-option.is-wrong{border-color:#c0392b;background:#fdecea}[data-theme=dark] .yl-option.is-wrong{background:#3a1f1c}.yl-option:disabled{cursor:default}.yl-q-note{margin:14px 0 0;color:var(--muted);font-size:14px}.yl-q-feedback{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;align-items:start;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.yl-q-verdict{margin:0;font-size:18px;font-weight:700}.yl-q-verdict b{color:var(--accent)}.yl-q-meaning{margin:2px 0 0;font-size:17px}.yl-q-meaning>span:first-child{color:var(--muted);font-size:14px}.yl-q-example{margin:4px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.yl-q-next{grid-column:1/-1;justify-self:end;margin-top:6px}.yl-result{text-align:center}.yl-result-buddy{margin-bottom:6px}.yl-result h1{margin:0 0 4px;font-size:32px}.yl-result-sub{margin:0 0 14px;color:var(--muted);font-size:15px}.yl-result-score{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-soft)}.yl-result-score.is-passed{background:var(--accent-soft)}.yl-result-percent{font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:1;color:var(--accent)}.yl-result-detail{color:var(--muted);font-size:15px}.yl-result .yl-learn-actions{justify-content:center}.yl-mistakes{margin-top:30px;text-align:start}.yl-mistakes h2{font-size:20px}.yl-mistakes ul,.yl-peek-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.yl-mistakes li,.yl-peek-list li{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 12px;gap:2px 12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm)}.yl-mistakes li b,.yl-peek-list li b{font-size:18px}.yl-mistakes li span,.yl-peek-list li span{color:var(--muted)}.yl-mistakes li small{grid-column:1/-1;color:var(--muted);font-size:14px}.is-wrong{color:#b3261e}.yl-peek-list li.is-right{border-color:var(--accent)}.yl-peek-list li.is-wrong{border-color:#e2a39c;color:inherit}.yl-peek h1{font-size:24px}.yl-paywall-lead{margin:0 auto;max-width:520px;color:var(--muted);font-size:17px;line-height:1.55}.yl-paywall-includes{list-style:none;margin:18px auto 0;padding:0;max-width:520px;display:grid;grid-gap:8px;gap:8px;text-align:start}.yl-paywall-includes li{display:flex;align-items:flex-start;gap:10px;font-size:16px}.yl-paywall-includes .icon{flex:none;width:18px;height:18px;margin-top:4px;color:var(--accent)}.yl-plan-card{margin:22px auto 0;max-width:460px;padding:22px 24px;border:2px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);text-align:start}.yl-plan-badge{display:inline-block;margin-bottom:8px;padding:2px 12px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:13px;font-weight:700}.yl-plan-card h2{margin:0;font-size:26px}.yl-plan-price{display:flex;align-items:baseline;gap:10px;margin:6px 0}.yl-plan-price b{font-size:34px}.yl-plan-price span,.yl-plan-summary{color:var(--muted);font-size:15px}.yl-plan-summary{margin:0 0 16px}.yl-plan-card .btn{width:100%}.yl-plan-others{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:18px 0 0;color:var(--muted);font-size:15px}.yl-plan-others .text-link{min-height:36px;font-size:15px}.yl-pricing-grid{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.yl-pricing-grid .yl-plan-card{margin:0;max-width:none;border-width:1px;border-color:var(--line)}.yl-pricing-grid .yl-plan-card.is-featured{border-width:2px;border-color:var(--accent)}.yl-pricing-faq{margin-top:30px}.yl-pricing-faq details{padding:10px 0;border-bottom:1px solid var(--line)}.yl-pricing-faq summary{font-weight:700;cursor:pointer}.yl-pricing-faq p{margin:8px 0 0;color:var(--muted)}.yl-pricing-hero h1{margin:0;font-size:34px}.yl-pricing-hero p{margin:8px 0 0;color:var(--muted);font-size:17px}.yl-check-intro h1{margin:0;font-size:36px}.yl-check-lead{color:var(--muted);font-size:17px;line-height:1.6}.yl-check-start{min-width:240px}.yl-check-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.yl-check-nav .btn{min-width:200px}.yl-check-run .yael-card{padding:18px 20px}.yl-check-run .yael-card .yl-prompt,.yl-check-run .yael-card .yl-stem{font-size:20px}.yl-check-done h1{font-size:30px}.yl-check-range{padding:22px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff8e3,#e4f3f1);text-align:center}[data-theme=dark] .yl-check-range{background:var(--brand-band-dark)}.yl-check-range-label{margin:0;color:var(--muted);font-size:15px}.yl-check-range-value{margin:4px 0 6px;font-family:var(--font-heading);font-size:44px;font-weight:700;line-height:1.1}.yl-check-exemption{margin:10px 0 0;color:var(--muted);font-size:13px}.yl-check-done .yael-buddy{margin-top:18px}.yl-check-review-title{margin:34px 0 10px;font-size:22px}.yl-check-review{padding:8px 0;border-bottom:1px solid var(--line)}.yl-check-review summary{min-height:40px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700}.yl-check-review summary .is-right{color:var(--accent)}.yl-check-review .yael-card{margin-top:10px}.yl-check-buddy-end{display:flex;justify-content:center;margin-top:30px}@media (min-width:761px){.yael-learn{margin-top:36px}.yl-side{grid-template-columns:1fr 1fr}.yl-side-links{grid-column:1/-1}.yl-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.yael-learn{width:calc(100% - 32px);margin-bottom:48px}.yl-next{grid-template-columns:1fr;padding:20px 18px}.yl-next .lomi-buddy,.yl-next>:last-child{display:none}.yl-next h1{font-size:26px}.yl-targets{grid-template-columns:repeat(2,1fr)}.yl-word-card{min-height:280px;padding:14px 16px 18px}.yl-word-he{font-size:38px}.yl-rate button b{font-size:15px}.yl-q{padding:16px}.yl-q-prompt{font-size:30px}.yl-q-sentence{font-size:19px}.yl-option{min-height:48px;font-size:17px}.yl-learn-actions .btn{width:100%;min-width:0}.yl-check-nav .btn{width:100%}.yl-mistakes li,.yl-peek-list li{grid-template-columns:1fr}}.yl-includes-title{list-style:none}.yl-includes-title b{font-size:18px}.yl-offer .yl-next-text{min-width:0}.yl-offer-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:16px 20px;border-radius:var(--radius-md);background:var(--surface)}.yl-offer-plan span{display:flex;flex-direction:column;gap:2px;min-width:0}.yl-offer-plan span b{font-size:18px}.yl-offer-plan small{color:var(--muted);font-size:15px}.yl-offer-price{flex:none;font-size:28px;line-height:1}.yl-offer-links{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:12px 0 0}.yl-offer-links .text-link{min-height:44px;display:inline-flex;align-items:center;border:0;padding:0;background:none;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.yl-offer-links button.text-link{color:var(--ink)}.yl-placement-link .text-link,.yl-plan-line .text-link,.yl-unit-actions .text-link,.yl-unit-locked{min-height:44px}.yl-pricing-phone{display:none}.yl-pricing-faq summary{min-height:44px;display:flex;align-items:center}@media (max-width:760px){.yl-next.yl-offer{display:block;position:relative}.yl-next.yl-offer>.lomi-buddy{display:block;position:absolute;inset-block-start:16px;inset-inline-end:12px;width:72px!important;height:72px!important}.yl-offer h1{min-height:64px;-webkit-padding-end:78px;padding-inline-end:78px;display:flex;align-items:center}.yl-offer .btn{width:100%;min-width:0;justify-content:center}.yl-offer-plan{padding:14px}}@media (max-width:640px){.yl-pricing-desk{display:none}.yl-pricing-phone{display:flex;flex-direction:column;gap:22px;margin-top:22px}.yl-pricing-fit-picker{border:0;padding:0;margin:0;min-width:0}.yl-pricing-fit-picker legend{margin-bottom:10px;font-size:17px;font-weight:700}.yl-pricing-fit-picker>div{display:flex;flex-wrap:wrap;gap:8px}.yl-pricing-fit-picker button{min-height:44px;padding:8px 14px;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.yl-pricing-fit-picker button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700;box-shadow:inset 0 0 0 1px var(--accent)}.yl-pricing-featured{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;border:2px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface)}.yl-pricing-featured-badge{align-self:flex-start;padding:3px 12px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:13px;font-weight:700}.yl-pricing-featured h2{margin:0;font-size:26px}.yl-pricing-featured-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0}.yl-pricing-featured-price b{font-size:36px;line-height:1}.yl-pricing-featured-price span,.yl-pricing-featured-summary{color:var(--muted);font-size:15px}.yl-pricing-featured-summary{margin:0;line-height:1.5}.yl-pricing-featured ul{display:flex;flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none}.yl-pricing-featured li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.yl-pricing-featured li svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--accent)}.yl-pricing-featured .btn{width:100%;justify-content:center;min-height:52px;margin-top:8px}.yl-pricing-others{display:flex;flex-direction:column;gap:8px}.yl-pricing-others h2{margin:0;font-size:16px;font-family:inherit;font-weight:700}.yl-pricing-other{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 14px;border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.yl-pricing-other span{display:flex;flex-direction:column}.yl-pricing-other span b{font-size:16px}.yl-pricing-other small{color:var(--muted);font-size:13px}.yl-pricing-other>b{font-size:20px;flex:none}.yl-pricing-free-box{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:var(--radius-md);background:var(--brand-band);color:var(--brand-deep)}.yl-pricing-free-box p{margin:0;font-size:15px;line-height:1.5}.yl-pricing-free-box .text-link{align-self:flex-start;min-height:44px;color:inherit}.yl-pricing-pay-note{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.yl-pricing-pay-note a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-inline:4px;color:var(--accent)}}.yl-checkout .checkout-form .text-link,.yl-checkout .checkout-terms a{display:inline-flex;align-items:center;min-height:44px}.yl-checkout .checkout-gateway-note{margin:0;font-size:15px;line-height:1.6}