.legalPolicy_page__T9k93{--classlyv-blue:#1357b7;--classlyv-dark-blue:#083b82;--classlyv-orange:#ff542e;--classlyv-orange-dark:#e94723;--classlyv-light-blue:#eef5ff;--classlyv-light-orange:#fff2ed;--text-dark:#172033;--text-muted:#647089;--border:#dfe6ef;--white:#fff;min-height:100vh;color:var(--text-dark);background:radial-gradient(circle at top left,#eef5ff 0,transparent 28rem),radial-gradient(circle at top right,#fff0ea 0,transparent 24rem),#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legalPolicy_topBar__QC2me{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px max(24px,calc((100% - 1120px) / 2));background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(223,230,239,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legalPolicy_brand__KMbFx{display:inline-flex;align-items:center;font-size:26px;font-weight:800;letter-spacing:-1px;text-decoration:none}.legalPolicy_brandBlue___8hXH{color:var(--classlyv-blue)}.legalPolicy_brandOrange__n_Vbn{color:var(--classlyv-orange)}.legalPolicy_headerActions__ES4WL{display:flex;align-items:center;gap:10px}.legalPolicy_printButton__SE_AS,.legalPolicy_secondaryButton__lepRf{min-height:42px;padding:0 18px;border-radius:12px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.legalPolicy_secondaryButton__lepRf{display:inline-flex;align-items:center;color:var(--classlyv-blue);background:var(--white);border:1px solid #bfd2ef}.legalPolicy_printButton__SE_AS{color:var(--white);background:linear-gradient(135deg,var(--classlyv-orange),var(--classlyv-orange-dark));border:0;box-shadow:0 8px 20px rgba(255,84,46,.2)}.legalPolicy_printButton__SE_AS:hover,.legalPolicy_secondaryButton__lepRf:hover{transform:translateY(-1px)}.legalPolicy_hero__nZU2o{max-width:1120px;margin:38px auto 24px;padding:54px;color:var(--white);background:radial-gradient(circle at 90% 20%,hsla(0,0%,100%,.15),transparent 15rem),linear-gradient(135deg,var(--classlyv-dark-blue),var(--classlyv-blue));border-radius:28px;box-shadow:0 24px 60px rgba(8,59,130,.18)}.legalPolicy_eyebrow__BKm8e{display:inline-flex;padding:7px 12px;margin-bottom:18px;color:#fff2ed;background:rgba(255,84,46,.22);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.legalPolicy_hero__nZU2o h1{max-width:760px;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-1.8px}.legalPolicy_hero__nZU2o>p{max-width:760px;margin:18px 0 30px;color:hsla(0,0%,100%,.84);font-size:17px;line-height:1.7}.legalPolicy_metaGrid__i9zc5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.legalPolicy_metaGrid__i9zc5 div{padding:17px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:16px}.legalPolicy_metaGrid__i9zc5 span,.legalPolicy_metaGrid__i9zc5 strong{display:block}.legalPolicy_metaGrid__i9zc5 span{margin-bottom:6px;color:hsla(0,0%,100%,.68);font-size:12px}.legalPolicy_metaGrid__i9zc5 strong{font-size:14px;line-height:1.45}.legalPolicy_document__U7oyj{max-width:1120px;margin:0 auto;padding:18px 54px 60px;background:var(--white);border:1px solid var(--border);border-radius:28px;box-shadow:0 20px 60px rgba(26,48,81,.08)}.legalPolicy_partySection__T2iv1{padding:38px 0;border-bottom:1px solid var(--border)}.legalPolicy_declaration___CQTs h2,.legalPolicy_partySection__T2iv1 h2{margin:0 0 24px;color:var(--classlyv-dark-blue);font-size:25px}.legalPolicy_formGrid__rcHp_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.legalPolicy_formGrid__rcHp_ label{color:var(--text-muted);font-size:13px;font-weight:700}.legalPolicy_fullWidth__zhoPT{grid-column:1/-1}.legalPolicy_inputLine__j0ezI{display:block;height:34px;border-bottom:1px solid #aeb9c8}.legalPolicy_policySection__zoN_j{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:22px;gap:22px;padding:38px 0;border-bottom:1px solid var(--border)}.legalPolicy_sectionNumber__sO6Iu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--white);background:linear-gradient(135deg,var(--classlyv-orange),var(--classlyv-orange-dark));border-radius:14px;font-weight:800;box-shadow:0 8px 18px rgba(255,84,46,.2)}.legalPolicy_sectionContent__zONEx h2{margin:5px 0 15px;color:var(--classlyv-dark-blue);font-size:23px;letter-spacing:-.3px}.legalPolicy_sectionContent__zONEx h3{margin:0 0 14px;color:var(--classlyv-dark-blue);font-size:17px}.legalPolicy_sectionContent__zONEx li,.legalPolicy_sectionContent__zONEx p{color:#4f5d72;font-size:15px;line-height:1.75}.legalPolicy_sectionContent__zONEx p{margin:0 0 15px}.legalPolicy_sectionContent__zONEx ul{padding-left:20px;margin:12px 0}.legalPolicy_sectionContent__zONEx li{margin-bottom:8px}.legalPolicy_checkGrid__zLBGA,.legalPolicy_warningGrid__OjPvU{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:20px 0}.legalPolicy_checkItem__7uDWi,.legalPolicy_warningItem__9zPse{display:flex;gap:12px;padding:15px;background:var(--classlyv-light-blue);border:1px solid #d7e6fb;border-radius:14px}.legalPolicy_checkItem__7uDWi span,.legalPolicy_warningItem__9zPse span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:var(--white);background:var(--classlyv-blue);border-radius:50%;font-size:12px;font-weight:900}.legalPolicy_checkItem__7uDWi p,.legalPolicy_warningItem__9zPse p{margin:0;font-size:14px;line-height:1.55}.legalPolicy_warningItem__9zPse{background:var(--classlyv-light-orange);border-color:#ffd7cb}.legalPolicy_warningItem__9zPse span{background:var(--classlyv-orange)}.legalPolicy_notice___6d_N{padding:17px 19px;margin-top:20px;color:#7f351f;background:var(--classlyv-light-orange);border-left:4px solid var(--classlyv-orange);border-radius:12px;font-size:14px;line-height:1.65}.legalPolicy_featureGrid__HGfO4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:20px 0}.legalPolicy_featureCard__Qbv5F{padding:16px 12px;color:var(--classlyv-dark-blue);background:#f8fbff;border:1px solid #dce8f8;border-radius:13px;font-size:13px;font-weight:700;text-align:center}.legalPolicy_inlineLink__IgiaK{display:inline-flex;margin-top:4px;color:var(--classlyv-blue);font-weight:800;text-decoration:none}.legalPolicy_summaryCard__e7IGH{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;margin:18px 0 8px;background:linear-gradient(135deg,#eef5ff,#fff4ef);border:1px solid #dce8f8;border-radius:20px}.legalPolicy_summaryCard__e7IGH h2{margin:8px 0;color:var(--classlyv-dark-blue);font-size:25px}.legalPolicy_summaryCard__e7IGH p{max-width:680px;margin:0;color:var(--text-muted);line-height:1.7}.legalPolicy_summaryLabel__tI4ou{color:var(--classlyv-orange);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.legalPolicy_shareBadge__6uqUQ{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;color:var(--white);background:linear-gradient(145deg,var(--classlyv-blue),var(--classlyv-dark-blue));border-radius:50%;box-shadow:0 18px 35px rgba(19,87,183,.22)}.legalPolicy_shareBadge__6uqUQ strong{font-size:30px}.legalPolicy_shareBadge__6uqUQ span{margin-top:5px;font-size:12px}.legalPolicy_tableWrapper__jeOeI{overflow-x:auto;margin:20px 0;border:1px solid var(--border);border-radius:16px}.legalPolicy_policyTable__Vy_zM{width:100%;border-collapse:collapse;min-width:580px}.legalPolicy_policyTable__Vy_zM td,.legalPolicy_policyTable__Vy_zM th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--border)}.legalPolicy_policyTable__Vy_zM th{color:var(--white);background:var(--classlyv-dark-blue);font-size:13px}.legalPolicy_policyTable__Vy_zM td{color:#4f5d72;font-size:14px}.legalPolicy_policyTable__Vy_zM tbody tr:last-child td{border-bottom:0}.legalPolicy_policyTable__Vy_zM tbody tr:nth-child(2n){background:#f8fbff}.legalPolicy_policyTable__Vy_zM td strong{color:var(--classlyv-orange)}.legalPolicy_formula__9NSy7{display:flex;align-items:center;gap:18px;padding:18px;background:var(--classlyv-light-blue);border-radius:14px}.legalPolicy_formula__9NSy7 span{flex:0 0 auto;padding:8px 12px;color:var(--white);background:var(--classlyv-blue);border-radius:9px;font-size:12px;font-weight:800}.legalPolicy_formula__9NSy7 strong{color:var(--classlyv-dark-blue);font-size:14px;line-height:1.6}.legalPolicy_twoColumnList__CqXiO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:18px}.legalPolicy_listCard__rrASG{padding:22px;background:#f9fbfd;border:1px solid var(--border);border-radius:16px}.legalPolicy_metricGrid__XlRAB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:20px 0}.legalPolicy_metricCard__xrrBA{padding:23px 16px;background:linear-gradient(145deg,var(--classlyv-blue),var(--classlyv-dark-blue));border-radius:16px;text-align:center}.legalPolicy_metricCard__xrrBA span,.legalPolicy_metricCard__xrrBA strong{display:block;color:var(--white)}.legalPolicy_metricCard__xrrBA strong{margin-bottom:7px;font-size:26px}.legalPolicy_metricCard__xrrBA span{color:hsla(0,0%,100%,.76);font-size:12px}.legalPolicy_statementGrid__06db5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.legalPolicy_statementGrid__06db5 div{padding:14px;color:var(--classlyv-dark-blue);background:var(--classlyv-light-blue);border:1px solid #d8e7fb;border-radius:12px;font-size:13px;font-weight:700;text-align:center}.legalPolicy_smallText__2hgsw{color:var(--text-muted)!important;font-size:13px!important}.legalPolicy_declaration___CQTs{padding:38px 0 15px}.legalPolicy_declaration___CQTs p{max-width:800px;color:#4f5d72;line-height:1.7}.legalPolicy_signatureGrid__vqXqZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 32px;gap:50px 32px;margin-top:70px}.legalPolicy_signatureField__YngDZ{color:var(--text-muted);font-size:12px;font-weight:700}.legalPolicy_signatureLine__NAcf5{height:1px;margin-bottom:10px;background:#8d99aa}.legalPolicy_footer__ISUJf{display:flex;align-items:center;justify-content:space-between;max-width:1120px;padding:28px 5px 50px;margin:0 auto;color:var(--text-muted);font-size:13px}.legalPolicy_footer__ISUJf a{color:var(--classlyv-blue);font-weight:700;text-decoration:none}@media (max-width:900px){.legalPolicy_document__U7oyj,.legalPolicy_hero__nZU2o{margin-right:16px;margin-left:16px}.legalPolicy_hero__nZU2o{padding:40px 28px}.legalPolicy_document__U7oyj{padding:12px 28px 45px}.legalPolicy_featureGrid__HGfO4,.legalPolicy_metaGrid__i9zc5,.legalPolicy_statementGrid__06db5{grid-template-columns:repeat(2,1fr)}.legalPolicy_summaryCard__e7IGH{align-items:flex-start}.legalPolicy_shareBadge__6uqUQ{flex-basis:120px;width:120px;height:120px}}@media (max-width:640px){.legalPolicy_topBar__QC2me{min-height:62px;padding:10px 16px}.legalPolicy_brand__KMbFx{font-size:22px}.legalPolicy_secondaryButton__lepRf{display:none}.legalPolicy_printButton__SE_AS{min-height:38px;padding:0 13px;font-size:12px}.legalPolicy_hero__nZU2o{margin-top:18px;padding:30px 21px;border-radius:20px}.legalPolicy_hero__nZU2o h1{font-size:34px}.legalPolicy_hero__nZU2o>p{font-size:15px}.legalPolicy_metaGrid__i9zc5{grid-template-columns:1fr}.legalPolicy_document__U7oyj{padding:6px 19px 38px;border-radius:20px}.legalPolicy_checkGrid__zLBGA,.legalPolicy_formGrid__rcHp_,.legalPolicy_metricGrid__XlRAB,.legalPolicy_signatureGrid__vqXqZ,.legalPolicy_twoColumnList__CqXiO,.legalPolicy_warningGrid__OjPvU{grid-template-columns:1fr}.legalPolicy_fullWidth__zhoPT{grid-column:auto}.legalPolicy_policySection__zoN_j{grid-template-columns:1fr;gap:12px;padding:30px 0}.legalPolicy_sectionNumber__sO6Iu{width:38px;height:38px;border-radius:11px}.legalPolicy_sectionContent__zONEx h2{font-size:21px}.legalPolicy_featureGrid__HGfO4,.legalPolicy_statementGrid__06db5{grid-template-columns:repeat(2,1fr)}.legalPolicy_summaryCard__e7IGH{flex-direction:column;padding:22px}.legalPolicy_shareBadge__6uqUQ{flex-basis:auto;width:115px;height:115px}.legalPolicy_formula__9NSy7{align-items:flex-start;flex-direction:column}.legalPolicy_signatureGrid__vqXqZ{gap:48px}.legalPolicy_footer__ISUJf{align-items:flex-start;flex-direction:column;gap:8px;padding:24px 20px 45px}}@media print{.legalPolicy_page__T9k93{background:#fff}.legalPolicy_footer__ISUJf,.legalPolicy_printButton__SE_AS,.legalPolicy_secondaryButton__lepRf,.legalPolicy_topBar__QC2me{display:none}.legalPolicy_document__U7oyj,.legalPolicy_hero__nZU2o{max-width:none;margin:0;box-shadow:none;border-radius:0}.legalPolicy_hero__nZU2o{padding:30px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.legalPolicy_document__U7oyj{padding:10px 30px;border:0}.legalPolicy_policySection__zoN_j,.legalPolicy_signatureGrid__vqXqZ{page-break-inside:avoid;break-inside:avoid}}.legalPolicy_salesSourceSection__r3bjc{padding:34px;margin:28px 0;background:radial-gradient(circle at top right,rgba(255,84,46,.1),transparent 18rem),linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #dce8f8;border-radius:24px}.legalPolicy_salesSourceHeader__rJRX7{max-width:760px;margin-bottom:26px}.legalPolicy_salesSourceTag__nI9w_{display:inline-flex;padding:7px 12px;margin-bottom:12px;color:var(--classlyv-orange);background:var(--classlyv-light-orange);border:1px solid #ffd6ca;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.legalPolicy_salesSourceHeader__rJRX7 h2{margin:0 0 10px;color:var(--classlyv-dark-blue);font-size:30px;letter-spacing:-.6px}.legalPolicy_salesSourceHeader__rJRX7 p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.7}.legalPolicy_revenueModelGrid__HTl2w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.legalPolicy_revenueModelCard__8MqCR{display:flex;flex-direction:column;min-height:330px;padding:22px;background:#fff;border:1px solid #dfe7f2;border-radius:18px;box-shadow:0 12px 30px rgba(25,72,130,.07)}.legalPolicy_featuredCard__asly_{border:2px solid var(--classlyv-orange);box-shadow:0 16px 34px rgba(255,84,46,.13)}.legalPolicy_cardTopRow__ky7_l{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.legalPolicy_sourceBadge__qzMBg{display:inline-flex;color:var(--classlyv-blue);font-size:12px;font-weight:800}.legalPolicy_bestValue__tFSt7{padding:5px 8px;color:#fff;background:var(--classlyv-orange);border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase}.legalPolicy_shareValue__JoiD_{margin:20px 0 4px;color:var(--classlyv-orange);font-size:48px;font-weight:900;line-height:1;letter-spacing:-2px}.legalPolicy_revenueModelCard__8MqCR h3{margin:0 0 12px;color:var(--classlyv-dark-blue);font-size:18px}.legalPolicy_revenueModelCard__8MqCR p{flex:1 1;margin:0 0 22px;color:#5a687c;font-size:13px;line-height:1.65}.legalPolicy_splitBar__KcPS4{display:flex;width:100%;min-height:42px;overflow:hidden;border-radius:10px}.legalPolicy_educatorShare70__Zr6Zh,.legalPolicy_educatorShare80__9SPA0,.legalPolicy_educatorShare90__Af8Vt,.legalPolicy_platformShare10___Z8Zv,.legalPolicy_platformShare20__EuXNo,.legalPolicy_platformShare30__I16uZ{display:flex;align-items:center;justify-content:center;padding:8px 6px;color:#fff;font-size:11px;font-weight:800;text-align:center}.legalPolicy_educatorShare90__Af8Vt{width:90%;background:var(--classlyv-blue)}.legalPolicy_platformShare10___Z8Zv{width:10%;min-width:54px;background:var(--classlyv-orange)}.legalPolicy_educatorShare80__9SPA0{width:80%;background:var(--classlyv-blue)}.legalPolicy_platformShare20__EuXNo{width:20%;background:var(--classlyv-orange)}.legalPolicy_educatorShare70__Zr6Zh{width:70%;background:var(--classlyv-blue)}.legalPolicy_platformShare30__I16uZ{width:30%;background:var(--classlyv-orange)}.legalPolicy_revenueExplanation__BreF_{display:flex;gap:10px;padding:16px 18px;margin-top:22px;color:#385474;background:var(--classlyv-light-blue);border-left:4px solid var(--classlyv-blue);border-radius:12px;font-size:13px;line-height:1.65}.legalPolicy_revenueExplanation__BreF_ strong{flex:0 0 auto;color:var(--classlyv-dark-blue)}.legalPolicy_netRevenueNote__OcWVA{margin:14px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}@media (max-width:900px){.legalPolicy_revenueModelGrid__HTl2w{grid-template-columns:1fr}.legalPolicy_revenueModelCard__8MqCR{min-height:auto}}@media (max-width:640px){.legalPolicy_salesSourceSection__r3bjc{padding:22px 16px;border-radius:18px}.legalPolicy_salesSourceHeader__rJRX7 h2{font-size:25px}.legalPolicy_revenueModelCard__8MqCR{padding:18px}.legalPolicy_shareValue__JoiD_{font-size:42px}.legalPolicy_revenueExplanation__BreF_{flex-direction:column;gap:4px}.legalPolicy_platformShare10___Z8Zv{min-width:64px}.legalPolicy_logo__yb384{padding:5px;width:inherit;height:70px}.legalPolicy_logo__yb384 img{width:112x;height:95px}}.legalPolicy_logo__yb384{padding:5px;width:inherit;height:70px}.legalPolicy_logo__yb384 img{width:112x;height:95px}