.first-word-module__bRibqq__section.first-word-module__bRibqq__section{isolation:isolate;background:var(--landing-paper);margin-block-start:-1px;padding:0;position:relative}.first-word-module__bRibqq__section:before{content:"";z-index:0;pointer-events:none;background:#f8f6ff;width:calc(50% - min(10vw,176px));position:absolute;inset-block:0;inset-inline-start:0}.first-word-module__bRibqq__layout{z-index:1;grid-template-columns:minmax(0,40%) minmax(0,60%);max-width:1760px;margin-inline:auto;display:grid;position:relative}.first-word-module__bRibqq__editorial{flex-direction:column;min-width:0;padding-block:clamp(72px,6vw,108px) 72px;padding-inline:clamp(48px,6vw,112px) clamp(32px,4vw,72px);display:flex}.first-word-module__bRibqq__chapter>div{gap:8px;padding:0;font-size:18px}.first-word-module__bRibqq__chapter>div>span:first-child{font-size:21px}.first-word-module__bRibqq__chapter>div>i{display:none}.first-word-module__bRibqq__heading{min-width:0;max-width:540px;margin-top:30px}.first-word-module__bRibqq__heading h2{letter-spacing:-.053em;text-wrap:pretty;max-width:520px;margin:0;font-size:clamp(42px,3.6vw,60px);font-weight:700;line-height:1.08}.first-word-module__bRibqq__wordHighlight{isolation:isolate;max-width:100%;display:inline-block;position:relative}.first-word-module__bRibqq__wordHighlight:before{content:"";z-index:-1;pointer-events:none;background:#ece8fa;border-radius:.14em .2em .13em .18em;position:absolute;inset:.1em -.07em .03em;transform:rotate(-1deg)}.first-word-module__bRibqq__heading p{max-width:510px;color:var(--landing-muted);margin:30px 0 0;font-size:clamp(17px,1.22vw,21px);line-height:1.53}.first-word-module__bRibqq__heading .first-word-module__bRibqq__note{text-align:start;width:fit-content;max-width:100%;margin:30px 0 0;padding:0;font-size:clamp(25px,2.05vw,31px);line-height:1.18;transform:rotate(-2deg)}.first-word-module__bRibqq__heading .first-word-module__bRibqq__note>span{display:block;transform:none}.first-word-module__bRibqq__heading .first-word-module__bRibqq__note>svg{width:92px;height:14px;margin:0 0 0 auto;display:block}[dir=rtl] .first-word-module__bRibqq__heading .first-word-module__bRibqq__note>svg{margin-inline:auto 0}.first-word-module__bRibqq__guide{min-width:0;margin-top:46px}.first-word-module__bRibqq__progress{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.first-word-module__bRibqq__progress:before{content:"";pointer-events:none;background:#d8d5e5;width:1px;position:absolute;inset-block:31px;inset-inline-start:23px}.first-word-module__bRibqq__progress li{min-height:80px;color:var(--landing-muted);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.first-word-module__bRibqq__progressNumber{isolation:isolate;color:#5f6074;background:#f8f6ff;border:1px solid #d2d0df;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:650;line-height:1;display:grid;position:relative}.first-word-module__bRibqq__progressHighlight{z-index:-1;border-radius:inherit;pointer-events:none;background:#7375b4;position:absolute;inset:-1px}.first-word-module__bRibqq__progressNumberValue{z-index:1;place-items:center;display:grid;position:relative}.first-word-module__bRibqq__progressLabel{overflow-wrap:break-word;min-width:0;font-size:clamp(16px,1.05vw,19px);line-height:1.35}.first-word-module__bRibqq__progress li[data-current=true]{color:var(--landing-ink)}.first-word-module__bRibqq__progress li[data-current=true] .first-word-module__bRibqq__progressNumber{color:#fff;border-color:#0000}.first-word-module__bRibqq__progress li[data-current=true] .first-word-module__bRibqq__progressLabel{font-weight:650}.first-word-module__bRibqq__progress li[data-done=true] .first-word-module__bRibqq__progressNumber{color:var(--lesson-success);background:#edf3eb;border-color:#b9c8b8}.first-word-module__bRibqq__progress li[data-skipped=true] .first-word-module__bRibqq__progressNumber{color:#8d8a99}.first-word-module__bRibqq__stage{align-items:flex-start;min-width:0;padding-block:clamp(60px,5vw,88px) 72px;padding-inline:clamp(28px,3vw,52px);display:flex;position:relative}.first-word-module__bRibqq__layout .first-word-module__bRibqq__card{z-index:2;border-radius:var(--landing-radius);width:min(704px,100% - 150px);min-width:0;min-height:0;position:relative;box-shadow:0 20px 58px #2d231612}.first-word-module__bRibqq__companion{z-index:3;aspect-ratio:1;pointer-events:none;width:clamp(320px,26vw,420px);position:absolute;inset-block-start:150px;inset-inline-end:-36px}.first-word-module__bRibqq__companion[data-companion-stage=meet],.first-word-module__bRibqq__companion[data-companion-stage=listen],.first-word-module__bRibqq__companion[data-companion-stage=remember]{--mascot-scale:1.29}.first-word-module__bRibqq__mascotLayer{position:absolute;inset:0}.first-word-module__bRibqq__companion .first-word-module__bRibqq__mascot{width:100%;height:auto;transform:scaleX(-1) scale(var(--mascot-scale,1));transform-origin:50%;background:0 0;border-radius:0;overflow:visible}[dir=rtl] .first-word-module__bRibqq__companion .first-word-module__bRibqq__mascot{transform:scale(var(--mascot-scale,1))}.first-word-module__bRibqq__card .first-word-module__bRibqq__contextBar{--context-inset:30px;isolation:isolate;aspect-ratio:4.8;width:100%;min-height:112px;padding:20px var(--context-inset);border-radius:var(--landing-radius) var(--landing-radius) 0 0;color:var(--lesson-ink);background:#fff8ee;border:0;align-items:end;position:relative;overflow:hidden}.first-word-module__bRibqq__contextBar:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffbf5e6,#fffbf52e 42%,#0000 66%);position:absolute;inset:0}.first-word-module__bRibqq__card .first-word-module__bRibqq__contextImage{z-index:-2;object-fit:cover;object-position:center 60%}[dir=rtl] .first-word-module__bRibqq__contextImage{transform:scaleX(-1)}[dir=rtl] .first-word-module__bRibqq__contextBar:after{transform:scaleX(-1)}.first-word-module__bRibqq__contextCopy{max-width:46%}.first-word-module__bRibqq__contextCopy>span{color:#5d596f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;line-height:1.4;display:block}.first-word-module__bRibqq__card .first-word-module__bRibqq__contextCopy p{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.2}.first-word-module__bRibqq__card .first-word-module__bRibqq__restart{max-width:46%;min-height:30px;color:var(--lesson-ink);background:#ffffffdb;border-radius:8px;padding:5px 9px;font-size:11px;position:absolute;inset-block-start:9px;inset-inline-start:var(--context-inset)}.first-word-module__bRibqq__card .first-word-module__bRibqq__restart:hover{background:#fff}.first-word-module__bRibqq__card .first-word-module__bRibqq__workspace{max-width:none;padding:22px 30px 30px}.first-word-module__bRibqq__card .first-word-module__bRibqq__round{flex-direction:column;min-height:510px;display:flex}.first-word-module__bRibqq__card[data-lesson-phase=complete] .first-word-module__bRibqq__round{min-height:390px}.first-word-module__bRibqq__card .first-word-module__bRibqq__content{flex:1;min-height:0}.first-word-module__bRibqq__card .first-word-module__bRibqq__instruction{min-height:30px;margin:0}.first-word-module__bRibqq__card .first-word-module__bRibqq__instruction p{font-size:15px;line-height:1.5}.first-word-module__bRibqq__card .first-word-module__bRibqq__feedback{min-height:58px}.first-word-module__bRibqq__card[data-lesson-phase=listen] .first-word-module__bRibqq__audioArea{margin:18px 0 12px}.first-word-module__bRibqq__card[data-lesson-phase=listen] .first-word-module__bRibqq__audioArea>button{min-height:56px}.first-word-module__bRibqq__card .first-word-module__bRibqq__choices{gap:10px}.first-word-module__bRibqq__card .first-word-module__bRibqq__choices>button{min-height:52px}.first-word-module__bRibqq__card[data-lesson-phase=remember] .first-word-module__bRibqq__choices{margin-top:22px}.first-word-module__bRibqq__card[data-lesson-phase=remember] .first-word-module__bRibqq__choices>button{min-height:64px}.first-word-module__bRibqq__card .first-word-module__bRibqq__actions>button,.first-word-module__bRibqq__card .first-word-module__bRibqq__actions>a{min-height:56px}.first-word-module__bRibqq__card .first-word-module__bRibqq__round h3{font-size:25px}.first-word-module__bRibqq__card .first-word-module__bRibqq__actions{margin-top:16px;padding-top:16px}.first-word-module__bRibqq__completionStores{--store-badge-height:clamp(48px, 3.75vw, 52px);justify-content:center;width:100%}.first-word-module__bRibqq__card .first-word-module__bRibqq__round button{font-size:16px}.first-word-module__bRibqq__card .first-word-module__bRibqq__round button:not(:disabled){transition:background-color .16s,border-color .16s,transform .16s}.first-word-module__bRibqq__card .first-word-module__bRibqq__round button:active:not(:disabled){transform:translateY(1px)}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 14px;display:grid}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__content{display:contents}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__instruction{grid-column:1/-1}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair{flex-direction:column;grid-column:1/-1;gap:18px;min-height:0;margin:0 0 6px;display:flex}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>img{object-fit:contain;border-radius:18px;width:clamp(174px,16vw,218px);height:clamp(174px,16vw,218px)}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>div>p:first-child{margin-top:0;font-size:60px;line-height:1.35}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>div>p:nth-child(2){font-size:18px;line-height:1.4}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>div>p:last-child{margin-top:3px;font-size:24px;line-height:1.3}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea{grid-column:1;align-self:start;margin:0}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__actions{border:0;grid-area:3/2;align-self:start;margin:0;padding:0}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea>button,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__actions>button{border-radius:13px;gap:9px;min-height:56px;padding:10px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea>button>svg,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__actions>button>svg{flex-shrink:0}:is(.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round:not(:has(.first-word-module__bRibqq__audioError)) .first-word-module__bRibqq__audioArea,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round:not(:has(.first-word-module__bRibqq__audioError)) .first-word-module__bRibqq__actions){align-self:stretch}:is(.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round:not(:has(.first-word-module__bRibqq__audioError)) .first-word-module__bRibqq__audioArea>button,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round:not(:has(.first-word-module__bRibqq__audioError)) .first-word-module__bRibqq__actions>button){height:100%}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea:has(.first-word-module__bRibqq__audioError){grid-column:1/-1}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round:has(.first-word-module__bRibqq__audioError) .first-word-module__bRibqq__actions{grid-area:4/1/auto/-1}@media (max-width:1120px){.first-word-module__bRibqq__section:before{display:none}.first-word-module__bRibqq__layout{display:block}.first-word-module__bRibqq__editorial{background:#f8f6ff;padding-block:56px 46px;padding-inline:clamp(28px,7vw,72px)}.first-word-module__bRibqq__heading{max-width:720px;margin-top:26px}.first-word-module__bRibqq__heading h2{max-width:650px}.first-word-module__bRibqq__heading p{max-width:650px;margin-top:22px}.first-word-module__bRibqq__guide{margin-top:36px}.first-word-module__bRibqq__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.first-word-module__bRibqq__progress:before{display:none}.first-word-module__bRibqq__progress li{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;display:flex}.first-word-module__bRibqq__stage{flex-direction:column;align-items:center;padding:46px clamp(28px,7vw,72px) 16px}.first-word-module__bRibqq__layout .first-word-module__bRibqq__card{width:min(704px,100%)}.first-word-module__bRibqq__companion{align-self:flex-end;width:280px;max-width:100%;margin-block-start:12px;margin-inline-start:auto;position:relative;inset:auto}}@media (max-width:700px){.first-word-module__bRibqq__editorial{padding-block:40px 32px;padding-inline:24px}.first-word-module__bRibqq__chapter>div{font-size:16px}.first-word-module__bRibqq__chapter>div>span:first-child{font-size:19px}.first-word-module__bRibqq__heading{margin-top:24px}.first-word-module__bRibqq__heading h2{letter-spacing:-.035em;word-spacing:.03em;font-size:clamp(32px,8.4vw,44px)}.first-word-module__bRibqq__heading p{margin-top:18px;font-size:16px}.first-word-module__bRibqq__heading .first-word-module__bRibqq__note{margin-top:20px;font-size:25px}.first-word-module__bRibqq__guide{margin-top:28px}.first-word-module__bRibqq__progress{flex-direction:column;gap:0;display:flex}.first-word-module__bRibqq__progress:before{display:block;inset-block:22px;inset-inline-start:17px}.first-word-module__bRibqq__progress li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:56px;display:grid}.first-word-module__bRibqq__progressNumber{width:36px;height:36px;font-size:15px}.first-word-module__bRibqq__progressLabel{font-size:15px}.first-word-module__bRibqq__stage{padding:24px 16px 4px}.first-word-module__bRibqq__layout .first-word-module__bRibqq__card{width:100%;scroll-margin-top:80px}.first-word-module__bRibqq__card .first-word-module__bRibqq__contextBar{--context-inset:16px;min-height:104px}.first-word-module__bRibqq__contextCopy{max-width:48%}.first-word-module__bRibqq__card .first-word-module__bRibqq__contextCopy p{font-size:16px}.first-word-module__bRibqq__card .first-word-module__bRibqq__workspace{padding:18px 16px}.first-word-module__bRibqq__card .first-word-module__bRibqq__round{min-height:492px}.first-word-module__bRibqq__card[data-lesson-phase=complete] .first-word-module__bRibqq__round{min-height:390px}.first-word-module__bRibqq__card .first-word-module__bRibqq__round h3{font-size:23px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>img{width:160px;height:160px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__wordPair>div>p:first-child{font-size:58px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__round{column-gap:10px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea>button,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__actions>button{gap:5px;padding:10px 6px;font-size:14px}.first-word-module__bRibqq__companion{width:220px;margin-block-start:16px}}@media (max-width:380px){.first-word-module__bRibqq__editorial{padding-inline:20px}.first-word-module__bRibqq__stage{padding-inline:12px}.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__audioArea>button,.first-word-module__bRibqq__card[data-lesson-phase=learn] .first-word-module__bRibqq__actions>button{font-size:13px}}
.cta-7-module__BugF7q__stage{direction:ltr}[dir=rtl] .cta-7-module__BugF7q__copy{direction:rtl}.cta-7-module__BugF7q__actions{align-items:center;gap:clamp(28px,3cqw,52px);max-width:590px;display:flex}.cta-7-module__BugF7q__badges{--store-badge-height:clamp(44px, 3.1cqw, 48px);flex:0 auto;min-width:0}.cta-7-module__BugF7q__qr{text-align:center;flex:0 0 clamp(146px,12cqw,180px)}.cta-7-module__BugF7q__note{color:#775033;text-wrap:balance;margin:0 0 2px;font:400 clamp(21px,1.7cqw,27px)/1.15 ThaiHabit Notes,cursive}.cta-7-module__BugF7q__artwork{position:relative}.cta-7-module__BugF7q__artwork>div{aspect-ratio:1;width:100%;height:auto}.cta-7-module__BugF7q__arrow,.cta-7-module__BugF7q__sparkles,.cta-7-module__BugF7q__leaves{pointer-events:none;position:absolute}.cta-7-module__BugF7q__arrow{inset-inline-end:calc(100% - 9px);color:#a599cb;width:54px;top:43%}.cta-7-module__BugF7q__sparkles{inset-inline-start:95%;color:#b1a1d5;width:19px;top:13%}.cta-7-module__BugF7q__leaves{inset-inline-start:88%;width:30px;bottom:8%}[dir=rtl] .cta-7-module__BugF7q__arrow{transform:scaleX(-1)}@media (min-width:901px){.cta-7-module__BugF7q__mascot>.cta-7-module__BugF7q__video[data-lesson-mascot]{top:calc(50% - 30cqw)}}@media (min-width:901px) and (max-width:1150px){.cta-7-module__BugF7q__actions{gap:22px}.cta-7-module__BugF7q__badges{--store-badge-height:42px}.cta-7-module__BugF7q__qr{flex-basis:140px}.cta-7-module__BugF7q__arrow{width:36px}}@media (max-width:600px){.cta-7-module__BugF7q__actions{flex-wrap:wrap;gap:18px}.cta-7-module__BugF7q__badges{--store-badge-height:44px;flex-basis:100%}.cta-7-module__BugF7q__qr{flex-basis:160px;margin-inline:auto}.cta-7-module__BugF7q__arrow{width:48px}}
