.ubefu-site .lms-hero{margin-top:calc(var(--ds-header)*-1);padding:calc(var(--ds-header) + 48px)0 96px;background:var(--ds-brand-strong);color:#fff;position:relative;overflow:hidden}.ubefu-site .lms-hero:before,.ubefu-site .lms-hero:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.ubefu-site .lms-hero:before{background:var(--ds-brand);opacity:.32;width:620px;height:620px;top:-260px;right:-240px}.ubefu-site .lms-hero:after{background:var(--ds-warm);width:150px;height:150px;bottom:-70px;left:42%}.ubefu-site .lms-hero>.wrap{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.ubefu-site .lms-hero .eyebrow{color:var(--ds-night-brand)}.ubefu-site .lms-hero .eyebrow:before{background:var(--ds-night-brand)}.ubefu-site .lms-hero h1{letter-spacing:-.04em;color:#fff;font-size:max(2.5rem,min(1.5rem + 3.6vw,4.25rem));line-height:1.05}.ubefu-site .lms-hero h1 .ln{display:block}.ubefu-site .lms-hero h1 .ln.soft{color:var(--ds-night-brand)}.ubefu-site .lms-hero .lead{max-width:30em;color:var(--ds-night-text-2);margin:24px 0 0}.ubefu-site .lms-hero .btn-row{margin-top:32px}.ubefu-site .lms-hero .fine{font-size:var(--ds-fs-xs);color:var(--ds-night-text-3);margin:18px 0 0;font-weight:500}.ubefu-site .lms-stage{position:relative}.ubefu-site .lms-stage .scr{box-shadow:0 0 0 1px #ffffff14,0 40px 90px -30px #0000008c}.ubefu-site .lms-stage .note-card{z-index:1;position:absolute}.ubefu-site .lms-stage .n1{bottom:-44px;left:12px}.ubefu-site .lms-stage .n2{display:none}@media (min-width:1000px){.ubefu-site .lms-hero{padding-bottom:128px}.ubefu-site .lms-hero>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ubefu-site .lms-hero h1{font-size:min(3.25rem,4.2vw)}.ubefu-site .lms-stage .n1{bottom:-34px;left:-40px}.ubefu-site .lms-stage .n2{display:flex;top:-30px;right:-16px}}.ubefu-site .journey{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ubefu-site .jstep{border-radius:var(--ds-radius);background:var(--ds-surface);align-content:start;gap:12px;padding:24px;display:grid;position:relative}.ubefu-site .jstep-top{justify-content:space-between;align-items:center;display:flex}.ubefu-site .jstep .ic{border-radius:var(--ds-radius-xs);background:var(--ds-bg);width:44px;height:44px;color:var(--ds-brand-text);box-shadow:var(--ds-shadow-selected);place-items:center;display:grid}.ubefu-site .jstep .ic svg{width:22px;height:22px}.ubefu-site .jstep .num{font-size:var(--ds-fs-xs);color:var(--ds-text-3);font-weight:700}.ubefu-site .jstep h3{font-size:var(--ds-fs-h3);letter-spacing:-.015em;margin-top:8px}.ubefu-site .jstep p{font-size:var(--ds-fs-sm);color:var(--ds-text-2);margin:0;line-height:1.6}.ubefu-site .jstep .tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ubefu-site .jstep .tags span{border-radius:var(--ds-radius-pill);background:var(--ds-bg);color:var(--ds-text-2);padding:3px 10px;font-size:.75rem;font-weight:600}.ubefu-site .jstep.end{background:var(--ds-brand-strong)}.ubefu-site .jstep.end h3{color:#fff}.ubefu-site .jstep.end p,.ubefu-site .jstep.end .num{color:var(--ds-night-text-2)}.ubefu-site .jstep.end .ic{background:var(--ds-warm);color:#fff;box-shadow:none}.ubefu-site .jstep.end .tags span{color:#fff;background:#ffffff1a}@media (min-width:700px){.ubefu-site .journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ubefu-site .journey{grid-template-columns:repeat(5,minmax(0,1fr))}.ubefu-site .jstep:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--ds-text-3);border-right:2px solid var(--ds-text-3);width:8px;height:8px;position:absolute;top:40px;right:-11px;transform:rotate(45deg)}}.ubefu-site .bento{gap:16px;display:grid}.ubefu-site .feat{border-radius:var(--ds-radius);background:var(--ds-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-line);align-content:start;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden}.ubefu-site .feat .ic{border-radius:var(--ds-radius-xs);background:var(--ds-brand);color:#fff;place-items:center;width:44px;height:44px;display:grid}.ubefu-site .feat .ic svg{width:22px;height:22px}.ubefu-site .feat .ic.warm{background:var(--ds-warm)}.ubefu-site .feat .ic.navy{background:var(--ds-brand-strong)}.ubefu-site .feat h3{font-size:var(--ds-fs-h3);letter-spacing:-.015em;margin-top:4px}.ubefu-site .feat p{max-width:32em;font-size:var(--ds-fs-sm);color:var(--ds-text-2);margin:0;line-height:1.6}.ubefu-site .feat.dark{background:var(--ds-brand-strong);box-shadow:none}.ubefu-site .feat.dark h3{color:#fff}.ubefu-site .feat.dark p{color:var(--ds-night-text-2)}.ubefu-site .feat.dark .ic{background:#ffffff1f}.ubefu-site .feat.tint{background:var(--ds-brand-wash);box-shadow:none}.ubefu-site .feat.warm-tint{box-shadow:none;background:#fff3ea}.ubefu-site .feat-art{margin-top:12px}@media (min-width:700px){.ubefu-site .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ubefu-site .feat.w4{grid-column:1/-1}}@media (min-width:1000px){.ubefu-site .bento{grid-template-columns:repeat(6,minmax(0,1fr))}.ubefu-site .feat.w4{grid-column:span 4}.ubefu-site .feat.w3{grid-column:span 3}.ubefu-site .feat.w2{grid-column:span 2}.ubefu-site .feat.live{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;align-items:center;gap:12px 32px}.ubefu-site .feat.live .feat-art{grid-area:1/2/span 4;margin:0}}.ubefu-site .room{background:#ffffff0f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ubefu-site .room span{aspect-ratio:4/3;color:#fff;background:#ffffff14;border-radius:12px;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:relative}.ubefu-site .room span small{color:var(--ds-night-text-2);font-size:.6875rem;font-weight:500;position:absolute;bottom:6px;left:8px}.ubefu-site .room span.talk{box-shadow:inset 0 0 0 2px var(--ds-night-warm)}.ubefu-site .room-bar{color:var(--ds-night-text-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:.75rem;font-weight:600;display:flex}.ubefu-site .room-bar b{color:#fff;align-items:center;gap:6px;display:inline-flex}.ubefu-site .room-bar b:before{content:"";background:#ff5a4a;border-radius:50%;width:7px;height:7px}.ubefu-site .mark{background:var(--ds-bg);box-shadow:var(--ds-shadow-float);border-radius:18px;gap:10px;padding:16px;font-size:.8125rem;display:grid}.ubefu-site .mark-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ubefu-site .mark-top b{font-size:.875rem;display:block}.ubefu-site .mark-top small{color:var(--ds-text-3);display:block}.ubefu-site .mark-score{border-radius:var(--ds-radius-pill);background:var(--ds-brand);color:#fff;flex:none;padding:6px 12px;font-size:.875rem;font-weight:700}.ubefu-site .mark-note{background:var(--ds-surface);color:var(--ds-text-2);border-radius:4px 14px 14px;margin:0;padding:10px 12px;line-height:1.5}.ubefu-site .cert{background:var(--ds-bg);box-shadow:inset 0 0 0 6px #fff3ea,inset 0 0 0 7px var(--ds-warm-tint),var(--ds-shadow-float);text-align:center;border-radius:16px;gap:4px;padding:20px 20px 18px;font-size:.8125rem;display:grid;position:relative}.ubefu-site .cert small{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-3);font-size:.6875rem;font-weight:700}.ubefu-site .cert b{letter-spacing:-.01em;font-size:1.125rem}.ubefu-site .cert span{color:var(--ds-text-2)}.ubefu-site .cert i{background:var(--ds-warm);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-12px;right:14px;box-shadow:0 0 0 4px #fff3ea}.ubefu-site .cert i svg{width:18px;height:18px}.ubefu-site .learner-grid{align-items:center;gap:48px;display:grid}.ubefu-site .phone-stage{place-items:center;padding:24px 0;display:grid;position:relative}.ubefu-site .phone-stage:before{content:"";aspect-ratio:1;background:var(--ds-brand-tint);border-radius:50%;width:min(460px,100%);position:absolute}.ubefu-site .phone-stage:after{content:"";background:var(--ds-warm);border-radius:50%;width:72px;height:72px;position:absolute;top:10%;right:12%}.ubefu-site .phone-stage .phone{z-index:1;position:relative}.ubefu-site .learner-copy .lead{margin:20px 0 28px}.ubefu-site .team{gap:16px;margin-top:64px;display:grid}.ubefu-site .team-card{border-radius:var(--ds-radius);background:var(--ds-surface);align-content:start;gap:12px;padding:28px;display:grid}.ubefu-site .team-card .ic{border-radius:var(--ds-radius-xs);background:var(--ds-brand-strong);color:#fff;place-items:center;width:44px;height:44px;display:grid}.ubefu-site .team-card .ic svg{width:22px;height:22px}.ubefu-site .team-card h3{font-size:var(--ds-fs-h3);margin-top:4px}.ubefu-site .team-card>p{font-size:var(--ds-fs-sm);color:var(--ds-text-2);margin:0}.ubefu-site .team-card .checklist{margin:8px 0 0}.ubefu-site .team-card .checklist li{font-size:var(--ds-fs-sm)}@media (min-width:900px){.ubefu-site .learner-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}.ubefu-site .team{grid-template-columns:repeat(2,minmax(0,1fr))}}.ubefu-site .lms-cta{border-radius:var(--ds-radius-lg);background:var(--ds-brand-wash);display:grid;overflow:hidden}.ubefu-site .lms-cta-copy{padding:48px 28px}.ubefu-site .lms-cta-copy h2{font-size:var(--ds-fs-h2);letter-spacing:-.03em;line-height:1.1}.ubefu-site .lms-cta-copy>p:not(.eyebrow){max-width:28em;font-size:var(--ds-fs-lead);color:var(--ds-text-2);margin:16px 0 0;line-height:1.6}.ubefu-site .lms-cta-copy .btn-row{margin-top:32px}.ubefu-site .lms-cta-photo{min-height:300px;position:relative}.ubefu-site .lms-cta-photo img{object-fit:cover}@media (min-width:900px){.ubefu-site .lms-cta{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ubefu-site .lms-cta-copy{padding:72px}}@media (prefers-reduced-motion:no-preference){@keyframes ds-ring{50%{box-shadow:inset 0 0 0 2px #0000}}.ubefu-site .lms-hero h1 .w>span{animation:ds-word-up 1s var(--ds-ease-out)both;animation-delay:calc(.15s + var(--d,0)*70ms)}.ubefu-site .lms-hero .eyebrow{animation:.7s 50ms both ds-fade-up}.ubefu-site .lms-hero .lead{animation:.8s .75s both ds-fade-up}.ubefu-site .lms-hero .btn-row{animation:.8s .9s both ds-fade-up}.ubefu-site .lms-hero .fine{animation:.8s 1s both ds-fade-up}.ubefu-site .lms-stage .scr{animation:ds-screen-in 1.1s var(--ds-ease-out)both .45s}.ubefu-site .lms-stage .note-card{animation:ds-note-in .6s var(--ds-ease-out)both,ds-bob 6s ease-in-out infinite}.ubefu-site .lms-stage .n1{animation-delay:1.3s,0s}.ubefu-site .lms-stage .n2{animation-delay:1.55s,-3s}.ubefu-site .lms-hero:before,.ubefu-site .lms-hero:after,.ubefu-site .phone-stage:after{animation:9s ease-in-out infinite ds-dot-float}.ubefu-site .lms-hero:after{animation-delay:-4s}.ubefu-site .room span.talk{animation:1.8s ease-in-out infinite ds-ring}.ubefu-site .lms-cta-photo img{animation:22s ease-in-out infinite alternate ds-drift}@supports (animation-timeline:view()){.ubefu-site .learner-copy{view-timeline-name:--ds-block}.ubefu-site .learner-copy .eyebrow,.ubefu-site .learner-copy .lead,.ubefu-site .learner-copy .checklist{animation:linear both ds-up;animation-timeline:--ds-block;animation-range:entry 20%}}}
