@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2) format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff) format("woff")}lesson-request[data-astro-cid-4x3x37cs]{display:block;scroll-margin-top:28px}.request-layout[data-astro-cid-4x3x37cs]{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,100px);align-items:start}.request-aside[data-astro-cid-4x3x37cs]{position:sticky;top:40px;padding-top:12px}.request-aside[data-astro-cid-4x3x37cs] h2[data-astro-cid-4x3x37cs]{font-size:clamp(38px,4.3vw,60px);margin:20px 0}.request-aside[data-astro-cid-4x3x37cs]>p[data-astro-cid-4x3x37cs]{font-size:13px;max-width:330px;color:#657168}.request-aside[data-astro-cid-4x3x37cs] .request-help[data-astro-cid-4x3x37cs]{margin-top:40px}.request-help[data-astro-cid-4x3x37cs] a[data-astro-cid-4x3x37cs]{font-weight:500;color:#10523a;display:inline-block;margin-top:5px}.request-steps[data-astro-cid-4x3x37cs]{padding:0;margin:36px 0 0;list-style:none;display:grid;gap:8px;max-width:300px}.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs]{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 10px;border-radius:100px;font-size:13px;color:#738078;transition:background-color .2s,color .2s}.step-number[data-astro-cid-4x3x37cs]{width:34px;height:34px;border-radius:50%;border:1px solid #10523a30;display:grid;place-items:center;font-size:12px;flex-shrink:0}.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs][aria-current=step]{background:#e9e7db;color:#10523a;font-weight:500}.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs][aria-current=step] .step-number[data-astro-cid-4x3x37cs]{background:#10523a;border-color:#10523a;color:#f8f6f0}.request-steps[data-astro-cid-4x3x37cs] svg[data-astro-cid-4x3x37cs]{width:17px;height:17px;margin-left:auto;opacity:0}.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs][data-complete=true] svg[data-astro-cid-4x3x37cs]{opacity:1}.request-card[data-astro-cid-4x3x37cs]{background:#efece2;border-radius:28px;padding:clamp(26px,4vw,48px);min-width:0}.step-status[data-astro-cid-4x3x37cs]{font-size:11px;letter-spacing:.08em;color:#657168;text-transform:uppercase;margin:0 0 24px}.request-fields[data-astro-cid-4x3x37cs] section[data-astro-cid-4x3x37cs]{animation:step-in .25s ease both}.request-fields[data-astro-cid-4x3x37cs] h2[data-astro-cid-4x3x37cs]{font-size:clamp(36px,4vw,50px);margin:0 0 14px}.request-fields[data-astro-cid-4x3x37cs] h2[data-astro-cid-4x3x37cs]:focus{outline:none}.step-intro[data-astro-cid-4x3x37cs]{font-size:13px;color:#657168;margin-bottom:32px}.field[data-astro-cid-4x3x37cs]{border:0;padding:0;margin:0 0 26px;min-width:0}.field-grid[data-astro-cid-4x3x37cs]{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px}.field[data-astro-cid-4x3x37cs] label[data-astro-cid-4x3x37cs]:not(.choice),legend[data-astro-cid-4x3x37cs]{display:block;font-size:13px;font-weight:500;margin-bottom:10px;line-height:1.6}.optional[data-astro-cid-4x3x37cs]{color:#738078;font-size:10px;font-weight:400;margin-left:5px;white-space:nowrap}legend[data-astro-cid-4x3x37cs]{padding:0}.field[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]:not([type=checkbox]):not([type=radio]),textarea[data-astro-cid-4x3x37cs]{display:block;width:100%;min-height:52px;border:1px solid #10523a28;border-radius:14px;background:#f8f6f0;color:#10523a;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]::placeholder,textarea[data-astro-cid-4x3x37cs]::placeholder{color:#858b81;font-size:12px}textarea[data-astro-cid-4x3x37cs]{resize:vertical;min-height:108px;max-height:320px}.field[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]:focus-visible,textarea[data-astro-cid-4x3x37cs]:focus-visible{outline:2px solid #10523a;outline-offset:3px}.field[data-astro-cid-4x3x37cs] [data-astro-cid-4x3x37cs][aria-invalid=true]{border-color:#a04432!important}.field-hint[data-astro-cid-4x3x37cs]{font-size:11px;line-height:1.7;color:#657168;display:block;margin-top:9px}.field-error[data-astro-cid-4x3x37cs]{display:block;font-size:11px;line-height:1.6;color:#963e2b;margin-top:8px}.field-error[data-astro-cid-4x3x37cs]:empty{display:none}.choices[data-astro-cid-4x3x37cs]{display:grid;gap:10px}.choices-inline[data-astro-cid-4x3x37cs]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.choice[data-astro-cid-4x3x37cs]{display:flex;align-items:center;gap:12px;min-height:56px;padding:16px;border:1px solid #10523a28;border-radius:16px;background:#f8f6f0;font-size:13px;cursor:pointer;transition:background-color .18s,border-color .18s}.choice[data-astro-cid-4x3x37cs]:hover{border-color:#10523a80}.choice[data-astro-cid-4x3x37cs]:has(input:checked){background:#e3e6d7;border-color:#10523a}.choice[data-astro-cid-4x3x37cs]:has(input:focus-visible){outline:2px solid #10523a;outline-offset:3px}.choice[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs],.permission[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]{width:18px;height:18px;accent-color:#10523a;flex:0 0 18px;margin:0}.choice[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]{outline:none}.choice[data-astro-cid-4x3x37cs] strong[data-astro-cid-4x3x37cs]{display:block;font-size:13px;font-weight:500}.choice[data-astro-cid-4x3x37cs] small[data-astro-cid-4x3x37cs]{display:block;font-size:11px;line-height:1.7;color:#657168;margin-top:4px}.request-actions[data-astro-cid-4x3x37cs]{display:flex;align-items:center;gap:18px;padding-top:28px;border-top:1px solid #10523a20;margin-top:32px}.request-back[data-astro-cid-4x3x37cs]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#10523a;font-size:12px;cursor:pointer;padding:12px 0}.request-back[data-astro-cid-4x3x37cs] svg[data-astro-cid-4x3x37cs]{width:17px;height:17px}.required-note[data-astro-cid-4x3x37cs]{font-size:10px;color:#738078;margin-right:auto}.request-actions[data-astro-cid-4x3x37cs] .button{font-size:12px;gap:18px;cursor:pointer;flex-shrink:0}.request-actions[data-astro-cid-4x3x37cs] .button:disabled{cursor:wait;opacity:.65}.error-summary[data-astro-cid-4x3x37cs]{background:#f4e3d9;border:1px solid #b4553d60;border-radius:18px;padding:22px;margin-bottom:28px;color:#803b2b;scroll-margin-top:28px}.error-summary[data-astro-cid-4x3x37cs] h3[data-astro-cid-4x3x37cs]{font-size:28px;margin-bottom:8px}.error-summary[data-astro-cid-4x3x37cs] p[data-astro-cid-4x3x37cs]{font-size:12px;line-height:1.8;margin:0}.health-permission[data-astro-cid-4x3x37cs]{padding:18px;border:1px solid #10523a30;border-radius:16px;margin-bottom:26px}.permission[data-astro-cid-4x3x37cs]{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8}.permission[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]{margin-top:3px}.health-permission[data-astro-cid-4x3x37cs] .field-hint[data-astro-cid-4x3x37cs]{margin:10px 0 0 30px}.health-permission[data-astro-cid-4x3x37cs] a[data-astro-cid-4x3x37cs],.request-privacy[data-astro-cid-4x3x37cs] a[data-astro-cid-4x3x37cs]{color:#10523a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.request-review[data-astro-cid-4x3x37cs]{border-top:1px solid #10523a20;border-bottom:1px solid #10523a20;margin:8px 0 24px;padding:18px 0}.request-review[data-astro-cid-4x3x37cs] summary[data-astro-cid-4x3x37cs]{font-size:12px;cursor:pointer;font-weight:500}.request-review[data-astro-cid-4x3x37cs] dl[data-astro-cid-4x3x37cs]{margin:20px 0 0;display:grid;gap:14px}.request-review[data-astro-cid-4x3x37cs] dl[data-astro-cid-4x3x37cs] div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;font-size:11px;line-height:1.8}.request-review[data-astro-cid-4x3x37cs] dl[data-astro-cid-4x3x37cs] dt{color:#657168;font-weight:300}.request-review[data-astro-cid-4x3x37cs] dl[data-astro-cid-4x3x37cs] dd{margin:0;font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap}.request-privacy[data-astro-cid-4x3x37cs]{font-size:11px;line-height:1.9;color:#657168;margin:0}.form-trap[data-astro-cid-4x3x37cs]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sending-status[data-astro-cid-4x3x37cs]{font-size:11px;color:#657168;margin:12px 0 0}.sending-status[data-astro-cid-4x3x37cs]:empty{display:none}.request-success[data-astro-cid-4x3x37cs]{text-align:center;padding:40px 0;outline:none}.success-mark[data-astro-cid-4x3x37cs]{display:grid;place-items:center;width:80px;height:80px;background:#10523a;color:#e8d98a;border-radius:50%;margin:0 auto 28px}.success-mark[data-astro-cid-4x3x37cs] svg[data-astro-cid-4x3x37cs]{width:48px;height:48px}.request-success[data-astro-cid-4x3x37cs]>.eyebrow[data-astro-cid-4x3x37cs]{justify-content:center}.request-success[data-astro-cid-4x3x37cs] h2[data-astro-cid-4x3x37cs]{font-size:clamp(48px,5vw,72px);margin:22px 0}.request-success[data-astro-cid-4x3x37cs] p[data-astro-cid-4x3x37cs]{font-size:13px;max-width:420px;margin:0 auto 24px;color:#657168}.request-success[data-astro-cid-4x3x37cs] .success-note[data-astro-cid-4x3x37cs]{font-size:11px}.request-success[data-astro-cid-4x3x37cs] .button{margin-top:10px}.request-card[data-astro-cid-4x3x37cs] [data-astro-cid-4x3x37cs][hidden],.request-aside[data-astro-cid-4x3x37cs] [data-astro-cid-4x3x37cs][hidden],.request-actions[data-astro-cid-4x3x37cs] [hidden]{display:none!important}.request-fields[data-astro-cid-4x3x37cs]:has(section[data-form-step]:not([hidden])){min-width:0}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.request-layout[data-astro-cid-4x3x37cs]{grid-template-columns:minmax(200px,.6fr) minmax(0,1fr);gap:32px}.required-note[data-astro-cid-4x3x37cs]{display:none}.request-actions[data-astro-cid-4x3x37cs]{justify-content:space-between}}@media(max-width:700px){.request-layout[data-astro-cid-4x3x37cs]{grid-template-columns:1fr;gap:24px}.request-aside[data-astro-cid-4x3x37cs]{position:static;padding:0 8px}.request-aside[data-astro-cid-4x3x37cs]>.eyebrow[data-astro-cid-4x3x37cs],.request-aside[data-astro-cid-4x3x37cs]>h2[data-astro-cid-4x3x37cs],.request-aside[data-astro-cid-4x3x37cs]>p[data-astro-cid-4x3x37cs]{display:none}.request-steps[data-astro-cid-4x3x37cs]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:none;margin:0}.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs]{padding:0;flex-direction:column;gap:8px;background:transparent!important;font-size:10px;text-align:center}.request-steps[data-astro-cid-4x3x37cs] .step-number[data-astro-cid-4x3x37cs]{width:32px;height:32px;font-size:11px}.request-steps[data-astro-cid-4x3x37cs] svg[data-astro-cid-4x3x37cs]{display:none}.request-card[data-astro-cid-4x3x37cs]{padding:28px 22px;border-radius:24px}.step-status[data-astro-cid-4x3x37cs]{margin-bottom:20px}.field-grid[data-astro-cid-4x3x37cs]{grid-template-columns:.6fr 1.4fr;gap:12px}.field[data-astro-cid-4x3x37cs]{margin-bottom:24px}.choice[data-astro-cid-4x3x37cs]{padding:14px 12px}.choices-inline[data-astro-cid-4x3x37cs]{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.choices-inline[data-astro-cid-4x3x37cs] .choice[data-astro-cid-4x3x37cs]{gap:8px;font-size:12px}.request-actions[data-astro-cid-4x3x37cs]{gap:12px;margin-top:28px;padding-top:24px}.request-actions[data-astro-cid-4x3x37cs] .button{gap:12px;padding-left:18px;font-size:12px}.request-review[data-astro-cid-4x3x37cs] dl[data-astro-cid-4x3x37cs] div{grid-template-columns:90px minmax(0,1fr)}.request-success[data-astro-cid-4x3x37cs]{padding:28px 0}.request-success[data-astro-cid-4x3x37cs] h2[data-astro-cid-4x3x37cs]{font-size:49px}}@media(prefers-reduced-motion:reduce){.request-fields[data-astro-cid-4x3x37cs] section[data-astro-cid-4x3x37cs]{animation:none}.choice[data-astro-cid-4x3x37cs],.request-steps[data-astro-cid-4x3x37cs] li[data-astro-cid-4x3x37cs]{transition:none}}@media(max-width:700px){.field[data-astro-cid-4x3x37cs] input[data-astro-cid-4x3x37cs]:not([type=checkbox]):not([type=radio]),textarea[data-astro-cid-4x3x37cs]{font-size:16px}.choices-inline[data-astro-cid-4x3x37cs]:has(input[name=lessonTypes]) .choice[data-astro-cid-4x3x37cs]{flex-direction:column;justify-content:center;padding:14px 8px;gap:8px}}.lessons-request[data-astro-cid-ouc2drss]{max-width:1240px;margin-bottom:100px}@media(max-width:700px){.lessons-request[data-astro-cid-ouc2drss]{margin-bottom:60px}}
