.bar[data-v-03098a0c]{background:var(--color-bg)}.inner[data-v-03098a0c]{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--width-landing);padding:var(--space-3) var(--space-6);margin:0 auto;display:flex}.brand[data-v-03098a0c]{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);flex:none;font-weight:600;text-decoration:none;display:flex}.end[data-v-03098a0c],.sections[data-v-03098a0c]{align-items:center;gap:var(--space-4);display:flex}.end a[data-v-03098a0c]{color:var(--color-text);white-space:nowrap;font-size:.9rem;text-decoration:none}.end a[data-v-03098a0c]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=639.98px){.inner[data-v-03098a0c]{padding:var(--space-3) var(--space-4)}.end[data-v-03098a0c]{gap:var(--space-3)}.wide[data-v-03098a0c]{display:none}}.band[data-v-bd176197]{padding:var(--space-16) 0}.white[data-v-bd176197]{background:var(--color-surface);border-block:1px solid var(--color-border)}.navy[data-v-bd176197]{background:var(--gradient-navy);color:var(--color-on-navy)}.wrap[data-v-bd176197]{max-width:var(--width-landing);padding:0 var(--space-6);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}@media (width<=639.98px){.band[data-v-bd176197]{padding:var(--space-8) 0}.wrap[data-v-bd176197]{padding:0 var(--space-4);gap:var(--space-6)}}.lectern[data-v-d7b678f7]{width:100%;max-width:var(--width-landing-narrow);margin:0 auto}h2[data-v-d7b678f7]{font-size:1.75rem}@media (width<=639.98px){h2[data-v-d7b678f7]{font-size:1.4rem}}.footer[data-v-b254e157]{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.8rem}.inner[data-v-b254e157]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);max-width:var(--width-landing);padding:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.links[data-v-b254e157]{gap:var(--space-2);flex-wrap:wrap;display:flex}.footer a[data-v-b254e157]{color:var(--color-muted);text-underline-offset:2px}.footer a[aria-current=page][data-v-b254e157]{color:var(--color-text);text-decoration:none}@media (width<=639.98px){.inner[data-v-b254e157]{padding:var(--space-3) var(--space-4)}}@media (width<=479.98px){.inner[data-v-b254e157]{justify-content:center}}.head[data-v-2e043cee]{text-align:center;width:100%;max-width:720px;margin:0 auto}h2[data-v-2e043cee]{font-size:1.75rem}.lead[data-v-2e043cee]{font-size:1.05rem}@media (width<=639.98px){h2[data-v-2e043cee]{font-size:1.4rem}}.chip[data-v-63a0b513]{align-items:center;gap:var(--space-1);padding:2px var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;font-size:.85rem;display:inline-flex}.chip svg[data-v-63a0b513]{color:var(--color-primary);flex:none}.on[data-v-63a0b513]{border-color:var(--color-primary);background:var(--color-highlight);color:var(--color-primary)}.features[data-v-7a76e5a5]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.features>li[data-v-7a76e5a5]{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-2);display:grid}.features>li>.point[data-v-7a76e5a5]{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;row-gap:var(--space-2);display:grid}h3[data-v-7a76e5a5]{align-items:flex-start;gap:var(--space-2);font-family:var(--font-display);color:var(--color-primary);font-size:1.02rem;display:flex}h3 svg[data-v-7a76e5a5]{flex:none}.types[data-v-7a76e5a5]{text-align:center;align-items:center}.chips[data-v-7a76e5a5]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:900px;padding:0;list-style:none;display:flex}@media (width<=1139.98px){.features[data-v-7a76e5a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.features[data-v-7a76e5a5]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.layout[data-v-7a1dd69f]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 340px;align-items:center;display:grid}.tag[data-v-7a1dd69f]{padding:2px var(--space-3);border:1px solid var(--color-on-navy-edge);background:var(--color-on-navy-fill);color:var(--color-on-navy-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;font-size:.75rem;font-weight:600}h1[data-v-7a1dd69f]{color:var(--color-on-navy-heading);font-size:2.5rem}.lead[data-v-7a1dd69f]{font-size:1.12rem}.actions[data-v-7a1dd69f]{gap:var(--space-3);flex-wrap:wrap;display:flex}.small[data-v-7a1dd69f]{gap:var(--space-1);color:var(--color-on-navy-muted);flex-direction:column;font-size:.92rem;display:flex}.small b[data-v-7a1dd69f]{color:var(--color-on-navy-accent);font-weight:600}@media (width<=899.98px){.layout[data-v-7a1dd69f]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.layout>.professor[data-v-7a1dd69f]{display:contents}.professor[data-v-7a1dd69f] .portrait{order:-1;justify-self:center}.professor[data-v-7a1dd69f] .text{justify-self:center;max-width:480px}.words[data-v-7a1dd69f]{text-align:center}.tag[data-v-7a1dd69f]{align-self:center}.actions[data-v-7a1dd69f]{justify-content:center}h1[data-v-7a1dd69f]{font-size:1.65rem}}@media (width<=639.98px){.actions[data-v-7a1dd69f]>*{flex:auto}}.languages[data-v-ea692380]{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.label[data-v-ea692380]{font-weight:600}.tabs[data-v-ea692380]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);display:inline-flex;overflow:hidden}.tabs button[data-v-ea692380]{font:inherit;padding:var(--space-2) var(--space-4);border:0;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:.9rem;font-weight:600}.tabs button[data-v-ea692380]:last-child{border-right:0}.tabs button[aria-selected=true][data-v-ea692380]{background:var(--color-primary);color:#fff;box-shadow:inset 0 -2px 0 var(--color-gold)}.ai[data-v-d7fa7b06]{text-align:center;font-size:.85rem}.layout[data-v-a9f2d301]{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}h2[data-v-a9f2d301]{align-items:center;gap:var(--space-2);font-size:1.75rem;display:flex}h2 svg[data-v-a9f2d301]{flex:none}.points[data-v-a9f2d301]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.points li[data-v-a9f2d301]{align-items:center;gap:var(--space-3);display:flex}.points svg[data-v-a9f2d301]{color:var(--color-primary);flex:none}.when[data-v-a9f2d301]{flex-direction:column;min-width:56px;display:flex}.what[data-v-a9f2d301]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-v-a9f2d301]{color:var(--color-primary)}.who[data-v-a9f2d301]{align-items:center;gap:var(--space-1);display:inline-flex}.small[data-v-a9f2d301]{font-size:.8rem}@media (width<=899.98px){.layout[data-v-a9f2d301]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-self:center;width:100%;max-width:720px}}@media (width<=639.98px){h2[data-v-a9f2d301]{font-size:1.4rem}.join[data-v-a9f2d301]{flex-basis:100%}}.periods[data-v-6e837839]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:999px;display:inline-flex}button[data-v-6e837839]{font:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5em;padding:.4em 1em;font-size:.95rem;display:inline-flex}button[aria-pressed=false][data-v-6e837839]:enabled:hover{background:var(--color-highlight)}button[aria-pressed=true][data-v-6e837839]{background:var(--color-primary);color:#fff}.badge[data-v-6e837839]{background:var(--color-tag-open-bg);color:var(--color-tag-open);border:1px solid #0000;border-radius:999px;padding:.1em .5em;font-size:.8em;font-weight:600;line-height:1.3}button[aria-pressed=true] .badge[data-v-6e837839]{color:#fff;background:#fff3}button[data-v-6e837839]:disabled{cursor:default}@media (forced-colors:active){button[aria-pressed=true][data-v-6e837839]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}button[aria-pressed=true] .badge[data-v-6e837839]{color:selecteditemtext;background:selecteditem;border-color:selecteditemtext}button[aria-pressed=true][data-v-6e837839]:focus-visible{outline-color:canvastext}}.offer[data-v-a3710cf3]{align-items:center;gap:var(--space-4);width:100%;max-width:var(--width-landing-narrow);padding:var(--space-4) var(--space-6);border:1px solid var(--color-plaque-edge);background:var(--gradient-plaque);box-shadow:var(--shadow-plaque);border-radius:12px;margin:0 auto;display:flex}.percent[data-v-a3710cf3]{font-family:var(--font-display);color:var(--color-primary);flex:none;font-size:2.2rem;line-height:1}.plans[data-v-a3710cf3]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.plans>li[data-v-a3710cf3]{grid-row:span 4;grid-template-rows:subgrid;gap:var(--space-2);display:grid}.plans>li>.plan[data-v-a3710cf3]{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;gap:var(--space-2);display:grid}h3[data-v-a3710cf3]{font-family:var(--font-display);color:var(--color-primary);font-size:1.15rem}.price[data-v-a3710cf3]{font-size:1.9rem;font-weight:600;line-height:1.1}.per[data-v-a3710cf3]{color:var(--color-muted);font-size:.85rem;font-weight:400}.tags[data-v-a3710cf3]{align-self:start}.tag[data-v-a3710cf3]{padding:2px var(--space-2);border-radius:var(--radius-control);font-size:.82rem;font-weight:600}.trial[data-v-a3710cf3]{background:var(--color-success-bg);color:var(--color-success)}.early[data-v-a3710cf3]{background:var(--color-tag-open-bg);color:var(--color-tag-open)}.limits[data-v-a3710cf3]{padding:var(--space-3) 0 0;gap:var(--space-2);border-top:1px solid var(--color-border);flex-direction:column;font-size:.92rem;list-style:none;display:flex}.limits li[data-v-a3710cf3]{align-items:center;gap:var(--space-2);display:flex}.limits svg[data-v-a3710cf3]{color:var(--color-primary);flex:none}.notes[data-v-a3710cf3]{width:100%;max-width:var(--width-landing-narrow);text-align:center;margin:0 auto;font-size:.9rem}.period[data-v-a3710cf3]{align-self:center}@media (width<=1079.98px){.plans[data-v-a3710cf3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.plans[data-v-a3710cf3]{grid-template-columns:minmax(0,1fr)}.offer[data-v-a3710cf3]{text-align:center;flex-direction:column}}.questions[data-v-660ba698]{width:100%;max-width:var(--width-landing-narrow);margin:0 auto}details[data-v-660ba698]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}summary[data-v-660ba698]{padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:inherit;font-weight:600}summary[data-v-660ba698]:focus-visible{outline-offset:-3px}details[open]>summary[data-v-660ba698]{padding-bottom:var(--space-2)}.answer[data-v-660ba698]{padding:0 var(--space-4) var(--space-3);color:var(--color-muted)}.steps[data-v-feb4750c]{column-gap:var(--space-6);row-gap:var(--space-3);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps>li[data-v-feb4750c]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:var(--space-3);display:grid}h3[data-v-feb4750c]{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);color:var(--color-primary);font-size:1.1rem;display:flex}.numeral[data-v-feb4750c]{color:var(--color-gold);font-size:1.35em;line-height:1}.still[data-v-feb4750c]{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;font-size:.85rem;display:flex}.label[data-v-feb4750c]{color:var(--color-muted);font-size:.75rem;font-weight:600}.field[data-v-feb4750c]{padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.chips[data-v-feb4750c]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.row[data-v-feb4750c]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);display:flex}.grow[data-v-feb4750c]{flex-direction:column;flex:1;min-width:0;display:flex}.tools[data-v-feb4750c]{gap:var(--space-2);color:var(--color-primary);display:flex}@media (width<=899.98px){.steps[data-v-feb4750c]{row-gap:var(--space-8);grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:100%;max-width:720px;margin:0 auto}.steps>li[data-v-feb4750c]{grid-row:auto;grid-template-rows:none}}.pair[data-v-8dc3a4d1]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.pair>li[data-v-8dc3a4d1]{display:flex}.pair>li>.card[data-v-8dc3a4d1]{flex:1}.sample[data-v-8dc3a4d1]{padding-left:var(--space-3);border-left:3px solid var(--color-gold);font-size:1.05rem}.same[data-v-8dc3a4d1]{text-align:center}@media (width<=639.98px){.pair[data-v-8dc3a4d1]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.landing[data-v-5b937e6b]{flex:1 0 auto}
