.bfh3b{--bg:#F4F8F7;--surface:#FFFFFF;--surface-2:#F0F5F4;--surface-3:#ECF1F1;--text:#142120;--text-body:#394948;--text-2:#506261;--muted:#607170;--hair:rgba(20,33,32,.09);--hair-soft:rgba(20,33,32,.06);--hair-strong:#D1DBDB;--accent:#0A7566;--accent-solid:#0E9B89;--accent-soft:#E8FAF6;--cur-bg:#EAFDF9;--cur-border:#ACE5DA;--gold:#F7AE0C;--gold-text:#995B00;--gold-bg:#FFF6E3;--error:#D02B31;--error-bg:#FFEDEC;--ease:cubic-bezier(.4,0,.2,1)}@keyframes bfPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes bfDraw{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}html:has(.bfh3b).rv .bfh3b [data-rv]:not(.in){opacity:0;transform:translateY(18px)}.bfh3b [data-rv]{transition:opacity .7s var(--ease),transform .7s var(--ease)}@keyframes bfBubA{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes bfBubB{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bfh3b *,.bfh3b :after,.bfh3b :before{animation-duration:.001ms!important;transition-duration:.001ms!important}html:has(.bfh3b).rv .bfh3b [data-rv]:not(.in){opacity:1;transform:none}}@keyframes bfFlagSway{0%,to{transform:perspective(40px) rotateY(0deg) skewY(0deg)}50%{transform:perspective(40px) rotateY(-2deg) skewY(-.6deg)}}@keyframes bfFlagSheen{0%{background-position:200% 0}to{background-position:0 0}}.bfh3b [data-stop]:hover [data-dot]{transform:scale(1.12);border-color:#12A996!important}.bfh3b [data-stop]:hover [data-lbl]{color:#0A7566!important}.bfh3b [data-stop]:focus-visible{outline:none}.bfh3b [data-stop]:focus-visible [data-dot]{box-shadow:0 0 0 4px #FFFFFF,0 0 0 6px #12A996!important}@media (max-width:600px){.bfh3b aside[aria-label="A short hello from your teacher"]{right:14px!important;bottom:14px!important;transform:scale(.78);transform-origin:bottom right}}@media (max-width:1024px){.bfh3b [data-m=wrap]{width:calc(100% - 56px)!important}.bfh3b #doubts>div,.bfh3b main>section[data-m=hero]>div>div{grid-template-columns:1fr!important;gap:40px!important}.bfh3b #doubts>div>div:first-child{position:static!important}.bfh3b #app>div{grid-template-columns:minmax(0,1fr) 320px!important;gap:40px!important}.bfh3b #rev [data-m=rev-grid],.bfh3b [aria-label="BeFluent community"],.bfh3b footer>div:first-child{grid-template-columns:1fr 1fr!important}.bfh3b [aria-label="BeFluent community"]>:nth-child(3){border-left:0!important}.bfh3b [aria-label="BeFluent community"]>:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:760px){.bfh3b [data-m=wrap]{width:calc(100% - 40px)!important}.bfh3b h1{font-size:40px!important;letter-spacing:-1.3px!important}.bfh3b main h2{font-size:32px!important;letter-spacing:-1px!important}.bfh3b main>section[data-m=hero]{min-height:0!important;padding:40px 0 56px!important}.bfh3b main>section[data-m=hero] h1+p{font-size:16.5px!important}.bfh3b #path,.bfh3b #rev{padding-top:64px!important;padding-bottom:64px!important}.bfh3b #rev{padding-bottom:0!important}.bfh3b #doubts{margin-top:64px!important;padding:64px 0!important}.bfh3b #doubts [data-m=doubt-row]{grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;padding:22px 0!important}.bfh3b #doubts [data-m=doubt-row] p:first-child{font-size:20px!important}.bfh3b #teachers{padding:120px 0 64px!important}.bfh3b #teachers>div>div{grid-template-columns:1fr!important;border-radius:24px!important}.bfh3b #teachers>div>div>div:first-child{padding:32px 24px 8px!important}.bfh3b #teachers>div>div>div:last-child{height:300px}.bfh3b #teachers img[src="/home3b-fedor-photo-2.webp"]{right:50%!important;transform:translateX(50%);height:360px!important;border-radius:0!important}.bfh3b #path [role=tablist]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:0!important;margin:0 -24px;padding:0 12px;scrollbar-width:none}.bfh3b #path [role=tablist]::-webkit-scrollbar{display:none}.bfh3b #path [role=tablist]>*{flex:0 0 38%;scroll-snap-align:center}.bfh3b #path [data-m=route-line]{display:none}.bfh3b #path [role=tablist]{background:repeating-linear-gradient(90deg,#DCE4E3 0 8px,transparent 8px 14px) 0 13px/100% 3px no-repeat}.bfh3b #path [data-m=path-body]{grid-template-columns:1fr!important}.bfh3b #path [data-m=path-pad]{padding:28px 22px!important}.bfh3b #rev [data-m=rev-grid]{grid-template-columns:1fr!important}.bfh3b #rev [data-m=rev-feat]{padding:28px 24px!important}.bfh3b #rev figure blockquote{font-size:20px!important}.bfh3b #rev>div>div:first-child{flex-direction:column;align-items:flex-start!important}.bfh3b [aria-label="BeFluent community"] a,.bfh3b [aria-label="BeFluent community"]>div{padding:14px 16px!important}.bfh3b #app>div{grid-template-columns:1fr!important;gap:0!important}.bfh3b #app>div>div:first-child{padding:64px 0 40px!important}.bfh3b #app [aria-label="Try a task from the app"]{justify-self:center;width:300px;margin-top:0!important;height:420px!important}.bfh3b main>section:last-child{padding:72px 0 64px!important}.bfh3b main>section:last-child h2{font-size:34px!important}.bfh3b [data-m=final-btns]{flex-direction:column;align-items:stretch}.bfh3b main a,.bfh3b main button{min-height:44px}.bfh3b footer>div:first-child{grid-template-columns:1fr 1fr!important;gap:28px!important}.bfh3b footer>div:first-child>div:first-child{grid-column:1/-1}.bfh3b footer>div:last-child{flex-direction:column;gap:16px;align-items:flex-start!important}.bfh3b header a[href^="https://learn.befluent.net"]{display:none}.bfh3b [data-m=final-btns] a{justify-content:center}.bfh3b main a[href*="apps.apple.com"],.bfh3b main a[href*="play.google.com"],.bfh3b main a[href^="https://befluent.net/signup"],.bfh3b main a[href^="https://test.befluent.net"]:not([style*=underline]){display:flex!important;width:100%!important;justify-content:center!important;box-sizing:border-box}.bfh3b main a[href*="apps.apple.com"],.bfh3b main a[href*="play.google.com"]{min-height:56px}}@media (max-width:760px){.bfh3b main a[href*="apps.apple.com"]:not(footer *)+a,.bfh3b main div:has(>a[href*="apps.apple.com"]){width:100%}.bfh3b main div:has(>a[href*="apps.apple.com"]),.bfh3b main div:has(>a[href^="https://befluent.net/signup"]){align-items:stretch!important}.bfh3b [data-m=vid-label]{display:none!important}.bfh3b aside[aria-label="A short hello from your teacher"]{transform:scale(.62)!important}.bfh3b [aria-label="BeFluent community"] a,.bfh3b [aria-label="BeFluent community"]>div{flex-direction:column;align-items:flex-start!important;gap:10px!important;padding:16px!important}.bfh3b [aria-label="BeFluent community"] .num{font-size:22px!important}.bfh3b #teachers>div>div{overflow:hidden!important;max-width:100%}.bfh3b #teachers>div>div>div:last-child{height:320px;overflow:hidden;border-radius:0 0 24px 24px}.bfh3b #teachers img[src="/home3b-fedor-photo-2.webp"]{right:auto!important;left:50%!important;transform:translateX(-50%)!important;height:330px!important;max-width:none}.bfh3b #teachers{padding-top:64px!important}.bfh3b{overflow-x:clip}}.bfh3b h1,.bfh3b h2,.bfh3b h3{text-wrap:balance}.bfh3b blockquote,.bfh3b p{text-wrap:pretty}.bfh3b{margin:0;background:var(--bg);color:var(--text-body);font-family:var(--bf3-onest),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bfh3b *{box-sizing:border-box}.bfh3b h1,.bfh3b h2,.bfh3b h3,.bfh3b h4{margin:0;font-weight:600;color:var(--text)}.bfh3b button,.bfh3b input{font:inherit;color:inherit}.bfh3b a{color:var(--accent);text-decoration:none}.bfh3b a:hover{color:#0E9B89}.bfh3b a:focus-visible,.bfh3b button:focus-visible{outline:2px solid #0E9B89;outline-offset:2px}.bfh3b .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes bfFloatA{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(4deg) translateY(-10px)}}@keyframes bfFloatB{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-7deg) translateY(8px)}}@keyframes bfCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bfRing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.28);opacity:0}}@keyframes bfBurst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}@keyframes bfIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bfh3b *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media(max-width:1024px){.bfh3b [data-ip=grid3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.bfh3b [data-ip="2col"]{grid-template-columns:1fr!important;gap:36px!important}.bfh3b [data-ip=band]{grid-template-columns:1fr!important;padding:40px 24px!important;border-radius:24px!important}.bfh3b [data-ip=band] h2{font-size:32px!important}.bfh3b [data-ip=bandcta]{min-width:0!important}.bfh3b [data-ip=grid3]{grid-template-columns:1fr!important}.bfh3b [data-ip=stats]{grid-template-columns:1fr 1fr!important}.bfh3b [data-ip=row]{grid-template-columns:1fr!important;gap:10px!important}.bfh3b [data-ip=h1]{font-size:40px!important;letter-spacing:-1.4px!important}.bfh3b [data-ip=h2]{font-size:32px!important}.bfh3b [data-ip=sec]{padding:64px 0!important}}.bfh3b .bfh3b-x1:hover{color:var(--accent)!important}.bfh3b .bfh3b-x2:hover{background-position:100% 0!important;transform:translateY(-1px)!important;color:#FFFFFF!important}.bfh3b .bfh3b-x3:hover{transform:translateY(-1px)!important;box-shadow:0 10px 30px rgba(0,30,26,.3)!important;color:#00574D!important}.bfh3b .bfh3b-x3:active{transform:translateY(0)!important}