.faq[data-astro-cid-en5pqp3r]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.faq__item[data-astro-cid-en5pqp3r]{background:#f2f7fe;border-radius:1.5rem;min-width:0;padding:1.25rem;overflow:hidden}h3[data-astro-cid-en5pqp3r]{margin:0}button[data-astro-cid-en5pqp3r]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-sm);color:#1f2937;text-align:left;width:100%;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:flex}button[data-astro-cid-en5pqp3r]>span[data-astro-cid-en5pqp3r]{min-width:0;font-size:var(--font-size-base);line-height:1.5}button[data-astro-cid-en5pqp3r] svg[data-astro-cid-en5pqp3r]{color:#01046b;flex:0 0 1rem;width:1rem;height:1rem;margin-top:.25rem;transition:transform .3s}button[data-astro-cid-en5pqp3r][aria-expanded=true] svg[data-astro-cid-en5pqp3r]{transform:rotate(180deg)}[data-astro-cid-en5pqp3r][role=region]{margin-top:var(--space-5)}.faq__answer[data-astro-cid-en5pqp3r]{padding:var(--space-2)}.faq__answer[data-astro-cid-en5pqp3r] p[data-astro-cid-en5pqp3r]{color:#454e5a;font-size:var(--font-size-base);text-align:justify;margin:0;line-height:1.5}@media (width<=63.9375rem){.faq__item[data-astro-cid-en5pqp3r]{padding:1rem}}@media (width<=39.9375rem){.faq__item[data-astro-cid-en5pqp3r]{padding:.75rem}}@media (width<=37.5rem){.faq[data-astro-cid-en5pqp3r]{grid-template-columns:minmax(0,1fr);gap:.75rem}.faq__answer[data-astro-cid-en5pqp3r] p[data-astro-cid-en5pqp3r]{font-size:var(--font-size-sm)}}@media (width>=80rem){button[data-astro-cid-en5pqp3r]>span[data-astro-cid-en5pqp3r]{font-size:var(--font-size-lg)}}@media (prefers-reduced-motion:reduce){button[data-astro-cid-en5pqp3r] svg[data-astro-cid-en5pqp3r]{transition:none}}.us-faq-section.section--normal{padding-block:5rem}.us-faq-container.container{width:88%;max-width:90rem}.us-faq-heading[data-astro-cid-zlet3wtj]{text-align:center;width:min(60%,52rem);margin:0 auto 3rem}.us-faq-heading[data-astro-cid-zlet3wtj] h2[data-astro-cid-zlet3wtj]{font-size:clamp(2rem,3.4vw,3rem);font-weight:var(--font-weight-extrabold);color:#000;margin:0;line-height:1.4}@media (width<=64rem){.us-faq-section.section--normal{padding-block:2rem}.us-faq-container.container{width:85%}.us-faq-heading[data-astro-cid-zlet3wtj] h2[data-astro-cid-zlet3wtj]{font-size:1.6rem}}@media (width<=37.5rem){.us-faq-container.container{width:90%}.us-faq-heading[data-astro-cid-zlet3wtj]{width:95%}.us-faq-heading[data-astro-cid-zlet3wtj] h2[data-astro-cid-zlet3wtj]{font-size:2rem}}.process-step[data-astro-cid-wyjevfyp]{padding:var(--space-6);text-align:center;border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-raised);position:relative}.process-step__number[data-astro-cid-wyjevfyp]{top:var(--space-4);left:var(--space-4);width:2rem;height:2rem;color:var(--color-white);background:var(--color-brand-primary);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute}img[data-astro-cid-wyjevfyp]{margin:0 auto var(--space-4)}h3[data-astro-cid-wyjevfyp]{margin-bottom:var(--space-3)}p[data-astro-cid-wyjevfyp]{margin-bottom:0}.profile-card[data-astro-cid-4vcyczts]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);height:100%;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.profile-card[data-astro-cid-4vcyczts] img[data-astro-cid-4vcyczts]{aspect-ratio:1;object-fit:cover;width:100%}.profile-card[data-astro-cid-4vcyczts] div[data-astro-cid-4vcyczts]{padding:var(--space-5);flex-direction:column;flex:1;display:flex}h3[data-astro-cid-4vcyczts]{margin-bottom:var(--space-2)}.profile-card__role[data-astro-cid-4vcyczts]{margin-bottom:var(--space-2);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.profile-card__qualification[data-astro-cid-4vcyczts]{margin-bottom:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-semibold)}.profile-card__institution[data-astro-cid-4vcyczts]{margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.profile-card__description[data-astro-cid-4vcyczts]{font-size:var(--font-size-sm)}.profile-card[data-astro-cid-4vcyczts] p[data-astro-cid-4vcyczts]:last-child{margin-bottom:0}.star-rating[data-astro-cid-awkhr7zf]{font-size:var(--star-size);letter-spacing:.08em;white-space:nowrap;line-height:1;display:inline-block}.star-rating__star[data-astro-cid-awkhr7zf]{color:var(--color-border)}.star-rating__star[data-astro-cid-awkhr7zf].is-full{color:#f7b500}.star-rating__star[data-astro-cid-awkhr7zf].is-half{color:#0000;background:linear-gradient(90deg, #f7b500 50%, var(--color-border) 50%);background-clip:text}.published-review-row[data-astro-cid-bfgjxcsj]{align-items:start;gap:var(--space-6);padding:var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);transition:transform var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"tutor feedback";display:grid}.published-review-row[data-astro-cid-bfgjxcsj]:first-child{border-top:1px solid var(--color-border)}.published-review-row__tutor[data-astro-cid-bfgjxcsj]{align-items:flex-start;gap:var(--space-4);grid-area:tutor;min-width:0;display:flex}.published-review-row__portrait[data-astro-cid-bfgjxcsj]{border-radius:50%;flex:0 0 6.5rem;block-size:6.5rem;inline-size:6.5rem;overflow:hidden}.published-review-row__portrait[data-astro-cid-bfgjxcsj] img[data-astro-cid-bfgjxcsj]{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}.published-review-row__identity[data-astro-cid-bfgjxcsj]{min-width:0}.published-review-row__labelled-name[data-astro-cid-bfgjxcsj]{margin:var(--space-2) 0 var(--space-2);color:var(--color-text);text-decoration:none;display:block}.published-review-row__labelled-name[data-astro-cid-bfgjxcsj][href]{cursor:pointer}.published-review-row__labelled-name[data-astro-cid-bfgjxcsj] span[data-astro-cid-bfgjxcsj],dt[data-astro-cid-bfgjxcsj]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.published-review-row__labelled-name[data-astro-cid-bfgjxcsj] strong[data-astro-cid-bfgjxcsj]{font-size:1.1rem}.published-review-row__qualification[data-astro-cid-bfgjxcsj]{font-size:var(--font-size-sm);margin:0;line-height:1.5}.published-review-row__review[data-astro-cid-bfgjxcsj]{grid-area:feedback;min-width:0}dl[data-astro-cid-bfgjxcsj]{gap:var(--space-3);margin:var(--space-3) 0;display:grid}dl[data-astro-cid-bfgjxcsj] div[data-astro-cid-bfgjxcsj]{gap:var(--space-1);display:grid}dd[data-astro-cid-bfgjxcsj]{color:var(--color-text);margin:0;line-height:1.6}time[data-astro-cid-bfgjxcsj]{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (hover:hover) and (pointer:fine){.published-review-row[data-astro-cid-bfgjxcsj]:hover{z-index:1;background:#ffffffb8;position:relative;transform:translateY(-2px);box-shadow:0 .5rem 1.5rem #32325d1a}}@media (width<=48rem){.published-review-row[data-astro-cid-bfgjxcsj]{gap:var(--space-4);padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"tutor""feedback"}}@media (width<=36rem){.published-review-row__portrait[data-astro-cid-bfgjxcsj]{flex-basis:5rem;block-size:5rem;inline-size:5rem}}@media (prefers-reduced-motion:reduce){.published-review-row[data-astro-cid-bfgjxcsj],.published-review-row[data-astro-cid-bfgjxcsj]:hover{transition:none;transform:none}}.published-review-list[data-astro-cid-fyrtb5cl]{max-width:72rem;margin-inline:auto}.pricing-card[data-astro-cid-of7o6ao5]{min-height:19rem;padding:var(--space-6);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);align-content:center;justify-items:center;display:grid;position:relative}h3[data-astro-cid-of7o6ao5]{font-size:var(--font-size-2xl)}.pricing-card__price[data-astro-cid-of7o6ao5] strong[data-astro-cid-of7o6ao5]{color:var(--color-brand-primary);font-size:var(--font-size-2xl)}.final-request[data-astro-cid-pfnrgrps]{margin-bottom:0}.published-tutor-card[data-astro-cid-elscgm42]{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);min-width:0;min-height:11rem;box-shadow:var(--shadow-card);grid-template-columns:11rem minmax(0,1fr) minmax(10rem,.3fr);grid-template-areas:"portrait details rating";text-decoration:none;display:grid;overflow:hidden}.published-tutor-card[data-astro-cid-elscgm42][href]{cursor:pointer}.published-tutor-card__media[data-astro-cid-elscgm42]{border-right:1px solid var(--color-border);background:var(--color-background-soft);grid-area:portrait;min-width:0;position:relative;overflow:hidden}.published-tutor-card[data-astro-cid-elscgm42] img[data-astro-cid-elscgm42]{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.published-tutor-card[data-astro-cid-elscgm42] img[data-astro-cid-elscgm42].is-contain{padding:var(--space-4);object-fit:contain}.published-tutor-card__details[data-astro-cid-elscgm42]{min-width:0;padding:var(--space-6);flex-direction:column;grid-area:details;justify-content:center;display:flex}h3[data-astro-cid-elscgm42]{margin-bottom:var(--space-3);color:var(--color-brand-primary);font-size:var(--font-size-xl)}.published-tutor-card__qualification[data-astro-cid-elscgm42]{margin-bottom:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-semibold)}.published-tutor-card__details[data-astro-cid-elscgm42] p[data-astro-cid-elscgm42]{margin-bottom:var(--space-2)}.published-tutor-card__details[data-astro-cid-elscgm42] p[data-astro-cid-elscgm42][hidden]{display:none}.published-tutor-card__details[data-astro-cid-elscgm42] p[data-astro-cid-elscgm42]:not([hidden]):last-child{margin-bottom:0}.published-tutor-card__rating[data-astro-cid-elscgm42]{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-5);border-left:1px solid var(--color-border);text-align:center;flex-direction:column;grid-area:rating;display:flex}.published-tutor-card__rating[data-astro-cid-elscgm42] p[data-astro-cid-elscgm42]{color:#b87f00;font-weight:var(--font-weight-semibold);margin:0}@media (width<=56rem){.published-tutor-card[data-astro-cid-elscgm42]{grid-template-columns:9rem minmax(0,1fr);grid-template-areas:"portrait details""portrait rating"}.published-tutor-card__media[data-astro-cid-elscgm42]{min-height:11rem}.published-tutor-card__rating[data-astro-cid-elscgm42]{padding:0 var(--space-5) var(--space-5);text-align:left;border-top:0;border-left:0;flex-direction:row;justify-content:flex-start}}@media (width<=36rem){.published-tutor-card[data-astro-cid-elscgm42]{grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"portrait details""rating rating"}.published-tutor-card__media[data-astro-cid-elscgm42]{min-height:0}.published-tutor-card__details[data-astro-cid-elscgm42]{padding:var(--space-4)}h3[data-astro-cid-elscgm42]{font-size:1.1rem}.published-tutor-card[data-astro-cid-elscgm42] img[data-astro-cid-elscgm42].is-contain{padding:var(--space-2)}.published-tutor-card__rating[data-astro-cid-elscgm42]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}}.published-tutor-list[data-astro-cid-ogp3gof4]{gap:var(--space-5);max-width:70rem;margin-inline:auto;display:grid}.tutor-network-note[data-astro-cid-ogp3gof4]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.us-page{overflow-x:clip}.eyebrow{margin-bottom:var(--space-3);color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.section-heading{max-width:52rem;margin:0 auto var(--space-7);text-align:center}.section-heading h2{margin-bottom:var(--space-3);font-size:var(--font-size-2xl)}.section-action{margin-top:var(--space-7);text-align:center}.us-hero{background:linear-gradient(135deg, var(--color-background-soft), var(--color-white));padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.us-hero:after{background:var(--color-brand-primary);opacity:.08;content:"";border-radius:50%;width:32rem;height:32rem;position:absolute;inset:auto -10rem -20rem auto}.us-hero__grid,.proof-grid,.recruitment-grid{align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-8));grid-template-columns:1.08fr .92fr;display:grid}.us-hero__grid>*{min-width:0}@media (width>=64rem){.us-hero__grid{gap:clamp(var(--space-5), 2.8vw, var(--space-7));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero-media{translate:0 -1.25rem}}.us-hero .eyebrow{max-width:36rem;margin-bottom:var(--space-4);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:var(--font-weight-extrabold);letter-spacing:.035em;line-height:1.35}.us-hero h1{max-width:42rem;margin-bottom:var(--space-5);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.us-hero__copy .us-hero__offer{max-width:36rem;margin-bottom:var(--space-5);color:var(--color-text);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.4;font-weight:var(--font-weight-semibold)}.us-hero__visual img,.proof-image,.recruitment-grid>img{object-fit:contain;width:100%;max-height:36rem}.us-hero__visual img.hero-media__image{object-fit:cover;object-position:center}.hero-proof{gap:var(--space-3);width:100%;min-width:0;max-width:44rem;margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-proof__item{align-content:start;justify-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2);color:var(--color-text);text-align:center;text-decoration:none;display:grid}.hero-proof__item img{object-fit:contain;width:auto;max-width:100%;height:2.25rem}.hero-proof__item strong{max-width:12rem;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.3;font-weight:var(--font-weight-semibold)}.hero-proof__stars{color:var(--star-color);letter-spacing:.05em;white-space:nowrap;font-size:1.15rem;line-height:1}.proof-grid h2{font-size:var(--font-size-2xl)}.results-media{justify-self:center;max-width:38rem}.proof-copy{max-width:44rem}.hero-media,.results-media{position:relative}.hero-media:before,.hero-media:after,.results-media:before,.results-media:after{z-index:0;pointer-events:none;content:"";position:absolute}.hero-media__image,.results-media__image{z-index:1;border-radius:var(--radius-panel);box-shadow:var(--shadow-card);position:relative}.hero-media:before{border-radius:var(--radius-panel);background:var(--color-selected-bg);inset:14% -6% -11% 16%;transform:rotate(-3deg)}.hero-media:after{background:var(--color-brand-primary);border-radius:1.25rem;width:4.5rem;height:4.5rem;bottom:-2.4rem;left:-2.4rem;transform:rotate(14deg)}.results-media:before{border-radius:var(--radius-panel);background:var(--color-selected-bg);inset:12% 15% -10% -6%;transform:rotate(3deg)}.results-media:after{background:var(--color-brand-secondary);opacity:.9;border-radius:50%;width:3.75rem;height:3.75rem;top:-1.9rem;right:-1.9rem}@media (width>=64rem){.hero-media:before{inset:12% -5% -10% -4%}}@media (width>=80rem){.hero-media:after{bottom:-1.4rem;left:-1.3rem;right:auto}}@media (width>=56.01rem) and (width<=79.99rem){.hero-media:after{border-radius:1.1rem;width:3.75rem;height:3.75rem;bottom:-1.9rem;left:auto;right:-1.2rem}}@media (width>=56.01rem) and (width<=64rem){.results-media:after{width:3.25rem;height:3.25rem;top:-1.6rem;left:-1.4rem;right:auto}}.proof-stats{gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.proof-stats div{gap:var(--space-1);min-width:10rem;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-background-soft);display:grid}.proof-stats strong{color:var(--color-brand-primary);font-size:var(--font-size-xl)}.offer-grid,.process-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.offer-card{border-radius:var(--radius-card);background:var(--color-white);height:100%;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.offer-card__media{aspect-ratio:16/10;overflow:hidden}.offer-card__media>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.offer-card__body{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.offer-card h3{margin-block:0 var(--space-4)}.offer-card ul{gap:var(--space-2);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:grid}.offer-card li{gap:var(--space-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.offer-card li:before{color:var(--color-brand-success);font-weight:var(--font-weight-extrabold);content:"✓"}.interactive-card{transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.interactive-card__title{transition:color var(--transition-base)}.interactive-card:focus-within{border-color:#045de973;transform:translateY(-4px);box-shadow:0 .75rem 2.25rem #32325d38}.interactive-card:focus-within .interactive-card__title{color:var(--color-brand-primary)}.interactive-card:focus-visible{border-color:#045de973;transform:translateY(-4px);box-shadow:0 .75rem 2.25rem #32325d38}.interactive-card:focus-visible .interactive-card__title{color:var(--color-brand-primary)}@media (hover:hover) and (pointer:fine){.interactive-card:hover{z-index:1;border-color:#045de959;transform:translateY(-4px);box-shadow:0 .75rem 2.25rem #32325d38}.interactive-card:hover .interactive-card__title{color:var(--color-brand-primary)}}.tutor-heading{max-width:56rem}.tutor-heading .tutor-proof{margin-bottom:var(--space-2);color:var(--color-text);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--font-weight-semibold);line-height:1.45}.scroll-hint{margin:calc(var(--space-4) * -1) 0 var(--space-3);color:var(--color-brand-primary);text-align:right;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.profile-grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.process-grid{margin:0;padding:0;list-style:none}.process-note{max-width:48rem;margin:var(--space-5) auto 0;text-align:center}.pricing-grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.pricing-note{margin-top:var(--space-5);text-align:center;font-size:var(--font-size-sm)}.video-grid{gap:var(--space-5);padding-bottom:var(--space-3);scroll-snap-type:x proximity;grid-auto-columns:minmax(min(19rem,80vw),1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.video-card{scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-card);overflow:hidden}.video-card video{aspect-ratio:9/16;background:var(--color-brand-dark);width:100%;display:block}.video-card h3{padding:var(--space-4);text-align:center;margin:0}.recruitment-grid{padding:var(--space-7);border-radius:var(--radius-panel);background:var(--color-background-soft)}.request-anchor{position:relative;top:-1rem}@media (width<=64rem){.profile-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=56rem){.us-hero__grid,.proof-grid,.recruitment-grid{grid-template-columns:1fr}.us-hero__visual{max-width:30rem;margin-inline:auto}.us-hero__copy{text-align:center}.us-hero__copy>p,.hero-proof{justify-content:center;margin-inline:auto}.results-media{max-width:30rem}.proof-copy{text-align:center;max-width:42rem;margin-inline:auto}.proof-stats{justify-content:center}.results-media{order:2}.proof-copy{order:1}.hero-media:before{inset:10% -3% -7% 12%}.results-media:before{inset:9% 12% -7% -3%}.hero-media:after{border-radius:1rem;width:3.5rem;height:3.5rem;bottom:-1.25rem;left:-1rem}.results-media:after{width:3rem;height:3rem;top:-1rem;right:-.9rem}}@media (width<=48rem){.offer-grid,.process-grid{grid-template-columns:1fr}}@media (width<=36rem){.hero-media:after,.results-media:after{display:none}.hero-media:before{inset:8% -2% -5% 8%}.results-media:before{inset:8% 8% -5% -2%}.hero-media__image,.results-media__image{border-radius:var(--radius-card)}.us-hero{padding-block:var(--space-7)}.us-hero h1{font-size:clamp(2.25rem,11vw,3rem)}.us-hero__visual{max-width:22rem}.hero-proof{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:18rem}.hero-proof__item{padding-block:var(--space-1)}.hero-proof__item strong{font-size:var(--font-size-base)}.profile-grid,.pricing-grid{grid-template-columns:1fr}.recruitment-grid{padding:var(--space-5)}.scroll-hint{text-align:center}}@media (prefers-reduced-motion:reduce){.interactive-card,.interactive-card:hover,.interactive-card:focus-within,.interactive-card:focus-visible{transition:none;transform:none}}
