.u4m-landing{--ink:#28242b;--muted:#625b66;--card:#fff;--border:#eadde3;--soft:#fbf3f6;--page:#fff;--accent:#b0587d;--accent-dark:#8a3f60;--on-accent:#fff;--panel-dark:#3b2f3f;--panel-dark-ink:#fff;--panel-dark-muted:rgba(255, 255, 255, .78);--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-body);--fs-h2:28px;--fs-h3:19px;--fs-lead:17px;--fs-body:16px;--fs-small:14px;--fs-micro:13px;--section-gap:48px;--gutter:var(--u4m-gutter, 16px);--radius:16px;--radius-lg:24px;--shadow:0 8px 28px rgba(72, 48, 60, .07);--header-h:72px;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--ink);background:var(--page);padding:0 var(--gutter) 96px}@media (min-width:640px){.u4m-landing{--fs-h2:34px;--fs-h3:20px;--fs-lead:18px;--section-gap:64px;--gutter:24px;--radius:20px;--radius-lg:28px}}@media (min-width:1100px){.u4m-landing{--fs-h2:42px;--section-gap:80px}}.u4m-landing *,.u4m-landing *::before,.u4m-landing *::after{box-sizing:border-box}.u4m-landing h2,.u4m-landing h3{margin:0;font-family:var(--font-display);color:inherit;text-wrap:balance}.u4m-landing h2{font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.02em;font-weight:700}.u4m-landing h3{font-size:var(--fs-h3);line-height:1.3;font-weight:700}.u4m-landing p{margin:0}.u4m-landing p+p{margin-top:12px}.u4m-landing ul,.u4m-landing ol{margin:0;padding-left:20px}.u4m-landing li+li{margin-top:6px}.u4m-landing img{display:block;max-width:100%;height:auto}.u4m-landing a{color:var(--accent-dark)}.u4m-landing .u4m-anchor{display:block;height:0;scroll-margin-top:var(--header-h)}.u4m-landing .u4m-section{margin-top:var(--section-gap)}.u4m-landing .u4m-container{max-width:1080px;margin:0 auto}.u4m-landing .u4m-container--narrow{max-width:780px}.u4m-landing .u4m-section__head{max-width:760px;margin-bottom:24px}.u4m-landing .u4m-section__head>p{margin-top:12px;font-size:var(--fs-lead);color:var(--muted)}.u4m-landing .u4m-label{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--accent-dark);font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.u4m-landing .u4m-panel{max-width:1180px;margin-left:auto;margin-right:auto;padding:32px 20px;border-radius:var(--radius-lg);background:var(--soft)}.u4m-landing .u4m-panel--dark{background:var(--panel-dark);color:var(--panel-dark-ink)}.u4m-landing .u4m-panel--dark .u4m-section__head>p,.u4m-landing .u4m-panel--dark .u4m-muted{color:var(--panel-dark-muted)}.u4m-landing .u4m-panel--dark .u4m-label{background:rgb(255 255 255 / .14);color:var(--panel-dark-ink)}.u4m-landing .u4m-panel--soft .u4m-label{background:var(--card)}@media (min-width:640px){.u4m-landing .u4m-panel{padding:48px 40px}}@media (min-width:1100px){.u4m-landing .u4m-panel{padding:64px 48px}}.u4m-landing .u4m-card{padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.u4m-landing .u4m-card h3+p{margin-top:6px}.u4m-landing .u4m-card p{color:var(--muted)}.u4m-landing .u4m-grid{display:grid;gap:12px}@media (min-width:640px){.u4m-landing .u4m-grid{gap:16px}.u4m-landing .u4m-grid--2,.u4m-landing .u4m-grid--3,.u4m-landing .u4m-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.u4m-landing .u4m-card{padding:24px}}@media (min-width:1100px){.u4m-landing .u4m-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.u4m-landing .u4m-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.u4m-landing .u4m-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;margin-bottom:12px;border-radius:12px;background:var(--soft);color:var(--accent-dark);font-weight:800;font-size:15px;line-height:1}.u4m-landing .u4m-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:2px solid var(--accent);border-radius:14px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.u4m-landing .u4m-cta--ghost{background:#fff0;color:var(--accent-dark)}.u4m-landing .u4m-cta--block{display:flex;width:100%}@media (hover:hover){.u4m-landing .u4m-cta:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--on-accent);transform:translateY(-2px)}}.u4m-landing .u4m-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.u4m-landing .u4m-checklist>li{position:relative;margin:0;padding:2px 0 2px 34px;line-height:1.5}.u4m-landing .u4m-checklist>li::before{content:"✓";position:absolute;left:0;top:2px;display:grid;place-content:center;width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--accent-dark);font-size:13px;font-weight:900;line-height:1}@media (min-width:640px){.u4m-landing .u4m-checklist>li{padding:12px 14px 12px 46px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.u4m-landing .u4m-checklist>li::before{left:14px;top:12px}.u4m-landing .u4m-panel--dark .u4m-checklist>li{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .14);color:var(--panel-dark-ink)}}@media (min-width:900px){.u4m-landing .u4m-checklist--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.u4m-landing .u4m-quotes{display:grid;gap:12px;margin-top:20px}.u4m-landing .u4m-quote{margin:0;padding:16px 18px;border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--card);color:var(--ink)}.u4m-landing .u4m-quote p{font-style:italic}.u4m-landing .u4m-quote footer{margin-top:8px;color:var(--muted);font-size:var(--fs-small);font-weight:700}@media (min-width:900px){.u4m-landing .u4m-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.u4m-landing .u4m-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:u4m-step}.u4m-landing .u4m-steps>li{margin:0;padding:18px 18px 18px 64px;position:relative;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.u4m-landing .u4m-steps>li>.u4m-num{position:absolute;left:14px;top:16px;margin:0;background:var(--accent);color:var(--on-accent)}.u4m-landing .u4m-steps h3+p{margin-top:6px;color:var(--muted)}@media (min-width:640px){.u4m-landing .u4m-steps>li{padding:22px 24px 22px 80px}.u4m-landing .u4m-steps>li>.u4m-num{left:22px;top:20px}}.u4m-landing .u4m-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.u4m-landing .u4m-facts>li{margin:0;padding:8px 12px;border-radius:999px;background:var(--soft);font-size:var(--fs-small);font-weight:600;line-height:1.3}.u4m-landing .u4m-panel--soft .u4m-facts>li{background:var(--card)}.u4m-landing .u4m-details{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--ink)}.u4m-landing .u4m-details>summary{position:relative;padding:16px 48px 16px 18px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.u4m-landing .u4m-details>summary::-webkit-details-marker{display:none}.u4m-landing .u4m-details>summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:24px;font-weight:400;line-height:1}.u4m-landing .u4m-details[open]>summary::after{content:"\2212"}.u4m-landing .u4m-details>:not(summary){padding:0 18px 16px;color:var(--muted)}.u4m-landing .u4m-details>ul{padding-left:38px}.u4m-landing .u4m-details>ol{padding-left:44px}.u4m-landing .u4m-faq{display:grid;gap:10px}.u4m-landing .u4m-details-grid{display:grid;gap:10px;align-items:start}@media (min-width:900px){.u4m-landing .u4m-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.u4m-landing .u4m-author{display:grid;gap:20px;align-items:center}.u4m-landing .u4m-author__photo{max-width:280px;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.u4m-landing .u4m-author__photo img{width:100%;height:100%;object-fit:cover}.u4m-landing .u4m-author__lead{margin-top:8px;font-size:var(--fs-lead);color:var(--muted)}.u4m-landing .u4m-author ul{margin-top:16px}@media (min-width:640px){.u4m-landing .u4m-author{grid-template-columns:240px 1fr;gap:32px}}@media (min-width:900px){.u4m-landing .u4m-author{grid-template-columns:340px 1fr;gap:48px}.u4m-landing .u4m-author__photo{max-width:none}}.u4m-landing .u4m-stats{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.u4m-landing .u4m-stats>li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;margin:0;padding-top:10px;border-top:1px solid var(--border)}.u4m-landing .u4m-stats b{color:var(--accent);font-size:28px;line-height:1.1}.u4m-landing .u4m-stats span{color:var(--muted);font-size:var(--fs-small);line-height:1.4}.u4m-landing .u4m-ai__grid{display:grid;gap:28px;align-items:center}.u4m-landing .u4m-ai h2{max-width:620px}.u4m-landing .u4m-ai__lead{margin-top:14px;font-size:var(--fs-lead);color:var(--panel-dark-muted)}.u4m-landing .u4m-ai__steps{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.u4m-landing .u4m-ai__steps>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0}.u4m-landing .u4m-ai__steps b{display:grid;place-content:center;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .14);font-size:var(--fs-micro)}.u4m-landing .u4m-ai__steps h3{font-size:var(--fs-body)}.u4m-landing .u4m-ai__steps p{color:var(--panel-dark-muted);font-size:var(--fs-small)}.u4m-landing .u4m-ai-chat{overflow:hidden;border-radius:var(--radius-lg);background:var(--card);color:var(--ink);box-shadow:0 18px 48px rgb(0 0 0 / .22);font-size:var(--fs-small)}.u4m-landing .u4m-ai-chat__top{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.u4m-landing .u4m-ai-chat__top span:not(.u4m-ai-chat__avatar){display:block;color:var(--muted);font-size:var(--fs-micro)}.u4m-landing .u4m-ai-chat__avatar,.u4m-landing .u4m-ai-chat__play{display:grid;place-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:var(--accent);color:var(--on-accent);font-weight:800}.u4m-landing .u4m-ai-chat__msg{margin:14px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius)}.u4m-landing .u4m-ai-chat__msg--user{margin-left:48px;border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.u4m-landing .u4m-ai-chat__who{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.u4m-landing .u4m-ai-chat__lesson{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border-radius:12px;background:var(--soft)}.u4m-landing .u4m-ai-chat__play{border-radius:50%;font-size:18px}.u4m-landing .u4m-ai-chat__lesson small,.u4m-landing .u4m-ai-chat__lesson b,.u4m-landing .u4m-ai-chat__lesson div>span{display:block}.u4m-landing .u4m-ai-chat__lesson small{color:var(--muted)}.u4m-landing .u4m-ai-chat__lesson div>span{color:var(--accent-dark);font-weight:700}.u4m-landing .u4m-ai__limits{display:grid;margin:24px 0 0;padding:4px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius);background:rgb(255 255 255 / .06);list-style:none}.u4m-landing .u4m-ai__limits>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;padding:10px 0}.u4m-landing .u4m-ai__limits>li+li{border-top:1px solid rgb(255 255 255 / .12)}.u4m-landing .u4m-ai__limits b{font-size:17px}.u4m-landing .u4m-ai__limits span{color:var(--panel-dark-muted);font-size:var(--fs-small)}@media (min-width:640px){.u4m-landing .u4m-ai__limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;background:none}.u4m-landing .u4m-ai__limits>li,.u4m-landing .u4m-ai__limits>li+li{display:block;padding:14px 18px;border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius);background:rgb(255 255 255 / .06)}.u4m-landing .u4m-ai__limits b{display:block;font-size:20px}}@media (min-width:900px){.u4m-landing .u4m-ai__grid{grid-template-columns:1.1fr 1fr;gap:48px}.u4m-landing .u4m-ai__grid--single{grid-template-columns:minmax(0,760px)}}.u4m-landing .u4m-final{text-align:center}.u4m-landing .u4m-final .u4m-section__head{margin-left:auto;margin-right:auto;margin-bottom:0}.u4m-landing .u4m-hero{display:grid;gap:20px;max-width:1080px;margin:0 auto;padding-top:16px}.u4m-landing .u4m-hero__media{max-width:320px;margin:0 auto;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-lg);background:var(--soft)}.u4m-landing .u4m-hero__media img{width:100%;height:100%;object-fit:cover}.u4m-landing .u4m-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.u4m-landing .u4m-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--accent-dark);font-size:var(--fs-micro);font-weight:700;line-height:1.3}.u4m-landing .u4m-chip--accent{background:var(--accent);color:var(--on-accent)}.u4m-landing .u4m-hero h1{margin:0;font-family:var(--font-display);font-size:calc(var(--fs-h2) + 4px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.u4m-landing .u4m-hero__promise{margin-top:12px;font-size:var(--fs-lead);font-weight:600}.u4m-landing .u4m-hero__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px}.u4m-landing .u4m-hero__price{flex:1 0 100%;font-size:22px;font-weight:800}.u4m-landing .u4m-hero__price s{margin-left:8px;color:var(--muted);font-size:16px;font-weight:500}.u4m-landing .u4m-hero__note{margin-top:10px;color:var(--muted);font-size:var(--fs-small)}.u4m-landing .u4m-hero--no-media .u4m-hero__media{display:none}@media (min-width:900px){.u4m-landing .u4m-hero--no-media{grid-template-columns:minmax(0,760px)}.u4m-landing .u4m-hero:not(.u4m-hero--no-media){grid-template-columns:5fr 7fr;gap:48px;align-items:center;padding-top:32px}.u4m-landing .u4m-hero__media{max-width:none;margin:0}.u4m-landing .u4m-hero__price{flex:0 0 auto}}.u4m-landing .u4m-order{scroll-margin-top:var(--header-h)}.u4m-landing .u4m-launch{display:grid;gap:16px;margin-bottom:24px;padding:20px;border-radius:var(--radius);background:var(--card);color:var(--ink)}.u4m-landing .u4m-launch__when{font-size:var(--fs-lead)}.u4m-landing .u4m-launch__when strong{display:block;font-size:24px;line-height:1.2}.u4m-landing .u4m-launch__schedule{margin:0;padding:0;list-style:none;display:grid;gap:6px}.u4m-landing .u4m-launch__schedule li{margin:0;display:grid;grid-template-columns:92px 1fr;gap:10px;font-size:var(--fs-small)}.u4m-landing .u4m-launch__schedule time{font-weight:700}.u4m-landing .u4m-launch__prices{margin:0;padding:0;list-style:none;display:grid;gap:6px}.u4m-landing .u4m-launch__prices li{margin:0;padding:8px 12px;border-radius:10px;background:var(--soft);color:var(--muted);font-size:var(--fs-small)}.u4m-landing .u4m-launch__prices li.is-current{background:var(--accent);color:var(--on-accent);font-weight:700}.u4m-landing .u4m-launch__facts{margin:0;padding-left:18px;color:var(--muted);font-size:var(--fs-small)}.u4m-landing .u4m-launch__title{margin-bottom:6px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media (min-width:900px){.u4m-landing .u4m-launch{grid-template-columns:1fr 1fr 1fr;gap:28px;padding:28px}.u4m-landing .u4m-launch__facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 28px;padding-top:16px;border-top:1px solid var(--border)}}.u4m-landing .u4m-tariffs__switch{position:absolute;opacity:0;pointer-events:none}.u4m-landing .u4m-tariffs__tabs{display:flex;gap:4px;margin-bottom:12px;padding:4px;border-radius:14px;background:rgb(255 255 255 / .14)}.u4m-landing .u4m-tariffs__tab{flex:1 1 auto;min-width:0;padding:8px 6px;white-space:nowrap;border-radius:10px;text-align:center;font-size:var(--fs-micro);font-weight:700;line-height:1.25;cursor:pointer}.u4m-landing .u4m-tariffs__tab span{display:block;font-weight:500;opacity:.85}.u4m-landing .u4m-tariffs__list{display:grid;gap:16px}.u4m-landing .u4m-tariff{display:none;flex-direction:column;position:relative;padding:22px 20px;border-radius:var(--radius);background:var(--card);color:var(--ink)}.u4m-landing #u4m-t1:checked~.u4m-tariffs__tabs [for="u4m-t1"],.u4m-landing #u4m-t2:checked~.u4m-tariffs__tabs [for="u4m-t2"],.u4m-landing #u4m-t3:checked~.u4m-tariffs__tabs [for="u4m-t3"],.u4m-landing #u4m-t4:checked~.u4m-tariffs__tabs [for="u4m-t4"]{background:var(--card);color:var(--ink)}.u4m-landing #u4m-t1:checked~.u4m-tariffs__list>:nth-child(1),.u4m-landing #u4m-t2:checked~.u4m-tariffs__list>:nth-child(2),.u4m-landing #u4m-t3:checked~.u4m-tariffs__list>:nth-child(3),.u4m-landing #u4m-t4:checked~.u4m-tariffs__list>:nth-child(4){display:flex}.u4m-landing .u4m-tariffs__switch:focus-visible~.u4m-tariffs__tabs{outline:2px solid var(--panel-dark-ink);outline-offset:2px}.u4m-landing .u4m-tariff--featured{outline:3px solid var(--accent)}.u4m-landing .u4m-tariff__badge{align-self:flex-start;margin-bottom:10px;padding:5px 10px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-micro);font-weight:800;line-height:1.2}.u4m-landing .u4m-tariff__desc{margin-top:6px;color:var(--muted)}.u4m-landing .u4m-tariff__list{margin:14px 0 0}.u4m-landing .u4m-tariff__list li::marker{color:var(--accent)}.u4m-landing .u4m-tariff__base{margin-top:14px;font-weight:700}.u4m-landing .u4m-tariff__base+.u4m-tariff__list{margin-top:6px}.u4m-landing .u4m-tariff .u4m-details{margin-top:10px;box-shadow:none}.u4m-landing .u4m-tariff .u4m-details>summary{padding-top:10px;padding-bottom:10px;font-size:var(--fs-small)}.u4m-landing .u4m-tariff__buy{margin-top:auto;padding-top:20px}.u4m-landing .u4m-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px}.u4m-landing .u4m-price__current{font-size:36px;font-weight:800;line-height:1;letter-spacing:-.02em}.u4m-landing .u4m-price__old{color:var(--muted);font-size:18px}.u4m-landing .u4m-price__note{flex-basis:100%;color:var(--muted);font-size:var(--fs-small)}@media (min-width:900px){.u4m-landing .u4m-tariffs__tabs{display:none}.u4m-landing .u4m-tariffs__list{grid-template-columns:repeat(var(--tariff-count,3),minmax(0,1fr));align-items:stretch}.u4m-landing .u4m-tariffs__list>.u4m-tariff{display:flex;padding:28px 24px}}.u4m-landing .u4m-single{display:grid;gap:16px;padding:24px 20px;border-radius:var(--radius);background:var(--card);color:var(--ink)}.u4m-landing .u4m-single__name{font-size:var(--fs-h3);font-weight:700}@media (min-width:900px){.u4m-landing .u4m-single{grid-template-columns:1fr auto;align-items:center;padding:32px}.u4m-landing .u4m-single .u4m-price{margin:0}}.u4m-landing .u4m-payment{margin-top:24px;padding:20px;border-radius:var(--radius);background:rgb(255 255 255 / .08)}.u4m-landing .u4m-payment h3{margin-bottom:12px}.u4m-landing .u4m-payment__steps{margin:0;padding:0;list-style:none;display:grid;gap:8px}.u4m-landing .u4m-payment__steps li{margin:0;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.u4m-landing .u4m-payment__steps b{display:grid;place-content:center;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .16);font-size:var(--fs-micro)}.u4m-landing .u4m-payment__methods{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.u4m-landing .u4m-payment__methods li{margin:0;padding:6px 10px;border-radius:8px;background:rgb(255 255 255 / .12);font-size:var(--fs-small)}.u4m-landing .u4m-payment__help{margin-top:12px;font-size:var(--fs-small);opacity:.85}@media (min-width:900px){.u4m-landing .u4m-payment{padding:28px}.u4m-landing .u4m-payment__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.u4m-landing .u4m-payment__steps li{grid-template-columns:1fr;align-content:start}}.u4m-landing .u4m-reviews{display:grid;gap:12px}.u4m-landing .u4m-review{margin:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.u4m-landing .u4m-review__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.u4m-landing .u4m-review__head img,.u4m-landing .u4m-review__avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;object-fit:cover}.u4m-landing .u4m-review__avatar{display:grid;place-content:center;background:var(--soft);color:var(--accent-dark);font-weight:800}.u4m-landing .u4m-review__name{font-weight:700;line-height:1.3}.u4m-landing .u4m-review__stars{color:#e8a63c;font-size:var(--fs-small);letter-spacing:2px}.u4m-landing .u4m-review__title{margin-bottom:6px;font-weight:700}.u4m-landing .u4m-review__text{color:var(--muted)}.u4m-landing .u4m-review details{margin-top:6px;color:var(--muted)}.u4m-landing .u4m-review summary{color:var(--accent-dark);font-weight:600;cursor:pointer}.u4m-landing .u4m-review details[open] summary{display:none}@media (min-width:900px){.u4m-landing .u4m-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}.u4m-landing .u4m-video{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:#000}.u4m-landing .u4m-buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--card);box-shadow:0 -6px 24px rgb(40 36 43 / .12);transform:translateY(110%);transition:transform .25s ease}.u4m-landing .u4m-buybar.is-visible{transform:none}.u4m-landing .u4m-buybar__info{flex:1;min-width:0;line-height:1.25}.u4m-landing .u4m-buybar__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-small);color:var(--muted)}.u4m-landing .u4m-buybar__price{font-weight:800}.u4m-landing .u4m-buybar .u4m-cta{min-height:44px;padding:0 18px}@media (min-width:900px){.u4m-landing .u4m-buybar{left:50%;right:auto;bottom:16px;width:min(560px, calc(100% - 32px));padding:10px 10px 10px 20px;border-radius:18px;transform:translate(-50%,140%)}.u4m-landing .u4m-buybar.is-visible{transform:translate(-50%,0)}}@media (prefers-reduced-motion:reduce){.u4m-landing .u4m-cta,.u4m-landing .u4m-buybar{transition:none}}