body{background:#faf9f6}.form-grid{grid-template-columns:1fr 1fr;gap:20px 22px;display:grid}.form-grid label{color:#3c3c3a;flex-direction:column;gap:8px;font-size:13.5px;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#b4553e;margin-left:3px}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea{color:#1c1c1a;box-sizing:border-box;background:#fff;border:1px solid #e4ddd1;border-radius:2px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.form-grid textarea{resize:vertical;min-height:140px}.form-grid label.consent,.form-grid .consent{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.8}.form-grid .consent input[type=checkbox]{margin-top:5px}.form-grid .consent a{color:#a8865a}.form-grid .consent>span>span{color:#b4553e;margin-left:3px}.form-grid>div.full,.form-grid>.full{grid-column:1/-1}.form-grid button,.form-grid .btn{letter-spacing:.05em;color:#221c17;cursor:pointer;background:#c9a96e;border:0;border-radius:2px;grid-column:1/-1;justify-self:start;padding:15px 40px;font-family:inherit;font-size:15px;font-weight:700;display:inline-block}.form-grid button:hover,.form-grid .btn:hover{background:#d6b472}.form-grid .notes,.form-grid p{grid-column:1/-1}@media (width<=720px){.form-grid{grid-template-columns:1fr;gap:18px}}.hero[data-astro-cid-owuqk4hg],.facts[data-astro-cid-owuqk4hg],.sec[data-astro-cid-owuqk4hg]{--linen:#faf9f6;--cream:#f6f2ea;--accent:#efe7d9;--ink:#221f1c;--ink-2:#3d3934;--ink-3:#6e6862;--amber:#a8794a;--amber-l:#c6a15b;--line:#221f1c1f;--sumi:#221c17;--fh:"Cormorant Garamond",serif;--fm:"Shippori Mincho","Noto Serif JP",serif}.hero[data-astro-cid-owuqk4hg]{align-items:flex-end;height:74vh;min-height:560px;max-height:780px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-owuqk4hg] img[data-astro-cid-owuqk4hg]{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.hero-veil[data-astro-cid-owuqk4hg]{background:linear-gradient(#0000 0%,#1c161214 30%,#1c16127a 66%,#1c1612cc 100%),linear-gradient(90deg,#1c161270 0%,#1c16121f 52%,#0000 78%);position:absolute;inset:0}.hero-body[data-astro-cid-owuqk4hg]{z-index:1;width:100%;max-width:1080px;margin:0 auto;padding:0 32px 56px;position:relative}.hero[data-astro-cid-owuqk4hg] h1[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:#fff;text-shadow:0 2px 18px #0009,0 1px 3px #00000059;margin:0 0 18px;font-size:clamp(30px,4.6vw,56px);font-weight:600;line-height:1.4}.h1-sub[data-astro-cid-owuqk4hg]{letter-spacing:.08em;color:#fffffff0;margin-top:14px;font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,1.2vw,16px);font-weight:400;display:block}.hero-lead[data-astro-cid-owuqk4hg]{color:#fffffff0;text-shadow:0 1px 10px #000000a6;max-width:38em;margin:0 0 22px;font-size:clamp(14px,1.15vw,16px);line-height:2}.hero-steps[data-astro-cid-owuqk4hg]{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.hero-steps[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{letter-spacing:.06em;color:#fff;backdrop-filter:blur(4px);border:1px solid #ffffff80;border-radius:999px;padding:7px 15px;font-size:12px}.facts[data-astro-cid-owuqk4hg]{background:var(--sumi);padding:0 32px}.facts-grid[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1080px;margin:0 auto;display:grid}.fact[data-astro-cid-owuqk4hg]{border-left:1px solid #ffffff21;padding:26px 22px}.fact[data-astro-cid-owuqk4hg]:first-child{border-left:0}.fact[data-astro-cid-owuqk4hg] dt[data-astro-cid-owuqk4hg]{letter-spacing:.16em;color:var(--amber-l);margin-bottom:8px;font-size:11px}.fact[data-astro-cid-owuqk4hg] dd[data-astro-cid-owuqk4hg]{color:#f2ede6;font-size:15px;font-weight:500;line-height:1.6}.sec[data-astro-cid-owuqk4hg]{padding:92px 32px}.sec--linen[data-astro-cid-owuqk4hg]{background:var(--linen)}.sec--cream[data-astro-cid-owuqk4hg]{background:var(--cream)}.sec--accent[data-astro-cid-owuqk4hg]{background:var(--accent)}.inner[data-astro-cid-owuqk4hg]{max-width:1080px;margin:0 auto}.inner--narrow[data-astro-cid-owuqk4hg]{max-width:780px}.eyebrow[data-astro-cid-owuqk4hg]{font-family:var(--fh);letter-spacing:.32em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-size:12px;display:block}.eyebrow--light[data-astro-cid-owuqk4hg]{color:#f0dcc0;text-shadow:0 1px 10px #0000008c}.sec-head[data-astro-cid-owuqk4hg],.level-head[data-astro-cid-owuqk4hg]{margin-bottom:44px}h2[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(24px,2.9vw,38px);font-weight:600;line-height:1.5}.h2-text[data-astro-cid-owuqk4hg]{display:block}.sec-lead[data-astro-cid-owuqk4hg]{color:var(--ink-2);max-width:46em;margin:0;font-size:16px;line-height:2}.prose-p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0 0 16px;font-size:15.5px;line-height:2.05}.note[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin:22px 0 0;font-size:13px;line-height:1.95}.inline-link[data-astro-cid-owuqk4hg]{margin-top:26px}.inline-link[data-astro-cid-owuqk4hg] a[data-astro-cid-owuqk4hg]{color:var(--amber);border-bottom:1px solid #a8794a66;padding-bottom:3px;font-size:15px;text-decoration:none}.btn[data-astro-cid-owuqk4hg]{letter-spacing:.05em;cursor:pointer;border:0;border-radius:2px;padding:15px 40px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn--solid[data-astro-cid-owuqk4hg]{background:var(--amber-l);color:#221c17}.btn--outline[data-astro-cid-owuqk4hg]{color:var(--amber);border:1px solid var(--amber);background:0 0}.about[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 360px;align-items:start;gap:52px;margin-bottom:56px;display:grid}.about-photo[data-astro-cid-owuqk4hg]{margin:0}.about-photo[data-astro-cid-owuqk4hg] img[data-astro-cid-owuqk4hg]{width:100%;height:auto;display:block}.stats[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(4,1fr);gap:2px;margin:0;display:grid}.stat[data-astro-cid-owuqk4hg]{text-align:center;border-top:2px solid var(--amber-l);background:#fff;padding:30px 22px}.stat[data-astro-cid-owuqk4hg] dt[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);font-size:clamp(22px,2.6vw,32px);font-weight:600}.stat[data-astro-cid-owuqk4hg] dd[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin:8px 0 0;font-size:12.5px}.cards-3[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.card[data-astro-cid-owuqk4hg]{border-top:2px solid var(--amber-l);background:#fff;padding:32px 28px}.card-no[data-astro-cid-owuqk4hg]{font-family:var(--fm);letter-spacing:.16em;color:var(--amber);margin-bottom:10px;font-size:12px;display:block}.card[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:600}.card[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.95}.level-tagline[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);letter-spacing:.04em;margin:0 0 14px;font-size:clamp(17px,1.7vw,21px);font-weight:600}.steps-3[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step-card[data-astro-cid-owuqk4hg]{border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:28px 24px 24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.step-card[data-astro-cid-owuqk4hg]:hover{border-color:var(--amber-l);transform:translateY(-3px)}.step-no[data-astro-cid-owuqk4hg]{font-family:var(--fh);letter-spacing:.16em;color:var(--amber);font-size:12px}.step-card[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0;font-size:22px;font-weight:600}.step-card[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);flex:1;margin:0;font-size:13.5px;line-height:1.9}.step-price[data-astro-cid-owuqk4hg]{font-family:var(--fh);color:var(--amber);font-size:26px;font-style:italic}.step-price[data-astro-cid-owuqk4hg] small[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin-left:6px;font-family:Noto Sans JP,sans-serif;font-size:11px;font-style:normal}.step-more[data-astro-cid-owuqk4hg]{color:var(--amber);letter-spacing:.06em;font-size:12px}.theme-badge[data-astro-cid-owuqk4hg]{letter-spacing:.08em;background:var(--amber);color:#fff;margin-bottom:16px;padding:7px 20px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;display:inline-block}.level-top[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 320px;align-items:start;gap:40px;margin-bottom:40px;display:grid}.list-box[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0 0 16px;font-size:17px;font-weight:600}.two[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.two--gap[data-astro-cid-owuqk4hg]{margin-top:28px}.price-card[data-astro-cid-owuqk4hg]{border:1px solid var(--line);border-top:3px solid var(--amber);background:#fff;padding:28px 26px}.price-card__label[data-astro-cid-owuqk4hg]{letter-spacing:.1em;color:var(--ink-3);margin-bottom:10px;font-size:12px;display:block}.price-card__price[data-astro-cid-owuqk4hg]{font-family:var(--fh);color:var(--amber);font-size:38px;font-style:italic;line-height:1;display:block}.price-card__price[data-astro-cid-owuqk4hg] small[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin-left:6px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal}.price-card__specs[data-astro-cid-owuqk4hg]{margin:18px 0 0;padding:0;list-style:none}.price-card__specs[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{color:var(--ink-2);font-size:13px;line-height:2}.ticks[data-astro-cid-owuqk4hg]{margin:0;padding:0;list-style:none}.ticks[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin-bottom:6px;padding-left:26px;font-size:14.5px;line-height:2.05;position:relative}.ticks[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]:before{content:"";border-right:1.7px solid var(--amber);border-bottom:1.7px solid var(--amber);width:6px;height:11px;position:absolute;top:11px;left:6px;transform:rotate(42deg)}.dots[data-astro-cid-owuqk4hg]{margin:0;padding:0;list-style:none}.dots[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin-bottom:8px;padding-left:18px;font-size:14.5px;line-height:1.95;position:relative}.dots[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]:before{content:"";background:var(--amber-l);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:2px}.dots--2col[data-astro-cid-owuqk4hg]{columns:2;column-gap:40px}.dots--2col[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{break-inside:avoid}.gallery[data-astro-cid-owuqk4hg]{gap:14px;margin-bottom:40px;display:grid}.gallery--2[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(2,minmax(0,1fr))}.shot[data-astro-cid-owuqk4hg]{margin:0}.shot[data-astro-cid-owuqk4hg] img[data-astro-cid-owuqk4hg]{aspect-ratio:3/2;object-fit:cover;background:#ede8e0;width:100%;display:block}.shot[data-astro-cid-owuqk4hg] figcaption[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.7}.outcomes[data-astro-cid-owuqk4hg]{border:1px solid var(--line);background:#fff;padding:30px 28px}.outcomes[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0 0 16px;font-size:17px;font-weight:600}.teacher[data-astro-cid-owuqk4hg]{grid-template-columns:300px 1fr;align-items:start;gap:44px;display:grid}.teacher-photo[data-astro-cid-owuqk4hg]{margin:0}.teacher-photo[data-astro-cid-owuqk4hg] img[data-astro-cid-owuqk4hg]{width:100%;height:auto;display:block}.teacher-role[data-astro-cid-owuqk4hg]{letter-spacing:.04em;color:var(--amber);margin:0 0 20px;font-size:13.5px}.teacher-text[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:2.05}.voices[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voice[data-astro-cid-owuqk4hg]{border:1px solid var(--line);background:#fff;margin:0;padding:28px 24px;position:relative}.voice[data-astro-cid-owuqk4hg]:before{content:"“";font-family:var(--fh);color:#c6a15b80;font-size:44px;line-height:1;position:absolute;top:6px;left:16px}.voice[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:14px 0;font-size:13.5px;line-height:2}.voice[data-astro-cid-owuqk4hg] cite[data-astro-cid-owuqk4hg]{letter-spacing:.1em;color:var(--amber);font-size:12px;font-style:normal}.exam-head[data-astro-cid-owuqk4hg]{grid-template-columns:130px 1fr;align-items:center;gap:32px;display:grid}.jlba[data-astro-cid-owuqk4hg]{width:130px;height:auto}.spec[data-astro-cid-owuqk4hg]{border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%}.spec[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg],.spec[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 22px}.spec[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg]{width:22%;color:var(--amber);white-space:nowrap;font-size:13.5px;font-weight:500}.spec[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{color:var(--ink-2);font-size:14.5px;line-height:1.9}.spec[data-astro-cid-owuqk4hg] tr[data-astro-cid-owuqk4hg]:last-child th[data-astro-cid-owuqk4hg],.spec[data-astro-cid-owuqk4hg] tr[data-astro-cid-owuqk4hg]:last-child td[data-astro-cid-owuqk4hg]{border-bottom:0}.access[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.access-card[data-astro-cid-owuqk4hg]{border:1px solid var(--line);border-top:3px solid var(--amber);background:#fff;padding:28px 26px}.access-card[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:600}.access-card[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0 0 18px;font-size:14.5px;line-height:2}.access-tags[data-astro-cid-owuqk4hg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.access-tags[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{color:var(--amber);border:1px solid #a8794a59;border-radius:999px;padding:6px 12px;font-size:12px}.pricing[data-astro-cid-owuqk4hg]{border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%}.pricing[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg],.pricing[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{border-bottom:1px solid var(--line);text-align:left;padding:20px 24px}.pricing[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg]{color:var(--ink-2);font-size:15px;font-weight:500}.pricing[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg] small[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin-top:4px;font-size:11.5px;display:block}.pricing[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{text-align:right;font-family:var(--fh);color:var(--amber);white-space:nowrap;font-size:26px;font-style:italic}.pricing[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg] small[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin-top:2px;font-family:Noto Sans JP,sans-serif;font-size:11px;font-style:normal;display:block}.pricing[data-astro-cid-owuqk4hg] tr[data-astro-cid-owuqk4hg]:last-child th[data-astro-cid-owuqk4hg],.pricing[data-astro-cid-owuqk4hg] tr[data-astro-cid-owuqk4hg]:last-child td[data-astro-cid-owuqk4hg]{border-bottom:0}.sets[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.set[data-astro-cid-owuqk4hg]{border:1px solid var(--line);border-top:3px solid var(--amber-l);background:#fbf7f0;padding:26px 24px}.set[data-astro-cid-owuqk4hg] h3[data-astro-cid-owuqk4hg]{font-family:var(--fm);color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:600}.set[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.9}.set-price[data-astro-cid-owuqk4hg]{align-items:baseline;gap:14px;display:flex;margin-top:14px!important}.was[data-astro-cid-owuqk4hg]{font-family:var(--fh);color:var(--ink-3);font-size:19px;text-decoration:line-through}.now[data-astro-cid-owuqk4hg]{font-family:var(--fh);color:var(--amber);font-size:34px;font-style:italic}.now[data-astro-cid-owuqk4hg] small[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin-left:6px;font-family:Noto Sans JP,sans-serif;font-size:11px;font-style:normal}.notes[data-astro-cid-owuqk4hg]{margin:22px 0 0;padding:0;list-style:none}.notes[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]{color:var(--ink-3);padding-left:16px;font-size:12.5px;line-height:1.95;position:relative}.notes[data-astro-cid-owuqk4hg] li[data-astro-cid-owuqk4hg]:before{content:"※";position:absolute;left:0}.updated[data-astro-cid-owuqk4hg]{color:var(--ink-3);margin:22px 0 0;font-size:12.5px}.updated[data-astro-cid-owuqk4hg] time[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin-right:10px;font-weight:500}.faq[data-astro-cid-owuqk4hg] details[data-astro-cid-owuqk4hg]{border:1px solid var(--line);background:#fff;margin-bottom:10px}.faq[data-astro-cid-owuqk4hg] summary[data-astro-cid-owuqk4hg]{cursor:pointer;color:var(--ink);padding:22px 54px 22px 26px;font-size:15.5px;font-weight:500;line-height:1.7;list-style:none;position:relative}.faq[data-astro-cid-owuqk4hg] summary[data-astro-cid-owuqk4hg]::-webkit-details-marker{display:none}.faq[data-astro-cid-owuqk4hg] summary[data-astro-cid-owuqk4hg]:after{content:"+";color:var(--amber);font-size:22px;font-weight:300;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.faq[data-astro-cid-owuqk4hg] details[data-astro-cid-owuqk4hg][open] summary[data-astro-cid-owuqk4hg]:after{content:"−"}.faq[data-astro-cid-owuqk4hg] details[data-astro-cid-owuqk4hg] p[data-astro-cid-owuqk4hg]{color:var(--ink-2);margin:0;padding:0 26px 24px;font-size:14.5px;line-height:2.05}.next-step[data-astro-cid-owuqk4hg]{text-align:center}.next-step[data-astro-cid-owuqk4hg] .sec-lead[data-astro-cid-owuqk4hg]{margin:0 auto 30px}.form-grid[data-astro-cid-owuqk4hg]{grid-template-columns:1fr 1fr;gap:20px 22px;display:grid}.form-grid[data-astro-cid-owuqk4hg] label{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.form-grid[data-astro-cid-owuqk4hg] label.full{grid-column:1/-1}.form-grid[data-astro-cid-owuqk4hg] label span{color:#b4553e;margin-left:3px}.form-grid[data-astro-cid-owuqk4hg] input,.form-grid[data-astro-cid-owuqk4hg] select,.form-grid[data-astro-cid-owuqk4hg] textarea{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:2px;padding:13px 14px;font-family:inherit;font-size:15px}.form-grid[data-astro-cid-owuqk4hg] button{grid-column:1/-1;justify-self:start}@media (width<=900px){.cards-3[data-astro-cid-owuqk4hg],.steps-3[data-astro-cid-owuqk4hg],.voices[data-astro-cid-owuqk4hg],.stats[data-astro-cid-owuqk4hg]{grid-template-columns:repeat(2,minmax(0,1fr))}.about[data-astro-cid-owuqk4hg],.level-top[data-astro-cid-owuqk4hg],.two[data-astro-cid-owuqk4hg],.access[data-astro-cid-owuqk4hg],.sets[data-astro-cid-owuqk4hg],.form-grid[data-astro-cid-owuqk4hg],.teacher[data-astro-cid-owuqk4hg],.exam-head[data-astro-cid-owuqk4hg]{grid-template-columns:1fr;gap:26px}.about-photo[data-astro-cid-owuqk4hg],.teacher-photo[data-astro-cid-owuqk4hg]{max-width:300px}}@media (width<=560px){.sec[data-astro-cid-owuqk4hg]{padding:64px 20px}.hero[data-astro-cid-owuqk4hg]{height:auto;min-height:0;max-height:none;padding-top:66vw}.hero-body[data-astro-cid-owuqk4hg]{padding:0 20px 40px}.cards-3[data-astro-cid-owuqk4hg],.steps-3[data-astro-cid-owuqk4hg],.voices[data-astro-cid-owuqk4hg],.facts-grid[data-astro-cid-owuqk4hg],.stats[data-astro-cid-owuqk4hg],.gallery--2[data-astro-cid-owuqk4hg]{grid-template-columns:1fr}.fact[data-astro-cid-owuqk4hg]{border-top:1px solid #ffffff21;border-left:0}.fact[data-astro-cid-owuqk4hg]:first-child{border-top:0}.dots--2col[data-astro-cid-owuqk4hg]{columns:1}.outcomes[data-astro-cid-owuqk4hg],.set[data-astro-cid-owuqk4hg]{padding:24px 20px}.pricing[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg],.pricing[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg],.spec[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg],.spec[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{padding:16px 14px}.pricing[data-astro-cid-owuqk4hg] td[data-astro-cid-owuqk4hg]{font-size:22px}.spec[data-astro-cid-owuqk4hg] th[data-astro-cid-owuqk4hg]{width:auto}}
