.za-home{overflow-x:clip}.za-nowrap{white-space:nowrap}.za-hero h1{text-wrap:balance;max-width:min(40rem,12em);font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.1}.za-hero .eyebrow,.za-hero .us-hero__offer{text-wrap:balance}@media (width>=56.01rem){.za-hero .us-hero__copy .us-hero__offer{max-width:17em}}@media (width<=56rem){.za-hero h1{margin-inline:auto}}@media (width<=36rem){.za-hero h1{font-size:clamp(1.9rem,8.6vw,2.4rem)}}.za-hero .hero-proof__stars--none{height:1em}@media (width<=36rem){.za-hero .hero-proof{gap:var(--space-2);max-width:24rem;margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.za-hero .hero-proof__item{padding:var(--space-1) 0;gap:.2rem}.za-hero .hero-proof__item img{height:1.6rem}.za-hero .hero-proof__stars{letter-spacing:.02em;font-size:.8rem}.za-hero .hero-proof__item strong{gap:.1rem;max-width:none;line-height:1.25;display:grid}.za-hero .hero-proof__value{font-size:1rem;font-weight:var(--font-weight-bold)}.za-hero .hero-proof__label{font-size:.8125rem;font-weight:var(--font-weight-medium);text-wrap:balance}}.za-home{--color-text-muted:#6f6f6f}.za-promise__extras{gap:var(--space-3);margin-top:var(--space-7);display:grid}@media (width>=56.01rem){.za-promise__extras{margin-top:var(--space-8)}}.za-exam-banner{--za-banner-h:11rem;min-height:var(--za-banner-h);margin-top:var(--space-6);scroll-margin-top:var(--space-5);border-radius:var(--radius-card);color:var(--color-white);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);background:#035de9;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.za-exam-banner__image{width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.za-exam-banner__copy{z-index:1;justify-items:start;row-gap:var(--space-1);max-width:calc(100% - var(--za-banner-h) * 1.05 - var(--space-4));padding:var(--space-4) var(--space-6);grid-template-areas:"heading""descriptor""subjects""cta";display:grid;position:relative}.za-exam-banner__heading{font-family:var(--font-heading);font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:var(--font-weight-extrabold);grid-area:heading;line-height:1.2}.za-exam-banner__descriptor{color:#fffffff0;font-size:clamp(.9375rem,1.2vw,1rem);font-weight:var(--font-weight-medium);grid-area:descriptor;line-height:1.35}.za-exam-banner__subjects{color:#fffffff0;font-size:clamp(.9375rem,1.2vw,1rem);font-weight:var(--font-weight-medium);grid-area:subjects;line-height:1.35}.za-exam-banner__price{color:var(--color-white);font-weight:var(--font-weight-bold)}.za-exam-banner__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);color:#035de9;background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;grid-area:cta;line-height:1.4;display:inline-flex}.za-exam-banner__arrow{transition:left var(--transition-base);position:relative;left:0}.za-exam-banner:focus-visible{outline-offset:.25rem}@media (hover:hover) and (pointer:fine){.za-exam-banner:hover{transform:translateY(-3px);box-shadow:0 .75rem 2.25rem #32325d38}.za-exam-banner:hover .za-exam-banner__arrow{left:3px}}@media (width>=48rem){.za-exam-banner__copy{align-items:center;column-gap:var(--space-7);grid-template-columns:auto auto;grid-template-areas:"heading cta""descriptor cta""subjects cta"}.za-exam-banner__cta{margin-top:0}}@media (width<=37.49rem){.za-exam-banner{flex-direction:column;align-items:stretch;min-height:0}.za-exam-banner__copy{max-width:none;padding:var(--space-5)}.za-exam-banner__image{aspect-ratio:5/2;object-fit:cover;width:100%;height:auto;position:static}}@media (prefers-reduced-motion:reduce){.za-exam-banner,.za-exam-banner__arrow{transition:none}}.za-coverage-link{padding:var(--space-2) 0;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);justify-self:start;line-height:1.4;text-decoration:none;display:inline-block}.za-coverage-link__arrow{transition:left var(--transition-base);margin-left:.4em;position:relative;left:0}.za-coverage-link:hover span:first-child{text-underline-offset:.2em;text-decoration:underline}.za-coverage-link:hover .za-coverage-link__arrow{left:3px}.za-cta-support{max-width:40rem;margin:0 auto var(--space-4);color:var(--color-text-muted);text-align:center;text-wrap:balance}.za-final-request--home p{text-wrap:balance}.za-offer-card__more{padding:var(--space-4) 0 0 calc(1.25rem + var(--space-2));color:var(--color-text-muted);font-size:var(--font-size-sm);margin:auto 0 0}#socialReviewBannerSection.za-proof-band{padding-block:var(--space-6);background:var(--color-selected-bg)}.za-proof-band__strip{text-align:center;max-width:60rem}.za-proof-band h2{margin-bottom:var(--space-2);text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3}.za-proof-band p{max-width:46rem;color:var(--color-text);text-wrap:balance;margin:0 auto}.za-pricing__heading{margin-bottom:var(--space-6)}.za-price-composition{max-width:40rem;margin:0 auto;position:relative}.za-price-composition:before{z-index:0;border-radius:var(--radius-panel);background:var(--color-selected-bg);content:"";pointer-events:none;position:absolute;inset:9% -4% -7% 6%;transform:rotate(-2deg)}.za-price-panel{z-index:1;padding:var(--space-7) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);box-shadow:var(--shadow-card);text-align:center;justify-items:center;display:grid;position:relative}.za-price-panel__price{justify-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-family:var(--font-heading);font-variant-numeric:lining-nums;margin:0;line-height:1;display:grid}.za-price-panel__from{font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:var(--font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.za-price-panel__amount{font-size:clamp(3.25rem,6.5vw,4.75rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.za-price-panel__unit{color:var(--color-text);font-size:.38em;font-weight:var(--font-weight-bold);letter-spacing:0;margin-left:.08em}.za-price-panel__qualification{max-width:28rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);text-wrap:balance}.za-price-panel__qualification+a{margin-top:var(--space-6)}.za-price-panel__help{max-width:28rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-wrap:balance}@media (width<=36rem){.za-price-panel{padding:var(--space-6) var(--space-5)}.za-price-composition:before{inset:8% 4% -4%}}.za-video{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.za-video__copy h2{font-size:var(--font-size-2xl)}.za-video__frame{border-radius:var(--radius-panel);background:var(--color-brand-dark);box-shadow:var(--shadow-card);overflow:hidden}.za-video__frame video{aspect-ratio:1079/846;object-fit:contain;background:var(--color-brand-dark);width:100%;height:auto;display:block}@media (width<=56rem){.za-video{gap:var(--space-5);text-align:center;grid-template-columns:1fr}}.za-review-list{max-width:72rem;margin-inline:auto}.za-tutor-list{gap:var(--space-5);max-width:70rem;margin-inline:auto;display:grid}.za-review-list.is-collapsed>[data-review-extra],.za-faq-list.is-collapsed .faq__item[data-faq-extra]{display:none}.za-review-more,.za-faq-more{margin-top:var(--space-5);justify-content:center;display:flex}.za-review-more__toggle,.za-faq-more__toggle{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);color:var(--color-brand-primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;display:inline-flex}.za-review-more__toggle[hidden],.za-faq-more__toggle[hidden]{display:none}.za-review-more__toggle:after,.za-faq-more__toggle:after{content:"";width:.5rem;height:.5rem;transition:transform var(--transition-base);border-bottom:2px solid;border-right:2px solid;transform:translateY(-.15rem)rotate(45deg)}.za-review-more__toggle[aria-expanded=true]:after,.za-faq-more__toggle[aria-expanded=true]:after{transform:translateY(.15rem)rotate(-135deg)}.za-review-more__toggle:hover,.za-faq-more__toggle:hover{text-underline-offset:.2em;text-decoration:underline}.za-review-more__toggle:focus-visible,.za-faq-more__toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}#meetTheTeamSection .profile-card div{padding:var(--space-4) var(--space-5) var(--space-4)}#meetTheTeamSection .profile-card__about{margin-top:auto}#meetTheTeamSection .profile-card__about summary{align-items:center;gap:var(--space-3);min-height:2.75rem;margin-left:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-brand-primary);font-weight:var(--font-weight-bold);cursor:pointer;list-style:none;display:inline-flex}#meetTheTeamSection .profile-card__about summary::-webkit-details-marker{display:none}#meetTheTeamSection .profile-card__about summary:after{content:"";width:.45rem;height:.45rem;transition:transform var(--transition-base);border-bottom:2px solid;border-right:2px solid;transform:translateY(-.15rem)rotate(45deg)}#meetTheTeamSection .profile-card__about[open] summary:after{transform:translateY(.1rem)rotate(-135deg)}#meetTheTeamSection .profile-card__about summary:hover{text-underline-offset:.2em;text-decoration:underline}#meetTheTeamSection .profile-card__about summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}#meetTheTeamSection .profile-card__description{margin:var(--space-1) 0 var(--space-1)}#meetTheTeamSection .za-leader-grid:has(.profile-card__about[open]){align-items:start}#meetTheTeamSection .za-leader-grid:has(.profile-card__about[open]) .profile-card{height:auto}@media (width<=64rem){#meetTheTeamSection .profile-card img{aspect-ratio:4/3;object-position:50% 30%}}@media (prefers-reduced-motion:reduce){.za-review-more__toggle:after,.za-faq-more__toggle:after,#meetTheTeamSection .profile-card__about summary:after{transition:none}}.za-faq-heading{text-align:center;width:min(70%,56rem);margin:0 auto 3rem}.za-faq-heading h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:var(--font-weight-extrabold);color:#000;margin:0;line-height:1.3}@media (width<=37.5rem){.za-faq-heading{width:95%}.za-faq-heading h2{font-size:1.6rem}}.za-final-request{margin-bottom:0}.za-explore__intro{margin-bottom:var(--space-6)}.za-explore{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.za-explore__card{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-raised)}.za-explore__card h3{margin-bottom:var(--space-2);font-size:var(--font-size-xl)}.za-explore__card p{font-size:var(--font-size-sm)}.za-explore__card ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.za-explore__card a{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-block}.za-explore__card a:hover{border-color:var(--color-brand-primary);background:var(--color-selected-bg)}@media (width<=56rem){.za-explore{grid-template-columns:1fr}}
