.BoardShot-module__c4EyKa__screen{border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-app);width:100%;box-shadow:0 24px 56px -24px oklch(from var(--color-grey-1200) l c h / .28);overflow:hidden}.BoardShot-module__c4EyKa__image{width:100%;height:auto;display:block}
.UglyQbank-module__j6qqlW__window{color:#1a1a1a;text-align:left;background:#fff;border:1px solid #9aa4b1;border-radius:3px;flex-direction:column;width:100%;height:100%;font-family:Verdana,Tahoma,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.45;display:flex;overflow:hidden}.UglyQbank-module__j6qqlW__titleBar{color:#fff;background:#2b4c7e;flex-shrink:0;align-items:center;gap:14px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.UglyQbank-module__j6qqlW__qid{opacity:.8;font-weight:400}.UglyQbank-module__j6qqlW__mark{align-items:center;gap:4px;margin-left:auto;font-weight:400;display:inline-flex}.UglyQbank-module__j6qqlW__checkbox{background:0 0;border:1px solid #fff;width:10px;height:10px}.UglyQbank-module__j6qqlW__body{flex:1;min-height:0;padding:12px 14px;overflow:hidden}.UglyQbank-module__j6qqlW__stem{margin:0 0 10px;font-size:12.5px}.UglyQbank-module__j6qqlW__options{flex-direction:column;gap:5px;margin:0 0 12px;padding:0;list-style:none;display:flex}.UglyQbank-module__j6qqlW__option{align-items:flex-start;gap:6px;padding:3px 4px;font-size:12px;display:flex}.UglyQbank-module__j6qqlW__radio{background:#fff;border:1px solid #767676;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:2px}.UglyQbank-module__j6qqlW__tick{flex-shrink:0;width:10px;font-weight:700}.UglyQbank-module__j6qqlW__option[data-state=picked]{background:#fde8e8}.UglyQbank-module__j6qqlW__option[data-state=picked] .UglyQbank-module__j6qqlW__radio{background:#1a1a1a;box-shadow:inset 0 0 0 3px #fff}.UglyQbank-module__j6qqlW__option[data-state=picked] .UglyQbank-module__j6qqlW__tick{color:#c0392b}.UglyQbank-module__j6qqlW__option[data-state=correct] .UglyQbank-module__j6qqlW__tick{color:#2e8b3d}.UglyQbank-module__j6qqlW__stats{background:#f1f3f5;border:1px solid #d0d5db;flex-wrap:wrap;gap:4px 0;margin-bottom:10px;font-size:10.5px;display:flex}.UglyQbank-module__j6qqlW__stats>span{border-right:1px solid #d0d5db;padding:5px 10px}.UglyQbank-module__j6qqlW__stats>span:last-child{border-right:0}.UglyQbank-module__j6qqlW__incorrect{color:#c0392b;font-weight:700}.UglyQbank-module__j6qqlW__explanationHead{margin:0 0 4px;font-weight:700;text-decoration:underline}.UglyQbank-module__j6qqlW__explanation{color:#333;text-align:justify;margin:0 0 8px;font-size:11px}.UglyQbank-module__j6qqlW__objective{background:#eef2f7;border-left:3px solid #2b4c7e;margin:0;padding:6px 8px;font-size:11px}.UglyQbank-module__j6qqlW__toolbar{background:#dfe3e8;border-top:1px solid #9aa4b1;flex-shrink:0;justify-content:center;gap:8px;padding:6px;display:flex}.UglyQbank-module__j6qqlW__button{background:#f4f4f4;border:1px solid #8a8f96;border-radius:2px;padding:2px 12px;font-size:11px;box-shadow:inset 0 -1px #c7cbd0}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__body{padding:9px 12px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__stem,.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__option{font-size:11px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__options{gap:2px;margin-bottom:8px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__option{padding:2px 4px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__stats{margin-bottom:7px;font-size:9.5px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__stats>span{padding:3px 8px}.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__explanation,.UglyQbank-module__j6qqlW__window[data-dense] .UglyQbank-module__j6qqlW__objective{font-size:10px;line-height:1.4}.UglyQbank-module__j6qqlW__window[data-compact]{font-size:7px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__titleBar{gap:8px;padding:3px 6px;font-size:6.5px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__body{padding:6px 8px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__stem,.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__option{font-size:7px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__options{gap:2px;margin-bottom:6px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__radio{width:7px;height:7px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__stats,.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__explanation,.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__objective,.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__button{font-size:6px}.UglyQbank-module__j6qqlW__window[data-compact] .UglyQbank-module__j6qqlW__stats>span{padding:2px 5px}
.ComposerPaste-module__bhgMeW__stage{--loop:8s;width:100%;height:100%;padding:var(--space-10);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ComposerPaste-module__bhgMeW__composer{gap:var(--space-5);width:100%;max-width:380px;padding:var(--space-7) var(--space-7) var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-app);box-shadow:0 0 0 1px oklch(from var(--color-brand-solid) l c h / .08), 0 18px 40px -18px oklch(from var(--color-brand-solid) l c h / .45), 0 6px 16px -10px oklch(from var(--color-grey-1200) l c h / .2);font-family:var(--font-sora);flex-direction:column;display:flex;position:relative}.ComposerPaste-module__bhgMeW__drop{z-index:2;justify-content:center;align-items:center;gap:var(--space-3);border:2px dashed var(--color-brand-solid);border-radius:inherit;background:oklch(from var(--color-brand-subtle) l c h / .92);color:var(--color-brand-text);opacity:0;animation:ComposerPaste-module__bhgMeW__drop var(--loop) infinite;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.ComposerPaste-module__bhgMeW__chips{min-height:34px;display:flex}.ComposerPaste-module__bhgMeW__chip{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-app);color:var(--color-fg-default);opacity:0;animation:ComposerPaste-module__bhgMeW__chip var(--loop) infinite;font-size:11px;display:inline-flex;transform:scale(.8)}.ComposerPaste-module__bhgMeW__thumb{border-radius:4px;width:40px;height:28px;display:block;overflow:hidden}.ComposerPaste-module__bhgMeW__thumb>div{transform-origin:0 0;width:260px;height:182px;transform:scale(.154)}.ComposerPaste-module__bhgMeW__text{min-height:42px;font-size:13.5px;line-height:1.5;position:relative}.ComposerPaste-module__bhgMeW__placeholder{color:var(--color-fg-muted);animation:ComposerPaste-module__bhgMeW__placeholder var(--loop) infinite;position:absolute;inset:0}.ComposerPaste-module__bhgMeW__typed{color:var(--color-fg-default);clip-path:inset(0 100% 0 0);animation:ComposerPaste-module__bhgMeW__typed var(--loop) infinite;display:inline-block}.ComposerPaste-module__bhgMeW__actions{justify-content:space-between;align-items:center;display:flex}.ComposerPaste-module__bhgMeW__add{border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-fg-secondary);place-items:center;display:inline-grid}.ComposerPaste-module__bhgMeW__start{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-7);border-radius:var(--radius-full);background:var(--color-grey-1200);color:#fff;opacity:.35;animation:ComposerPaste-module__bhgMeW__start var(--loop) infinite;font-size:12.5px;font-weight:600;display:inline-flex}.ComposerPaste-module__bhgMeW__flying{z-index:3;pointer-events:none;width:168px;animation:ComposerPaste-module__bhgMeW__fly var(--loop) infinite;position:absolute;top:50%;left:50%}.ComposerPaste-module__bhgMeW__flyingShot{width:168px;height:118px;box-shadow:0 16px 30px -12px oklch(from var(--color-grey-1200) l c h / .45);border-radius:4px;overflow:hidden}.ComposerPaste-module__bhgMeW__flyingShot>div{transform-origin:0 0;width:260px;height:182px;transform:scale(.646)}.ComposerPaste-module__bhgMeW__cursor{width:18px;height:18px;position:absolute;bottom:-10px;right:-6px}@keyframes ComposerPaste-module__bhgMeW__fly{0%{opacity:0;transform:translate(30%,-108%)rotate(5deg)}3%,12%{opacity:1;transform:translate(30%,-108%)rotate(5deg)}32%{opacity:1;transform:translate(-50%,-62%)rotate(-2deg)scale(1)}38%{opacity:0;transform:translate(-120%,-120%)rotate(0)scale(.25)}to{opacity:0;transform:translate(-120%,-120%)scale(.25)}}@keyframes ComposerPaste-module__bhgMeW__drop{0%,22%{opacity:0}26%,34%{opacity:1}38%,to{opacity:0}}@keyframes ComposerPaste-module__bhgMeW__chip{0%,36%{opacity:0;transform:scale(.8)}40%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ComposerPaste-module__bhgMeW__placeholder{0%,42%{opacity:1}44%,97%{opacity:0}to{opacity:1}}@keyframes ComposerPaste-module__bhgMeW__typed{0%,44%{clip-path:inset(0 100% 0 0)}68%,96%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes ComposerPaste-module__bhgMeW__start{0%,68%{opacity:.35;transform:scale(1)}74%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(.94)}86%,96%{opacity:1;transform:scale(1)}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.ComposerPaste-module__bhgMeW__flying,.ComposerPaste-module__bhgMeW__drop{display:none}.ComposerPaste-module__bhgMeW__chip,.ComposerPaste-module__bhgMeW__typed,.ComposerPaste-module__bhgMeW__placeholder,.ComposerPaste-module__bhgMeW__start{animation:none}.ComposerPaste-module__bhgMeW__chip{opacity:1;transform:none}.ComposerPaste-module__bhgMeW__typed{clip-path:none}.ComposerPaste-module__bhgMeW__placeholder{opacity:0}.ComposerPaste-module__bhgMeW__start{opacity:1}}
.ReviewFolder-module__cVP-nG__stage{width:100%;height:100%;padding:var(--space-6) var(--space-10);justify-content:center;align-items:center;display:flex}.ReviewFolder-module__cVP-nG__folder{width:100%;max-width:330px;font-family:var(--font-sora);padding-top:22px;position:relative}.ReviewFolder-module__cVP-nG__tab{z-index:1;align-items:center;gap:var(--space-3);height:30px;padding:0 var(--space-6) 0 var(--space-5);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-brand-solid);color:var(--color-fg-on-brand);display:flex;position:absolute;top:0;left:0}.ReviewFolder-module__cVP-nG__tabIcon{background:oklch(from var(--color-fg-on-brand) l c h / .9);clip-path:polygon(0 0,42% 0,52% 18%,100% 18%,100% 100%,0 100%);border-radius:2px;width:14px;height:11px}.ReviewFolder-module__cVP-nG__tabName{font-size:12px;font-weight:700}.ReviewFolder-module__cVP-nG__tabCount{opacity:.75;font-size:11px}.ReviewFolder-module__cVP-nG__body{gap:var(--space-4);padding:var(--space-7) var(--space-5) var(--space-5);border:2px solid var(--color-brand-solid);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);background:oklch(from var(--color-brand-subtle) l c h / .55);flex-direction:column;display:flex}.ReviewFolder-module__cVP-nG__file{gap:var(--space-3);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-app);box-shadow:0 6px 14px -10px oklch(from var(--color-grey-1200) l c h / .3);flex-direction:column;display:flex}.ReviewFolder-module__cVP-nG__newest{align-items:center;gap:var(--space-5);animation:ReviewFolder-module__cVP-nG__land 6s var(--ease-out) infinite;flex-direction:row}.ReviewFolder-module__cVP-nG__newest .ReviewFolder-module__cVP-nG__thumb{width:52%}.ReviewFolder-module__cVP-nG__olderRow{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewFolder-module__cVP-nG__thumb{border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.ReviewFolder-module__cVP-nG__thumbImage{width:100%;height:auto;display:block}.ReviewFolder-module__cVP-nG__pdf{background:var(--color-red-1000);color:#fff;letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700;position:absolute;top:4px;right:4px}.ReviewFolder-module__cVP-nG__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.ReviewFolder-module__cVP-nG__title{color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.ReviewFolder-module__cVP-nG__newest .ReviewFolder-module__cVP-nG__title{white-space:normal;font-size:13px}.ReviewFolder-module__cVP-nG__when{color:var(--color-fg-muted);font-size:10.5px}.ReviewFolder-module__cVP-nG__saved{padding:2px var(--space-4) 2px var(--space-3);border-radius:var(--radius-full);background:var(--color-green-200);color:var(--color-green-1100);animation:ReviewFolder-module__cVP-nG__saved 6s var(--ease-out) infinite;align-self:flex-start;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}@keyframes ReviewFolder-module__cVP-nG__land{0%{opacity:0;transform:translateY(-26px)rotate(-2deg)}12%,to{opacity:1;transform:none}}@keyframes ReviewFolder-module__cVP-nG__saved{0%,14%{opacity:0;transform:scale(.7)}20%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ReviewFolder-module__cVP-nG__newest,.ReviewFolder-module__cVP-nG__saved{animation:none}}
.SectionHeading-module__sYhvua__header{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.SectionHeading-module__sYhvua__header[data-align=start]{text-align:left;align-items:flex-start}.SectionHeading-module__sYhvua__heading{max-width:26ch;color:var(--color-fg-default);text-wrap:balance}.SectionHeading-module__sYhvua__lead{max-width:52ch;color:var(--color-fg-secondary);text-wrap:pretty}.SectionHeading-module__sYhvua__accent{color:var(--color-brand-solid)}.SectionHeading-module__sYhvua__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}@media (max-width:1024px){.SectionHeading-module__sYhvua__underline{text-decoration-thickness:var(--underline-accent-narrow)}}
.Abilities-module__uZrAta__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Abilities-module__uZrAta__caption{align-items:flex-start;gap:var(--space-6);display:flex}.Abilities-module__uZrAta__number{border-radius:var(--radius-full);background:var(--color-brand-solid);width:28px;height:28px;color:var(--color-fg-on-brand);font-family:var(--font-sora);flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.Abilities-module__uZrAta__title{color:var(--color-fg-default);display:block}.Abilities-module__uZrAta__body{margin:var(--space-1) 0 0;color:var(--color-fg-secondary);display:block}.Abilities-module__uZrAta__boardPad{width:100%;height:100%;padding:var(--space-8);align-items:center;display:flex}.Abilities-module__uZrAta__flowVisual{--stage-tint:#eaf0ff}@supports (color:lab(0% 0 0)){.Abilities-module__uZrAta__flowVisual{--stage-tint:lab(94.6644% -.0258684 -8.2842)}}.Abilities-module__uZrAta__flow{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.Abilities-module__uZrAta__flowStep{gap:var(--space-10);flex-direction:column;display:flex;position:relative}.Abilities-module__uZrAta__flowStep:not(:last-child):after{content:"→";top:150px;right:calc(-1 * var(--space-16) / 2);color:var(--color-brand-solid);font-family:var(--font-kalam);font-size:34px;font-weight:700;position:absolute;transform:translate(50%,-50%)}.Abilities-module__uZrAta__flowVisual{border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--stage-tint);justify-content:center;align-items:center;height:340px;display:flex;overflow:hidden}@media (max-width:1024px){.Abilities-module__uZrAta__flow{gap:var(--space-14);grid-template-columns:minmax(0,1fr);max-width:460px}.Abilities-module__uZrAta__flowStep:not(:last-child):after{content:"↓";top:auto;bottom:calc(-1 * var(--space-14) / 2);right:50%;transform:translate(50%,50%)}}
.WeightRanked-module__VuxYfq__list{gap:var(--space-3);width:100%;max-width:880px;padding:var(--space-8);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-app);flex-direction:column;margin:0;list-style:none;display:flex}.WeightRanked-module__VuxYfq__row{align-items:center;gap:var(--space-7);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);grid-template-columns:20px 44px minmax(0,16rem) minmax(0,1fr) 5.5rem;display:grid}.WeightRanked-module__VuxYfq__row:nth-child(odd){background:var(--color-bg-faint)}.WeightRanked-module__VuxYfq__rank{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-body-sm);text-align:right;font-weight:600}.WeightRanked-module__VuxYfq__art{object-fit:contain;width:44px;height:44px}.WeightRanked-module__VuxYfq__name{color:var(--color-fg-default);font-family:var(--font-sora);font-size:var(--fs-body-sm);font-weight:600;line-height:1.3}.WeightRanked-module__VuxYfq__track{border-radius:var(--radius-full);background:var(--color-grey-200);height:10px;position:relative}.WeightRanked-module__VuxYfq__bar{top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));border-radius:var(--radius-full);background:var(--color-brand-solid);position:absolute}.WeightRanked-module__VuxYfq__range{color:var(--color-fg-default);font-family:var(--font-sora);font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}@media (max-width:720px){.WeightRanked-module__VuxYfq__list{gap:var(--space-2);padding:var(--space-3)}.WeightRanked-module__VuxYfq__row{row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-4);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto}.WeightRanked-module__VuxYfq__rank{display:none}.WeightRanked-module__VuxYfq__art{grid-area:1/1/3;width:40px;height:40px}.WeightRanked-module__VuxYfq__name{grid-area:1/2}.WeightRanked-module__VuxYfq__range{font-size:var(--fs-body-sm);grid-area:1/3;align-self:start}.WeightRanked-module__VuxYfq__track{grid-area:2/2/auto/4;height:8px}}
.Blueprint-module__dnHmGG__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Blueprint-module__dnHmGG__intro{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.Blueprint-module__dnHmGG__source{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);text-align:center;margin:0}
.FinalCta-module__fix-9a__section{z-index:6;max-width:var(--content-max);padding:var(--fluid-48) 0 var(--fluid-96);padding-inline:var(--gutter);margin:0 auto;position:relative}.FinalCta-module__fix-9a__band{isolation:isolate;align-items:center;gap:var(--fluid-14);text-align:center;padding:var(--fluid-36) var(--fluid-16);border-radius:var(--radius-2xl);box-shadow:0 1px 2px oklch(from var(--color-grey-1200) l c h / .05), 0 8px 20px -10px oklch(from var(--color-grey-1200) l c h / .1);background:#2e48e9;background:lab(38.2374% 37.0385 -84.9951);border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.FinalCta-module__fix-9a__mesh{z-index:0;filter:saturate(1.05);background-image:linear-gradient(135deg,#2e48e9 0%,#1187ee 100%);background-image:linear-gradient(135deg,lab(38.2374% 37.0385 -84.9951) 0%,lab(54.788% -.537843 -60.941) 100%);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.FinalCta-module__fix-9a__noise{z-index:1;opacity:.55;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FinalCta-module__fix-9a__band>:not(.FinalCta-module__fix-9a__mesh):not(.FinalCta-module__fix-9a__noise){z-index:2;position:relative}.FinalCta-module__fix-9a__copy{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.FinalCta-module__fix-9a__heading{color:var(--color-fg-on-brand);max-width:18ch}.FinalCta-module__fix-9a__underline{-webkit-text-decoration:underline #6ddbff;text-decoration:underline #6ddbff;-webkit-text-decoration:underline lab(81.9661% -27.4882 -33.143);text-decoration:underline lab(81.9661% -27.4882 -33.143);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.FinalCta-module__fix-9a__lead{color:color-mix(in oklch, var(--color-fg-on-brand) 82%, transparent);max-width:42ch}.FinalCta-module__fix-9a__section[data-wide-copy=true] .FinalCta-module__fix-9a__heading{max-width:60ch}.FinalCta-module__fix-9a__section[data-wide-copy=true] .FinalCta-module__fix-9a__lead{max-width:85ch}@media (max-width:1024px){.FinalCta-module__fix-9a__underline{text-decoration-thickness:var(--underline-accent-narrow)}}@media (max-width:768px){.FinalCta-module__fix-9a__section{padding-inline:calc(var(--gutter) + var(--space-4))}.FinalCta-module__fix-9a__band{padding:var(--space-32) var(--space-12)}.FinalCta-module__fix-9a__band a{--btn-px:var(--space-12);--btn-py:var(--space-8);font-size:var(--size-md)}.FinalCta-module__fix-9a__section[data-compact-mobile=true]{width:100%;padding:var(--fluid-36) var(--gutter) var(--fluid-48)}.FinalCta-module__fix-9a__section[data-compact-mobile=true] .FinalCta-module__fix-9a__band{gap:var(--space-20);width:100%;padding:var(--space-40) var(--space-24);border-radius:var(--radius-xl)}.FinalCta-module__fix-9a__section[data-compact-mobile=true] .FinalCta-module__fix-9a__copy{gap:var(--space-8);width:100%}.FinalCta-module__fix-9a__section[data-compact-mobile=true] .FinalCta-module__fix-9a__heading{text-wrap:balance;width:100%;max-width:none;font-size:clamp(28px,8.5vw,38px);line-height:1.08}.FinalCta-module__fix-9a__section[data-compact-mobile=true] .FinalCta-module__fix-9a__lead{max-width:30ch;font-size:var(--fs-body-sm);line-height:1.45}}
.CompactTestimonials-module__UCJRUW__section{width:100%;max-width:var(--content-max);min-width:0;padding:var(--fluid-48) calc(var(--gutter) + var(--space-8));color:var(--color-fg-default);margin-inline:auto;overflow:hidden}.CompactTestimonials-module__UCJRUW__header{text-align:center;max-width:720px;margin-inline:auto}.CompactTestimonials-module__UCJRUW__kicker{margin:0 0 var(--space-7);color:var(--color-fg-secondary);letter-spacing:.12em;text-transform:uppercase}.CompactTestimonials-module__UCJRUW__heading{text-wrap:balance;margin:0}.CompactTestimonials-module__UCJRUW__heading span{color:var(--color-brand-solid);font-weight:600}.CompactTestimonials-module__UCJRUW__sideDeckCarousel{width:100%;min-width:0;max-width:1120px;margin:var(--fluid-36) auto 0}.CompactTestimonials-module__UCJRUW__sideDeckStage{isolation:isolate;width:min(100%,680px);margin-inline:auto;display:block;position:relative}.CompactTestimonials-module__UCJRUW__testimonialCard{z-index:2;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-app);min-width:0;height:320px;box-shadow:0 24px 56px -18px oklch(from var(--color-grey-1200) l c h / .2), var(--shadow-sm);flex-direction:column;padding:clamp(24px,3.5vw,36px);display:flex;position:relative}.CompactTestimonials-module__UCJRUW__testimonialCard blockquote{overflow-wrap:anywhere;min-width:0;min-height:6em;color:var(--color-fg-default);letter-spacing:-.018em;text-wrap:pretty;flex:1;margin:0;font-size:clamp(17px,1.7vw,22px);font-weight:500;line-height:1.5}.CompactTestimonials-module__UCJRUW__cardAttribution{gap:var(--space-5);padding-top:var(--space-9);border-top:var(--border-thin) solid var(--color-border-subtle);flex-wrap:wrap;align-items:baseline;margin-top:auto;display:flex}.CompactTestimonials-module__UCJRUW__cardAttribution strong{font-size:var(--fs-meta-sm)}.CompactTestimonials-module__UCJRUW__cardAttribution>span:not(.CompactTestimonials-module__UCJRUW__srOnly){color:var(--color-fg-muted);font-size:var(--fs-meta-sm)}.CompactTestimonials-module__UCJRUW__feedbackMotif{gap:var(--space-5);min-width:0;margin-bottom:var(--space-8);color:var(--color-fg-muted);font-size:var(--fs-meta-sm);flex-wrap:wrap;align-items:center;font-weight:400;display:flex}.CompactTestimonials-module__UCJRUW__feedbackDot{border-radius:var(--radius-full);background:var(--color-brand-solid);opacity:.72;flex:none;width:6px;height:6px}.CompactTestimonials-module__UCJRUW__sideGhost{z-index:1;width:100%;height:82%;min-height:230px;padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-bg-app);color:var(--color-fg-secondary);box-shadow:none;border:0;position:absolute;top:50%;overflow:hidden}.CompactTestimonials-module__UCJRUW__veiledCard:after{z-index:3;background:oklch(from var(--color-grey-400) l c h / .78);content:"";position:absolute;inset:0}.CompactTestimonials-module__UCJRUW__veiledCard .CompactTestimonials-module__UCJRUW__feedbackMotif{font-size:9px}.CompactTestimonials-module__UCJRUW__veiledCard blockquote{-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:clamp(12px,1.15vw,15px);line-height:1.5;display:-webkit-box;overflow:hidden}.CompactTestimonials-module__UCJRUW__veiledAttribution{display:none}.CompactTestimonials-module__UCJRUW__sideGhostPrevious{left:0;transform:translate(-30%,-50%)scale(.94)}.CompactTestimonials-module__UCJRUW__sideGhostNext{padding-left:var(--space-10);right:0;transform:translate(30%,-50%)scale(.94)}.CompactTestimonials-module__UCJRUW__controls{gap:var(--space-6);margin-top:var(--space-10);justify-content:center;align-items:center;display:flex}.CompactTestimonials-module__UCJRUW__arrowButton{border:var(--border-thin) solid transparent;border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-fg-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CompactTestimonials-module__UCJRUW__arrowButton:hover,.CompactTestimonials-module__UCJRUW__arrowButton:focus-visible{background:var(--color-bg-faint);color:var(--color-brand-solid)}.CompactTestimonials-module__UCJRUW__arrowButton:active{transform:scale(.92)}.CompactTestimonials-module__UCJRUW__indicators{gap:var(--space-4);align-items:center;display:flex}.CompactTestimonials-module__UCJRUW__indicators span{border-radius:var(--radius-full);background:var(--color-border-subtle);width:5px;height:5px}.CompactTestimonials-module__UCJRUW__indicators span[data-active=true]{background:var(--color-brand-solid);width:14px}.CompactTestimonials-module__UCJRUW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.CompactTestimonials-module__UCJRUW__section{padding-inline:var(--gutter)}.CompactTestimonials-module__UCJRUW__testimonialCard{height:330px;padding:var(--space-12) var(--space-9)}.CompactTestimonials-module__UCJRUW__testimonialCard blockquote{min-height:0}.CompactTestimonials-module__UCJRUW__sideGhost{border-radius:var(--radius-md);height:76%;min-height:180px}.CompactTestimonials-module__UCJRUW__sideGhostPrevious{transform:translate(-14%,-50%)scale(.96)}.CompactTestimonials-module__UCJRUW__sideGhostNext{padding-left:var(--space-10);transform:translate(14%,-50%)scale(.96)}.CompactTestimonials-module__UCJRUW__veiledCard>*{visibility:hidden}}@media (prefers-reduced-motion:reduce){.CompactTestimonials-module__UCJRUW__testimonialCard,.CompactTestimonials-module__UCJRUW__sideGhost,.CompactTestimonials-module__UCJRUW__arrowButton,.CompactTestimonials-module__UCJRUW__indicators span{transition:none}.CompactTestimonials-module__UCJRUW__arrowButton:active{transform:none}}@media (prefers-reduced-motion:no-preference){.CompactTestimonials-module__UCJRUW__testimonialCard blockquote{animation:.22s ease-out both CompactTestimonials-module__UCJRUW__quoteIn}.CompactTestimonials-module__UCJRUW__sideGhost{transition:transform .22s}.CompactTestimonials-module__UCJRUW__arrowButton,.CompactTestimonials-module__UCJRUW__indicators span{transition:color .16s,background .16s,transform .16s,width .16s}@keyframes CompactTestimonials-module__UCJRUW__quoteIn{0%{opacity:0;transform:translateY(5px)}}}
.VariantSwitch-module__8CzQDa__chip{bottom:0;right:var(--space-10);z-index:var(--z-dev-tools);align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-3);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg-inverse);color:var(--color-fg-on-inverse);box-shadow:var(--shadow-modal);opacity:.4;transition:opacity var(--duration-med) var(--ease-out);display:flex;position:fixed}.VariantSwitch-module__8CzQDa__chip:hover,.VariantSwitch-module__8CzQDa__chip:focus-within{opacity:1}.VariantSwitch-module__8CzQDa__option{height:20px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-fg-on-inverse);opacity:.55;cursor:pointer;white-space:nowrap;background:0 0;border:0}.VariantSwitch-module__8CzQDa__option[aria-pressed=true]{background:var(--color-bg-inverse-hover);opacity:1}.VariantSwitch-module__8CzQDa__option:focus-visible{outline:var(--border-thin) solid var(--color-fg-on-inverse);outline-offset:-1px}
.Mockup-module__I65HNW__wrap{z-index:9;opacity:.01;perspective:1800px;--mockup-padding:var(--space-5);--mockup-padding-compact:var(--space-3) var(--space-2);--mockup-radius:var(--radius-xl);--mockup-screen-radius:var(--radius-md);--mockup-screen-ring:var(--color-grey-700);--mockup-screen-ring-alpha:.18;--mockup-screen-shadow-alpha:.14;--mockup-frame-bg:linear-gradient(180deg, var(--color-grey-1000), var(--color-grey-1100));--mockup-frame-shadow:0 8px 20px -6px oklch(from var(--color-grey-1200) l c h / .24), 0 30px 60px -16px oklch(from var(--color-grey-1200) l c h / .24), 0 60px 90px -30px oklch(from var(--color-grey-1200) l c h / .16), 0 0 44px -22px oklch(from var(--color-brand-solid) l c h / .14), inset 0 2px 7px oklch(from var(--color-eigen-black) l c h / .22), inset 0 1px 0 oklch(from var(--color-grey-800) l c h / .28);width:100%;max-width:940px;margin:0 auto;animation:1s cubic-bezier(.2,0,0,1) .9s forwards Mockup-module__I65HNW__mockup-rise;position:relative}.Mockup-module__I65HNW__wrapStatic{opacity:1;animation:none}.Mockup-module__I65HNW__wrapStatic .Mockup-module__I65HNW__frame{animation:none}.Mockup-module__I65HNW__frame{z-index:1;width:100%;padding:var(--mockup-padding);border-radius:var(--mockup-radius);background:var(--mockup-frame-bg);box-shadow:var(--mockup-frame-shadow);transform-origin:bottom;transition:padding var(--duration-med) var(--ease-out), border-radius var(--duration-med) var(--ease-out), background var(--duration-med) var(--ease-out), box-shadow var(--duration-med) var(--ease-out);margin:0 auto;animation:1s cubic-bezier(.2,0,0,1) .9s both Mockup-module__I65HNW__mockup-open;position:relative}@media (max-width:1024px){.Mockup-module__I65HNW__frame{padding:var(--mockup-padding-compact)}}.Mockup-module__I65HNW__screen{aspect-ratio:1.6125;border-radius:var(--mockup-screen-radius);background:var(--color-grey-200);width:100%;box-shadow:inset 0 0 0 1px oklch(from var(--color-eigen-black) l c h / .15), 0 2px 10px oklch(from var(--color-eigen-black) l c h / var(--mockup-screen-shadow-alpha)), 0 0 0 1px oklch(from var(--mockup-screen-ring) l c h / var(--mockup-screen-ring-alpha));transition:border-radius var(--duration-med) var(--ease-out), box-shadow var(--duration-med) var(--ease-out);display:grid;position:relative;overflow:hidden}.Mockup-module__I65HNW__screen:before{content:"";background:linear-gradient(115deg, transparent 30%, oklch(from var(--color-eigen-white) l c h / .03) 45%, oklch(from var(--color-eigen-white) l c h / .0125) 55%, transparent 70%);pointer-events:none;z-index:2;position:absolute;inset:0}.Mockup-module__I65HNW__screen:after{content:"";background:radial-gradient(ellipse at center, transparent 65%, oklch(from var(--color-eigen-black) l c h / .02) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.Mockup-module__I65HNW__img{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity var(--duration-slower) var(--ease-out);grid-area:1/1;display:block}.Mockup-module__I65HNW__img[data-visible]{opacity:1}.Mockup-module__I65HNW__shadow{background:radial-gradient(ellipse 60% 100% at center, oklch(from var(--color-grey-1200) l c h / .11) 0%, transparent 65%), radial-gradient(ellipse 100% 50% at center, oklch(from var(--color-grey-1200) l c h / .05) 0%, transparent 70%);filter:blur(22px);z-index:-1;height:70px;position:absolute;bottom:-40px;left:8%;right:8%}.Mockup-module__I65HNW__base{z-index:2;background:var(--mockup-frame-bg);width:105%;height:10px;box-shadow:0 6px 20px -4px oklch(from var(--color-grey-1200) l c h / .28), 0 20px 48px -12px oklch(from var(--color-grey-1200) l c h / .16), inset 0 1px 0 oklch(from var(--color-grey-900) l c h / .3);border-radius:0 0 6px 6px;margin-top:-4px;margin-left:-2.5%;position:relative}.Mockup-module__I65HNW__wrapWithoutCastShadow .Mockup-module__I65HNW__frame{--mockup-frame-shadow:inset 0 2px 7px oklch(from var(--color-eigen-black) l c h / .16), inset 0 1px 0 oklch(from var(--color-grey-800) l c h / .24)}.Mockup-module__I65HNW__wrapWithoutCastShadow .Mockup-module__I65HNW__base{box-shadow:inset 0 1px 0 oklch(from var(--color-grey-900) l c h / .3)}@media (max-width:1024px){.Mockup-module__I65HNW__base{height:7px;margin-top:-3px}}@keyframes Mockup-module__I65HNW__mockup-rise{0%{opacity:.01;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes Mockup-module__I65HNW__mockup-open{0%{transform:rotateX(-12deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.Mockup-module__I65HNW__wrap,.Mockup-module__I65HNW__frame{opacity:1;animation:none;transform:none}.Mockup-module__I65HNW__img{transition:none}}@media (max-width:768px){.Mockup-module__I65HNW__wrap,.Mockup-module__I65HNW__frame{opacity:1;animation:none;transform:none}.Mockup-module__I65HNW__wrap{width:90%}}
.Hero-module__VNzdKW__shell{z-index:1;max-width:var(--content-max);width:100%;padding-inline:calc(var(--gutter) + var(--space-8));padding-block:var(--fluid-24) var(--fluid-48);flex-direction:column;justify-content:flex-start;margin-inline:auto;display:flex;position:relative}.Hero-module__VNzdKW__opening{align-items:center;gap:var(--fluid-24);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.Hero-module__VNzdKW__intro{--fs-heading:clamp(32px, 3.4vw, 44px);--fs-lead:clamp(15px, 1.15vw, 17px);gap:var(--space-12);max-width:44ch;transform:translateY(var(--space-12));flex-direction:column;display:flex}.Hero-module__VNzdKW__titleGroup,.Hero-module__VNzdKW__actionGroup{flex-direction:column;display:flex}.Hero-module__VNzdKW__titleGroup{gap:var(--space-8)}.Hero-module__VNzdKW__actionGroup{gap:var(--space-12)}.Hero-module__VNzdKW__mockup{justify-self:end;width:90%;min-width:0}.Hero-module__VNzdKW__subjectMockup{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Hero-module__VNzdKW__subjectTabs{width:fit-content;padding:var(--space-1);grid-template-columns:repeat(var(--tab-count), 1fr);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-grey-200);font-family:var(--font-sora);display:grid;position:relative}.Hero-module__VNzdKW__subjectTabIndicator{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc((100% - (2 * var(--space-1))) / var(--tab-count));border-radius:calc(var(--radius-md) - var(--space-1));background:var(--color-bg-app);box-shadow:0 1px 3px oklch(from var(--color-grey-1200) l c h / .12);transform:translateX(calc(var(--tab-index,0) * 100%));transition:transform var(--duration-slower) cubic-bezier(.2, .8, .2, 1);position:absolute}.Hero-module__VNzdKW__subjectTabs button{z-index:1;border-radius:calc(var(--radius-md) - var(--space-1));color:var(--color-fg-muted);cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;padding:3px 10px;font-size:10.5px;font-weight:650;position:relative}.Hero-module__VNzdKW__subjectTabs button[data-selected]{color:var(--color-fg-default)}.Hero-module__VNzdKW__subjectTabs button:focus-visible{outline:var(--border-thick) solid var(--color-brand-solid);outline-offset:-1px}.Hero-module__VNzdKW__headline{color:var(--color-fg-default)}.Hero-module__VNzdKW__lead{color:var(--color-fg-secondary);max-width:40ch}.Hero-module__VNzdKW__socialProof{align-items:center;gap:var(--space-3);color:var(--color-fg-secondary);font-family:var(--font-sora);font-size:var(--fs-meta-sm);line-height:1.4;display:inline-flex}.Hero-module__VNzdKW__check{color:var(--color-brand-solid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hero-module__VNzdKW__cta{align-items:center;display:inline-flex}.Hero-module__VNzdKW__highlight{color:var(--color-brand-solid);font-weight:600}@media (max-width:1024px){.Hero-module__VNzdKW__opening{gap:var(--fluid-24);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:768px){.Hero-module__VNzdKW__shell{padding-block:var(--fluid-36) var(--fluid-48)}.Hero-module__VNzdKW__cta a{--btn-px:var(--space-9);--btn-py:var(--space-5);font-size:var(--size-sm)}.Hero-module__VNzdKW__opening{grid-template-columns:1fr}.Hero-module__VNzdKW__intro{max-width:36ch;transform:none}.Hero-module__VNzdKW__mockup{justify-self:stretch;width:100%}.Hero-module__VNzdKW__subjectTabs button{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.Hero-module__VNzdKW__subjectTabIndicator{transition:none}}
.Benefits-module__dHkIiq__section{z-index:10;max-width:var(--content-max);padding:0;padding-inline:var(--gutter);justify-content:center;margin:0 auto;display:flex;position:relative}.Benefits-module__dHkIiq__row{justify-content:center;gap:var(--space-4) var(--space-10);flex-wrap:wrap;list-style:none;display:flex}.Benefits-module__dHkIiq__item{align-items:center;display:flex}.Benefits-module__dHkIiq__head{align-items:center;gap:var(--space-3);display:inline-flex}.Benefits-module__dHkIiq__check{color:var(--color-brand-solid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Benefits-module__dHkIiq__title{color:var(--color-fg-secondary)}@media (max-width:768px){.Benefits-module__dHkIiq__row{gap:var(--space-4) var(--space-8)}.Benefits-module__dHkIiq__check svg{width:18px;height:18px}.Benefits-module__dHkIiq__head .Benefits-module__dHkIiq__title{font-size:10px}}
.Board-module__P9zJVW__board{padding:var(--space-4) var(--space-6) var(--space-3);align-items:flex-start;gap:var(--space-2);--board-ink:var(--color-grey-1200);--board-red:var(--color-red-1000);--board-yellow:#ffe369;font-family:var(--font-kalam);color:var(--board-ink);flex-direction:row;display:flex;position:absolute;inset:74px 0 0;overflow:hidden}@supports (color:lab(0% 0 0)){.Board-module__P9zJVW__board{--board-yellow:lab(91.3132% 2.00289 73.9212)}}.Board-module__P9zJVW__textCol{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.Board-module__P9zJVW__figureCol{min-width:0;padding-block:var(--space-5);flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;display:flex}.Board-module__P9zJVW__title{z-index:1;white-space:nowrap;opacity:.72;font-size:clamp(9px,3.6cqi,12px);font-weight:700;position:relative}.Board-module__P9zJVW__eq{z-index:1;white-space:nowrap;font-size:clamp(9px,4.5cqi,15px);line-height:1.4;position:relative}.Board-module__P9zJVW__underline{z-index:2;pointer-events:none;opacity:0;position:absolute;overflow:visible}.Board-module__P9zJVW__underline path{fill:none;stroke:var(--board-red);stroke-width:2px;stroke-linecap:round}.Board-module__P9zJVW__highlight{z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:0;position:absolute;overflow:visible}.Board-module__P9zJVW__highlight path{fill:var(--board-yellow);fill-opacity:.7}.Board-module__P9zJVW__marker{z-index:3;pointer-events:none;opacity:0;will-change:transform, opacity;color:var(--color-grey-1100);position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.Board-module__P9zJVW__marker[data-kind=pen]{filter:drop-shadow(0 .6px 1.2px #0f193238)}.Board-module__P9zJVW__marker[data-kind=highlighter]{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.Board-module__P9zJVW__marker{display:none}}@media (max-width:400px){.Board-module__P9zJVW__board{gap:var(--space-3);flex-direction:column;padding-top:18px}.Board-module__P9zJVW__textCol{flex:none;width:100%}.Board-module__P9zJVW__figureCol{flex:auto;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;min-height:0;padding-block:0}.Board-module__P9zJVW__title{font-size:15px}.Board-module__P9zJVW__eq{font-size:17px}}
.Figure-module__JyAKnW__figure{--color-ink-primary:var(--color-grey-1200);--color-ink-secondary:var(--color-grey-1000);--color-ink-muted:var(--color-grey-800);--color-ink-red:var(--color-red-1000);--color-ink-blue:#0074c9;--color-ink-green:#1b9247;--color-sphere-wash:#cbe5fe;--color-shell-wash:#b6dcff;height:100%;position:relative}@supports (color:lab(0% 0 0)){.Figure-module__JyAKnW__figure{--color-ink-blue:lab(46.8906% -2.37101 -53.5295);--color-ink-green:lab(53.1492% -45.5138 30.27);--color-sphere-wash:lab(89.5176% -4.90418 -15.6119);--color-shell-wash:lab(85.8741% -7.30404 -31.1073)}}.Figure-module__JyAKnW__svg{height:100%;animation:Figure-module__JyAKnW__figure-enter 1.2s var(--ease-out) both;transform:translateY(-8px)}.Figure-module__JyAKnW__shadow{fill:color-mix(in srgb, var(--color-ink-muted) 18%, transparent)}.Figure-module__JyAKnW__outerShell{fill:none;stroke:var(--color-shell-wash);stroke-width:10px;stroke-linecap:round;opacity:.78;animation:2.2s ease-in-out infinite Figure-module__JyAKnW__shell-breathe}.Figure-module__JyAKnW__sphere{fill:color-mix(in srgb, var(--color-sphere-wash) 86%, transparent);stroke:var(--color-ink-primary);stroke-width:2.6px}.Figure-module__JyAKnW__longitude,.Figure-module__JyAKnW__latitude{stroke:var(--color-ink-secondary);stroke-width:1.8px;stroke-linecap:round;opacity:.72}.Figure-module__JyAKnW__latitude{stroke-dasharray:5 4}.Figure-module__JyAKnW__shellSlice{fill:color-mix(in srgb, var(--color-ink-blue) 30%, transparent);stroke:var(--color-ink-blue);stroke-width:2px;stroke-linejoin:round}.Figure-module__JyAKnW__shellRim{stroke:var(--color-ink-blue);stroke-width:4px;stroke-linecap:round}.Figure-module__JyAKnW__centerDot{fill:var(--color-ink-primary)}.Figure-module__JyAKnW__radius,.Figure-module__JyAKnW__growth{stroke-linecap:round;stroke-linejoin:round}.Figure-module__JyAKnW__radius{stroke:var(--color-ink-red);stroke-width:3px}.Figure-module__JyAKnW__growth{stroke:var(--color-ink-green);stroke-width:3px}.Figure-module__JyAKnW__growthHead{fill:none;stroke:var(--color-ink-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Figure-module__JyAKnW__radiusLabel,.Figure-module__JyAKnW__growthLabel{font-size:22px;font-style:italic;font-weight:500}.Figure-module__JyAKnW__radiusLabel{fill:var(--color-ink-red)}.Figure-module__JyAKnW__growthLabel{fill:var(--color-ink-green);font-size:15px;font-style:normal}.Figure-module__JyAKnW__surfaceNote rect{fill:color-mix(in srgb, var(--color-ink-red) 10%, transparent);stroke:color-mix(in srgb, var(--color-ink-red) 62%, transparent);stroke-width:1.4px}.Figure-module__JyAKnW__surfaceNote text{fill:var(--color-ink-red);font-size:21px;font-style:italic;font-weight:600}@keyframes Figure-module__JyAKnW__shell-breathe{0%,to{opacity:.58;stroke-width:8px}50%{opacity:.9;stroke-width:12px}}@keyframes Figure-module__JyAKnW__figure-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Figure-module__JyAKnW__svg,.Figure-module__JyAKnW__outerShell{animation:none}}@media (max-width:400px){.Figure-module__JyAKnW__figure{width:58%;height:auto;margin-right:auto}.Figure-module__JyAKnW__svg{width:100%;height:auto}}
@property --amp-live{syntax:"<number>";inherits:true;initial-value:0}@keyframes Ask-module__Ebk-CG__amp-wobble{0%{--amp-live:.15}8%{--amp-live:.62}16%{--amp-live:.3}25%{--amp-live:.88}34%{--amp-live:.42}44%{--amp-live:.92}53%{--amp-live:.36}62%{--amp-live:.7}71%{--amp-live:.26}80%{--amp-live:.8}90%{--amp-live:.4}to{--amp-live:.55}}.Ask-module__Ebk-CG__root{font-family:var(--font-sora);flex:1;position:relative}.Ask-module__Ebk-CG__caption{top:var(--space-5);left:var(--space-6);right:var(--space-6);text-align:center;opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);position:absolute;transform:translateY(4px)}.Ask-module__Ebk-CG__caption[data-show]{opacity:1;transform:none}.Ask-module__Ebk-CG__root[data-mode=board] .Ask-module__Ebk-CG__caption{opacity:0}.Ask-module__Ebk-CG__captionText{color:var(--color-fg-secondary);font-size:clamp(9px,3.9cqi,13px);font-style:italic;line-height:1.5}.Ask-module__Ebk-CG__captionText:before{content:"“"}.Ask-module__Ebk-CG__captionText:after{content:"”"}.Ask-module__Ebk-CG__avatarSlot{left:var(--space-6);z-index:2;opacity:0;transform-origin:0 0;transition:opacity .7s var(--ease-out), top .6s cubic-bezier(.22, 1, .36, 1), transform .6s cubic-bezier(.22, 1, .36, 1);position:absolute;top:124px}.Ask-module__Ebk-CG__root[data-active] .Ask-module__Ebk-CG__avatarSlot{opacity:1}.Ask-module__Ebk-CG__root[data-mode=board] .Ask-module__Ebk-CG__avatarSlot{top:12px}.Ask-module__Ebk-CG__teacherLine{left:calc(var(--space-6) + clamp(40px, 16.8cqi, 56px) + var(--space-3));z-index:2;max-width:min(58cqi,220px);color:var(--color-fg-secondary);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);font-size:clamp(9px,3.9cqi,13px);font-style:italic;line-height:1.5;position:absolute;top:18px;transform:translateY(4px)}.Ask-module__Ebk-CG__teacherLine[data-show]{opacity:1;transform:none}.Ask-module__Ebk-CG__boardWrap{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.Ask-module__Ebk-CG__root[data-mode=board] .Ask-module__Ebk-CG__boardWrap{opacity:1}.Ask-module__Ebk-CG__avatar{z-index:1;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-faint);width:clamp(40px,16.8cqi,56px);height:clamp(40px,16.8cqi,56px);box-shadow:var(--shadow-raised);color:var(--color-fg-default);place-items:center;transition:box-shadow .6s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:visible}.Ask-module__Ebk-CG__avatarClip{border-radius:var(--radius-full);background:var(--color-bg-faint);width:100%;height:100%;display:block;position:relative;overflow:hidden}.Ask-module__Ebk-CG__avatarMark{width:auto;height:clamp(50px,21cqi,70px);position:absolute;top:50%;left:50%;transform:translate(calc(-50% - .53cqi),calc(2.9cqi - 50%))scaleX(1.05)}@keyframes Ask-module__Ebk-CG__avatar-breath{0%,to{border-color:var(--color-border-subtle);transform:scale(1)}50%{border-color:color-mix(in srgb, var(--color-fg-default) 14%, transparent);transform:scale(1.012)}}@keyframes Ask-module__Ebk-CG__avatar-aura{0%,to{opacity:.25;filter:blur(2px);inset:-1px}50%{opacity:.7;filter:blur(5px);inset:-6px}}.Ask-module__Ebk-CG__avatar[data-state=default],.Ask-module__Ebk-CG__avatar[data-state=listening]{animation:2.8s ease-in-out infinite Ask-module__Ebk-CG__avatar-breath}.Ask-module__Ebk-CG__avatar[data-state=listening]:after{content:"";border:var(--border-thick) solid color-mix(in srgb, var(--color-brand-solid) 35%, transparent);border-radius:var(--radius-full);opacity:0;filter:blur(4px);pointer-events:none;animation:2.4s ease-in-out infinite Ask-module__Ebk-CG__avatar-aura;position:absolute;inset:-1px}.Ask-module__Ebk-CG__avatar[data-state=speaking]{--amp:max(var(--amp-live), .05);border-color:color-mix(in srgb, var(--color-brand-solid) calc(18% + 35% * var(--amp)), var(--color-border-subtle));box-shadow:var(--shadow-raised), 0 0 0 var(--border-thick) color-mix(in srgb, var(--color-brand-solid) calc(8% + 32% * var(--amp)), transparent), 0 0 calc(18px + 12px * var(--amp)) color-mix(in srgb, var(--color-brand-solid) calc(14% + 42% * var(--amp)), transparent);animation:2.4s linear infinite Ask-module__Ebk-CG__amp-wobble}.Ask-module__Ebk-CG__avatar[data-state=speaking]:after{content:"";inset:calc(-1px - 12px * var(--amp));border:var(--border-thick) solid color-mix(in srgb, var(--color-brand-solid) 82%, var(--color-accent-solid));border-radius:var(--radius-full);opacity:calc(.15 + .6 * var(--amp));box-shadow:0 0 14px color-mix(in srgb, var(--color-accent-solid) calc(10% + 32% * var(--amp)), transparent);filter:blur(calc(3px + 6px * var(--amp)));pointer-events:none;position:absolute}.Ask-module__Ebk-CG__mic{right:var(--space-6);border-radius:var(--radius-full);border:var(--border-thin) solid var(--color-border-subtle);background:var(--color-bg-faint);width:clamp(32px,13.2cqi,44px);height:clamp(32px,13.2cqi,44px);color:var(--color-fg-default);box-shadow:var(--shadow-raised);opacity:0;transition:border-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .7s var(--ease-out), transform .7s var(--ease-out);place-items:center;display:grid;position:absolute;top:130px;overflow:visible;transform:translateY(8px)scale(.94)}.Ask-module__Ebk-CG__root[data-active][data-mode=chat] .Ask-module__Ebk-CG__mic{opacity:1;transform:none}@keyframes Ask-module__Ebk-CG__mic-pulse-ring{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.Ask-module__Ebk-CG__mic[data-state=speaking]{--amp:max(var(--amp-live), .05);border-color:color-mix(in srgb, var(--color-accent-solid) calc(18% + 32% * var(--amp)), var(--color-border-subtle));color:var(--color-accent-solid);box-shadow:var(--shadow-raised), 0 0 0 var(--border-thick) color-mix(in srgb, var(--color-accent-solid) calc(8% + 24% * var(--amp)), transparent), 0 0 calc(18px + 12px * var(--amp)) color-mix(in srgb, var(--color-accent-solid) calc(14% + 32% * var(--amp)), transparent);animation:2.4s linear infinite Ask-module__Ebk-CG__amp-wobble}.Ask-module__Ebk-CG__mic[data-state=speaking]:before{content:"";inset:calc(-1 * var(--space-3));border-radius:var(--radius-full);border:var(--border-thick) solid var(--color-accent-solid);opacity:.35;pointer-events:none;animation:2s ease-out infinite Ask-module__Ebk-CG__mic-pulse-ring;position:absolute}.Ask-module__Ebk-CG__mic[data-state=speaking]:after{content:"";inset:calc(-1px - 6px * var(--amp));border:var(--border-thick) solid var(--color-accent-solid);border-radius:var(--radius-full);box-shadow:0 0 14px color-mix(in srgb, var(--color-accent-solid) calc(10% + 28% * var(--amp)), transparent);filter:blur(calc(3px + 6px * var(--amp)));opacity:calc(.1 + .6 * var(--amp));pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.Ask-module__Ebk-CG__avatar,.Ask-module__Ebk-CG__mic,.Ask-module__Ebk-CG__avatar:before,.Ask-module__Ebk-CG__avatar:after,.Ask-module__Ebk-CG__mic:before,.Ask-module__Ebk-CG__mic:after{animation:none!important}.Ask-module__Ebk-CG__caption,.Ask-module__Ebk-CG__teacherLine{transition:none}}@media (max-width:400px){.Ask-module__Ebk-CG__avatarSlot{top:198px}.Ask-module__Ebk-CG__mic{width:48px;height:48px;top:200px}.Ask-module__Ebk-CG__captionText{font-size:16px}.Ask-module__Ebk-CG__teacherLine{max-width:180px;font-size:10px;top:18px}}
.Faq-module__7TuvfW__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-20);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Faq-module__7TuvfW__list{gap:var(--space-3);flex-direction:column;width:100%;max-width:760px;display:flex}.Faq-module__7TuvfW__item{padding:0 var(--space-10);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-faint)}.Faq-module__7TuvfW__question{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-8);color:var(--color-fg-default);cursor:pointer;font-family:var(--font-sora);font-size:var(--fs-body-sm);font-weight:650;line-height:1.4;list-style:none;display:flex}.Faq-module__7TuvfW__question::-webkit-details-marker{display:none}.Faq-module__7TuvfW__question:focus-visible{outline:var(--border-thick) solid var(--color-brand-solid);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.Faq-module__7TuvfW__chevron{color:var(--color-fg-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.Faq-module__7TuvfW__item[open] .Faq-module__7TuvfW__chevron{transform:rotate(180deg)}.Faq-module__7TuvfW__answer{padding-block:0 var(--space-10);max-width:68ch;color:var(--color-fg-secondary);text-wrap:pretty;margin:0}.Faq-module__7TuvfW__legal{max-width:760px;margin:var(--space-8) 0 0;color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);text-align:center;line-height:1.5}@media (max-width:640px){.Faq-module__7TuvfW__item{padding-inline:var(--space-8)}}@media (prefers-reduced-motion:reduce){.Faq-module__7TuvfW__chevron{transition:none}}
.Goals-module__twHDqW__goalConcept{width:100%;min-height:200px;padding:var(--space-4);gap:var(--space-4);color:var(--color-fg-default);font-family:var(--font-sora);flex-direction:column;display:flex}.Goals-module__twHDqW__conceptTabs{width:fit-content;padding:var(--space-1);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-grey-200);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.Goals-module__twHDqW__conceptTabs button{padding:var(--space-2) var(--space-5);border-radius:calc(var(--radius-md) - var(--space-1));color:var(--color-fg-muted);cursor:pointer;font:inherit;background:0 0;border:0;font-size:clamp(7px,3cqi,10px);font-weight:650}.Goals-module__twHDqW__conceptTabs button[data-selected]{background:var(--color-bg-app);color:var(--color-fg-default);box-shadow:0 1px 3px oklch(from var(--color-grey-1200) l c h / .12)}.Goals-module__twHDqW__conceptTabs button:focus-visible{outline:var(--border-thick) solid var(--color-brand-solid);outline-offset:-1px}@keyframes Goals-module__twHDqW__concept-cycle{0%{opacity:0;transform:translateY(var(--space-1))}12%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.Goals-module__twHDqW__conceptPanel{flex:1;min-height:0;animation:2s ease-in-out both Goals-module__twHDqW__concept-cycle}.Goals-module__twHDqW__pathConcept{gap:var(--space-5);flex-direction:column;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.Goals-module__twHDqW__conceptPanel{animation:none}}.Goals-module__twHDqW__curriculumLinks{gap:var(--space-2);flex-direction:column;display:flex}.Goals-module__twHDqW__curriculumLinks>span{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) clamp(24px,10cqi,36px) minmax(0,1fr);display:grid}.Goals-module__twHDqW__curriculumLinks small,.Goals-module__twHDqW__curriculumLinks strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,2.6cqi,9px);line-height:1.2;overflow:hidden}.Goals-module__twHDqW__curriculumLinks small{color:var(--color-fg-secondary);text-align:right}.Goals-module__twHDqW__curriculumLinks strong{color:var(--color-brand-solid);font-weight:650}.Goals-module__twHDqW__curriculumLinks>span>i{height:var(--border-thin);background:var(--color-blue-300);position:relative}.Goals-module__twHDqW__curriculumLinks>span>i:after{content:"";width:var(--space-2);height:var(--space-2);border-top:var(--border-thin) solid var(--color-brand-solid);border-right:var(--border-thin) solid var(--color-brand-solid);position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.Goals-module__twHDqW__curriculumLinks b{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-solid);position:absolute;top:50%;left:0;transform:translateY(-50%)}.Goals-module__twHDqW__fitDiagram>div{gap:var(--space-1);flex-direction:column;display:flex}.Goals-module__twHDqW__fitDiagram small{color:var(--color-brand-solid);letter-spacing:.08em;font-size:clamp(6px,2.7cqi,9px);font-weight:750}.Goals-module__twHDqW__fitDiagram strong{font-size:clamp(9px,3.8cqi,13px)}.Goals-module__twHDqW__fitDiagram{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}.Goals-module__twHDqW__fitDiagram>div{min-height:76px;padding:var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-app);justify-content:center}.Goals-module__twHDqW__fitDiagram>i{color:var(--color-brand-solid);font-size:clamp(14px,6cqi,20px);font-style:normal;font-weight:500}.Goals-module__twHDqW__fitDiagram span{color:var(--color-fg-muted);font-size:clamp(7px,3cqi,10px)}.Goals-module__twHDqW__needsGrid{align-items:center;gap:var(--space-5);flex:1;grid-template-columns:.75fr 1.25fr;display:grid}.Goals-module__twHDqW__needsRadar{aspect-ratio:1;border:var(--border-thin) solid var(--color-blue-300);border-radius:var(--radius-full);width:min(100%,92px);margin-inline:auto;position:relative}.Goals-module__twHDqW__needsRadar:before,.Goals-module__twHDqW__needsRadar:after,.Goals-module__twHDqW__needsRadar span{content:"";border:var(--border-thin) solid var(--color-blue-200);border-radius:var(--radius-full);position:absolute;inset:18%}.Goals-module__twHDqW__needsRadar:after{inset:36%}.Goals-module__twHDqW__needsRadar span:first-child{border:0;border-top:var(--border-thin) solid var(--color-blue-200);border-radius:0;inset:50% 0 auto}.Goals-module__twHDqW__needsRadar span:nth-child(2){border:0;border-left:var(--border-thin) solid var(--color-blue-200);border-radius:0;inset:0 auto 0 50%}.Goals-module__twHDqW__needsRadar i{background:color-mix(in srgb, var(--color-brand-solid) 24%, transparent);clip-path:polygon(50% 0,100% 42%,68% 100%,8% 78%,0 24%);position:absolute;inset:17% 12% 22% 23%}.Goals-module__twHDqW__needCallouts{gap:var(--space-3);flex-direction:column;display:flex}.Goals-module__twHDqW__needCallouts>span{gap:0 var(--space-3);color:var(--color-fg-secondary);grid-template-columns:auto 1fr;font-size:clamp(7px,3.1cqi,10px);font-weight:650;display:grid}.Goals-module__twHDqW__needCallouts>span>i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-grey-400);grid-row:1/3;align-self:center}.Goals-module__twHDqW__needCallouts>span[data-tone=strong]>i{background:var(--color-brand-solid);box-shadow:0 0 0 var(--space-2) var(--color-blue-100)}.Goals-module__twHDqW__needCallouts small{color:var(--color-fg-muted);font-size:clamp(6px,2.7cqi,9px);font-weight:400}.Goals-module__twHDqW__schedule{gap:var(--space-2);flex:0 82%;grid-template-columns:repeat(5,1fr);display:grid}.Goals-module__twHDqW__schedule>span{min-width:0;padding:var(--space-2);grid-template-columns:1fr auto;grid-template-rows:auto var(--space-2) 1fr auto;align-items:center;gap:var(--space-1);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-app);display:grid}.Goals-module__twHDqW__schedule b{font-size:clamp(7px,3cqi,10px)}.Goals-module__twHDqW__schedule>span>small{color:var(--color-fg-muted);font-size:clamp(5px,2.3cqi,8px)}.Goals-module__twHDqW__schedule>span>i{border-radius:var(--radius-full);background:var(--color-grey-200);grid-column:1/-1;height:100%}.Goals-module__twHDqW__schedule>span>strong{grid-column:1/-1;align-self:end;font-size:clamp(6px,2.6cqi,9px);line-height:1.2;overflow:hidden}.Goals-module__twHDqW__schedule>span>em{color:var(--color-fg-muted);grid-column:1/-1;font-size:clamp(5px,2.2cqi,7px);font-style:normal}.Goals-module__twHDqW__schedule>span[data-tone=high]{border-color:var(--color-blue-400);background:var(--color-blue-100)}.Goals-module__twHDqW__schedule>span[data-tone=high]>i{background:var(--color-brand-solid)}.Goals-module__twHDqW__schedule>span[data-tone=mid]>i{background:var(--color-blue-400)}.Goals-module__twHDqW__schedule>span[data-tone=low]>i{background:var(--color-blue-200)}.Goals-module__twHDqW__schedule>span[data-tone=off]{opacity:.55;border-style:dashed}.Goals-module__twHDqW__scheduleLegend{justify-content:center;gap:var(--space-5);display:flex}.Goals-module__twHDqW__scheduleLegend span{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:clamp(5px,2.3cqi,8px);display:flex}.Goals-module__twHDqW__scheduleLegend i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full)}.Goals-module__twHDqW__scheduleLegend i[data-tone=high]{background:var(--color-brand-solid)}.Goals-module__twHDqW__scheduleLegend i[data-tone=mid]{background:var(--color-blue-400)}.Goals-module__twHDqW__scheduleLegend i[data-tone=low]{background:var(--color-blue-200)}
.Hero-module__FWkK9G__shell{z-index:1;max-width:var(--content-max);width:100%;padding-inline:calc(var(--gutter) + var(--space-8));padding-block:var(--fluid-24) var(--fluid-48);flex-direction:column;justify-content:flex-start;margin-inline:auto;display:flex;position:relative}.Hero-module__FWkK9G__opening{align-items:center;gap:var(--fluid-24);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.Hero-module__FWkK9G__intro{--fs-heading:clamp(32px, 3.4vw, 44px);--fs-lead:clamp(15px, 1.15vw, 17px);gap:var(--fluid-16);max-width:44ch;transform:translateY(var(--space-12));flex-direction:column;display:flex}.Hero-module__FWkK9G__titleGroup,.Hero-module__FWkK9G__actionGroup{flex-direction:column;display:flex}.Hero-module__FWkK9G__titleGroup{gap:var(--space-10)}.Hero-module__FWkK9G__actionGroup{gap:var(--space-7)}.Hero-module__FWkK9G__mockup{justify-self:end;width:90%;min-width:0}.Hero-module__FWkK9G__sectionMockup{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.Hero-module__FWkK9G__mockupStage{width:100%;min-width:0;position:relative}.Hero-module__FWkK9G__lessonLabel{z-index:20;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:oklch(from var(--color-bg-app) l c h / .96);max-width:54%;box-shadow:0 1px 4px oklch(from var(--color-grey-1200) l c h / .08);color:var(--color-fg-secondary);font-family:var(--font-sora);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:.38em .8em;font-size:clamp(8px,.82vw,12px);font-weight:650;line-height:1.2;position:absolute;top:4.7%;left:3.8%;overflow:hidden}.Hero-module__FWkK9G__sectionTabs{width:fit-content;padding:var(--space-1);grid-template-columns:repeat(var(--tab-count), 1fr);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-grey-200);font-family:var(--font-sora);display:grid;position:relative}.Hero-module__FWkK9G__sectionTabIndicator{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc((100% - (2 * var(--space-1))) / var(--tab-count));border-radius:calc(var(--radius-md) - var(--space-1));background:var(--color-bg-app);box-shadow:0 1px 3px oklch(from var(--color-grey-1200) l c h / .12);transform:translateX(calc(var(--tab-index,0) * 100%));transition:transform var(--duration-slower) cubic-bezier(.2, .8, .2, 1);position:absolute}.Hero-module__FWkK9G__sectionTabs button{z-index:1;border-radius:calc(var(--radius-md) - var(--space-1));color:var(--color-fg-muted);cursor:pointer;font:inherit;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;padding:3px 10px;font-size:10.5px;font-weight:650;position:relative}.Hero-module__FWkK9G__sectionTabs button[data-selected]{color:var(--color-fg-default)}.Hero-module__FWkK9G__sectionTabs button:focus-visible{outline:var(--border-thick) solid var(--color-brand-solid);outline-offset:-1px}.Hero-module__FWkK9G__headline{color:var(--color-fg-default);text-wrap:balance}.Hero-module__FWkK9G__lead{color:var(--color-fg-secondary);max-width:42ch}.Hero-module__FWkK9G__ctaGroup{gap:var(--space-9);flex-direction:column;align-items:flex-start;display:flex}.Hero-module__FWkK9G__cta{align-items:center;display:inline-flex}.Hero-module__FWkK9G__priceLine{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.Hero-module__FWkK9G__socialProof{align-items:center;gap:var(--space-3);color:var(--color-fg-secondary);font-family:var(--font-sora);font-size:var(--fs-meta-sm);margin:0;line-height:1.4;display:inline-flex}.Hero-module__FWkK9G__check{color:var(--color-brand-solid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hero-module__FWkK9G__highlight{color:var(--color-brand-solid);font-weight:600}@media (max-width:1024px){.Hero-module__FWkK9G__opening{gap:var(--fluid-24);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:768px){.Hero-module__FWkK9G__shell{padding-block:var(--fluid-36) var(--fluid-48)}.Hero-module__FWkK9G__cta a{--btn-px:var(--space-9);--btn-py:var(--space-5);font-size:var(--size-sm)}.Hero-module__FWkK9G__opening{grid-template-columns:1fr}.Hero-module__FWkK9G__intro{max-width:36ch;transform:none}.Hero-module__FWkK9G__mockup{justify-self:stretch;width:100%}.Hero-module__FWkK9G__sectionTabs button{padding-inline:var(--space-3)}.Hero-module__FWkK9G__lessonLabel{max-width:64%;padding:.34em .65em;font-size:clamp(7px,2vw,10px);top:5%;left:5.8%}}@media (prefers-reduced-motion:reduce){.Hero-module__FWkK9G__sectionTabIndicator{transition:none}}
.Hero-module__jXtL7W__hero{z-index:5;max-width:var(--content-max);padding:var(--fluid-24) 0 var(--fluid-48);padding-inline:var(--gutter);align-items:center;gap:var(--fluid-24);text-align:center;flex-direction:column;margin:0 auto;display:flex;position:relative}.Hero-module__jXtL7W__content{align-items:center;gap:var(--fluid-14);flex-direction:column;display:flex}.Hero-module__jXtL7W__stage{align-items:center;gap:var(--fluid-20);flex-direction:column;width:100%;display:flex}.Hero-module__jXtL7W__h1{opacity:.01;animation:1s cubic-bezier(.2,0,0,1) .3s forwards Hero-module__jXtL7W__drop}.Hero-module__jXtL7W__accent{color:var(--color-brand-solid)}.Hero-module__jXtL7W__subtitle{max-width:720px;color:var(--color-fg-secondary);opacity:.01;animation:1s cubic-bezier(.2,0,0,1) .5s forwards Hero-module__jXtL7W__drop}.Hero-module__jXtL7W__ctaWrap{opacity:.01;align-items:center;animation:1s cubic-bezier(.2,0,0,1) .7s forwards Hero-module__jXtL7W__drop;display:inline-flex}@keyframes Hero-module__jXtL7W__drop{0%{opacity:.01;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__jXtL7W__h1,.Hero-module__jXtL7W__subtitle,.Hero-module__jXtL7W__ctaWrap{opacity:1;animation:none}}@media (max-width:768px){.Hero-module__jXtL7W__h1,.Hero-module__jXtL7W__subtitle,.Hero-module__jXtL7W__ctaWrap{opacity:1;animation:none}.Hero-module__jXtL7W__hero{padding-top:var(--fluid-36);padding-bottom:var(--fluid-36)}.Hero-module__jXtL7W__ctaWrap a{--btn-px:var(--space-9);--btn-py:var(--space-5);font-size:var(--size-sm)}}
.CollegeSlider-module__pFgYkq__section{z-index:6;padding:var(--fluid-48) 0;align-items:center;gap:var(--fluid-18);flex-direction:column;width:100%;display:flex;position:relative}.CollegeSlider-module__pFgYkq__caption{color:var(--color-fg-default);text-align:center}.CollegeSlider-module__pFgYkq__rows{gap:var(--fluid-16);flex-direction:column;width:100%;display:flex}.CollegeSlider-module__pFgYkq__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.CollegeSlider-module__pFgYkq__track{align-items:center;gap:var(--space-20);width:max-content;animation:80s linear infinite CollegeSlider-module__pFgYkq__marquee;display:flex}.CollegeSlider-module__pFgYkq__reverse{animation-direction:reverse}.CollegeSlider-module__pFgYkq__marquee:hover .CollegeSlider-module__pFgYkq__track{animation-play-state:paused}.CollegeSlider-module__pFgYkq__logo{flex-shrink:0;justify-content:center;align-items:center;height:48px;display:inline-flex}.CollegeSlider-module__pFgYkq__logoImg{object-fit:contain;opacity:.62;filter:grayscale();width:auto;height:100%;transition:opacity .3s,filter .3s}.CollegeSlider-module__pFgYkq__logo:hover .CollegeSlider-module__pFgYkq__logoImg{opacity:.95;filter:grayscale(0)}@keyframes CollegeSlider-module__pFgYkq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.CollegeSlider-module__pFgYkq__track{animation:none}}@media (max-width:768px){.CollegeSlider-module__pFgYkq__section{padding:var(--fluid-36) 0}.CollegeSlider-module__pFgYkq__rows{gap:var(--fluid-12)}.CollegeSlider-module__pFgYkq__track{gap:var(--space-12)}.CollegeSlider-module__pFgYkq__logo{height:30px}}
.Progress-module__kIhH0a__visual{width:100%;padding:var(--space-8);gap:var(--space-5);color:var(--color-fg-default);font-family:var(--font-sora);flex-direction:column;display:flex}.Progress-module__kIhH0a__planHeader,.Progress-module__kIhH0a__adaptNote,.Progress-module__kIhH0a__skill>span:first-child{align-items:center;display:flex}.Progress-module__kIhH0a__planHeader,.Progress-module__kIhH0a__skill>span:first-child{justify-content:space-between}.Progress-module__kIhH0a__eyebrow{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,3.4cqi,11px);font-weight:700}.Progress-module__kIhH0a__trend{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-blue-100);color:var(--color-brand-solid);font-size:clamp(8px,3.4cqi,11px);font-weight:700}.Progress-module__kIhH0a__adaptNote{gap:var(--space-4);padding:var(--space-5);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-app)}.Progress-module__kIhH0a__pulse{border-radius:var(--radius-full);background:var(--color-blue-200);width:clamp(24px,10cqi,34px);height:clamp(24px,10cqi,34px);color:var(--color-brand-solid);flex:none;place-items:center;font-size:clamp(10px,4cqi,14px);font-weight:800;display:grid}.Progress-module__kIhH0a__adaptNote span:last-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Progress-module__kIhH0a__adaptNote strong,.Progress-module__kIhH0a__skill strong{font-size:clamp(9px,3.8cqi,13px);line-height:1.3}.Progress-module__kIhH0a__adaptNote small,.Progress-module__kIhH0a__skill small{color:var(--color-fg-muted);font-size:clamp(8px,3.2cqi,11px)}.Progress-module__kIhH0a__pulse{position:relative}.Progress-module__kIhH0a__pulse:after{content:"";border-radius:var(--radius-full);background:var(--color-brand-solid);width:34%;height:34%;box-shadow:0 0 0 var(--space-2) var(--color-blue-100)}.Progress-module__kIhH0a__skillList,.Progress-module__kIhH0a__skill{flex-direction:column;display:flex}.Progress-module__kIhH0a__skillList{gap:var(--space-5)}.Progress-module__kIhH0a__skill{gap:var(--space-2)}.Progress-module__kIhH0a__track{width:100%;height:var(--space-2);border-radius:var(--radius-full);background:var(--color-grey-200);overflow:hidden}.Progress-module__kIhH0a__track span{border-radius:inherit;background:var(--color-brand-solid);height:100%;display:block}
.Progress-module__Ae01Sa__stage{width:100%;height:100%;padding:var(--space-8);justify-content:center;gap:var(--space-6);font-family:var(--font-sora);flex-direction:column;display:flex}.Progress-module__Ae01Sa__caption{color:var(--color-fg-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.Progress-module__Ae01Sa__reasons{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Progress-module__Ae01Sa__reason{--bar-color:var(--color-blue-300);align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 34% auto;display:grid}.Progress-module__Ae01Sa__reason[data-tone=high]{--bar-color:var(--color-brand-solid)}.Progress-module__Ae01Sa__reason[data-tone=mid]{--bar-color:var(--color-blue-700,var(--color-blue-300))}.Progress-module__Ae01Sa__reasonLabel{min-width:0;color:var(--color-fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.Progress-module__Ae01Sa__bar{border-radius:var(--radius-full);background:var(--color-bg-faint);height:6px;position:relative}.Progress-module__Ae01Sa__bar:after{inset-block:0;width:var(--bar-fill);border-radius:inherit;background:var(--bar-color);content:"";position:absolute;left:0}.Progress-module__Ae01Sa__count{color:var(--color-fg-default);font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.Progress-module__Ae01Sa__focus{padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);border:var(--border-thin) solid var(--color-blue-300);border-radius:var(--radius-md);background:var(--color-blue-100);color:var(--color-fg-default);margin:0;font-size:10px;font-weight:650;line-height:1.3;display:flex}.Progress-module__Ae01Sa__focusIcon{color:var(--color-brand-solid);flex-shrink:0;align-items:center;display:inline-flex}
.Hero-module__Faf1RG__shell{z-index:1;max-width:var(--content-max);width:100%;padding-inline:calc(var(--gutter) + var(--space-8));padding-block:var(--fluid-24) var(--fluid-48);place-items:center;gap:var(--fluid-24);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.Hero-module__Faf1RG__intro{--fs-heading:clamp(32px, 3.2vw, 48px);--fs-lead:clamp(15px, 1.2vw, 18px);align-items:center;gap:var(--space-10);text-align:center;flex-direction:column;display:flex}.Hero-module__Faf1RG__headline{max-width:20ch;color:var(--color-fg-default);text-wrap:balance}.Hero-module__Faf1RG__highlight{color:var(--color-brand-solid)}.Hero-module__Faf1RG__lead{max-width:56ch;color:var(--color-fg-secondary);text-wrap:balance}.Hero-module__Faf1RG__leadLine{display:block}.Hero-module__Faf1RG__ask{align-items:center;gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}.Hero-module__Faf1RG__terms{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);font-weight:500}.Hero-module__Faf1RG__mockup{width:100%;min-width:0;max-width:1000px}@media (max-width:768px){.Hero-module__Faf1RG__shell{padding-block:var(--fluid-36) var(--fluid-48);gap:var(--fluid-24)}.Hero-module__Faf1RG__leadLine{display:inline}.Hero-module__Faf1RG__lead{max-width:34ch}.Hero-module__Faf1RG__ask a{--btn-px:var(--space-9);--btn-py:var(--space-5);font-size:var(--size-sm)}}
.HowItWorks-module__HUzUQa__section{z-index:2;max-width:var(--content-max);padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.HowItWorks-module__HUzUQa__accent{color:var(--color-brand-solid)}.HowItWorks-module__HUzUQa__heading{max-width:30ch;color:var(--color-fg-default);text-align:center}.HowItWorks-module__HUzUQa__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.HowItWorks-module__HUzUQa__cards{align-items:center;gap:var(--space-5);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.HowItWorks-module__HUzUQa__cards>*{transition:transform var(--duration-slower) cubic-bezier(.2, 0, 0, 1), box-shadow var(--duration-slower) ease}.HowItWorks-module__HUzUQa__cards>:first-child,.HowItWorks-module__HUzUQa__cards>:last-child{z-index:1;box-shadow:0 8px 24px -14px oklch(from var(--color-grey-1200) l c h / .16)}.HowItWorks-module__HUzUQa__cards>:first-child{padding-right:var(--space-16);transform:scale(.95) translateX(var(--space-12))}.HowItWorks-module__HUzUQa__cards>:last-child{padding-left:var(--space-16);transform:scale(.95) translateX(calc(-1 * var(--space-12)))}.HowItWorks-module__HUzUQa__cards>:nth-child(2){z-index:2;box-shadow:0 24px 56px -16px oklch(from var(--color-grey-1200) l c h / .22), 0 8px 20px -10px oklch(from var(--color-grey-1200) l c h / .12);transform:scale(1.05)}@media (max-width:768px){.HowItWorks-module__HUzUQa__heading br{display:none}.HowItWorks-module__HUzUQa__cards{padding-inline:var(--space-4)}}@media (max-width:1024px){.HowItWorks-module__HUzUQa__underline{text-decoration-thickness:var(--underline-accent-narrow)}.HowItWorks-module__HUzUQa__cards{grid-template-columns:1fr;place-items:stretch center}.HowItWorks-module__HUzUQa__cards>*,.HowItWorks-module__HUzUQa__cards>:first-child,.HowItWorks-module__HUzUQa__cards>:last-child,.HowItWorks-module__HUzUQa__cards>:nth-child(2){width:100%;max-width:400px;padding-inline:var(--space-10);z-index:auto;box-shadow:none;transform:none}}
.Target-module__7pED1q__stage{width:100%;height:100%;padding:var(--space-8);justify-content:center;gap:var(--space-8);font-family:var(--font-sora);flex-direction:column;display:flex}.Target-module__7pED1q__ends{align-items:stretch;gap:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.Target-module__7pED1q__end{min-width:0;padding:var(--space-6);gap:var(--space-1);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-app);flex-direction:column;display:flex}.Target-module__7pED1q__endGoal{border-color:var(--color-blue-300);background:var(--color-blue-100)}.Target-module__7pED1q__eyebrow{color:var(--color-fg-muted);letter-spacing:.12em;font-size:8px;font-weight:700}.Target-module__7pED1q__endTitle{color:var(--color-fg-default);letter-spacing:-.02em;font-size:13px;font-weight:750}.Target-module__7pED1q__endDetail{color:var(--color-fg-secondary);text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.Target-module__7pED1q__endArrow{color:var(--color-brand-solid);justify-content:center;align-items:center;display:inline-flex}.Target-module__7pED1q__links{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Target-module__7pED1q__link{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-faint);grid-template-columns:1fr auto 1fr;display:grid}.Target-module__7pED1q__linkSchool,.Target-module__7pED1q__linkExam{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.3;overflow:hidden}.Target-module__7pED1q__linkSchool{color:var(--color-fg-muted)}.Target-module__7pED1q__linkExam{color:var(--color-fg-default);text-align:right;font-weight:650}.Target-module__7pED1q__linkArrow{color:var(--color-brand-solid);align-items:center;display:inline-flex}
.HowItWorks-module__iZI4kG__section{z-index:6;max-width:var(--content-max);padding:var(--fluid-48) 0;padding-inline:var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin:0 auto;display:flex;position:relative}.HowItWorks-module__iZI4kG__title{text-align:center;max-width:30ch}.HowItWorks-module__iZI4kG__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.HowItWorks-module__iZI4kG__accent{color:var(--color-brand-solid)}.HowItWorks-module__iZI4kG__cards{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:center;width:100%;display:grid}.HowItWorks-module__iZI4kG__cards>*{transition:transform var(--duration-slower) cubic-bezier(.2, 0, 0, 1), box-shadow var(--duration-slower) ease}.HowItWorks-module__iZI4kG__cards>:first-child,.HowItWorks-module__iZI4kG__cards>:last-child{z-index:1;box-shadow:0 8px 24px -14px oklch(from var(--color-grey-1200) l c h / .16)}.HowItWorks-module__iZI4kG__cards>:first-child{transform:scale(.95) translateX(var(--space-12));padding-right:var(--space-16)}.HowItWorks-module__iZI4kG__cards>:last-child{transform:scale(.95) translateX(calc(-1 * var(--space-12)));padding-left:var(--space-16)}.HowItWorks-module__iZI4kG__cards>:nth-child(2){z-index:2;box-shadow:0 24px 56px -16px oklch(from var(--color-grey-1200) l c h / .22), 0 8px 20px -10px oklch(from var(--color-grey-1200) l c h / .12);transform:scale(1.05)}@media (max-width:1024px){.HowItWorks-module__iZI4kG__underline{text-decoration-thickness:var(--underline-accent-narrow)}.HowItWorks-module__iZI4kG__cards{grid-template-columns:1fr;place-items:stretch center}.HowItWorks-module__iZI4kG__cards>*,.HowItWorks-module__iZI4kG__cards>:first-child,.HowItWorks-module__iZI4kG__cards>:last-child,.HowItWorks-module__iZI4kG__cards>:nth-child(2){z-index:auto;box-shadow:none;padding-left:var(--space-10);padding-right:var(--space-10);width:100%;max-width:400px;transform:none}}@media (max-width:768px){.HowItWorks-module__iZI4kG__cards{padding-inline:var(--space-4)}}
.HandArrow-module__2qDDbG__arrow{align-items:center;gap:var(--space-1);flex-direction:column;width:150px;display:flex}.HandArrow-module__2qDDbG__label{color:var(--color-brand-solid);font-family:var(--font-kalam);font-size:22px;font-weight:700;line-height:1;transform:rotate(-4deg)}.HandArrow-module__2qDDbG__svg{width:100%;height:auto}.HandArrow-module__2qDDbG__shaft,.HandArrow-module__2qDDbG__head{stroke:var(--color-brand-solid);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.HandArrow-module__2qDDbG__arrow{gap:var(--space-4);flex-direction:row-reverse;width:auto}.HandArrow-module__2qDDbG__svg{width:64px;transform:rotate(90deg)}.HandArrow-module__2qDDbG__label{font-size:19px}}
.Personalization-module___-BYsq__section{z-index:1;width:100%;max-width:var(--content-max);padding:var(--fluid-36) var(--gutter);gap:var(--fluid-24);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;margin-inline:auto;display:grid;position:relative}.Personalization-module___-BYsq__intro{gap:var(--space-14);flex-direction:column;display:flex}.Personalization-module___-BYsq__kicker{margin-bottom:calc(var(--space-6) - var(--space-14));color:var(--color-fg-secondary);font-size:var(--fs-meta-sm);letter-spacing:.12em;text-transform:uppercase}.Personalization-module___-BYsq__heading{color:var(--color-fg-default)}.Personalization-module___-BYsq__accent{color:var(--color-brand-solid)}.Personalization-module___-BYsq__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.Personalization-module___-BYsq__lead{max-width:44ch;color:var(--color-fg-muted)}.Personalization-module___-BYsq__cta{margin-top:var(--space-6)}.Personalization-module___-BYsq__card{padding:var(--space-4) var(--space-12);background:var(--color-bg-faint);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:0 12px 32px -22px oklch(from var(--color-grey-1200) l c h / .16);flex-direction:column;display:flex}.Personalization-module___-BYsq__point{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:40px 1fr;align-items:start;display:grid}.Personalization-module___-BYsq__point+.Personalization-module___-BYsq__point{border-top:var(--border-thin) solid var(--color-border-subtle)}.Personalization-module___-BYsq__icon{border-radius:var(--radius-md);background:var(--color-blue-100);width:40px;height:40px;color:var(--color-brand-solid);justify-content:center;align-items:center;display:inline-flex}.Personalization-module___-BYsq__copy{gap:var(--space-3);flex-direction:column;display:flex}.Personalization-module___-BYsq__title{color:var(--color-fg-default)}.Personalization-module___-BYsq__body{color:var(--color-fg-secondary);font-size:var(--fs-meta-sm)}@media (max-width:900px){.Personalization-module___-BYsq__section{gap:var(--space-12);grid-template-columns:1fr}.Personalization-module___-BYsq__intro{text-align:center;align-items:center}.Personalization-module___-BYsq__cta{justify-content:center;display:flex}.Personalization-module___-BYsq__heading br{display:none}}@media (max-width:768px){.Personalization-module___-BYsq__section{padding-inline:var(--space-12)}.Personalization-module___-BYsq__card{padding-inline:var(--space-8);border-radius:var(--radius-lg)}}
.HowItWorks-module__PYI34a__section{z-index:2;max-width:var(--content-max);padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.HowItWorks-module__PYI34a__accent{color:var(--color-brand-solid)}.HowItWorks-module__PYI34a__heading{max-width:30ch;color:var(--color-fg-default);text-align:center}.HowItWorks-module__PYI34a__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.HowItWorks-module__PYI34a__cards{align-items:center;gap:var(--space-5);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.HowItWorks-module__PYI34a__cards>*{transition:transform var(--duration-slower) cubic-bezier(.2, 0, 0, 1), box-shadow var(--duration-slower) ease}.HowItWorks-module__PYI34a__cards>:first-child,.HowItWorks-module__PYI34a__cards>:last-child{z-index:1;box-shadow:0 8px 24px -14px oklch(from var(--color-grey-1200) l c h / .16)}.HowItWorks-module__PYI34a__cards>:first-child{padding-right:var(--space-16);transform:scale(.95) translateX(var(--space-12))}.HowItWorks-module__PYI34a__cards>:last-child{padding-left:var(--space-16);transform:scale(.95) translateX(calc(-1 * var(--space-12)))}.HowItWorks-module__PYI34a__cards>:nth-child(2){z-index:2;box-shadow:0 24px 56px -16px oklch(from var(--color-grey-1200) l c h / .22), 0 8px 20px -10px oklch(from var(--color-grey-1200) l c h / .12);transform:scale(1.05)}@media (max-width:768px){.HowItWorks-module__PYI34a__heading{letter-spacing:-.04em;font-size:clamp(22px,6.5vw,28px)}.HowItWorks-module__PYI34a__cards{padding-inline:var(--space-4)}}@media (max-width:1024px){.HowItWorks-module__PYI34a__underline{text-decoration-thickness:var(--underline-accent-narrow)}.HowItWorks-module__PYI34a__cards{grid-template-columns:1fr;place-items:stretch center}.HowItWorks-module__PYI34a__cards>*,.HowItWorks-module__PYI34a__cards>:first-child,.HowItWorks-module__PYI34a__cards>:last-child,.HowItWorks-module__PYI34a__cards>:nth-child(2){width:100%;max-width:400px;padding-inline:var(--space-10);z-index:auto;box-shadow:none;transform:none}}
.SplitLayout-module__f_VUlq__layout{min-height:100svh;display:flex}.SplitLayout-module__f_VUlq__pane{background:var(--bg-grain-worked);flex:1;display:flex;position:relative;overflow:hidden}.SplitLayout-module__f_VUlq__formSide{flex:1;min-width:0;display:flex}.SplitLayout-module__f_VUlq__formSide>*{flex:auto}@media (max-width:1024px){.SplitLayout-module__f_VUlq__pane{display:none}.SplitLayout-module__f_VUlq__formSide{flex-basis:100%}}
.Testimonials-module__dS7Yda__section{z-index:6;max-width:var(--content-max);padding:var(--fluid-48) 0;padding-inline:var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin:0 auto;display:flex;position:relative}.Testimonials-module__dS7Yda__title{text-align:center;text-wrap:balance;max-width:20ch}.Testimonials-module__dS7Yda__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.Testimonials-module__dS7Yda__accent{color:var(--color-brand-solid)}.Testimonials-module__dS7Yda__wall{--card-h:208px;--drop:calc(var(--card-h) / 2 + var(--space-6) / 2);gap:var(--space-6);width:100%;padding-bottom:var(--drop);grid-template-columns:repeat(4,1fr);display:grid}.Testimonials-module__dS7Yda__column{gap:var(--space-6);transition:transform .7s var(--ease-out-attention);will-change:transform;flex-direction:column;display:flex}.Testimonials-module__dS7Yda__staggerUp{transform:translateY(0)}.Testimonials-module__dS7Yda__staggerDown,.Testimonials-module__dS7Yda__wall[data-inverted=true] .Testimonials-module__dS7Yda__staggerUp{transform:translateY(var(--drop))}.Testimonials-module__dS7Yda__wall[data-inverted=true] .Testimonials-module__dS7Yda__staggerDown{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Testimonials-module__dS7Yda__column{transition:none}}.Testimonials-module__dS7Yda__carousel{--card-h:208px;align-items:stretch;gap:var(--space-6);flex-direction:column;width:100%;display:none}.Testimonials-module__dS7Yda__viewport{justify-content:center;min-width:0;display:flex}.Testimonials-module__dS7Yda__viewport>*{width:100%;max-width:480px}.Testimonials-module__dS7Yda__carouselControls{justify-content:center;gap:var(--space-4);display:flex}.Testimonials-module__dS7Yda__arrow{border-radius:var(--radius-full);background:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);width:44px;height:44px;color:var(--color-fg-default);cursor:pointer;transition:background var(--duration-fast,.2s) var(--ease-out,ease), border-color var(--duration-fast,.2s) var(--ease-out,ease), transform .2s ease;justify-content:center;align-items:center;display:inline-flex}.Testimonials-module__dS7Yda__arrow:hover{background:var(--color-bg-faint);border-color:color-mix(in oklch, var(--color-brand-solid) 35%, transparent);color:var(--color-brand-solid)}.Testimonials-module__dS7Yda__arrow:active{transform:scale(.92)}@media (max-width:1024px){.Testimonials-module__dS7Yda__underline{text-decoration-thickness:var(--underline-accent-narrow)}.Testimonials-module__dS7Yda__wall{display:none}.Testimonials-module__dS7Yda__carousel{display:flex}}@media (max-width:768px){.Testimonials-module__dS7Yda__carousel{--card-h:160px;padding-inline:var(--space-4)}}
.Problem-module__vA0NJG__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Problem-module__vA0NJG__stage{justify-content:center;align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,.78fr) auto minmax(0,1.22fr);width:100%;max-width:1200px;display:grid}.Problem-module__vA0NJG__before,.Problem-module__vA0NJG__after{align-items:center;gap:var(--space-6);flex-direction:column;margin:0;display:flex}.Problem-module__vA0NJG__qbank{aspect-ratio:1/1.02;width:100%;min-height:0;box-shadow:0 22px 44px -22px oklch(from var(--color-grey-1200) l c h / .4);border-radius:3px;overflow:hidden;transform:rotate(-2.5deg)}.Problem-module__vA0NJG__label,.Problem-module__vA0NJG__labelBrand{padding:3px var(--space-6);border-radius:var(--radius-full)}@supports (text-box:trim-both cap alphabetic){.Problem-module__vA0NJG__label,.Problem-module__vA0NJG__labelBrand{text-box:trim-both cap alphabetic;padding-block:5px}}.Problem-module__vA0NJG__label{color:#fff;background:#2b4c7e}.Problem-module__vA0NJG__labelBrand{background:var(--color-brand-solid);color:var(--color-fg-on-brand)}@media (max-width:900px){.Problem-module__vA0NJG__stage{justify-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:560px}.Problem-module__vA0NJG__qbank{max-width:420px}}
.TestimonialCard-module__ei-T1G__card{min-height:var(--card-h);gap:var(--space-4);padding:var(--space-6);background:var(--color-eigen-white);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:0 1px 2px oklch(from var(--color-grey-1200) l c h / .05), 0 8px 20px -10px oklch(from var(--color-grey-1200) l c h / .1);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.TestimonialCard-module__ei-T1G__card:hover{border-color:color-mix(in oklch, var(--color-brand-solid) 25%, var(--color-border-subtle));box-shadow:0 4px 12px oklch(from var(--color-grey-1200) l c h / .08), 0 12px 28px -10px oklch(from var(--color-grey-1200) l c h / .12);transform:translateY(-2px)}.TestimonialCard-module__ei-T1G__topRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.TestimonialCard-module__ei-T1G__roleBadge{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-full);padding:3px 9px;font-size:11px;font-weight:600}.TestimonialCard-module__ei-T1G__studentBadge{background:color-mix(in oklch, var(--color-brand-solid) 12%, transparent);color:var(--color-brand-solid)}.TestimonialCard-module__ei-T1G__parentBadge{color:#8d3700;color:lab(35.0692% 41.4247 61.8084);background:#ffece1;background:lab(95.1491% 9.57823 11.2451)}.TestimonialCard-module__ei-T1G__verifiedBadge{color:var(--color-fg-secondary);opacity:.85;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.TestimonialCard-module__ei-T1G__verifiedBadge svg{color:var(--color-brand-solid)}.TestimonialCard-module__ei-T1G__quote{color:var(--color-fg-default);font-size:var(--font-size-sm,14px);margin:0;line-height:1.5}.TestimonialCard-module__ei-T1G__author{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.TestimonialCard-module__ei-T1G__avatar{border-radius:var(--radius-full);background:var(--av-bg);object-fit:cover;flex-shrink:0;width:38px;height:38px;display:block}.TestimonialCard-module__ei-T1G__authorText{flex-direction:column;gap:2px;min-width:0;display:flex}.TestimonialCard-module__ei-T1G__name{color:var(--color-fg-default);font-size:14px;font-weight:600}.TestimonialCard-module__ei-T1G__location{color:var(--color-fg-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}
.Languages-module__DJ3dma__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-20) var(--gutter);margin-inline:auto;position:relative}.Languages-module__DJ3dma__panel{align-items:center;gap:var(--fluid-20);padding:var(--space-12) var(--space-16);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-faint);grid-template-columns:minmax(0,1fr) auto;display:grid}.Languages-module__DJ3dma__copy{gap:var(--space-4);flex-direction:column;display:flex}.Languages-module__DJ3dma__heading{color:var(--color-fg-default);letter-spacing:-.02em;font-weight:750}.Languages-module__DJ3dma__lead{max-width:52ch;color:var(--color-fg-secondary)}.Languages-module__DJ3dma__list{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Languages-module__DJ3dma__item{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-app);color:var(--color-fg-default);font-family:var(--font-sora);white-space:nowrap;font-size:12px;font-weight:650;display:inline-flex}.Languages-module__DJ3dma__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:12px}.Languages-module__DJ3dma__label{line-height:1}@media (max-width:900px){.Languages-module__DJ3dma__panel{gap:var(--space-10);padding:var(--space-10);grid-template-columns:1fr}.Languages-module__DJ3dma__list{justify-content:flex-start}}@media (max-width:768px){.Languages-module__DJ3dma__section{padding-inline:calc(var(--gutter) + var(--space-4))}}
.Card-module__VT85YG__shell{width:100%;min-height:100svh;padding:clamp(var(--space-6), 2.5vmin, var(--space-16));background:var(--bg-grain-worked);justify-content:center;align-items:center;display:flex;position:relative}.Card-module__VT85YG__center{background:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-2xl);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.Card-module__VT85YG__centerPanel{flex:1;align-self:stretch}.Card-module__VT85YG__center[data-roomy-controls] .Card-module__VT85YG__card button:not([data-size=xs]){height:var(--auth-roomy-control-height);padding:var(--space-8) var(--space-12)}.Card-module__VT85YG__center[data-roomy-controls]{--auth-roomy-control-height:var(--space-24)}.Card-module__VT85YG__center:not([data-flat-cta]) .Card-module__VT85YG__card button[data-type=primary]:not([data-size=xs]){box-shadow:var(--auth-shadow-cta-primary-rest)}.Card-module__VT85YG__center:not([data-flat-cta]) .Card-module__VT85YG__card button[data-type=primary]:not([data-size=xs]):hover:not(:disabled){box-shadow:var(--auth-shadow-cta-primary-hover);transform:translateY(var(--auth-cta-lift-hover))}.Card-module__VT85YG__center:not([data-flat-cta]) .Card-module__VT85YG__card button[data-type=primary]:not([data-size=xs]):active:not(:disabled){box-shadow:var(--auth-shadow-cta-primary-press);transform:translateY(0) scale(var(--press-scale))}.Card-module__VT85YG__center .Card-module__VT85YG__card button[data-type=secondary]:not([data-size=xs]){box-shadow:var(--auth-shadow-cta-secondary-rest)}.Card-module__VT85YG__center .Card-module__VT85YG__card button[data-type=secondary]:not([data-size=xs]):hover:not(:disabled){box-shadow:var(--auth-shadow-cta-secondary-hover);transform:translateY(var(--auth-cta-lift-hover))}.Card-module__VT85YG__center .Card-module__VT85YG__card button[data-type=secondary]:not([data-size=xs]):active:not(:disabled){box-shadow:var(--auth-shadow-cta-secondary-press);transform:translateY(0) scale(var(--press-scale))}.Card-module__VT85YG__center[data-roomy-controls] [data-auth-email-input]{height:var(--auth-roomy-control-height);padding-inline:var(--space-12);border-radius:var(--radius-full)}.Card-module__VT85YG__center[data-signup-rhythm] .Card-module__VT85YG__card{gap:var(--space-5)}.Card-module__VT85YG__center[data-signup-rhythm] .Card-module__VT85YG__headerText p{margin-top:var(--space-8)}.Card-module__VT85YG__center[data-signup-rhythm] .Card-module__VT85YG__header{margin-bottom:var(--space-12)}.Card-module__VT85YG__center[data-signup-rhythm] .Card-module__VT85YG__divider{margin-block:0}.Card-module__VT85YG__center[data-signup-rhythm] .Card-module__VT85YG__legal{margin-top:var(--space-8)}.Card-module__VT85YG__center .Card-module__VT85YG__headerLogo{top:var(--space-12);left:var(--space-12);position:absolute}.Card-module__VT85YG__centerCard{border-radius:var(--radius-xl);width:100%;max-width:40vw;box-shadow:var(--shadow-sm);align-self:stretch}@media (max-width:1024px){.Card-module__VT85YG__shell{padding:var(--space-4)}.Card-module__VT85YG__centerCard{max-width:none}.Card-module__VT85YG__center{border-radius:var(--radius-xl)}}@media (max-width:768px){.Card-module__VT85YG__center{border-radius:var(--radius-lg)}}.Card-module__VT85YG__card{width:100%;max-width:440px;padding:var(--space-12);gap:clamp(var(--space-8), 5vw, var(--space-10));flex-direction:column;display:flex}@media (max-width:480px){.Card-module__VT85YG__card{padding:var(--space-10)}}.Card-module__VT85YG__header{text-align:left;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.Card-module__VT85YG__backWrapper{margin-left:calc(-1 * var(--space-3));align-self:flex-start}.Card-module__VT85YG__headerLogo{display:flex}.Card-module__VT85YG__headerText{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.Card-module__VT85YG__title{color:var(--color-fg-default);margin:0}.Card-module__VT85YG__subtitle{color:var(--color-fg-secondary);margin:0}.Card-module__VT85YG__center[data-centered-header] .Card-module__VT85YG__header,.Card-module__VT85YG__center[data-centered-header] .Card-module__VT85YG__headerText{text-align:center;align-items:center}.Card-module__VT85YG__divider{align-items:center;gap:var(--space-4);width:100%;margin-block:var(--space-3);display:flex}.Card-module__VT85YG__dividerRule{background:var(--color-border-subtle);flex:1;height:1px}.Card-module__VT85YG__dividerLabel{color:var(--color-fg-secondary);white-space:nowrap}:is(.Card-module__VT85YG__card:has([data-auth-email-flow])>[data-auth-oauth],.Card-module__VT85YG__card:has([data-auth-email-flow])>[data-auth-alt-method],.Card-module__VT85YG__card:has([data-auth-email-flow])>.Card-module__VT85YG__divider,.Card-module__VT85YG__card:has([data-auth-email-flow]) .Card-module__VT85YG__headerText){display:none}.Card-module__VT85YG__legal{color:var(--color-fg-secondary);margin:0}.Card-module__VT85YG__legal a{color:var(--color-brand-text);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.Card-module__VT85YG__legal a:hover{color:var(--color-brand-solid)}.Card-module__VT85YG__legal a:focus-visible{outline:var(--auth-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.Card-module__VT85YG__footer{color:var(--color-fg-secondary);align-items:center;gap:var(--space-3);justify-content:flex-start;display:flex}.Card-module__VT85YG__footer a{color:var(--color-brand-text);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.Card-module__VT85YG__footer a:hover{color:var(--color-brand-solid)}.Card-module__VT85YG__footer a:focus-visible{outline:var(--auth-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}
.Testimonials-module__gdLQ2a__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Testimonials-module__gdLQ2a__stats{justify-content:center;gap:var(--fluid-36);margin:0;display:flex}.Testimonials-module__gdLQ2a__stat{align-items:center;gap:var(--space-2);flex-direction:column-reverse;display:flex}.Testimonials-module__gdLQ2a__statValue{color:var(--color-brand-solid);font-family:var(--font-sora);letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1}.Testimonials-module__gdLQ2a__statLabel{color:var(--color-fg-secondary);font-family:var(--font-sora);font-size:var(--fs-body-sm);font-weight:500}.Testimonials-module__gdLQ2a__spotlight{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:1080px;display:grid}.Testimonials-module__gdLQ2a__feature{justify-content:space-between;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-xl);background:var(--color-brand-solid);color:var(--color-fg-on-brand);flex-direction:column;margin:0;display:flex}.Testimonials-module__gdLQ2a__featureQuote{font-family:var(--font-sora);text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.Testimonials-module__gdLQ2a__featureBy{gap:var(--space-1);font-family:var(--font-sora);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.Testimonials-module__gdLQ2a__featureBy span{opacity:.8}.Testimonials-module__gdLQ2a__side{gap:var(--space-6);flex-direction:column;display:flex}.Testimonials-module__gdLQ2a__disclaimer{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);text-align:center;margin:0}@media (max-width:900px){.Testimonials-module__gdLQ2a__spotlight{grid-template-columns:1fr;max-width:560px}.Testimonials-module__gdLQ2a__feature{padding:var(--space-12)}}@media (max-width:600px){.Testimonials-module__gdLQ2a__stats{gap:var(--space-10)}.Testimonials-module__gdLQ2a__statValue{font-size:28px}.Testimonials-module__gdLQ2a__statLabel{text-align:center;max-width:10ch}}
.Testimonials-module___ialEG__section{z-index:6;max-width:var(--content-max);padding:var(--fluid-48) 0;padding-inline:var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin:0 auto;display:flex;position:relative}.Testimonials-module___ialEG__title{text-align:center;text-wrap:balance;max-width:36ch}.Testimonials-module___ialEG__underline{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-highlight);text-decoration-color:var(--color-brand-highlight);text-decoration-thickness:var(--underline-accent);text-underline-offset:var(--space-2);text-decoration-skip-ink:none}.Testimonials-module___ialEG__accent{color:var(--color-brand-solid)}.Testimonials-module___ialEG__tabs{align-items:center;gap:var(--space-1);background:var(--color-eigen-white);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);box-shadow:0 1px 4px oklch(from var(--color-grey-1200) l c h / .04);padding:4px;display:flex}.Testimonials-module___ialEG__tab{border-radius:var(--radius-full);color:var(--color-fg-secondary);font-size:var(--font-size-sm,14px);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 18px;font-weight:500;transition:all .2s}.Testimonials-module___ialEG__tab:hover{color:var(--color-fg-default);background:color-mix(in oklch, var(--color-brand-solid) 5%, transparent)}.Testimonials-module___ialEG__tabActive{background:var(--color-brand-solid);color:var(--color-eigen-white);box-shadow:0 2px 8px color-mix(in oklch, var(--color-brand-solid) 30%, transparent);font-weight:600}.Testimonials-module___ialEG__tabActive:hover{background:var(--color-brand-solid);color:var(--color-eigen-white)}.Testimonials-module___ialEG__wall{--card-h:236px;--gap-note:var(--space-12);--drop:calc(var(--card-h) / 2 + var(--gap-note) / 2);column-gap:var(--space-16);width:100%;padding-bottom:var(--drop);grid-template-columns:repeat(4,1fr);display:grid}.Testimonials-module___ialEG__column{gap:var(--gap-note);transition:transform .7s var(--ease-out-attention);will-change:transform;flex-direction:column;display:flex}.Testimonials-module___ialEG__staggerUp{transform:translateY(0)}.Testimonials-module___ialEG__staggerDown,.Testimonials-module___ialEG__wall[data-inverted=true] .Testimonials-module___ialEG__staggerUp{transform:translateY(var(--drop))}.Testimonials-module___ialEG__wall[data-inverted=true] .Testimonials-module___ialEG__staggerDown{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Testimonials-module___ialEG__column{transition:none}}.Testimonials-module___ialEG__carousel{--card-h:236px;align-items:stretch;gap:var(--space-6);flex-direction:column;width:100%;display:none}.Testimonials-module___ialEG__viewport{justify-content:center;min-width:0;display:flex}.Testimonials-module___ialEG__viewport>*{width:100%;max-width:480px}.Testimonials-module___ialEG__carouselControls{justify-content:center;gap:var(--space-4);display:flex}.Testimonials-module___ialEG__arrow{border-radius:var(--radius-full);background:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);width:44px;height:44px;color:var(--color-fg-default);cursor:pointer;transition:background var(--duration-fast,.2s) var(--ease-out,ease), border-color var(--duration-fast,.2s) var(--ease-out,ease), transform .2s ease;justify-content:center;align-items:center;display:inline-flex}.Testimonials-module___ialEG__arrow:hover{background:var(--color-bg-faint);border-color:color-mix(in oklch, var(--color-brand-solid) 35%, transparent);color:var(--color-brand-solid)}.Testimonials-module___ialEG__arrow:active{transform:scale(.92)}@media (max-width:1024px){.Testimonials-module___ialEG__underline{text-decoration-thickness:var(--underline-accent-narrow)}.Testimonials-module___ialEG__wall{display:none}.Testimonials-module___ialEG__carousel{display:flex}}@media (max-width:768px){.Testimonials-module___ialEG__title br{display:none}.Testimonials-module___ialEG__carousel{gap:var(--space-4);padding-inline:var(--space-4)}}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card{--tilt:-2.4deg;--drop-note:0px;--slide:0px;rotate:var(--tilt);transition:rotate var(--duration-med) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);margin-block-start:var(--drop-note);margin-inline-start:var(--slide)}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card:nth-child(2){--tilt:1.9deg;--drop-note:var(--space-8);--slide:-10px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card:nth-child(3){--tilt:-1.1deg;--drop-note:var(--space-3);--slide:8px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card:nth-child(4){--tilt:2.6deg;--drop-note:var(--space-10);--slide:-6px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card:first-child{--slide:9px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__column:nth-child(2n) article{--tilt:2.2deg;--slide:-8px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__column:nth-child(2n) article:nth-child(2){--tilt:-1.8deg;--drop-note:var(--space-4);--slide:11px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__column:nth-child(2n) article:nth-child(3){--tilt:1.4deg;--drop-note:var(--space-10);--slide:-9px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__column:nth-child(2n) article:nth-child(4){--tilt:-2.5deg;--drop-note:var(--space-6);--slide:7px}.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card:hover{--tilt:0deg}@media (prefers-reduced-motion:reduce){.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card{transition:none}}@media (max-width:768px){.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__card,.Testimonials-module___ialEG__wall .Testimonials-module___ialEG__column:nth-child(2n) article{--tilt:0deg;--drop-note:0px;--slide:0px}}
.MobileBlockGate-module__GwwGiG__overlay{display:none}@media (max-width:1023.98px){.MobileBlockGate-module__GwwGiG__overlay{z-index:var(--z-mobile-block);background:var(--color-bg-app);display:block;position:fixed;inset:0;overflow-y:auto}.MobileBlockGate-module__GwwGiG__backdrop{z-index:var(--z-pseudo-backdrop);pointer-events:none;position:fixed;inset:0}.MobileBlockGate-module__GwwGiG__logoSlot{top:calc(var(--space-12) + env(safe-area-inset-top));left:var(--space-12);display:flex;position:absolute}.MobileBlockGate-module__GwwGiG__content{justify-content:center;align-items:center;gap:var(--space-16);max-width:440px;min-height:100svh;padding:calc(var(--space-24) * 2) var(--space-12) calc(var(--space-24) + var(--space-12) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.MobileBlockGate-module__GwwGiG__copy{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.MobileBlockGate-module__GwwGiG__copy h1{color:var(--color-fg-default);text-wrap:balance}.MobileBlockGate-module__GwwGiG__copy p{max-width:32ch;color:var(--color-fg-secondary);text-wrap:pretty}.MobileBlockGate-module__GwwGiG__domain{color:var(--color-brand-solid);white-space:nowrap}.MobileBlockGate-module__GwwGiG__stage{width:100%}.MobileBlockGate-module__GwwGiG__device{width:min(100%,160svh - 512px);margin:0 auto}.MobileBlockGate-module__GwwGiG__action{width:100%;margin-top:var(--space-8)}.MobileBlockGate-module__GwwGiG__action [data-size=xlg]{min-height:60px}}@media (max-width:640px){.MobileBlockGate-module__GwwGiG__copy h1{font-size:clamp(24px,7.4vw,32px)}.MobileBlockGate-module__GwwGiG__copy p{font-size:14px}}
.Trust-module__1lfQOa__collegesWrap{z-index:var(--z-content);position:relative}
.Parents-module__WCwA6a__root{background:var(--color-bg-app);width:100%;min-height:100vh;color:var(--color-fg-default);position:relative;overflow-x:clip}
.WorksWith-module__IYPVlW__section{z-index:var(--z-content);max-width:var(--content-max);width:100%;padding:var(--fluid-48) var(--gutter);align-items:center;gap:var(--fluid-24);flex-direction:column;margin-inline:auto;display:flex;position:relative}.WorksWith-module__IYPVlW__grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1080px;margin:0;padding:0;list-style:none;display:grid}.WorksWith-module__IYPVlW__tile{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6) var(--space-9);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-app);text-align:center;flex-direction:column;display:flex}.WorksWith-module__IYPVlW__art{width:120px;height:120px;margin-bottom:var(--space-3);object-fit:contain}.WorksWith-module__IYPVlW__name{color:var(--color-fg-default);font-family:var(--font-sora);font-size:var(--fs-body);font-weight:700}.WorksWith-module__IYPVlW__kind{color:var(--color-fg-muted);font-family:var(--font-sora);font-size:var(--fs-meta-sm);font-weight:500}@media (max-width:900px){.WorksWith-module__IYPVlW__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.WorksWith-module__IYPVlW__art{width:88px;height:88px}}
.CohortEntry-module__IvYF5W__form{gap:var(--space-7);--control-height:44px;flex-direction:column;display:flex}
.page-module__caeDJq__root{flex-direction:column;align-items:center;gap:16px;height:100%;padding:32px;display:flex;overflow:auto}.page-module__caeDJq__hint{color:var(--color-fg-secondary);text-align:center;font-size:13px}.page-module__caeDJq__stage{border:1px solid var(--color-border-subtle);background:oklch(from var(--color-eigen-white) l c h / .9);cursor:crosshair;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;border-radius:12px;width:560px;height:240px;position:relative;overflow:hidden;container-type:inline-size}.page-module__caeDJq__coords{font-size:12px;font-family:var(--font-mono,monospace);color:var(--color-fg-muted);min-height:18px}
