.landing-module__bxHgOq__page{--violet:#7044c7;--purple-ink:#322344;--lime:#d9fa4c;--muted:#6e6577;--ring:#7044c7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--purple-ink);-webkit-font-smoothing:antialiased;word-break:keep-all;background:#fff;font-family:Apple SD Gothic Neo,Pretendard,Noto Sans KR,sans-serif;line-height:1.6;overflow:clip}.landing-module__bxHgOq__page a{color:inherit;text-decoration:none}.landing-module__bxHgOq__page button{cursor:pointer}.landing-module__bxHgOq__page svg{flex-shrink:0;width:22px;height:22px}.landing-module__bxHgOq__page h1,.landing-module__bxHgOq__page h2,.landing-module__bxHgOq__page h3,.landing-module__bxHgOq__page p{margin:0}.landing-module__bxHgOq__page h2{letter-spacing:-1.8px;font-size:max(32px,min(3.1vw,46px));font-weight:750;line-height:1.35}.landing-module__bxHgOq__page section[id],.landing-module__bxHgOq__demo{scroll-margin-top:108px}.landing-module__bxHgOq__skipLink{z-index:30;background:var(--lime);border-radius:8px;padding:12px 22px;position:fixed;top:-70px;left:20px}.landing-module__bxHgOq__skipLink:focus{top:12px}.landing-module__bxHgOq__header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.94);border-bottom:1px solid #eeeaf1;position:-webkit-sticky;position:sticky;top:0}.landing-module__bxHgOq__headerInner{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;height:88px;margin:auto;padding:0 28px;display:flex}.landing-module__bxHgOq__brandLink{align-items:center;display:flex}.landing-module__bxHgOq__logo{width:204px;height:auto;display:block}.landing-module__bxHgOq__nav{align-items:center;gap:38px;margin-left:auto;margin-right:32px;font-size:14px;font-weight:600;display:flex}.landing-module__bxHgOq__nav a{padding:12px 0}.landing-module__bxHgOq__nav a:hover,.landing-module__bxHgOq__footerLinks a:hover{color:var(--violet)}.landing-module__bxHgOq__headerCta{background:var(--lime);white-space:nowrap;border:1px solid #cdec4b;border-radius:100px;align-items:center;gap:16px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__headerCta svg{width:17px;height:17px}.landing-module__bxHgOq__mobileMenu{display:none}.landing-module__bxHgOq__hero{background:#faf8fe;position:relative}.landing-module__bxHgOq__heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1240px;margin:auto;padding:74px 28px 54px;display:grid}.landing-module__bxHgOq__heroCopy{padding-bottom:20px}.landing-module__bxHgOq__intro{color:#725496;align-items:center;gap:9px;margin-bottom:25px;font-size:14px;font-weight:650;display:flex}.landing-module__bxHgOq__introMark{display:inline-flex}.landing-module__bxHgOq__introMark svg{width:19px;height:19px}.landing-module__bxHgOq__hero h1{letter-spacing:-3.4px;font-size:max(46px,min(4.6vw,66px));font-weight:800;line-height:1.24}.landing-module__bxHgOq__period{color:var(--violet)}.landing-module__bxHgOq__mobileBreak{display:none}.landing-module__bxHgOq__heroDescription{color:var(--muted);letter-spacing:-.35px;font-size:17px;line-height:1.85;margin-top:25px!important}.landing-module__bxHgOq__heroActions{align-items:center;gap:22px;margin-top:34px;display:flex}.landing-module__bxHgOq__primaryButton{background:var(--violet);border-radius:12px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:15px 24px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.landing-module__bxHgOq__primaryButton:hover{background:#5c34af;transform:translateY(-2px)}.landing-module__bxHgOq__secondaryButton{align-items:center;gap:6px;padding:12px 0;font-size:14px;font-weight:650;display:inline-flex}.landing-module__bxHgOq__secondaryButton svg{width:18px;height:18px}.landing-module__bxHgOq__inviteNote{color:#74697d;align-items:center;gap:7px;font-size:11px;display:flex;margin-top:16px!important}.landing-module__bxHgOq__inviteNote>span{background:#9a81b4;border-radius:50%;width:5px;height:5px}.landing-module__bxHgOq__heroVisual{min-width:0;height:550px;position:relative}.landing-module__bxHgOq__orbit{background:#ece2fa;border-radius:50%;width:430px;height:430px;position:absolute;top:35px;right:-20px}.landing-module__bxHgOq__orbit:after{content:"";border:1px solid #eae0f7;border-radius:50%;position:absolute;top:-24px;bottom:-24px;left:-24px;right:-24px}.landing-module__bxHgOq__hello{color:#755098;z-index:2;background:#fff;border:1px solid #ded2ee;border-radius:17px 17px 4px;padding:12px 20px;font-size:13px;position:absolute;top:7px;left:17px;transform:rotate(-6deg)}.landing-module__bxHgOq__mascot{width:300px;height:300px;position:absolute;top:21px;right:2px;transform:rotate(8deg)}.landing-module__bxHgOq__mascot img{object-fit:contain;width:100%;height:100%}.landing-module__bxHgOq__sparkOne{color:#b59adb;font-size:57px;line-height:1;position:absolute;top:52px;right:-9px;transform:rotate(14deg)}.landing-module__bxHgOq__sparkTwo{color:#9981bb;font-size:45px;line-height:1;position:absolute;top:137px;left:36px}.landing-module__bxHgOq__visualCaption{color:#776584;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:-24px;left:0;right:0}.landing-module__bxHgOq__visualCaption button{color:#786587;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:4px;font-size:10px;display:flex}.landing-module__bxHgOq__visualCaption svg{width:12px;height:12px}.landing-module__bxHgOq__logoReveal{width:100%;min-width:0}.landing-module__bxHgOq__revealViewport{aspect-ratio:2.5;background:#faf8fe;width:100%;overflow:hidden}.landing-module__bxHgOq__revealViewport video,.landing-module__bxHgOq__revealViewport img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__bxHgOq__revealCaption{color:#776584;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-left:8px;padding-right:8px;font-size:11px;display:flex}.landing-module__bxHgOq__revealCaption button{color:#786587;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:6px 4px;font-size:11px;display:inline-flex}.landing-module__bxHgOq__revealCaption svg{width:12px;height:12px}.landing-module__bxHgOq__demo{z-index:3;background:#fff;border:1px solid #e8dfef;border-radius:19px;width:450px;max-width:100%;padding:20px 24px;position:absolute;top:228px;left:0;box-shadow:0 18px 50px -22px rgba(114,84,152,.333)}.landing-module__bxHgOq__demoTop{color:#74697d;border-bottom:1px solid #f1edf5;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:11px;display:flex}.landing-module__bxHgOq__demoTop>span:first-child{color:#5d496f;align-items:center;gap:6px;font-weight:700;display:flex}.landing-module__bxHgOq__liveDot{background:#9fbd32;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing-module__bxHgOq__demoSubject{color:#74697d;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.landing-module__bxHgOq__demoSubject span:first-child{color:#7956a3;background:#f1ebfb;border-radius:5px;padding:3px 8px;font-weight:700}.landing-module__bxHgOq__demo h3{letter-spacing:-.4px;margin-top:8px;font-size:17px}.landing-module__bxHgOq__answers{gap:7px;margin-top:14px;display:grid}.landing-module__bxHgOq__answers button{text-align:left;color:#635a6b;background:#fff;border:1px solid #e8e3ed;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:12px;display:flex}.landing-module__bxHgOq__answers button>span{border:1px solid #e3dce8;border-radius:50%;flex-shrink:0;place-content:center;width:19px;height:19px;font-size:10px;display:grid}.landing-module__bxHgOq__answers button:hover{background:#fbf8ff;border-color:#ab8bd9}.landing-module__bxHgOq__answers .landing-module__bxHgOq__selectedAnswer{color:#67458f;background:#f6f0fe;border-color:#9a75ce}.landing-module__bxHgOq__answers .landing-module__bxHgOq__selectedAnswer>span{color:#fff;background:#8760bd;border-color:#8760bd}.landing-module__bxHgOq__answers svg{width:14px;height:14px;margin-left:auto}.landing-module__bxHgOq__demoFeedback{border-top:1px dashed #ece5f2;align-items:center;gap:10px;min-height:56px;margin-top:15px;padding-top:12px;display:flex}.landing-module__bxHgOq__demoFeedback p{color:#74697d;font-size:11px;line-height:1.7}.landing-module__bxHgOq__demoFeedback strong{color:#62516f;font-weight:600}.landing-module__bxHgOq__miniBuddy{background:var(--lime);border-radius:12px 12px 9px 9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:33px;height:29px;display:flex;transform:rotate(-9deg)}.landing-module__bxHgOq__miniBuddy i{background:#302c25;border-radius:50%;width:4px;height:9px}.landing-module__bxHgOq__resetDemo{color:#79579d;text-underline-offset:3px;background:0 0;border:0;min-height:24px;font-size:11px;text-decoration:underline;position:absolute;bottom:-28px;right:15px}.landing-module__bxHgOq__heroFoot{border-top:1px solid #e9e3ef;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;margin:auto;padding:28px 0 30px;display:flex}.landing-module__bxHgOq__heroFoot p{color:#776c82;font-size:13px}.landing-module__bxHgOq__heroFoot>div{align-items:center;gap:28px;display:flex}.landing-module__bxHgOq__heroFoot>div>span{color:#665773;font-size:13px;font-weight:650}.landing-module__bxHgOq__heroFoot .landing-module__bxHgOq__moreSubjects{color:#776584;align-items:center;gap:9px;font-size:11px;font-weight:400;display:inline-flex}.landing-module__bxHgOq__moreSubjects svg{width:15px;height:15px}.landing-module__bxHgOq__about{max-width:1240px;margin:auto;padding:106px 28px}.landing-module__bxHgOq__sectionHeading{text-align:center;margin-bottom:49px}.landing-module__bxHgOq__sectionKicker{color:#8b65b9;margin-bottom:14px;font-size:13px;font-weight:650;display:block}.landing-module__bxHgOq__sectionHeading>p{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.landing-module__bxHgOq__features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-module__bxHgOq__feature{border-radius:22px;min-width:0;padding:28px 28px 0;overflow:hidden}.landing-module__bxHgOq__rangeFeature{background:#f2f5ec}.landing-module__bxHgOq__explainFeature{background:#f5f0fb}.landing-module__bxHgOq__paceFeature{background:#f8f5ef}.landing-module__bxHgOq__featureIcon{color:#7c9055;background:rgba(255,255,255,.6);border-radius:12px;place-content:center;width:41px;height:41px;margin-bottom:22px;display:grid}.landing-module__bxHgOq__explainFeature .landing-module__bxHgOq__featureIcon{color:#9470bd}.landing-module__bxHgOq__paceFeature .landing-module__bxHgOq__featureIcon{color:#a48e66}.landing-module__bxHgOq__feature h3{letter-spacing:-.9px;font-size:25px;line-height:1.4}.landing-module__bxHgOq__feature>p{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.8}.landing-module__bxHgOq__rangePreview,.landing-module__bxHgOq__pacePreview{background:#fff;border:1px solid #e6e9dd;border-bottom:0;border-radius:13px 13px 0 0;min-height:176px;margin-top:27px;padding:20px}.landing-module__bxHgOq__rangePreview>span,.landing-module__bxHgOq__previewLabel{color:#6e755f;font-size:10px}.landing-module__bxHgOq__rangePreview>div:nth-child(2){color:#657153;align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}.landing-module__bxHgOq__rangePreview svg{width:17px;height:17px}.landing-module__bxHgOq__unit{color:#6e755f;align-items:center;gap:8px;margin-top:13px;font-size:10px;display:flex}.landing-module__bxHgOq__unitLine{background:#e9ecdf;flex-grow:1;height:1px}.landing-module__bxHgOq__unit strong{color:#607438;background:#f0f6e5;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-weight:500;display:flex}.landing-module__bxHgOq__unit strong svg{width:12px;height:12px}.landing-module__bxHgOq__rangeMessage{color:#6e755f;border-top:1px solid #f0f1ed;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.landing-module__bxHgOq__explainPreview{min-height:203px;padding-top:28px}.landing-module__bxHgOq__studentBubble{color:#79678a;background:#fff;border-radius:10px 10px 2px;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:10px 15px;font-size:11px}.landing-module__bxHgOq__buddyBubble{background:#e8dbf9;border-radius:12px 12px 12px 2px;width:85%;margin-top:12px;padding:13px 16px 16px}.landing-module__bxHgOq__buddyBubble>span{color:#795495;margin-bottom:6px;font-size:9px;display:block}.landing-module__bxHgOq__buddyBubble strong{color:#725192;z-index:1;font-size:14px;line-height:1.6;position:relative}.landing-module__bxHgOq__underline{background:#d7f276;border-radius:50%;width:148px;height:7px;margin-top:-6px}.landing-module__bxHgOq__explainPreview small{color:#79658e;margin-top:12px;font-size:9px;display:block}.landing-module__bxHgOq__pacePreview{border-color:#ede6da}.landing-module__bxHgOq__previewLabel{color:#7c705e}.landing-module__bxHgOq__counts{gap:7px;margin-top:13px;display:flex}.landing-module__bxHgOq__counts button{color:#7c705e;background:#fff;border:1px solid #eee8de;border-radius:7px;flex:1;min-height:40px;padding:8px 2px;font-size:12px}.landing-module__bxHgOq__counts .landing-module__bxHgOq__activeCount{color:#5d702e;background:#eaf4c8;border-color:#c8dc86;font-weight:700}.landing-module__bxHgOq__pacePreview p{color:#7c705e;margin-top:16px;font-size:10px}.landing-module__bxHgOq__paceTrack{background:#f2eee7;border-radius:8px;height:4px;margin-top:15px}.landing-module__bxHgOq__paceTrack>span{width:var(--pace);border-radius:inherit;background:#bed675;height:100%;transition:width .25s;display:block}.landing-module__bxHgOq__how{color:#fff;background:#6e4ba0;border-radius:28px;max-width:1184px;margin:0 auto;padding:54px 55px 0}.landing-module__bxHgOq__howIntro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.landing-module__bxHgOq__how .landing-module__bxHgOq__sectionKicker{color:#ddd0ee}.landing-module__bxHgOq__how h2{font-size:38px}.landing-module__bxHgOq__howIntro>p{color:#dfd2ed;padding-bottom:5px;font-size:14px;line-height:1.8}.landing-module__bxHgOq__steps{grid-template-columns:repeat(3,1fr);gap:35px;margin:47px 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__stepNumber{color:var(--lime);border-bottom:1px solid #a7bc6a;margin-bottom:16px;padding-bottom:5px;font-size:15px;font-weight:600;display:inline-block}.landing-module__bxHgOq__steps h3{letter-spacing:-.5px;font-size:18px}.landing-module__bxHgOq__steps p{color:#e7dcee;margin-top:12px;font-size:12px;line-height:1.9}.landing-module__bxHgOq__stepNote{color:#eee5f6;background:rgba(255,255,255,.047);border:1px solid rgba(255,255,255,.094);border-radius:9px;margin-top:24px;padding:15px 13px;font-size:11px}.landing-module__bxHgOq__howBottom{color:#ebdfef;border-top:1px solid rgba(255,255,255,.14);justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:23px 0;font-size:12px;display:flex}.landing-module__bxHgOq__howBottom svg{color:#d7f08b;width:17px;height:17px}.landing-module__bxHgOq__promise{border-bottom:1px solid #eee8f3;align-items:center;gap:36px;max-width:1184px;margin:80px auto 0;padding:50px 10px 70px;display:flex}.landing-module__bxHgOq__buddySupport{flex-shrink:0;width:220px}.landing-module__bxHgOq__buddySupport img{width:100%;height:auto;display:block}.landing-module__bxHgOq__promise h2{font-size:30px}.landing-module__bxHgOq__promise p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.9}.landing-module__bxHgOq__textLink{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:inline-flex;color:#805f9e!important}.landing-module__bxHgOq__textLink svg{width:18px;height:18px}.landing-module__bxHgOq__faq{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1240px;margin:auto;padding:100px 28px 110px;display:grid}.landing-module__bxHgOq__faq h2{font-size:37px}.landing-module__bxHgOq__faqHeading p{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.9}.landing-module__bxHgOq__faqList{border-top:1px solid #ded6e7}.landing-module__bxHgOq__faqList details{border-bottom:1px solid #eee8f3}.landing-module__bxHgOq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 2px;font-size:14px;font-weight:600;list-style:none;display:flex}.landing-module__bxHgOq__faqList summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqList summary>span{flex-shrink:0;width:16px;height:16px;position:relative}.landing-module__bxHgOq__faqList summary>span:before,.landing-module__bxHgOq__faqList summary>span:after{content:"";background:#9b86b1;width:12px;height:1.5px;position:absolute;top:7px}.landing-module__bxHgOq__faqList summary>span:after{transition:transform .2s;transform:rotate(90deg)}.landing-module__bxHgOq__faqList details[open] summary>span:after{transform:rotate(0)}.landing-module__bxHgOq__faqList details p{color:var(--muted);padding:0 25px 24px 2px;font-size:13px;line-height:1.95}.landing-module__bxHgOq__closing{text-align:center;background:#faf8fe;padding:32px 24px 62px;position:relative}.landing-module__bxHgOq__closingArt{max-width:520px;margin:0 auto 25px}.landing-module__bxHgOq__closing h2{font-size:40px}.landing-module__bxHgOq__closing>p{color:#766085;margin-top:18px;font-size:14px}.landing-module__bxHgOq__closing .landing-module__bxHgOq__primaryButton{margin-top:27px}.landing-module__bxHgOq__closingNote{color:#766085;margin-top:14px;font-size:11px;display:block}.landing-module__bxHgOq__footer{max-width:1240px;margin:auto;padding:43px 28px 25px}.landing-module__bxHgOq__footerTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-module__bxHgOq__footerBrand{letter-spacing:-.7px;align-items:baseline;gap:12px;font-size:19px;font-weight:750;display:flex}.landing-module__bxHgOq__footerBrand>span{color:#7c6e86;letter-spacing:0;font-size:11px;font-weight:400}.landing-module__bxHgOq__footerBrand>a{letter-spacing:-1.4px;font-size:23px}.landing-module__bxHgOq__timbelDot{color:var(--violet)}.landing-module__bxHgOq__footerTop p{color:#7c6e86;margin-top:8px;font-size:12px}.landing-module__bxHgOq__footerLinks{color:#7d7089;align-items:center;gap:27px;font-size:12px;display:flex}.landing-module__bxHgOq__footerLinks span{margin-left:7px}.landing-module__bxHgOq__footerBottom{color:#7c6e86;border-top:1px solid #f0ebf5;justify-content:space-between;gap:16px;margin-top:31px;padding-top:20px;font-size:10px;display:flex}@media (min-width:1450px){.landing-module__bxHgOq__heroInner{padding-top:86px;padding-bottom:66px}}@media (max-width:1240px){.landing-module__bxHgOq__heroFoot,.landing-module__bxHgOq__how,.landing-module__bxHgOq__promise{margin-left:28px;margin-right:28px}.landing-module__bxHgOq__heroActions{gap:15px}.landing-module__bxHgOq__heroInner{gap:24px}.landing-module__bxHgOq__hero h1{font-size:55px}.landing-module__bxHgOq__feature{padding-left:22px;padding-right:22px}}@media (max-width:1000px){.landing-module__bxHgOq__headerInner{height:76px}.landing-module__bxHgOq__logo{width:175px}.landing-module__bxHgOq__nav{gap:23px;margin-right:8px;font-size:12px}.landing-module__bxHgOq__heroInner{grid-template-columns:.95fr 1.05fr;gap:20px;padding-top:50px}.landing-module__bxHgOq__hero h1{letter-spacing:-2.4px;font-size:46px}.landing-module__bxHgOq__intro{font-size:12px}.landing-module__bxHgOq__heroDescription{font-size:14px}.landing-module__bxHgOq__heroActions{flex-wrap:wrap;gap:10px 16px}.landing-module__bxHgOq__primaryButton{gap:18px;min-height:48px;padding:13px 18px;font-size:13px}.landing-module__bxHgOq__secondaryButton{font-size:12px}.landing-module__bxHgOq__heroVisual{height:510px}.landing-module__bxHgOq__visualCaption{bottom:-22px}.landing-module__bxHgOq__orbit{width:320px;height:320px;top:60px;right:-10px}.landing-module__bxHgOq__mascot{width:250px;height:250px;top:30px;right:-3px}.landing-module__bxHgOq__hello{font-size:11px;left:0}.landing-module__bxHgOq__sparkOne{font-size:45px;right:-10px}.landing-module__bxHgOq__sparkTwo{top:115px;left:10px}.landing-module__bxHgOq__demo{padding:16px;top:210px}.landing-module__bxHgOq__demo h3{font-size:15px}.landing-module__bxHgOq__answers button{gap:6px;font-size:11px}.landing-module__bxHgOq__demoFeedback p{font-size:10px}.landing-module__bxHgOq__heroFoot>div{gap:18px}.landing-module__bxHgOq__heroFoot .landing-module__bxHgOq__moreSubjects{display:none}.landing-module__bxHgOq__about{padding-top:80px;padding-bottom:80px}.landing-module__bxHgOq__features{gap:14px}.landing-module__bxHgOq__feature{padding:23px 19px 0}.landing-module__bxHgOq__feature h3{font-size:22px}.landing-module__bxHgOq__feature>p{font-size:12px}.landing-module__bxHgOq__rangePreview,.landing-module__bxHgOq__pacePreview{margin-top:24px;padding:15px}.landing-module__bxHgOq__buddyBubble{width:100%}.landing-module__bxHgOq__buddyBubble strong{font-size:12px}.landing-module__bxHgOq__how{padding:40px 35px 0}.landing-module__bxHgOq__how h2{font-size:32px}.landing-module__bxHgOq__steps{gap:20px}.landing-module__bxHgOq__steps h3{font-size:16px}.landing-module__bxHgOq__stepNote{padding-left:9px;padding-right:9px;font-size:10px}.landing-module__bxHgOq__promise{gap:24px}.landing-module__bxHgOq__buddySupport{width:190px}.landing-module__bxHgOq__faq{gap:40px}}@media (max-width:760px){.landing-module__bxHgOq__headerInner{gap:15px;height:72px;padding-left:20px;padding-right:20px}.landing-module__bxHgOq__logo{width:160px}.landing-module__bxHgOq__nav{display:none}.landing-module__bxHgOq__headerCta{gap:7px;margin-left:auto;padding:8px 15px;font-size:12px}.landing-module__bxHgOq__mobileMenu{display:block;position:relative}.landing-module__bxHgOq__mobileMenu>summary{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:30px;height:40px;list-style:none;display:flex}.landing-module__bxHgOq__mobileMenu>summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__mobileMenu>summary>span{background:#776287;width:19px;height:1.5px;display:block}.landing-module__bxHgOq__mobileMenu nav{background:#fff;border:1px solid #e8dfef;border-radius:12px;width:190px;padding:10px;position:absolute;top:49px;right:-10px;box-shadow:0 12px 25px rgba(73,51,102,.086)}.landing-module__bxHgOq__mobileMenu nav a{padding:12px;font-size:13px;display:block}.landing-module__bxHgOq__heroInner{grid-template-columns:1fr;gap:18px;max-width:600px;padding:46px 24px}.landing-module__bxHgOq__heroCopy{text-align:center;padding-bottom:0}.landing-module__bxHgOq__intro{justify-content:center;margin-bottom:20px}.landing-module__bxHgOq__hero h1{letter-spacing:-2.2px;font-size:max(40px,min(7.4vw,53px))}.landing-module__bxHgOq__heroDescription{font-size:14px;line-height:1.85;margin-top:20px!important}.landing-module__bxHgOq__heroActions{justify-content:center;gap:22px;margin-top:25px}.landing-module__bxHgOq__primaryButton{min-height:49px;padding:14px 20px}.landing-module__bxHgOq__inviteNote{justify-content:center;font-size:10px;margin-top:14px!important}.landing-module__bxHgOq__heroVisual{width:100%;max-width:440px;height:525px;margin:13px auto 0}.landing-module__bxHgOq__mascot{width:257px;height:257px;top:17px;right:5px}.landing-module__bxHgOq__orbit{width:310px;height:310px;top:40px;right:0}.landing-module__bxHgOq__hello{padding:10px 14px;font-size:11px;top:15px;left:4px}.landing-module__bxHgOq__sparkOne{font-size:40px;top:38px;right:0}.landing-module__bxHgOq__sparkTwo{font-size:38px;top:113px;left:17px}.landing-module__bxHgOq__demo{width:calc(100% - 8px);padding:19px;top:219px;left:4px}.landing-module__bxHgOq__demo h3{font-size:16px}.landing-module__bxHgOq__answers button{min-height:44px;font-size:12px}.landing-module__bxHgOq__demoFeedback p{font-size:11px}.landing-module__bxHgOq__visualCaption{bottom:-31px;left:7px;right:5px}.landing-module__bxHgOq__heroFoot{flex-direction:column;justify-content:center;gap:13px;margin-left:24px;margin-right:24px;padding-top:24px;padding-bottom:24px}.landing-module__bxHgOq__heroFoot p{font-size:12px}.landing-module__bxHgOq__heroFoot>div{gap:20px}.landing-module__bxHgOq__heroFoot>div>span{font-size:11px}.landing-module__bxHgOq__about{max-width:600px;padding:68px 24px}.landing-module__bxHgOq__sectionKicker{margin-bottom:13px;font-size:12px}.landing-module__bxHgOq__page h2{letter-spacing:-1.2px;font-size:31px}.landing-module__bxHgOq__sectionHeading{margin-bottom:31px}.landing-module__bxHgOq__sectionHeading>p{font-size:13px}.landing-module__bxHgOq__features{grid-template-columns:1fr;gap:18px}.landing-module__bxHgOq__feature{padding:28px 28px 0;position:relative}.landing-module__bxHgOq__featureIcon{position:absolute;top:29px;right:28px}.landing-module__bxHgOq__feature h3{font-size:25px}.landing-module__bxHgOq__feature>p{font-size:13px}.landing-module__bxHgOq__rangePreview,.landing-module__bxHgOq__pacePreview{min-height:165px;margin-top:24px;padding:20px}.landing-module__bxHgOq__rangePreview>span,.landing-module__bxHgOq__previewLabel{font-size:11px}.landing-module__bxHgOq__rangePreview>div:nth-child(2){font-size:14px}.landing-module__bxHgOq__rangeMessage,.landing-module__bxHgOq__unit,.landing-module__bxHgOq__pacePreview p{font-size:11px}.landing-module__bxHgOq__explainPreview{min-height:200px;padding:22px 0}.landing-module__bxHgOq__studentBubble{font-size:12px}.landing-module__bxHgOq__buddyBubble{width:80%}.landing-module__bxHgOq__buddyBubble strong{font-size:15px}.landing-module__bxHgOq__explainPreview small{font-size:10px}.landing-module__bxHgOq__how{border-radius:23px;margin-left:20px;margin-right:20px;padding:32px 26px 0}.landing-module__bxHgOq__howIntro{flex-direction:column;align-items:flex-start;gap:20px}.landing-module__bxHgOq__howIntro>p{font-size:12px}.landing-module__bxHgOq__steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.landing-module__bxHgOq__steps li{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:25px;padding-left:43px;position:relative}.landing-module__bxHgOq__steps li:last-child{border-bottom:0;padding-bottom:0}.landing-module__bxHgOq__stepNumber{font-size:13px;position:absolute;top:0;left:0}.landing-module__bxHgOq__steps h3{font-size:17px}.landing-module__bxHgOq__steps p{margin-top:10px;font-size:12px}.landing-module__bxHgOq__stepNote{margin-top:15px;padding:12px;font-size:11px}.landing-module__bxHgOq__howBottom{gap:8px;margin-top:29px;padding-top:21px;padding-bottom:21px;font-size:10px}.landing-module__bxHgOq__howBottom svg{width:15px;height:15px}.landing-module__bxHgOq__promise{flex-wrap:wrap;gap:26px;margin:40px 24px 0;padding:30px 0 42px}.landing-module__bxHgOq__buddySupport{width:180px}.landing-module__bxHgOq__promise>div:nth-child(2){width:100%}.landing-module__bxHgOq__promise h2{font-size:28px}.landing-module__bxHgOq__promise p{font-size:12px}.landing-module__bxHgOq__textLink{margin-left:0;font-size:12px}.landing-module__bxHgOq__faq{grid-template-columns:1fr;gap:30px;padding:60px 24px 64px}.landing-module__bxHgOq__faq h2{font-size:31px}.landing-module__bxHgOq__faqHeading p{margin-top:15px;font-size:12px}.landing-module__bxHgOq__faqList summary{padding-top:20px;padding-bottom:20px;font-size:13px}.landing-module__bxHgOq__faqList details p{font-size:12px}.landing-module__bxHgOq__closing{padding:37px 24px 45px}.landing-module__bxHgOq__closingArt{max-width:400px;margin-bottom:20px}.landing-module__bxHgOq__closing h2{font-size:32px}.landing-module__bxHgOq__closing>p{max-width:245px;margin-left:auto;margin-right:auto;font-size:12px}.landing-module__bxHgOq__closingNote{font-size:10px}.landing-module__bxHgOq__footer{padding:30px 24px 22px}.landing-module__bxHgOq__footerTop{flex-direction:column;align-items:flex-start;gap:24px}.landing-module__bxHgOq__footerBrand{font-size:18px}.landing-module__bxHgOq__footerLinks{gap:21px;font-size:11px}.landing-module__bxHgOq__footerBottom{flex-direction:column;gap:6px;margin-top:24px;font-size:9px}}@media (max-width:370px){.landing-module__bxHgOq__headerInner{gap:10px;padding-left:14px;padding-right:14px}.landing-module__bxHgOq__headerInner .landing-module__bxHgOq__logo{width:135px}.landing-module__bxHgOq__headerCta{padding:8px 11px}.landing-module__bxHgOq__heroInner{padding-left:20px;padding-right:20px}.landing-module__bxHgOq__hero h1{font-size:37px}.landing-module__bxHgOq__heroActions{gap:15px}.landing-module__bxHgOq__secondaryButton{font-size:11px}.landing-module__bxHgOq__demo{padding:16px 13px}.landing-module__bxHgOq__demoFeedback p{font-size:10px}.landing-module__bxHgOq__about{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__mascot{transform:none}.landing-module__bxHgOq__visualCaption button{display:none}.landing-module__bxHgOq__page *,.landing-module__bxHgOq__page :before,.landing-module__bxHgOq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
