.student-platform-benefits_section__Ox8xI{--text:#30243f;--secondary:#665973;--border:#dfd5e9;width:min(90%,1500px);margin:30px auto 60px;padding:clamp(25px,4vw,64px);color:var(--text);position:relative;isolation:isolate;border:1px solid var(--border);border-radius:28px;background:#f4effa;background-image:radial-gradient(ellipse at 0 100%,#e7dcf4,transparent 48%),linear-gradient(90deg,#b6a2cf12 1px,transparent 0);background-size:auto,48px 48px;scroll-margin-top:115px;overflow:hidden}.student-platform-benefits_section__Ox8xI:before{content:"";position:absolute;width:350px;height:350px;border:1px solid #a17dc221;border-radius:50%;left:-220px;top:85px;box-shadow:0 0 0 34px #bba2d30a,0 0 0 68px #bba2d30a;pointer-events:none;z-index:-1}.student-platform-benefits_layout___qCvP{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:clamp(30px,5vw,80px);align-items:center}.student-platform-benefits_intro__Tsu9E{min-width:0}.student-platform-benefits_eyebrow__Mb4om{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em;font-weight:650;line-height:1.7;color:#73508b}.student-platform-benefits_eyebrow__Mb4om svg{flex-shrink:0}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E h2{font-size:clamp(33px,3.6vw,54px);font-weight:550;letter-spacing:-.055em;line-height:1.08;margin:22px 0;color:var(--text)}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E h2 em{color:#7950b1;font-family:Georgia,serif;font-weight:400;position:relative;white-space:nowrap}.student-platform-benefits_intro__Tsu9E h2 em:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:8px;border-top:2px solid #ab85d1;border-radius:50%;transform:rotate(-2deg)}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E>p{font-size:14px;line-height:1.85;color:var(--secondary);max-width:400px;margin:28px 0}.student-platform-benefits_promise__JzHtz{display:flex;gap:13px;align-items:center;padding:17px 0;border-top:1px solid #d9cbe5;border-bottom:1px solid #d9cbe5;max-width:400px}.student-platform-benefits_promise__JzHtz>span{background:#e5d5f6;border-radius:12px;display:grid;place-content:center;width:39px;height:42px;color:#754da8;flex-shrink:0}.student-platform-benefits_promise__JzHtz strong{font-size:12px;font-weight:600;display:block}.student-platform-benefits_promise__JzHtz small{font-size:10px;color:var(--secondary);display:block;margin-top:5px;line-height:1.6}.student-platform-benefits_actions__jf0ow{display:flex;flex-direction:column;align-items:start;gap:18px;margin-top:27px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_actions__jf0ow a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;text-decoration:none;font-size:12px;font-weight:600;color:#65418b;line-height:1.5}.student-platform-benefits_section__Ox8xI .student-platform-benefits_actions__jf0ow a:first-child{padding:14px 19px;background:#322341;color:white;border:1px solid #322341;border-radius:9px;box-shadow:0 4px 0 #bca1d5;transition:transform .2s,box-shadow .2s}.student-platform-benefits_actions__jf0ow a:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 0 #bca1d5}.student-platform-benefits_actions__jf0ow a:last-child:hover{text-decoration:underline}.student-platform-benefits_introFoot__xzZs2{display:flex;gap:13px;align-items:center;margin-top:36px;font-size:8px;letter-spacing:.15em;line-height:1.8;color:#7b648e}.student-platform-benefits_star___ooEI{font-size:39px;line-height:1;color:#8d65b9}.student-platform-benefits_grid__cm89j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.student-platform-benefits_card__R1OhX{--accent:#7951ad;min-width:0;border:1px solid #d8c8e8;border-radius:17px;padding:23px 22px 18px;background:#e8dcf8;transition:transform .25s,box-shadow .25s;position:relative;display:flex;flex-direction:column}.student-platform-benefits_card__R1OhX[data-tone=blue]{background:#e1ebfa;border-color:#c6d5ec;--accent:#3f679a}.student-platform-benefits_card__R1OhX[data-tone=lime]{background:#e7f0d1;border-color:#cddcae;--accent:#57723e}.student-platform-benefits_card__R1OhX[data-tone=pink]{background:#f6dfed;border-color:#e6c0d9;--accent:#995582}.student-platform-benefits_card__R1OhX:hover{transform:translateY(-4px);box-shadow:0 12px 25px #3320460a}.student-platform-benefits_cardTop__Yu38S{display:flex;align-items:center;justify-content:space-between;gap:10px}.student-platform-benefits_cardTop__Yu38S>span{display:grid;place-content:center;width:36px;height:36px;border:1px solid #ffffffb0;background:#ffffff60;border-radius:10px;color:var(--accent)}.student-platform-benefits_cardTop__Yu38S>small{font-size:7px;letter-spacing:.09em;color:var(--accent);font-weight:650;text-align:right;line-height:1.6;max-width:130px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX h3{font-size:20px;line-height:1.25;letter-spacing:-.035em;font-weight:550;margin:18px 0 10px;color:var(--text)}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX>p{font-size:12px;line-height:1.75;color:#5e536a;margin:0 0 20px;max-width:310px}.student-platform-benefits_preview__Lx_s_{margin-top:auto;background:#fffdfedb;border:1px solid #ffffff;border-radius:11px;padding:12px;min-height:108px;box-shadow:0 4px 0 #30243f05}.student-platform-benefits_task____xi4{display:flex;align-items:center;gap:7px;min-width:0;padding:5px 0}.student-platform-benefits_task____xi4+.student-platform-benefits_task____xi4{border-top:1px solid #e8e0ee;margin-top:5px;padding-top:10px}.student-platform-benefits_taskCheck__HzJu_{background:#e8f2d2;color:#55743b;width:18px;height:18px;border-radius:50%;display:grid;place-content:center;flex-shrink:0}.student-platform-benefits_taskDot__F0Amf{width:18px;height:18px;border:1px solid #b4a0c7;border-radius:50%;flex-shrink:0}.student-platform-benefits_task____xi4>div{min-width:0;flex:1}.student-platform-benefits_task____xi4 strong{font-size:9px;font-weight:600;line-height:1.5;display:block}.student-platform-benefits_task____xi4 small{font-size:7px;color:#7b6a86;display:block;line-height:1.6;margin-top:3px}.student-platform-benefits_pill__xspdj{font-size:7px;background:#f0e9f7;color:#70548b;border:1px solid #e2d5ed;padding:3px 5px;border-radius:5px;white-space:nowrap}.student-platform-benefits_weekDays__Fldql{display:flex;justify-content:space-between;gap:5px}.student-platform-benefits_weekDays__Fldql>span{font-size:8px;padding:4px 7px;border-radius:5px;color:#6e7990;background:#edf1f7;min-width:24px;text-align:center}.student-platform-benefits_weekDays__Fldql>span[data-active=true]{background:#42679b;color:white}.student-platform-benefits_lesson__6Bk2k{display:flex;align-items:center;gap:10px;border-top:1px solid #dfe6ef;margin-top:12px;padding-top:11px}.student-platform-benefits_lesson__6Bk2k>span{font-size:9px;color:#42679b}.student-platform-benefits_lesson__6Bk2k>div{flex:1}.student-platform-benefits_lesson__6Bk2k strong{display:block;font-size:10px;font-weight:600;line-height:1.5}.student-platform-benefits_lesson__6Bk2k small{display:block;font-size:8px;line-height:1.6;color:#6b7790}.student-platform-benefits_lesson__6Bk2k>svg{color:#42679b}.student-platform-benefits_grade__h0QQK>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.student-platform-benefits_grade__h0QQK>div>span{font-size:10px;color:#4d6740}.student-platform-benefits_grade__h0QQK strong{font-size:30px;line-height:1.2;letter-spacing:-1.5px;font-weight:550;color:#405b33}.student-platform-benefits_grade__h0QQK strong small{font-size:12px;letter-spacing:0}.student-platform-benefits_gradeTrack__gaLfl{height:6px;background:#e5ecd9;border-radius:9px;overflow:hidden;margin:12px 0}.student-platform-benefits_gradeTrack__gaLfl i{display:block;background:#88a55f;width:84%;height:100%;border-radius:9px}.student-platform-benefits_grade__h0QQK>small{font-size:8px;line-height:1.6;color:#637153}.student-platform-benefits_notice__h9W9e{display:flex;align-items:center;gap:11px}.student-platform-benefits_noticeIcon__oUwRi{width:41px;height:48px;display:grid;place-content:center;flex-shrink:0;background:#f0d7eb;border-radius:20px 20px 7px 20px;color:#9560a4;font-size:31px}.student-platform-benefits_notice__h9W9e>div>small{display:block;font-size:7px;letter-spacing:.07em;color:#95597e;line-height:1.5}.student-platform-benefits_notice__h9W9e strong{display:block;font-size:12px;font-weight:550;letter-spacing:-.3px;line-height:1.5;margin:6px 0}.student-platform-benefits_notice__h9W9e>div>span{font-size:8px;line-height:1.5;color:#7b6375;display:block}.student-platform-benefits_bottom__zeu6U{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #d7c8e4;margin-top:35px;padding-top:20px;align-items:center}.student-platform-benefits_bottom__zeu6U>span{font-size:10px;line-height:1.7;display:flex;gap:8px;align-items:center;color:#674e7d;flex-shrink:0}.student-platform-benefits_bottom__zeu6U i{width:6px;height:6px;border-radius:50%;background:#9774b5;flex-shrink:0}.student-platform-benefits_section__Ox8xI .student-platform-benefits_bottom__zeu6U p{font-size:9px;line-height:1.7;color:#766481;margin:0;max-width:480px;text-align:right}.student-platform-benefits_section__Ox8xI a:focus-visible{outline:3px solid #8354bd;outline-offset:5px}@media(min-width:1450px){.student-platform-benefits_card__R1OhX{padding:26px}.student-platform-benefits_cardTop__Yu38S>small{font-size:8px}.student-platform-benefits_task____xi4 strong{font-size:11px}.student-platform-benefits_pill__xspdj,.student-platform-benefits_task____xi4 small{font-size:8px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX h3{font-size:23px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX>p{font-size:13px}.student-platform-benefits_preview__Lx_s_{min-height:116px;padding:14px}.student-platform-benefits_notice__h9W9e strong{font-size:14px}.student-platform-benefits_notice__h9W9e>div>span{font-size:9px}}@media(max-width:1100px){.student-platform-benefits_layout___qCvP{grid-template-columns:1fr;gap:35px}.student-platform-benefits_intro__Tsu9E{display:grid;grid-template-columns:1.15fr 1fr;gap:0 35px;align-items:center}.student-platform-benefits_eyebrow__Mb4om,.student-platform-benefits_intro__Tsu9E h2,.student-platform-benefits_intro__Tsu9E>p{grid-column:1}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E h2{font-size:43px;margin:18px 0}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E>p{margin:20px 0 0}.student-platform-benefits_promise__JzHtz{grid-column:2;grid-row:2;align-self:start;margin-top:16px}.student-platform-benefits_actions__jf0ow{grid-column:2;grid-row:3;margin:0;align-self:start}.student-platform-benefits_introFoot__xzZs2{display:none}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX h3{font-size:23px}.student-platform-benefits_preview__Lx_s_{min-height:112px}.student-platform-benefits_task____xi4 strong{font-size:11px}.student-platform-benefits_task____xi4 small{font-size:9px}.student-platform-benefits_pill__xspdj{font-size:8px}.student-platform-benefits_bottom__zeu6U{align-items:start;gap:18px}.student-platform-benefits_bottom__zeu6U>span{flex-shrink:1}.student-platform-benefits_section__Ox8xI .student-platform-benefits_bottom__zeu6U p{max-width:350px}}@media(max-width:650px){.student-platform-benefits_section__Ox8xI{width:90%;padding:25px 20px;margin:15px auto 35px;border-radius:20px}.student-platform-benefits_intro__Tsu9E{display:block}.student-platform-benefits_eyebrow__Mb4om{font-size:8px;letter-spacing:.1em}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E h2{font-size:39px;margin:20px 0}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E>p{font-size:13px;margin:25px 0}.student-platform-benefits_promise__JzHtz{margin-top:20px;padding:15px 0}.student-platform-benefits_actions__jf0ow{margin-top:23px;gap:18px}.student-platform-benefits_layout___qCvP{gap:30px}.student-platform-benefits_grid__cm89j{grid-template-columns:1fr;gap:14px}.student-platform-benefits_card__R1OhX{padding:22px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX h3{font-size:24px;margin-top:16px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX>p{font-size:13px;margin-bottom:19px;max-width:none}.student-platform-benefits_cardTop__Yu38S>small{font-size:8px}.student-platform-benefits_preview__Lx_s_{min-height:112px}.student-platform-benefits_task____xi4 strong{font-size:10px}.student-platform-benefits_pill__xspdj,.student-platform-benefits_task____xi4 small{font-size:8px}.student-platform-benefits_weekDays__Fldql>span{font-size:9px;padding:4px 10px}.student-platform-benefits_lesson__6Bk2k strong{font-size:11px}.student-platform-benefits_lesson__6Bk2k small{font-size:9px}.student-platform-benefits_grade__h0QQK>div>span{font-size:11px}.student-platform-benefits_grade__h0QQK>small{font-size:9px}.student-platform-benefits_notice__h9W9e strong{font-size:14px}.student-platform-benefits_notice__h9W9e>div>span{font-size:9px}.student-platform-benefits_bottom__zeu6U{display:block;margin-top:25px;padding-top:18px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_bottom__zeu6U p{text-align:left;font-size:9px;margin-top:12px;max-width:none}.student-platform-benefits_bottom__zeu6U>span{font-size:10px;align-items:start}.student-platform-benefits_bottom__zeu6U i{margin-top:5px}}@media(max-width:360px){.student-platform-benefits_section__Ox8xI{padding:23px 16px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_intro__Tsu9E h2{font-size:34px}.student-platform-benefits_eyebrow__Mb4om{font-size:7px}.student-platform-benefits_card__R1OhX{padding:18px}.student-platform-benefits_section__Ox8xI .student-platform-benefits_card__R1OhX h3{font-size:22px}.student-platform-benefits_task____xi4{gap:6px}.student-platform-benefits_task____xi4 strong{font-size:9px}.student-platform-benefits_task____xi4 small{font-size:7px}.student-platform-benefits_pill__xspdj{font-size:7px;padding:3px}.student-platform-benefits_preview__Lx_s_{padding:10px}.student-platform-benefits_notice__h9W9e strong{font-size:12px}.student-platform-benefits_notice__h9W9e>div>span{font-size:8px}.student-platform-benefits_weekDays__Fldql>span{padding:4px 7px}.student-platform-benefits_promise__JzHtz strong{font-size:11px}.student-platform-benefits_promise__JzHtz small{font-size:9px}}@media(prefers-reduced-motion:reduce){.student-platform-benefits_section__Ox8xI *{transition:none!important}}