.faq-module__LcTZnG__page{--faq-ink:#1d1626;--faq-line:color-mix(in oklch, var(--foreground) 13%, transparent);--faq-sky:color-mix(in oklch, var(--brand-primary) 16%, white);--faq-butter:color-mix(in oklch, var(--support-yellow) 42%, white);--faq-mint:color-mix(in oklch, var(--brand-tertiary) 24%, white);--faq-blush:color-mix(in oklch, var(--support-mauve) 13%, white);--faq-rose:color-mix(in oklch, var(--support-red) 11%, white);--faq-gutter:clamp(20px, 5vw, 64px);interpolate-size:allow-keywords;color:var(--foreground);overflow-x:clip}.faq-module__LcTZnG__page [data-topic=about]{--topic:var(--support-mauve);--topic-tint:var(--faq-blush)}.faq-module__LcTZnG__page [data-topic=students]{--topic:var(--support-yellow);--topic-tint:var(--faq-butter)}.faq-module__LcTZnG__page [data-topic=schools]{--topic:var(--brand-primary);--topic-tint:var(--faq-sky)}.faq-module__LcTZnG__page [data-topic=professionals]{--topic:var(--brand-tertiary);--topic-tint:var(--faq-mint)}.faq-module__LcTZnG__page [data-topic=limits]{--topic:var(--support-red);--topic-tint:var(--faq-rose)}.faq-module__LcTZnG__hero{max-width:1240px;padding:clamp(24px, 4vw, 48px) var(--faq-gutter) 0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:24px clamp(24px,4vw,64px);margin:0 auto;display:grid}.faq-module__LcTZnG__heroTitle{isolation:isolate;max-width:10.5em;font-family:var(--font-chillax);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 3vw,4.125rem);font-weight:600;line-height:1.02;position:relative}.faq-module__LcTZnG__heroMark{white-space:nowrap;font-style:normal;position:relative}.faq-module__LcTZnG__heroMark:after{content:"";inset-inline:-.06em -.04em;background:var(--support-mauve);z-index:-1;height:.2em;position:absolute;bottom:-.1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M6 15C58 7 120 6 176 10C214 12 252 9 294 5' fill='none' stroke='black' stroke-width='9' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M6 15C58 7 120 6 176 10C214 12 252 9 294 5' fill='none' stroke='black' stroke-width='9' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.faq-module__LcTZnG__heroLead{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:24px;font-size:1.125rem;line-height:1.6}.faq-module__LcTZnG__searchForm{max-width:34rem;margin-top:32px}.faq-module__LcTZnG__search{height:3.5rem;box-shadow:0 5px 0 color-mix(in oklch, var(--foreground) 9%, transparent);background:#fff;border-width:1.5px;border-radius:1.25rem}.faq-module__LcTZnG__search input{height:100%;font-size:1rem}.faq-module__LcTZnG__search svg{width:20px;height:20px}.faq-module__LcTZnG__searchStatus{min-height:1.5rem;color:var(--muted-foreground);margin-top:14px;font-size:.875rem;font-weight:700}.faq-module__LcTZnG__stage{aspect-ratio:1000/1400;justify-self:center;width:min(100%,430px);margin-bottom:-40px;position:relative}[dir=rtl] .faq-module__LcTZnG__stage{transform:scaleX(-1)}.faq-module__LcTZnG__stageArt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.faq-module__LcTZnG__stageSamir{width:64%;height:auto;position:absolute;top:0;left:20%}.faq-module__LcTZnG__stageField{fill:var(--faq-sky)}.faq-module__LcTZnG__stageGround{fill:color-mix(in oklch, var(--faq-ink) 13%, var(--background));transform-box:fill-box;transform-origin:50%}.faq-module__LcTZnG__questionInk,.faq-module__LcTZnG__questionFill{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.faq-module__LcTZnG__questionInk{stroke:var(--faq-ink);stroke-width:92px}.faq-module__LcTZnG__questionFill{stroke:var(--support-mauve);stroke-width:64px}.faq-module__LcTZnG__questionShine,.faq-module__LcTZnG__questionDotShine{stroke:color-mix(in oklch, var(--support-mauve) 45%, white);stroke-width:12px;stroke-linecap:round}.faq-module__LcTZnG__questionDot{transform-box:fill-box;transform-origin:bottom}.faq-module__LcTZnG__questionDotInk{fill:var(--support-mauve);stroke:var(--faq-ink);stroke-width:13px}.faq-module__LcTZnG__sparks{stroke:var(--faq-ink);stroke-width:10px;stroke-linecap:round;transform-box:fill-box;transform-origin:100%}@keyframes faq-module__LcTZnG__faq-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes faq-module__LcTZnG__faq-drop{0%{opacity:0;transform:translateY(-240px)}50%{opacity:1;transform:translateY(0)scale(1.06,.9)}68%{transform:translateY(-46px)scale(.97,1.04)}84%{transform:translateY(0)scale(1.02,.97)}93%{transform:translateY(-8px)}to{transform:none}}@keyframes faq-module__LcTZnG__faq-ground{0%{transform:scaleX(.4)}50%{transform:scaleX(1.08)}to{transform:none}}@keyframes faq-module__LcTZnG__faq-land{0%{opacity:0;transform:translateY(-16%)rotate(-3deg)}55%{opacity:1;transform:translateY(1.2%)rotate(.6deg)}78%{transform:translateY(-.6%)}to{transform:none}}@keyframes faq-module__LcTZnG__faq-spark{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes faq-module__LcTZnG__faq-shine{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(html:not([data-public-page-pending]) .faq-module__LcTZnG__questionInk,html:not([data-public-page-pending]) .faq-module__LcTZnG__questionFill){animation:.82s cubic-bezier(.55,0,.25,1) both faq-module__LcTZnG__faq-draw}html:not([data-public-page-pending]) .faq-module__LcTZnG__questionShine{animation:.3s .76s both faq-module__LcTZnG__faq-shine}html:not([data-public-page-pending]) .faq-module__LcTZnG__questionDot{animation:.9s cubic-bezier(.45,0,.35,1) .48s both faq-module__LcTZnG__faq-drop}html:not([data-public-page-pending]) .faq-module__LcTZnG__stageGround{animation:.9s cubic-bezier(.45,0,.35,1) .48s both faq-module__LcTZnG__faq-ground}html:not([data-public-page-pending]) .faq-module__LcTZnG__stageSamir{animation:.76s cubic-bezier(.3,.7,.4,1) .64s both faq-module__LcTZnG__faq-land}html:not([data-public-page-pending]) .faq-module__LcTZnG__sparks{animation:.32s cubic-bezier(.3,1.4,.5,1) 1.22s both faq-module__LcTZnG__faq-spark}}.faq-module__LcTZnG__cast{max-width:1240px;padding:clamp(64px, 8vw, 112px) var(--faq-gutter) clamp(72px, 8vw, 112px);margin:0 auto}.faq-module__LcTZnG__castField{--fig-h:clamp(380px, 31vw, 460px);--fig-row:calc(var(--fig-h) * .848)}.faq-module__LcTZnG__castTitle{font-family:var(--font-chillax);letter-spacing:-.03em;text-align:center;text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 1.8vw,2.75rem);font-weight:600;line-height:1.1}.faq-module__LcTZnG__castLead{text-align:center;color:var(--muted-foreground);margin-top:10px;font-size:1.0625rem;font-weight:600}.faq-module__LcTZnG__castStage{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto var(--fig-row);gap:0 clamp(12px,2.5vw,40px);margin-top:clamp(36px,4vw,56px);list-style:none;display:grid}.faq-module__LcTZnG__castStage>li{grid-row:span 2;grid-template-rows:subgrid;justify-items:center;display:grid}.faq-module__LcTZnG__castStage [data-topic=students]{--figure-scale:.9;--tail-shift:calc(var(--fig-h) * -.035)}.faq-module__LcTZnG__castStage [data-topic=schools]{--figure-scale:1;--tail-shift:0px}.faq-module__LcTZnG__castStage [data-topic=professionals]{--figure-scale:.95;--tail-shift:calc(var(--fig-h) * .025)}.faq-module__LcTZnG__bubble{z-index:1;width:fit-content;max-width:min(100%,20.5rem);margin-bottom:calc(28px - var(--fig-h) * .848 * (1 - var(--figure-scale)));border:2px solid var(--faq-ink);color:var(--faq-ink);box-shadow:0 6px 0 var(--faq-ink);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:10px 14px;padding:16px 16px 16px 20px;text-decoration:none;transition:rotate .26s cubic-bezier(.3,1.3,.5,1),translate .26s cubic-bezier(.3,1.3,.5,1),box-shadow .2s,filter .24s;display:grid;position:relative}[dir=rtl] .faq-module__LcTZnG__bubble{padding:16px 20px 16px 16px}.faq-module__LcTZnG__bubble:after{content:"";bottom:-10px;left:calc(50% + var(--tail-shift,0px));border-right:2px solid var(--faq-ink);border-bottom:2px solid var(--faq-ink);background:#fff;border-bottom-right-radius:5px;width:18px;height:18px;margin-inline-start:-9px;position:absolute;rotate:45deg}.faq-module__LcTZnG__castStage>li:first-child .faq-module__LcTZnG__bubble{rotate:-2.5deg}.faq-module__LcTZnG__castStage>li:nth-child(2) .faq-module__LcTZnG__bubble{rotate:1.5deg}.faq-module__LcTZnG__castStage>li:nth-child(3) .faq-module__LcTZnG__bubble{rotate:-1deg}.faq-module__LcTZnG__bubble:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.faq-module__LcTZnG__bubbleRole{background:var(--topic-tint);border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:3px 11px 3px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.faq-module__LcTZnG__castDot{border:2px solid var(--faq-ink);background:var(--topic);border-radius:999px;width:10px;height:10px}.faq-module__LcTZnG__bubbleText{font-family:var(--font-quicksand);text-wrap:pretty;font-size:1.125rem;font-weight:700;line-height:1.3}.faq-module__LcTZnG__bubbleGo{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;transition:translate .2s;display:grid}[dir=rtl] .faq-module__LcTZnG__bubbleGo svg{scale:-1 1}.faq-module__LcTZnG__castFigure{view-timeline:--faq-figure block;width:100%;height:100%;transition:opacity .24s;display:block;position:relative}.faq-module__LcTZnG__castFigure img{left:50%;bottom:calc(-1 * var(--fig-h) * var(--figure-scale) * .076);width:auto;height:calc(var(--fig-h) * var(--figure-scale));transform-origin:50% 92.4%;max-width:none;transition:scale .36s cubic-bezier(.3,1.4,.5,1);position:absolute;translate:-50%}@media (hover:hover){.faq-module__LcTZnG__castStage>li:hover .faq-module__LcTZnG__castFigure img{scale:1.03}.faq-module__LcTZnG__castStage>li:hover .faq-module__LcTZnG__bubble{box-shadow:0 8px 0 var(--faq-ink);translate:0 -6px;rotate:none}.faq-module__LcTZnG__castStage:has(>li:hover)>li:not(:hover) .faq-module__LcTZnG__castFigure{opacity:.7}.faq-module__LcTZnG__castStage:has(>li:hover)>li:not(:hover) .faq-module__LcTZnG__bubble{filter:opacity(.75)}.faq-module__LcTZnG__bubble:hover .faq-module__LcTZnG__bubbleGo{translate:3px}[dir=rtl] .faq-module__LcTZnG__bubble:hover .faq-module__LcTZnG__bubbleGo{translate:-3px}}.faq-module__LcTZnG__castStage>li:has(.faq-module__LcTZnG__bubble:focus-visible) .faq-module__LcTZnG__castFigure img{scale:1.03}.faq-module__LcTZnG__bubble:focus-visible{box-shadow:0 8px 0 var(--faq-ink);translate:0 -6px;rotate:none}.faq-module__LcTZnG__castStage:has(.faq-module__LcTZnG__bubble:focus-visible)>li:not(:has(.faq-module__LcTZnG__bubble:focus-visible)) .faq-module__LcTZnG__castFigure{opacity:.7}.faq-module__LcTZnG__castStage:has(.faq-module__LcTZnG__bubble:focus-visible)>li:not(:has(.faq-module__LcTZnG__bubble:focus-visible)) .faq-module__LcTZnG__bubble{filter:opacity(.75)}@keyframes faq-module__LcTZnG__faq-hop{40%{transform:translateY(-3%)}}@keyframes faq-module__LcTZnG__faq-rise{0%{translate:0 48px}}@keyframes faq-module__LcTZnG__faq-pop{0%{opacity:0;scale:.82}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.faq-module__LcTZnG__castStage>li:hover .faq-module__LcTZnG__castFigure img{animation:.42s cubic-bezier(.3,0,.3,1) faq-module__LcTZnG__faq-hop}}.faq-module__LcTZnG__castStage>li:has(.faq-module__LcTZnG__bubble:focus-visible) .faq-module__LcTZnG__castFigure img{animation:.42s cubic-bezier(.3,0,.3,1) faq-module__LcTZnG__faq-hop}@supports (animation-timeline:view()){.faq-module__LcTZnG__castFigure{animation:linear both faq-module__LcTZnG__faq-rise;animation-timeline:--faq-figure;animation-range:entry}.faq-module__LcTZnG__bubble{animation:linear both faq-module__LcTZnG__faq-pop;animation-timeline:view();animation-range:entry}}}.faq-module__LcTZnG__answers{max-width:1160px;padding:0 var(--faq-gutter) clamp(80px, 9vw, 128px);margin:0 auto;scroll-margin-top:88px}.faq-module__LcTZnG__answersTitle{font-family:var(--font-quicksand);letter-spacing:-.01em;margin-bottom:16px;padding-inline:8px;font-size:1.5rem;font-weight:700}.faq-module__LcTZnG__sheet{border:1.5px solid var(--faq-line);box-shadow:0 6px 0 color-mix(in oklch, var(--foreground) 5%, transparent);background:#fff;border-radius:32px;padding:4px clamp(20px,4vw,48px)}.faq-module__LcTZnG__group{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:12px clamp(24px,5vw,72px);padding-block:36px;scroll-margin-top:96px;display:grid}.faq-module__LcTZnG__group+.faq-module__LcTZnG__group{border-top:1.5px solid var(--faq-line)}.faq-module__LcTZnG__groupHeader{grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:center;gap:4px 12px;display:grid;position:sticky;top:104px}.faq-module__LcTZnG__groupHeader h3{font-family:var(--font-quicksand);font-size:1.1875rem;font-weight:700;line-height:1.25}.faq-module__LcTZnG__groupHint{color:var(--muted-foreground);grid-column:2;font-size:.9375rem;line-height:1.5}.faq-module__LcTZnG__groupMark{width:20px;height:28px;overflow:visible}.faq-module__LcTZnG__groupMark path{stroke-linecap:round;stroke-linejoin:round}.faq-module__LcTZnG__groupMarkInk{stroke:var(--faq-ink);stroke-width:15px}.faq-module__LcTZnG__groupMarkFill{stroke:var(--topic);stroke-width:8px}.faq-module__LcTZnG__groupMarkDot{fill:var(--topic);stroke:var(--faq-ink);stroke-width:3.5px}.faq-module__LcTZnG__group:nth-child(odd) .faq-module__LcTZnG__groupMark{rotate:-9deg}.faq-module__LcTZnG__group:nth-child(2n) .faq-module__LcTZnG__groupMark{rotate:7deg}[dir=rtl] .faq-module__LcTZnG__groupMark{scale:-1 1}.faq-module__LcTZnG__questions{min-width:0}.faq-module__LcTZnG__question+.faq-module__LcTZnG__question{border-top:1px solid var(--faq-line)}.faq-module__LcTZnG__question summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.faq-module__LcTZnG__question:first-child summary{padding-top:2px}.faq-module__LcTZnG__question summary::-webkit-details-marker{display:none}.faq-module__LcTZnG__question summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.faq-module__LcTZnG__questionText{font-family:var(--font-quicksand);text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .18s}.faq-module__LcTZnG__question summary:hover .faq-module__LcTZnG__questionText{color:var(--primary)}.faq-module__LcTZnG__questionToggle{background:var(--topic-tint);width:32px;height:32px;color:var(--faq-ink);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,rotate .26s cubic-bezier(.3,1.3,.5,1);display:grid}.faq-module__LcTZnG__question[open] .faq-module__LcTZnG__questionToggle{background:var(--topic);rotate:45deg}.faq-module__LcTZnG__answer{padding:0 0 20px;padding-inline-end:52px}.faq-module__LcTZnG__answer p{max-width:60ch;color:color-mix(in oklch, var(--foreground) 80%, white);text-wrap:pretty;font-size:1rem;line-height:1.65}.faq-module__LcTZnG__answer [data-slot=button]{margin-top:4px;padding-inline:0}@media (prefers-reduced-motion:no-preference){.faq-module__LcTZnG__question::details-content{block-size:0;transition:block-size .3s cubic-bezier(.2, .7, .2, 1), content-visibility .3s allow-discrete;overflow-y:clip}.faq-module__LcTZnG__question[open]::details-content{block-size:auto}}.faq-module__LcTZnG__match{background:color-mix(in oklch, var(--support-yellow) 75%, white);color:inherit;border-radius:4px;padding:0 2px}.faq-module__LcTZnG__empty{text-align:center;padding:40px 0}.faq-module__LcTZnG__empty h3{font-family:var(--font-quicksand);font-size:1.25rem;font-weight:700}.faq-module__LcTZnG__empty p{color:var(--muted-foreground);margin:10px 0 20px}.faq-module__LcTZnG__closing{width:min(1176px, calc(100% - 2 * var(--faq-gutter)));background:var(--support-yellow);color:var(--faq-ink);border-radius:40px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;margin:40px auto clamp(64px,8vw,104px);padding:clamp(48px,6vw,80px) clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.faq-module__LcTZnG__closingTitle{max-width:11em;font-family:var(--font-chillax);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,1.3rem + 2.6vw,3.5rem);font-weight:600;line-height:1.04}.faq-module__LcTZnG__closingBody{max-width:30rem;color:var(--faq-ink);margin-top:16px;font-size:1.125rem;line-height:1.55}.faq-module__LcTZnG__closingCta{margin-top:32px}.faq-module__LcTZnG__closingAsk{color:color-mix(in oklch, var(--faq-ink) 78%, var(--support-yellow));margin-top:28px;font-size:.9375rem}.faq-module__LcTZnG__closingAsk a{font-family:var(--font-quicksand);color:var(--faq-ink);text-underline-offset:4px;margin-inline-start:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.faq-module__LcTZnG__closingAsk a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:4px}.faq-module__LcTZnG__closingStage{align-self:stretch;min-height:300px;position:static}[dir=rtl] .faq-module__LcTZnG__closingArt{scale:-1 1}.faq-module__LcTZnG__closingArt{width:44%;position:absolute;inset-block:0;inset-inline-end:0}.faq-module__LcTZnG__closingArt img{object-fit:cover;object-position:55% center;width:100%;height:100%;display:block}@media (min-width:961px) and (max-width:1200px){.faq-module__LcTZnG__closing{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-module__LcTZnG__closingArt{width:50%}.faq-module__LcTZnG__closingArt img{object-position:65% center}}@media (max-width:960px){.faq-module__LcTZnG__hero{grid-template-columns:minmax(0,1fr);gap:4px}.faq-module__LcTZnG__stage{order:-1;width:min(64vw,300px,30svh);margin-bottom:0}.faq-module__LcTZnG__heroTitle{max-width:13ch}.faq-module__LcTZnG__group{grid-template-columns:minmax(0,1fr);padding-block:28px}.faq-module__LcTZnG__groupHeader{position:static}.faq-module__LcTZnG__answer{padding-inline-end:0}.faq-module__LcTZnG__closing{grid-template-columns:minmax(0,1fr);padding-top:0}.faq-module__LcTZnG__closingStage{order:-1;height:230px;min-height:0;margin-inline:calc(-1*clamp(32px,5vw,72px));position:relative}.faq-module__LcTZnG__closingArt{width:100%;inset:0}.faq-module__LcTZnG__closingArt img{object-position:right center}}@media (max-width:760px){.faq-module__LcTZnG__castField{--fig-h:260px}.faq-module__LcTZnG__castStage{grid-template-rows:auto auto auto var(--fig-row);gap:14px 0}.faq-module__LcTZnG__castStage>li{display:contents}.faq-module__LcTZnG__bubble{grid-column:1/-1;width:84%;margin-bottom:0}.faq-module__LcTZnG__bubble:after{left:auto;inset-inline-start:var(--tail-pos)}.faq-module__LcTZnG__castStage>li:first-child .faq-module__LcTZnG__bubble{--tail-pos:19.8%;grid-row:1;justify-self:start}.faq-module__LcTZnG__castStage>li:nth-child(2) .faq-module__LcTZnG__bubble{--tail-pos:50%;grid-row:2;justify-self:center}.faq-module__LcTZnG__castStage>li:nth-child(3) .faq-module__LcTZnG__bubble{--tail-pos:80.2%;grid-row:3;justify-self:end}.faq-module__LcTZnG__castFigure{grid-row:4;margin-top:10px}.faq-module__LcTZnG__castStage>li:first-child .faq-module__LcTZnG__castFigure{grid-column:1}.faq-module__LcTZnG__castStage>li:nth-child(2) .faq-module__LcTZnG__castFigure{grid-column:2}.faq-module__LcTZnG__castStage>li:nth-child(3) .faq-module__LcTZnG__castFigure{grid-column:3}.faq-module__LcTZnG__bubbleText{font-size:1rem}}@media (max-width:560px){.faq-module__LcTZnG__questionText{font-size:1rem}.faq-module__LcTZnG__closingCta{width:100%}}.faq-module__LcTZnG__question{scroll-margin-top:120px}
