@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.KXwFSG_className{font-family:Caveat,Caveat Fallback;font-style:normal}.KXwFSG_variable{--font-caveat:"Caveat", "Caveat Fallback"}
.oTnKgG_form{flex-direction:column;gap:26px;display:flex}.oTnKgG_pair{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}:is(.oTnKgG_pair .field__label,.oTnKgG_form .group__label){margin-bottom:10px}.oTnKgG_submit{width:100%;min-height:60px;padding:17px 24px;font-size:18px;box-shadow:0 12px 28px -10px #14284b8c}.oTnKgG_submit:disabled{cursor:progress;transform:none}.oTnKgG_notice{color:var(--muted);text-align:center;margin:0;font-size:14px}.oTnKgG_done{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.oTnKgG_doneMark{background:var(--navy);width:60px;height:60px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;display:flex}.oTnKgG_doneTitle{font-family:var(--serif);color:var(--navy-deep);margin:0;font-size:38px;font-weight:400}.oTnKgG_doneTitle:focus{outline:none}.oTnKgG_doneBody{color:var(--soft);max-width:440px;margin:0}.oTnKgG_another{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:16px;font-weight:700;text-decoration:underline}
._57Tv5G_classroom{text-align:left;width:100%;max-width:1120px;margin:56px 0 0}._57Tv5G_window{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -2px #fff9,0 40px 80px -30px #0f1e3a73}._57Tv5G_windowBar{border-bottom:1px solid var(--silver-deep);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}._57Tv5G_windowBrand{align-items:center;gap:10px;display:flex}._57Tv5G_windowBrand span{font-family:var(--serif);color:var(--navy);font-size:16px}._57Tv5G_windowTitle{color:var(--ink);font-weight:700}._57Tv5G_windowStatus{align-items:center;gap:14px;display:flex}._57Tv5G_private{align-items:center;gap:6px;display:flex}._57Tv5G_live{color:var(--error);align-items:center;gap:6px;font-weight:700;display:flex}._57Tv5G_liveDot{background:#d92d20;border-radius:50%;width:8px;height:8px}._57Tv5G_lesson{flex-wrap:wrap;display:flex}._57Tv5G_board{box-sizing:border-box;min-width:0;min-height:460px;font-family:var(--font-caveat), "Caveat", cursive;color:var(--navy);background-color:#fff;background-image:radial-gradient(#dedad0 1.2px,#0000 1.2px);background-size:24px 24px;flex:999 560px;padding:40px 44px 96px;position:relative}._57Tv5G_boardLine1{font-size:40px;line-height:1.2}._57Tv5G_boardLine2{color:var(--gold-ink);padding-left:28px;font-size:38px;line-height:1.5}._57Tv5G_boardLine3{padding-left:28px;font-size:40px;line-height:1.5;display:inline-block;position:relative}._57Tv5G_underline{position:absolute;bottom:-6px;left:18px}._57Tv5G_graph{position:absolute;bottom:92px;right:48px}._57Tv5G_tiles{font-family:var(--sans);flex-direction:column;gap:10px;display:flex;position:absolute;top:18px;right:18px}._57Tv5G_tile{border-radius:12px;justify-content:center;align-items:center;width:176px;height:108px;display:flex;position:relative;box-shadow:0 8px 20px -8px #0f1e3a80}._57Tv5G_tileTutor{background:linear-gradient(160deg, #2a4170 0%, var(--navy) 100%)}._57Tv5G_tileStudent{background:linear-gradient(160deg,#56627c 0%,#3a465e 100%)}._57Tv5G_avatar{width:48px;height:48px;color:var(--navy);font-family:var(--serif);background:#f1e6cf;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}._57Tv5G_avatar._57Tv5G_avatarStudent,._57Tv5G_mockAvatar._57Tv5G_avatarStudent{background:#dce3f0}._57Tv5G_tileName{color:#fff;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:10px}._57Tv5G_toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -10px #0f1e3a4d}._57Tv5G_tool{background:#f3f1eb;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._57Tv5G_toolOn{background:var(--navy)}._57Tv5G_toolSep{background:var(--line);width:1px;height:24px;margin:0 4px}._57Tv5G_swatch{border-radius:50%;width:18px;height:18px;margin:0 4px}._57Tv5G_leave{color:#fff;height:40px;font-family:var(--sans);background:#d92d20;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:flex}._57Tv5G_notes{border-left:1px solid var(--silver-deep);background:var(--card);box-sizing:border-box;flex-direction:column;flex:300px;gap:16px;min-width:0;padding:22px;font-size:14px;display:flex}._57Tv5G_notesHead{justify-content:space-between;align-items:center;display:flex}._57Tv5G_notesTitle{color:var(--navy);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}._57Tv5G_notesWhen{color:var(--muted);font-size:12px}._57Tv5G_notesCard{border:1px solid var(--silver-deep);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._57Tv5G_notesTopic{font-family:var(--serif);color:var(--navy-deep);font-size:19px;line-height:1.25}._57Tv5G_notesList{flex-direction:column;gap:6px;display:flex}._57Tv5G_kicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:800}._57Tv5G_kickerGrey{color:var(--muted)}._57Tv5G_bullet{color:#3c4558;gap:8px;display:flex}._57Tv5G_bullet>span{color:var(--navy)}._57Tv5G_nextLesson{border:1px solid var(--silver-deep);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._57Tv5G_nextWhen{color:var(--ink);font-weight:700}._57Tv5G_shared{color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}._57Tv5G_mockScreen{box-sizing:border-box;background:#fff;border:1px solid #e6e1d6;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;gap:12px;width:100%;height:100%;padding:14px;font-size:12px;display:flex;position:relative}._57Tv5G_mockVideoBar{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}._57Tv5G_mockVideoBar ._57Tv5G_private{color:var(--success);gap:5px;font-weight:700}._57Tv5G_mockVideoTiles{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._57Tv5G_mockTile{border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}._57Tv5G_mockAvatar{width:40px;height:40px;color:var(--navy);font-family:var(--serif);background:#f1e6cf;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}._57Tv5G_mockTileName{color:#fff;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:8px}._57Tv5G_mockButtons{justify-content:center;gap:6px;display:flex}._57Tv5G_mockButtons>span{background:#f3f1eb;border-radius:8px;width:28px;height:28px}._57Tv5G_mockButtons>._57Tv5G_mockButtonOn{background:var(--navy)}._57Tv5G_mockButtons>._57Tv5G_mockButtonLeave{background:#d92d20;width:44px}._57Tv5G_mockBoard{font-family:var(--font-caveat), "Caveat", cursive;color:var(--navy);background-image:radial-gradient(#dedad0 1px,#0000 1px);background-size:18px 18px;padding:18px 20px;display:block}._57Tv5G_mockBoardLine1{font-size:30px;line-height:1.1}._57Tv5G_mockBoardLine2{color:var(--gold-ink);font-size:24px}._57Tv5G_mockForce{position:absolute;top:26px;right:20px}._57Tv5G_mockBoardTools{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -8px #0f1e3a4d}._57Tv5G_mockBoardTools>span{background:#f3f1eb;border-radius:6px;width:24px;height:24px}._57Tv5G_mockBoardTools>._57Tv5G_mockBoardToolOn{background:var(--navy)}._57Tv5G_mockBoardTools>._57Tv5G_mockDot{border-radius:50%;width:14px;height:14px;margin:5px 2px}._57Tv5G_mockNotes{color:#3c4558;gap:10px;padding:16px 18px}._57Tv5G_mockRow{justify-content:space-between;align-items:center;display:flex}._57Tv5G_mockNotesTitle{color:var(--navy);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}._57Tv5G_mockGrey{color:var(--muted)}._57Tv5G_mockTopic{font-family:var(--serif);color:var(--navy-deep);font-size:18px;line-height:1.2}._57Tv5G_mockList{flex-direction:column;gap:5px;display:flex}._57Tv5G_mockKicker{letter-spacing:1px;text-transform:uppercase;color:var(--gold-ink);font-size:10px;font-weight:800}._57Tv5G_mockCalendar{color:var(--muted);gap:10px;font-size:11px}._57Tv5G_mockStrong{color:var(--navy);font-size:13px;font-weight:800}._57Tv5G_mockBook{background:var(--navy);color:#fff;border-radius:6px;padding:3px 8px;font-weight:700}._57Tv5G_mockWeek{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}._57Tv5G_mockDay{flex-direction:column;gap:5px;display:flex}._57Tv5G_mockDayName{text-align:center;font-weight:700}._57Tv5G_mockLesson{border-left:3px solid var(--navy);height:46px;color:var(--navy);background:#e8ecf5;border-radius:6px;padding:4px;font-weight:700;line-height:1.2}._57Tv5G_mockLessonGold{background:var(--gold-wash);color:#5a4520;border-left-color:#b8964f}._57Tv5G_mockMessages{gap:9px}._57Tv5G_mockSee{align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}._57Tv5G_msgIn,._57Tv5G_msgOut{max-width:78%;padding:8px 12px}._57Tv5G_msgIn{color:var(--ink);background:#f3f1eb;border-radius:12px 12px 12px 4px;align-self:flex-start}._57Tv5G_msgOut{background:var(--navy);color:#fff;border-radius:12px 12px 4px;align-self:flex-end}._57Tv5G_mockTutors{gap:10px}._57Tv5G_mockTutor{border:1px solid var(--silver-deep);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}._57Tv5G_mockTutorAvatar{background:var(--navy);color:#f1e6cf;width:36px;height:36px;font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}._57Tv5G_mockTutorAvatarAlt{color:#dce3f0;background:#3a465e}._57Tv5G_mockTutorWho{flex-direction:column;flex:1;display:flex}._57Tv5G_mockTutorName{color:var(--navy-deep);font-weight:800}._57Tv5G_mockBadge{background:var(--gold-wash);color:#5a4520;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}._57Tv5G_mockChecks{color:var(--success);flex-wrap:wrap;gap:6px;font-size:10px;font-weight:700;display:flex}._57Tv5G_mockChecks>span{background:var(--success-bg);border-radius:999px;padding:3px 8px}
:where(.memffG_page,.memffG_page *){box-sizing:content-box}.memffG_page button,.memffG_formCard,.memffG_formCard *{box-sizing:border-box}.memffG_page .btn{box-sizing:border-box}.memffG_page{font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6}.memffG_grid{background-image:linear-gradient(#c9a9610b 1px,#0000 1px),linear-gradient(90deg,#c9a9610b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.memffG_h2{font-family:var(--serif);letter-spacing:-1.2px;color:var(--navy-deep);margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:400;line-height:1.06}.memffG_balance{text-wrap:balance}.memffG_h2Vetting{letter-spacing:-1px;font-size:clamp(38px,4.4vw,58px)}.memffG_h3{color:var(--navy-deep);margin:0;font-size:22px;font-weight:800}.memffG_italic{font-style:italic}.memffG_goldItalic{color:var(--gold);font-style:italic}.memffG_goldInkItalic{color:var(--gold-ink);font-style:italic}.memffG_intro{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:820px;display:flex}.memffG_introBody{color:var(--soft);text-wrap:pretty;max-width:640px;margin:0;font-size:19px}.memffG_hero{background:radial-gradient(ellipse 55% 42% at 50% 0%, #c9a9611f 0%, #0f1e3a00 72%), radial-gradient(ellipse 70% 50% at 50% 100%, #2b4677 0%, #0f1e3a00 70%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%);position:relative;overflow:hidden}.memffG_heroInner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:80px 24px 0;display:flex;position:relative}.memffG_pill{color:var(--on-navy-nav);background:#ffffff0d;border:1px solid #c9a96166;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:14px;font-weight:600;display:flex}.memffG_pillTag{background:var(--gold);color:var(--navy-deep);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.memffG_h1{font-family:var(--serif);letter-spacing:-2px;color:#fff;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(46px,6.6vw,96px);font-weight:400;line-height:1.02}.memffG_heroLead{color:var(--on-navy-soft);text-wrap:pretty;max-width:720px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.memffG_heroAction{flex-direction:column;align-items:center;gap:14px;padding-top:8px;display:flex}.memffG_btnHero{min-height:60px;padding:17px 35px;font-size:18px;box-shadow:0 16px 36px -14px #c9a96166}.memffG_heroNote{color:#a9b4c8;font-size:15px}.memffG_trust{background:var(--navy-night);border-top:1px solid #c9a9614d;border-bottom:1px solid #c9a9614d}.memffG_trustInner{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;max-width:1240px;margin:0 auto;padding:26px 24px;font-size:15px;font-weight:700;display:flex}.memffG_trustLead{color:#a9b4c8;font-weight:600}.memffG_trustItem{align-items:center;gap:8px;display:flex}.memffG_features{flex-direction:column;align-items:center;gap:72px;max-width:1240px;margin:0 auto;padding:128px 24px;display:flex}.memffG_secure{font-style:italic;display:inline-block;position:relative}.memffG_secure>span{background:var(--gold);border-radius:2px;height:3px;position:absolute;bottom:2px;left:2px;right:2px}.memffG_cards{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:28px;width:100%;display:grid}.memffG_card{border:1px solid var(--line-card);background:#fff;border-radius:18px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f1e3a0d,0 14px 36px -18px #0f1e3a2e}.memffG_card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0f1e3a0f,0 24px 48px -16px #0f1e3a38}.memffG_cardArt{background:radial-gradient(ellipse 75% 85% at 50% 0%, #c9a9611f 0%, #14284b00 70%), linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);box-sizing:border-box;align-items:flex-end;height:250px;padding:24px 24px 0;display:flex}.memffG_cardText{flex-direction:column;gap:8px;padding:26px 28px 30px;display:flex}.memffG_cardText p{color:var(--soft);margin:0;font-size:16px}.memffG_vetting{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.memffG_vettingInner{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:72px;max-width:1240px;margin:0 auto;padding:128px 24px;display:grid}.memffG_vettingText{flex-direction:column;gap:22px;display:flex}.memffG_vettingLead{color:var(--soft);max-width:500px;margin:0;font-size:18px}.memffG_checks{flex-direction:column;gap:18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.memffG_checks li{align-items:flex-start;gap:16px;display:flex}.memffG_checkNumber{background:var(--navy);width:34px;height:34px;color:var(--gold);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.memffG_checkText{flex-direction:column;display:flex}.memffG_checkText>span{color:var(--soft);font-size:16px}.memffG_checkText>.memffG_checkName{font-size:inherit;color:var(--navy-deep);font-weight:800}.memffG_profileStage{background:radial-gradient(ellipse 70% 60% at 80% 0%, #c9a96121 0%, #14284b00 70%), linear-gradient(160deg, var(--navy) 0%, var(--navy-deep) 100%);border-radius:24px;justify-content:center;padding:40px;display:flex}.memffG_profile{background:#fff;border:1px solid #e6e1d6;border-radius:18px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 30px 60px -28px #0f1e3a66}.memffG_profileBody{flex-direction:column;gap:18px;padding:28px 26px 22px;display:flex}.memffG_exampleLabel{background:var(--navy-deep);color:#fff;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.memffG_profileWho{align-items:center;gap:16px;display:flex}.memffG_profileAvatar{background:var(--navy);color:#f1e6cf;width:64px;height:64px;font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.memffG_profileName{font-family:var(--serif);color:var(--navy-deep);font-size:26px;line-height:1.15}.memffG_profileMeta{color:var(--muted);font-size:15px}.memffG_profileTags{flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}.memffG_profileTags>span{background:var(--info-bg);color:var(--navy);border-radius:999px;padding:5px 12px}.memffG_profileTags>.memffG_tagGold{background:var(--gold-wash);color:#5a4520}.memffG_profileChecks{border-top:1px solid var(--silver-deep);color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px 16px;padding-top:16px;font-size:14px;font-weight:600;display:grid}.memffG_profileChecks>span{align-items:center;gap:8px;display:flex}.memffG_profileFoot{background:var(--card);border-top:1px solid var(--silver-deep);justify-content:flex-end;align-items:center;gap:16px;padding:18px 26px;display:flex}.memffG_btnSmall{border-radius:10px;min-height:44px;padding:11px 17px;font-size:15px;font-weight:700}.memffG_how{flex-direction:column;align-items:center;gap:64px;max-width:1240px;margin:0 auto;padding:128px 24px;display:flex}.memffG_how .memffG_intro{gap:20px;max-width:760px}.memffG_steps{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px;width:100%;margin:0;padding:0;list-style:none;display:grid}.memffG_steps li{text-align:center;border:1px solid var(--line-card);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:40px 32px;display:flex}.memffG_steps p{color:var(--soft);margin:0;font-size:16px}.memffG_stepNumber{font-family:var(--serif);color:var(--gold-ink);font-size:52px;font-style:italic;line-height:1}.memffG_subjectsWrap{padding:0 24px 128px}.memffG_subjects{border:1px solid var(--line-card);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:64px 40px;display:flex}.memffG_subjects>p{color:var(--soft);max-width:720px;margin:0;font-size:16px}.memffG_h2Small{font-family:var(--serif);letter-spacing:-.6px;color:var(--navy-deep);margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.1}.memffG_subjectChips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;display:flex}.memffG_subjectChip{color:var(--navy);background:var(--card);box-sizing:border-box;border:1px solid #dcd6c8;border-radius:999px;align-items:center;min-height:48px;padding:12px 24px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.memffG_subjectChip:hover{border-color:var(--navy)}.memffG_tutorsWrap{padding:0 24px 128px}.memffG_tutorsBand{background:var(--navy);color:#fff;--focus:var(--gold);border-radius:28px;max-width:1240px;margin:0 auto;position:relative;overflow:hidden}.memffG_tutorsBand .memffG_grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.memffG_tutorsInner{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:center;gap:48px;padding:72px clamp(28px,5vw,72px);display:grid;position:relative}.memffG_tutorsText{flex-direction:column;gap:22px;display:flex}.memffG_tutorsKicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold);font-size:14px;font-weight:800}.memffG_h2Tutors{font-family:var(--serif);letter-spacing:-.8px;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.08}.memffG_tutorsText>div{padding-top:6px;display:flex}.memffG_btnTutors{padding:15px 27px}.memffG_tutorPoints{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.memffG_tutorPoints li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:20px 22px}.memffG_tutorPoints li>span{color:var(--on-navy-soft);font-size:16px}.memffG_tutorPoints li>.memffG_tutorPointTitle{color:#fff;font-size:18px;font-weight:800;display:block}.memffG_faq{border-top:1px solid var(--line);background:#fff}.memffG_faqInner{flex-direction:column;gap:48px;max-width:820px;margin:0 auto;padding:128px 24px;display:flex}.memffG_faqIntro{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.memffG_faqIntro p{color:var(--soft);margin:0}.memffG_faqIntro a{font-weight:700}.memffG_faqList{flex-direction:column;gap:12px;display:flex}.memffG_faqItem{border:1px solid var(--line-card);background:var(--card);border-radius:14px;padding:0 24px}.memffG_faqItem summary{cursor:pointer;color:var(--navy-deep);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:22px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.memffG_faqItem summary::-webkit-details-marker{display:none}.memffG_faqItem p{color:var(--soft);margin:0 0 22px}.memffG_plus{flex-shrink:0;transition:transform .2s}.memffG_faqItem[open] .memffG_plus{transform:rotate(45deg)}.memffG_waitlist{background:radial-gradient(ellipse 55% 40% at 50% 0%, #c9a9611f 0%, #0f1e3a00 72%), radial-gradient(ellipse 70% 50% at 50% 100%, #2b4677 0%, #0f1e3a00 70%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%);--focus:var(--gold);position:relative;overflow:hidden}.memffG_waitlistInner{flex-direction:column;align-items:center;gap:40px;max-width:760px;margin:0 auto;padding:128px 24px;display:flex;position:relative}.memffG_waitlistIntro{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.memffG_waitlistIntro p{color:var(--on-navy-soft);max-width:560px;margin:0;font-size:19px}.memffG_h2Waitlist{font-family:var(--serif);letter-spacing:-1.4px;color:#fff;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1.02}.memffG_formCard{box-sizing:border-box;--focus:var(--gold-ink);background:#fff;border:1px solid #e6e1d6;border-radius:22px;width:100%;padding:clamp(24px,4vw,44px);box-shadow:0 40px 80px -36px #0f1e3a66}@media (prefers-reduced-motion:reduce){.memffG_card,.memffG_card:hover,.memffG_plus{transition:none;transform:none}.memffG_faqItem[open] .memffG_plus{transform:rotate(45deg)}}
