.seo-faq[data-v-5cf9604c]{--seo-faq-ink:var(--teacher-ink,#1f2329);--seo-faq-muted:var(--teacher-muted,#5d6670);--seo-faq-line:var(--teacher-line,rgba(31,35,41,.12));--seo-faq-green:var(--teacher-green,#137f68);--seo-faq-purple:var(--teacher-purple,#8b2be2);--seo-faq-section-space:var(--teacher-section-space,clamp(68px,7vw,112px));--seo-faq-section-gap:var(--teacher-section-gap,clamp(24px,4vw,48px));color:var(--seo-faq-ink);display:grid;gap:var(--seo-faq-section-gap);margin:0 auto;padding:var(--seo-faq-section-space) 0 0;scroll-margin-top:92px;width:min(1180px,100%)}.seo-faq__copy[data-v-5cf9604c]{align-content:start;display:grid;gap:18px}.seo-faq__eyebrow[data-v-5cf9604c]{align-items:center;background:#137f6817;border:1px solid rgba(19,127,104,.22);border-radius:999px;color:var(--seo-faq-green);display:inline-flex;font-size:13px;min-height:34px;padding:5px 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.seo-faq h2[data-v-5cf9604c],.seo-faq__eyebrow[data-v-5cf9604c]{font-weight:900;letter-spacing:0;line-height:1;margin:0}.seo-faq h2[data-v-5cf9604c]{color:var(--seo-faq-ink);font-size:clamp(36px,4vw,52px)}.seo-faq__text[data-v-5cf9604c]{color:var(--seo-faq-muted);font-size:18px;line-height:1.65;margin:0;max-width:62ch}.seo-faq__list[data-v-5cf9604c]{display:flex;flex-direction:column;gap:14px;min-width:0}.seo-faq__mini-cta[data-v-5cf9604c]{align-items:center;background:#ffffffb8;border:1px solid rgba(19,127,104,.18);border-radius:16px;box-shadow:0 12px 28px #262d3412;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;padding:12px 14px;width:-moz-fit-content;width:fit-content}.seo-faq__mini-cta--mobile[data-v-5cf9604c]{display:none}.seo-faq__mini-cta--desktop[data-v-5cf9604c]{position:sticky;top:102px}.seo-faq__mini-cta strong[data-v-5cf9604c]{color:var(--seo-faq-ink);font-size:15px;line-height:1.2}.seo-faq__cta-link[data-v-5cf9604c]{align-items:center;background:#7a26cf14;border:1px solid rgba(122,38,207,.18);border-radius:12px;color:var(--seo-faq-purple);display:inline-flex;font-size:14px;font-weight:800;gap:8px;min-height:36px;padding:8px 12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.seo-faq__cta-link[data-v-5cf9604c]:hover{background:#7a26cf1f;border-color:#7a26cf47;transform:translateY(-1px)}.seo-faq__item-wrap[data-v-5cf9604c]{background:#ffffffc2;border:1px solid var(--seo-faq-line);border-radius:18px;box-shadow:0 16px 40px #262d3414;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.seo-faq__item-wrap--open[data-v-5cf9604c],.seo-faq__item-wrap[data-v-5cf9604c]:focus-within,.seo-faq__item-wrap[data-v-5cf9604c]:hover{border-color:#7a26cf42;box-shadow:0 0 0 3px #7a26cf1a,0 16px 40px #262d3414}.seo-faq__item[data-v-5cf9604c]{align-items:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:18px;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;margin:0;min-width:0;padding:20px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.seo-faq__item[data-v-5cf9604c]:focus-visible,.seo-faq__item[data-v-5cf9604c]:hover{outline:none}.seo-faq__question[data-v-5cf9604c]{margin:0}.seo-faq__question-title[data-v-5cf9604c]{color:var(--seo-faq-ink);font-size:22px;font-weight:900;line-height:1.14;max-width:28ch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seo-faq__toggle[data-v-5cf9604c]{color:var(--seo-faq-purple);justify-self:end;margin-top:2px;transition:transform .2s ease}.seo-faq__item-wrap--open .seo-faq__toggle[data-v-5cf9604c]{transform:rotate(180deg)}.seo-faq__answer[data-v-5cf9604c]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),opacity .14s ease}.seo-faq__item-wrap--open .seo-faq__answer[data-v-5cf9604c]{grid-template-rows:1fr;opacity:1}.seo-faq__answer-content[data-v-5cf9604c]{min-height:0;overflow:hidden;padding-inline:28px 72px;padding-bottom:0;transition:padding-bottom .14s ease}.seo-faq__item-wrap--open .seo-faq__answer-content[data-v-5cf9604c]{padding-bottom:28px}.seo-faq__answer p[data-v-5cf9604c]{color:var(--seo-faq-muted);font-size:18px;line-height:1.55;margin:0;max-width:60ch}@media(min-width:981px){.seo-faq[data-v-5cf9604c]{align-items:stretch;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:980px){.seo-faq[data-v-5cf9604c]{grid-template-columns:1fr}.seo-faq__copy[data-v-5cf9604c]{justify-items:center;margin:0 auto;text-align:center;width:min(720px,100%)}}@media(max-width:640px){.seo-faq[data-v-5cf9604c]{padding-top:62px}.seo-faq h2[data-v-5cf9604c]{font-size:30px}.seo-faq__question-title[data-v-5cf9604c]{font-size:20px}.seo-faq__answer-content[data-v-5cf9604c]{padding-inline:20px}.seo-faq__mini-cta--desktop[data-v-5cf9604c]{display:none}.seo-faq__mini-cta--mobile[data-v-5cf9604c]{display:flex;justify-content:space-between;margin-top:0;padding:14px 16px;width:100%}.seo-faq__cta-link[data-v-5cf9604c]{flex:0 0 auto}}.seo-hero-block[data-v-1a025d69]{--seo-hero-ink:var(--teacher-ink,#1f2329);--seo-hero-muted:var(--teacher-muted,#5d6670);--seo-hero-line:var(--teacher-line,rgba(31,35,41,.12));--seo-hero-green:var(--teacher-green,#137f68);--seo-hero-blue:var(--teacher-blue,#2457a6);--seo-hero-purple:var(--teacher-purple,#8b2be2);--seo-hero-pink:var(--teacher-pink,#d96cf4);color:var(--seo-hero-ink);display:grid;gap:clamp(24px,4vw,42px);grid-template-columns:minmax(0,1fr);margin:0 auto;overflow:visible;padding:34px 0 54px;position:relative;width:min(1180px,100%)}.seo-hero-block__copy[data-v-1a025d69]{align-content:start;display:grid;gap:14px;min-width:0;position:relative;z-index:2}.seo-hero-block__breadcrumbs[data-v-1a025d69]{color:var(--seo-hero-green);font-size:14px;line-height:1;margin-bottom:-2px;width:-moz-fit-content;width:fit-content}.seo-hero-block__breadcrumbs[data-v-1a025d69] ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.seo-hero-block__breadcrumb-current[data-v-1a025d69],.seo-hero-block__breadcrumb-link[data-v-1a025d69]{align-items:center;color:var(--seo-hero-green);display:inline-flex;font-weight:800;gap:6px;line-height:1.2;max-width:100%;text-decoration:none;transition:color .2s ease}.seo-hero-block__breadcrumb-current i[data-v-1a025d69],.seo-hero-block__breadcrumb-link i[data-v-1a025d69]{font-size:13px}.seo-hero-block__breadcrumb-link[data-v-1a025d69]:hover{color:var(--seo-hero-blue)}.seo-hero-block__breadcrumb-current[data-v-1a025d69]{color:var(--seo-hero-muted)}.seo-hero-block__breadcrumb-separator[data-v-1a025d69]{color:var(--seo-hero-muted);font-size:10px;opacity:.72}.seo-hero-block__eyebrow[data-v-1a025d69]{background:#137f6817;border:1px solid rgba(19,127,104,.22);border-radius:999px;color:var(--seo-hero-green);font-size:12px;font-weight:900;letter-spacing:0;line-height:1;margin:0;padding:7px 11px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.seo-hero-block h1[data-v-1a025d69]{color:var(--seo-hero-ink);font-size:clamp(42px,4.8vw,60px);font-weight:900;letter-spacing:0;line-height:.98;margin:0;max-width:760px;overflow-wrap:break-word}.seo-hero-block__lead[data-v-1a025d69]{color:var(--seo-hero-muted);font-size:18px;letter-spacing:0;line-height:1.62;margin:10px 0 0;max-width:62ch}.seo-hero-block__actions[data-v-1a025d69]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.seo-hero-block__button[data-v-1a025d69]{align-items:center;border-radius:16px;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:13px 17px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.seo-hero-block__button--primary[data-v-1a025d69]{background:radial-gradient(circle at 16% 8%,hsla(0,0%,100%,.24),transparent 34%),linear-gradient(135deg,var(--seo-hero-purple),var(--seo-hero-pink));border:1px solid rgba(31,35,41,.16);box-shadow:0 16px 34px #7a26cf3d;color:#fff}.seo-hero-block__button--secondary[data-v-1a025d69]{background:#ffffffdb;border:1px solid rgba(36,87,166,.22);box-shadow:0 12px 28px #2457a61f;color:var(--seo-hero-blue)}.seo-hero-block__button[data-v-1a025d69]:hover{transform:translateY(-2px)}.seo-hero-block__breadcrumb-link[data-v-1a025d69]:focus-visible,.seo-hero-block__button[data-v-1a025d69]:focus-visible,.seo-hero-block__login-row a[data-v-1a025d69]:focus-visible{outline:3px solid rgba(19,127,104,.28);outline-offset:3px}.seo-hero-block__login-row[data-v-1a025d69]{align-items:center;color:var(--seo-hero-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.seo-hero-block__login-row a[data-v-1a025d69]{color:var(--seo-hero-blue);font-weight:800;text-decoration:none}.seo-hero-block__stats[data-v-1a025d69]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;width:min(560px,100%)}.seo-hero-block__stat[data-v-1a025d69]{background:#ffffffbd;border:1px solid rgba(15,118,110,.18);border-radius:20px;box-shadow:0 12px 28px #262d3412;min-height:86px;padding:16px}.seo-hero-block__stat strong[data-v-1a025d69]{color:var(--seo-hero-green);display:block;font-size:24px;line-height:1;margin-bottom:6px}.seo-hero-block__stat span[data-v-1a025d69]{color:var(--seo-hero-muted);font-size:14px;font-weight:700;line-height:1.35}.seo-hero-block__visual[data-v-1a025d69]{display:grid;isolation:isolate;min-height:320px;place-items:center;position:relative;z-index:1}.seo-hero-block__visual[data-v-1a025d69]:before{background:radial-gradient(circle at 30% 48%,rgba(124,58,237,.18),transparent 38%),radial-gradient(circle at 70% 42%,rgba(15,118,110,.16),transparent 34%);border-radius:999px;content:"";filter:blur(26px);inset:22% 6% 8%;position:absolute;z-index:-1}.seo-hero-block__visual[data-v-1a025d69] picture{display:contents}.seo-hero-block__visual[data-v-1a025d69] figure{display:grid;margin:0;place-items:center}.seo-hero-block__visual[data-v-1a025d69] img{filter:drop-shadow(0 28px 44px rgba(31,35,41,.18));height:auto;max-width:none;width:min(820px,118%)}@media(min-width:760px){.seo-hero-block[data-v-1a025d69]{align-items:center;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);min-height:min(700px,100vh - 92px);padding-top:42px}.seo-hero-block__visual[data-v-1a025d69]{min-height:520px}}@media(max-width:759px){.seo-hero-block[data-v-1a025d69]{gap:22px;padding-bottom:48px;padding-top:24px}.seo-hero-block h1[data-v-1a025d69]{font-size:clamp(34px,9.4vw,42px);line-height:1.03;max-width:100%}.seo-hero-block__lead[data-v-1a025d69]{font-size:17px;line-height:1.58;max-width:100%}.seo-hero-block__actions[data-v-1a025d69]{display:grid;gap:10px;grid-template-columns:1fr;width:100%}.seo-hero-block__button[data-v-1a025d69]{min-width:0;padding-inline:14px;width:100%}.seo-hero-block__button span[data-v-1a025d69]{min-width:0;overflow-wrap:anywhere}.seo-hero-block__login-row[data-v-1a025d69]{font-size:13.5px}.seo-hero-block__breadcrumbs[data-v-1a025d69]{font-size:13px}.seo-hero-block__visual[data-v-1a025d69]{margin:0 -18px -2px;min-height:0;order:-1;overflow:visible}.seo-hero-block__visual[data-v-1a025d69]:before{filter:blur(22px);inset:34% 8% 8%}.seo-hero-block__visual[data-v-1a025d69] img{width:min(620px,136vw)}.seo-hero-block__stats[data-v-1a025d69]{grid-template-columns:1fr}}@media(max-width:759px)and (max-height:780px){.seo-hero-block--hide-visual-on-short-mobile[data-v-1a025d69]{gap:0;padding-bottom:44px;padding-top:30px}.seo-hero-block--hide-visual-on-short-mobile .seo-hero-block__visual[data-v-1a025d69]{display:none}}.seo-responsive-image[data-v-2031c207]{display:contents}.seo-responsive-image img[data-v-2031c207]{display:block;height:auto;max-width:100%}.seo-teacher-pilot[data-v-4dcd8f86]{--seo-pilot-ink:var(--teacher-ink,#1f2329);--seo-pilot-muted:var(--teacher-muted,#5d6670);--seo-pilot-line:var(--teacher-line,rgba(31,35,41,.12));--seo-pilot-green:var(--teacher-green,#137f68);--seo-pilot-blue:var(--teacher-blue,#2457a6);--seo-pilot-purple:var(--teacher-purple,#8b2be2);--seo-pilot-pink:var(--teacher-pink,#d96cf4);--seo-pilot-section-space:var(--teacher-section-space,clamp(68px,7vw,112px));--seo-pilot-section-gap:var(--teacher-section-gap,clamp(24px,4vw,48px));display:grid;gap:var(--seo-pilot-section-gap);margin:0 auto;padding:var(--seo-pilot-section-space) 0 0;scroll-margin-top:92px;width:min(1180px,100%)}.seo-teacher-pilot__copy[data-v-4dcd8f86]{display:grid;gap:14px;position:relative;z-index:1}.seo-teacher-pilot__eyebrow[data-v-4dcd8f86]{background:#137f6817;border:1px solid rgba(19,127,104,.22);border-radius:999px;color:var(--seo-pilot-green);font-size:12px;font-weight:900;letter-spacing:0;line-height:1;margin:0;padding:7px 11px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.seo-teacher-pilot__copy h2[data-v-4dcd8f86]{color:var(--seo-pilot-ink);font-size:clamp(34px,4.2vw,44px);font-weight:900;letter-spacing:0;line-height:1;margin:0;max-width:720px}.seo-teacher-pilot__copy p[data-v-4dcd8f86]:not(.seo-teacher-pilot__eyebrow){color:var(--seo-pilot-muted);font-size:18px;line-height:1.65;margin:0;max-width:62ch}.seo-teacher-pilot__panel[data-v-4dcd8f86]{background:radial-gradient(circle at 10% 0,rgba(217,108,244,.14),transparent 38%),linear-gradient(135deg,rgba(240,189,73,.16),transparent 44%),#fffdf8;border:1px solid var(--seo-pilot-line);border-radius:20px;box-shadow:0 16px 40px #262d3414;display:grid;gap:12px;justify-self:start;max-width:540px;padding:24px;position:relative;width:100%}.seo-teacher-pilot__form-label[data-v-4dcd8f86]{color:var(--seo-pilot-green);font-size:12px;font-weight:800}.seo-teacher-pilot__form-title[data-v-4dcd8f86]{color:var(--seo-pilot-ink);font-size:24px;line-height:1.12}.seo-teacher-pilot__panel p[data-v-4dcd8f86]{color:var(--seo-pilot-muted);line-height:1.55;margin:0}.seo-teacher-pilot__fields[data-v-4dcd8f86]{display:grid;gap:14px}.seo-teacher-pilot__field[data-v-4dcd8f86]{display:grid;gap:6px}.seo-teacher-pilot__field>span[data-v-4dcd8f86],.seo-teacher-pilot__slot-note[data-v-4dcd8f86]{color:var(--seo-pilot-muted);font-size:13px;font-weight:800}.seo-teacher-pilot__field[data-v-4dcd8f86] .p-inputtext,.seo-teacher-pilot__field[data-v-4dcd8f86] .p-select,.seo-teacher-pilot__field[data-v-4dcd8f86] .p-textarea{background:#fff;border:1px solid rgba(31,35,41,.14);border-radius:13px;box-shadow:none;color:var(--seo-pilot-ink);min-height:46px;width:100%}.seo-teacher-pilot__field[data-v-4dcd8f86] .p-inputtext,.seo-teacher-pilot__field[data-v-4dcd8f86] .p-textarea{padding:11px 13px}.seo-teacher-pilot__field[data-v-4dcd8f86] .p-select-label{align-items:center;color:var(--seo-pilot-ink);display:flex}.seo-teacher-pilot__field[data-v-4dcd8f86] .p-placeholder{color:#5d6670c7}.seo-teacher-pilot__field[data-v-4dcd8f86] .p-select-dropdown{color:var(--seo-pilot-muted)}.seo-teacher-pilot__slot-picker[data-v-4dcd8f86]{align-items:center;background:#fff;border:1px solid rgba(31,35,41,.14);border-radius:13px;color:var(--seo-pilot-ink);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:46px;padding:11px 13px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.seo-teacher-pilot__slot-picker span[data-v-4dcd8f86]{color:var(--seo-pilot-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-teacher-pilot__slot-picker i[data-v-4dcd8f86]{color:var(--seo-pilot-purple);flex:0 0 auto}.seo-teacher-pilot__slot-picker[data-v-4dcd8f86]:hover{background:#7a26cf0a;border-color:#7a26cf42;box-shadow:0 0 0 3px #7a26cf14}.seo-teacher-pilot__slot-picker[data-v-4dcd8f86]:disabled{cursor:not-allowed;opacity:.68}.seo-teacher-pilot__honeypot[data-v-4dcd8f86]{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.seo-teacher-pilot__submit[data-v-4dcd8f86]{background:linear-gradient(135deg,var(--seo-pilot-purple),var(--seo-pilot-pink));border:0;border-radius:15px;justify-content:center;min-height:48px;width:100%}.seo-teacher-pilot__language-notice[data-v-4dcd8f86]{align-items:flex-start;background:#2457a612;border:1px solid rgba(36,87,166,.14);border-radius:14px;display:flex;gap:8px;padding:10px 12px}.seo-teacher-pilot__language-notice i[data-v-4dcd8f86]{color:var(--seo-pilot-blue);font-size:14px;margin-top:3px}.seo-teacher-pilot__slot-calendar-wrap[data-v-4dcd8f86]{display:grid;gap:12px;min-height:min(560px,72vh);overflow:hidden}.seo-teacher-pilot__slot-toolbar[data-v-4dcd8f86]{align-items:center;color:var(--seo-pilot-ink);display:flex;gap:12px;justify-content:space-between}.seo-teacher-pilot__slot-toolbar strong[data-v-4dcd8f86]{min-width:0;text-align:center}.seo-teacher-pilot__slot-calendar[data-v-4dcd8f86]{height:min(560px,72vh)}.seo-teacher-pilot__slot-dialog .p-dialog-content{padding:0 18px 18px}@media(min-width:760px){.seo-teacher-pilot[data-v-4dcd8f86]{align-items:start;-moz-column-gap:34px;column-gap:34px;grid-template-columns:minmax(0,.86fr) minmax(360px,.84fr)}.seo-teacher-pilot__fields[data-v-4dcd8f86]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-teacher-pilot__field--wide[data-v-4dcd8f86],.seo-teacher-pilot__slot-note[data-v-4dcd8f86]{grid-column:1/-1}}@media(max-width:640px){.seo-teacher-pilot__copy h2[data-v-4dcd8f86]{font-size:34px}}
