.LegalConsentFields_consentField__j1dGa{display:grid;grid-column:1/-1;gap:10px;min-width:0}.LegalConsentFields_consentItem__qbdaQ{display:grid;gap:4px;min-width:0}.LegalConsentFields_consentRow__dvpIB{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;min-width:0;border:1px solid transparent;border-radius:14px;transition:background-color .16s ease,border-color .16s ease}.LegalConsentFields_checkboxHitArea__9L2GQ{display:flex!important;align-items:flex-start;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0!important;padding:2px 0 0!important;cursor:pointer}.LegalConsentFields_checkbox__T4HIu{appearance:none!important;display:grid!important;place-items:center;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;border:2px solid var(--border-strong)!important;border-radius:5px!important;background:var(--surface-inset)!important;color:var(--action-primary-text)!important;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.LegalConsentFields_checkbox__T4HIu:after{width:9px;height:5px;border-bottom:2px solid;border-left:2px solid;content:"";transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s ease}.LegalConsentFields_checkbox__T4HIu:checked{border-color:var(--action-primary-border)!important;background:var(--action-primary-bg)!important}.LegalConsentFields_checkbox__T4HIu:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.LegalConsentFields_checkboxHitArea__9L2GQ:hover .LegalConsentFields_checkbox__T4HIu:not(:disabled){border-color:var(--action-primary-border)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--action-primary-bg) 18%,transparent)}.LegalConsentFields_checkbox__T4HIu:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary-bg) 58%,var(--text-primary))!important;outline-offset:3px}.LegalConsentFields_checkbox__T4HIu:disabled{cursor:not-allowed;opacity:.64}.LegalConsentFields_consentRow__dvpIB:has(.LegalConsentFields_checkbox__T4HIu:focus-visible){border-color:color-mix(in srgb,var(--action-primary-border) 54%,transparent);background:color-mix(in srgb,var(--action-primary-bg) 7%,transparent)}.LegalConsentFields_consentRow__dvpIB[data-invalid=true]{border-color:var(--error-border);background:color-mix(in srgb,var(--error-bg) 68%,transparent)}.LegalConsentFields_consentCopy__SVLkv{min-width:0;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:break-word}.LegalConsentFields_consentToggleText__rBhS_{display:inline!important;margin:0!important;padding:0!important;color:inherit;font:inherit!important;cursor:pointer}.LegalConsentFields_legalLink__FTqSW,.LegalConsentFields_legalLink__FTqSW:visited{color:color-mix(in srgb,var(--action-primary-bg) 72%,var(--text-primary))!important;-webkit-text-fill-color:color-mix(in srgb,var(--action-primary-bg) 72%,var(--text-primary))!important;font-weight:700;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer;transition:color .14s ease,text-decoration-thickness .14s ease}.LegalConsentFields_legalLink__FTqSW:hover{color:color-mix(in srgb,var(--action-primary-bg) 90%,var(--text-primary))!important;-webkit-text-fill-color:color-mix(in srgb,var(--action-primary-bg) 90%,var(--text-primary))!important;text-decoration-thickness:2px}.LegalConsentFields_legalLink__FTqSW:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--action-primary-bg) 52%,transparent);outline-offset:3px}.LegalConsentFields_fieldError__zZWdi{margin:0 0 0 44px;color:var(--error-text);font-size:13px;line-height:1.45}.LegalConsentFields_legalInfo__Jn4tp{margin:0 0 0 44px;color:var(--text-secondary);font-size:13px;line-height:1.55}@media (max-width:480px){.LegalConsentFields_consentField__j1dGa{gap:12px}.LegalConsentFields_consentCopy__SVLkv{font-size:14px;line-height:1.55}.LegalConsentFields_fieldError__zZWdi,.LegalConsentFields_legalInfo__Jn4tp{margin-left:44px}}.Formats_page__FFGsm{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 64px;color:var(--text-primary)}.Formats_card__S0Lgr,.Formats_hero__nEiDA,.Formats_panel__3xnUP{border:1px solid var(--border-default);background:var(--surface-glass);box-shadow:0 18px 50px rgb(0 0 0/.12)}.Formats_hero__nEiDA{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(26px,5vw,58px);border-radius:32px}.Formats_eyebrow__pv1uW{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary)}.Formats_hero__nEiDA h1{max-width:780px;margin:8px 0 14px;font-size:clamp(34px,5vw,66px);line-height:1.02;letter-spacing:-.045em}.Formats_hero__nEiDA p{max-width:700px;margin:0;color:var(--text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.55}.Formats_teacher__7cF66{margin-top:18px!important;color:var(--text-primary)!important;font-weight:700}.Formats_actions__F_H75,.Formats_cardActions__a9KLy{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.Formats_primary__e3mwW,.Formats_secondary__SI_DF{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 20px;font-weight:800;text-decoration:none;border:1px solid var(--action-primary-border)}.Formats_page__FFGsm .Formats_primary__e3mwW,.Formats_primary__e3mwW{background:var(--action-primary-bg);color:var(--action-primary-text)}.Formats_primary__e3mwW:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.Formats_page__FFGsm .Formats_secondary__SI_DF,.Formats_secondary__SI_DF{background:var(--action-secondary-bg);color:var(--action-secondary-text);border-color:var(--action-secondary-border)}.Formats_heroMark__Ts827{width:160px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--action-primary-bg);color:var(--action-primary-text);font-size:54px;font-weight:900}.Formats_section__Nh74_{padding-top:46px;scroll-margin-top:90px}.Formats_sectionHead__92YZN{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.Formats_section__Nh74_ h2{font-size:clamp(27px,4vw,42px);margin:0}.Formats_sectionHead__92YZN p{max-width:540px;margin:0;color:var(--text-secondary)}.Formats_grid__AyCb0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Formats_card__S0Lgr{padding:24px;border-radius:24px}.Formats_card__S0Lgr h2,.Formats_card__S0Lgr h3{margin:6px 0 10px;font-size:24px}.Formats_card__S0Lgr p{color:var(--text-secondary);line-height:1.55}.Formats_card__S0Lgr ul{padding-left:20px;color:var(--text-secondary);line-height:1.75}.Formats_meta__dUSj_{display:flex;gap:8px;flex-wrap:wrap}.Formats_badge__4nqMu{border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-primary);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.Formats_price__AC9bu{font-size:22px;font-weight:850;color:var(--text-primary)!important}.Formats_unavailable__2DEaw{color:var(--warning-text)!important;font-weight:700}.Formats_planGrid__IjmL_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Formats_planCard__WoyD6{display:flex;min-width:0;flex-direction:column}.Formats_planCard__WoyD6 .Formats_price__AC9bu{margin:4px 0 8px;font-size:28px}.Formats_planFacts__8_ltj{flex:1 1;margin:8px 0 22px}.Formats_status__rO1CN{margin:18px 0 0;color:var(--success-text)!important;font-weight:850}.Formats_packageSummary__OZMfX{margin:2px 0 0!important;color:var(--text-primary)!important;font-weight:700}.Formats_comparison__vmtuT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Formats_comparison__vmtuT .Formats_card__S0Lgr{box-shadow:none}.Formats_comparison__vmtuT dl{margin:16px 0 0}.Formats_comparison__vmtuT dl div{padding:10px 0;border-top:1px solid var(--border-soft)}.Formats_comparison__vmtuT dt{font-size:12px;color:var(--text-muted)}.Formats_comparison__vmtuT dd{margin:3px 0 0;font-weight:700}.Formats_panel__3xnUP{padding:clamp(22px,4vw,38px);border-radius:28px}.Formats_form__hGVq8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Formats_form__hGVq8 label{display:grid;gap:7px;font-weight:700}.Formats_form__hGVq8 input,.Formats_form__hGVq8 select,.Formats_form__hGVq8 textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-inset);color:var(--text-primary);padding:12px 14px;font:inherit}.Formats_form__hGVq8 textarea{min-height:110px;resize:vertical}.Formats_wide__Pecjb{grid-column:1/-1}.Formats_consentField__6v8Wu{display:grid;grid-column:1/-1;gap:8px}.Formats_check__pnPHf{display:grid!important;grid-template-columns:auto minmax(0,1fr);min-height:44px;align-items:start;gap:12px!important;font-weight:500!important;line-height:1.5}.Formats_check__pnPHf input{width:21px!important;height:21px;margin:2px 0 0;padding:0!important;border-radius:5px!important}.Formats_check__pnPHf input:focus-visible{outline:3px solid var(--action-primary-border);outline-offset:3px}.Formats_check__pnPHf span{min-width:0}.Formats_check__pnPHf a,.Formats_legalInfo__KPrQX a{color:var(--action-secondary-text);text-underline-offset:3px}.Formats_fieldError__oPUI9{margin:-4px 0 2px 33px;color:var(--error-text);font-size:13px;line-height:1.4}.Formats_legalInfo__KPrQX{margin:2px 0 0 33px;color:var(--text-secondary);font-size:13px;line-height:1.5}.Formats_checkoutParties__Qmsrg{display:block;grid-column:1/-1;padding:14px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-2)}.Formats_checkoutParties__Qmsrg p{margin:0;color:var(--text-secondary)}.Formats_checkoutParties__Qmsrg p+p{margin-top:6px}.Formats_message___mrmd{grid-column:1/-1;border-radius:14px;padding:12px 14px;background:var(--info-bg);color:var(--info-text);border:1px solid var(--info-border)}.Formats_form__hGVq8 input:-webkit-autofill,.Formats_form__hGVq8 input:-webkit-autofill:focus,.Formats_form__hGVq8 input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-inset) inset;caret-color:var(--text-primary)}.Formats_question__3HTO_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border-soft)}.Formats_question__3HTO_ select{min-width:150px}.Formats_result__T5Bwb{margin-top:22px;padding:22px;border:1px solid var(--success-border);border-radius:20px;background:var(--success-bg);color:var(--success-text)}.Formats_staffTable__JrPST{display:grid;gap:10px;margin-top:20px}.Formats_staffRow__BTIiP{display:grid;grid-template-columns:70px minmax(140px,1fr) repeat(3,minmax(100px,.7fr));gap:12px;align-items:center;padding:14px;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-2);color:var(--text-primary);text-decoration:none}.Formats_tabs__N8XAy{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.Formats_tabs__N8XAy a{padding:9px 13px;border-radius:999px;border:1px solid var(--border-default);color:var(--text-primary);text-decoration:none}@media(max-width:1000px){.Formats_planGrid__IjmL_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.Formats_hero__nEiDA{grid-template-columns:1fr}.Formats_heroMark__Ts827{display:none}.Formats_comparison__vmtuT,.Formats_form__hGVq8,.Formats_grid__AyCb0,.Formats_planGrid__IjmL_{grid-template-columns:1fr}.Formats_form__hGVq8>.Formats_primary__e3mwW{width:100%;min-width:0}.Formats_consentField__6v8Wu,.Formats_wide__Pecjb{grid-column:auto}.Formats_sectionHead__92YZN{display:block}.Formats_sectionHead__92YZN p{margin-top:8px}.Formats_staffRow__BTIiP{grid-template-columns:50px 1fr}.Formats_staffRow__BTIiP span:nth-child(n+3){grid-column:2}.Formats_page__FFGsm{width:min(100% - 20px,1180px);padding-top:18px}.Formats_hero__nEiDA{border-radius:22px;padding:24px}.Formats_card__S0Lgr,.Formats_panel__3xnUP{border-radius:20px}.Formats_question__3HTO_{grid-template-columns:1fr}.Formats_question__3HTO_ select{width:100%}}@media(max-width:720px){body:has(.cookie-banner) .Formats_page__FFGsm[data-product-checkout]{padding-bottom:300px}}