.m-sapere__hero{background:var(--sp-surface-tint);background:radial-gradient(circle,transparent 0,rgba(42,190,173,.2) 100%);overflow:hidden;position:relative}.m-sapere__hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.m-sapere__hero-signals{border-top:1px solid var(--sp-border);display:flex;flex-wrap:wrap;gap:.875rem 1.5rem}.m-sapere__hero-signal{align-items:center;color:var(--sp-text-soft);display:flex;font-size:.8125rem;gap:.625rem}.m-sapere__hero-signal-dot{background:var(--sp-primary);border-radius:50%;height:6px;width:6px}.sapere-lp__hero__mock{display:flex;flex-direction:column;gap:1rem;position:relative}@media (min-width:768px){.sapere-lp__hero__mock{flex-direction:row}.sapere-lp__hero__mock .sapere-lp__card{flex:1 0 calc(50% - 1rem)}}@media (min-width:1024px){.sapere-lp__hero__mock{flex-direction:column}.sapere-lp__hero__mock .sapere-lp__card{flex:1 0 100%}}.sapere-lp__card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 24px 50px -16px rgba(15,23,42,.22),0 8px 16px -8px rgba(15,23,42,.1)}.sapere-lp__hero__mock__main{padding:1.5rem;position:relative}.sapere-lp__hero__mock__main-image{width:100%}.sapere-lp__hero__mock__main h4{font-size:18px;margin:8px 0 4px}.sapere-lp__hero__mock__main__chip-row{display:flex;gap:6px;margin-bottom:10px}.sapere-lp__chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:3px 10px}.sapere-lp__chip--lang{background:#f3e8ff;color:#6b21a8}.sapere-lp__chip--level{background:var(--sp-primary-100);color:var(--sp-primary-dark);font-family:Roboto Condensed,sans-serif;letter-spacing:.04em}.sapere-lp__chip--type{background:#ffe5cc;color:#9a4815}.sapere-lp__chip--purple{background:#efe8ff;color:#5947d9}.sapere-lp__progress{margin-top:14px}.sapere-lp__progress__head{color:var(--sp-text-muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.sapere-lp__progress__bar{background:var(--sp-border);border-radius:999px;height:6px;overflow:hidden}.sapere-lp__progress__fill{background:linear-gradient(90deg,var(--sp-primary-bright),var(--sp-primary));border-radius:999px;height:100%}.sapere-lp__hero__mock__exo{background:var(--sp-surface-tint);border:1px dashed var(--sp-border);border-radius:10px;color:var(--sp-text-soft);font-size:14px;margin-top:14px;padding:14px}.sapere-lp__hero__mock__exo b{background:var(--sp-yellow);border-radius:3px;font-weight:500;padding:1px 5px}.sapere-lp__hero__mock__teacher{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 14px 28px -10px rgba(15,23,42,.18);padding:12px 14px;position:absolute;right:-8px;top:60px;width:220px}.sapere-lp__hero__mock__teacher__line{align-items:center;display:flex;gap:10px}.sapere-lp__avatar{align-items:center;background:linear-gradient(135deg,#897cfe,#5947d9);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.sapere-lp__hero__mock__teacher__name{color:var(--sp-navy);font-size:13px;font-weight:500}.sapere-lp__hero__mock__teacher__meta{color:var(--sp-text-muted);font-size:11px}.sapere-lp__hero__mock__teacher__msg{background:var(--sp-primary-50);border-left:2px solid var(--sp-primary);border-radius:4px;color:var(--sp-text-soft);font-size:12px;line-height:1.45;margin-top:8px;padding:8px 10px}