.lp{--lp-display:clamp(2.5rem, 1.7rem + 3vw, 4.5rem);--lp-h2:clamp(2rem, 1.55rem + 1.6vw, 3rem);--lp-h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--lp-lead:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--lp-body:1.125rem;--lp-small:.9375rem;--lp-label:.8125rem;--lp-r-sm:.5rem;--lp-r:.875rem;--lp-r-lg:1.25rem;--lp-r-full:999px;--lp-r-phone:2.5rem;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-ease-slide:cubic-bezier(.65, 0, .35, 1);--lp-gutter:1rem;--lp-max:76rem;background:var(--lp-ground);color:var(--lp-ink);font-family:var(--font-sans);font-size:var(--lp-body);-webkit-font-smoothing:antialiased;line-height:1.6}@media (min-width:48rem){.lp{--lp-gutter:2rem}}.lp ::selection{background:var(--lp-art-academic);color:var(--lp-ink)}.lp :focus-visible{outline:3px solid var(--lp-academic);outline-offset:3px;border-radius:var(--lp-r-sm)}.lp-hero :focus-visible,.lp-close :focus-visible,.lp-footer :focus-visible{outline-color:var(--lp-on-night-strong)}.funnel .lp svg{flex-shrink:0;width:1.125em;height:1.125em}.lp-wrap{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-skip{position:absolute;left:-999px}.lp-skip:focus{z-index:10;background:var(--lp-ground);padding:.5rem 1rem;top:1rem;left:1rem}.lp :where(h1,h2,h3,h4){color:inherit}.lp .lp-display{font-size:var(--lp-display);letter-spacing:-.02em;color:var(--lp-on-night-strong);text-wrap:balance;max-width:18ch;font-weight:600;line-height:1.06}.lp .lp-h2{font-size:var(--lp-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.1}.lp .lp-h3{font-size:var(--lp-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.2}.lp .lp-lead{font-size:var(--lp-lead);color:var(--lp-ink-2);text-wrap:pretty;max-width:38em;line-height:1.55}.lp .lp-body{font-size:var(--lp-body);color:var(--lp-ink-2);text-wrap:pretty;max-width:34em;line-height:1.65}.lp .lp-on-night{color:var(--lp-on-night)}.lp .lp-on-night-strong{color:var(--lp-on-night-strong)}.lp:lang(bn) .lp-display,.lp:lang(bn) .lp-h2{letter-spacing:0;line-height:1.3}.lp-btn{border-radius:var(--lp-r);letter-spacing:-.005em;text-align:center;min-height:3.25rem;transition:transform .16s var(--lp-ease), background-color .16s var(--lp-ease);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn-sm{min-height:2.75rem;font-size:var(--lp-small);padding:.5rem 1.125rem}.lp-btn-light{background:var(--lp-on-night-strong);color:var(--lp-night)}.lp-btn-light:hover{background:var(--lp-ground-2)}.lp-btn-tone{background:var(--tone);color:var(--lp-on-night-strong)}.lp-btn-tone:hover{background:var(--tone-deep)}.lp-btn-quiet{background:var(--lp-ground);color:var(--tone-deep);box-shadow:inset 0 0 0 1px var(--lp-line-strong)}.lp-btn-quiet:hover{background:var(--tone-tint)}.lp-text-link{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lp-text-link:hover{text-decoration-thickness:2px}.lp-hero{isolation:isolate;background:var(--lp-night);color:var(--lp-on-night-strong);position:relative;overflow:hidden}.lp-hero>:not(.lp-field,.lp-examfield){z-index:1;position:relative}.lp-field{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 12%,#0000001f 42% 58%,#000 88% 100%);mask-image:linear-gradient(90deg,#000 0% 12%,#0000001f 42% 58%,#000 88% 100%)}.lp-field-lite{position:absolute;inset:0;overflow:hidden}.lp-field-wave{left:0;bottom:calc(-.75rem + var(--i) * .5rem);width:200%;height:4.5rem;color:var(--lp-field-sky);opacity:calc(.5 - var(--i) * .07);animation:lp-wave calc(16s + var(--i) * 5s) linear infinite;will-change:transform;position:absolute}.lp-field-wave:nth-child(2n){color:var(--lp-field-indigo);animation-direction:reverse}.funnel .lp .lp-field-wave svg{width:100%;height:100%;display:block}.lp-field-wave path{fill:none;stroke:currentColor;stroke-width:1.25px}.lp-field-symbol{white-space:nowrap;color:var(--lp-field-symbol);opacity:.4;animation:lp-drift calc(7s + var(--i) * .8s) ease-in-out calc(var(--i) * -1.3s) infinite alternate;font-size:.875rem;font-weight:600;position:absolute}@keyframes lp-wave{to{transform:translate(-50%)}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.lp-field-lite{display:none}}@media (max-width:47.99rem){.lp-field{-webkit-mask-image:linear-gradient(#000 0%,#00000080 22%,#0000001a 38% 70%,#000 86%);mask-image:linear-gradient(#000 0%,#00000080 22%,#0000001a 38% 70%,#000 86%)}}.lp-hero-main[data-idle] :is(.lp-field-wave,.lp-field-symbol){animation-play-state:paused}.lp-nav{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.lp-brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav-links{gap:.25rem;margin-left:1.5rem;display:none}.lp-nav-links a,.lp-nav-signin{color:var(--lp-on-night);font-size:var(--lp-small);border-radius:var(--lp-r-sm);padding:.625rem .875rem;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s}.lp-nav-links a:hover,.lp-nav-signin:hover{color:var(--lp-on-night-strong);background:var(--lp-on-night-hover)}.lp-nav-links a[aria-current=page]{color:var(--lp-on-night-strong);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:2px}.lp-nav-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.lp-nav-links a{white-space:nowrap}@media (min-width:80rem){.lp-nav-links{display:flex}}@media (max-width:29.99rem){.lp-nav{gap:.5rem}.lp-nav-actions{gap:.125rem}.lp-nav-signin{padding-inline:.5rem}.lp-nav-actions .lp-btn-sm{padding-inline:.75rem}.lp-nav-cta-own{display:none}.lp-nav .lp-brand{gap:.5rem}.lp-nav .lp-brand>span{line-height:1.05}.lp-nav .lp-brand-sub{font-size:var(--lp-label);letter-spacing:.02em;color:var(--lp-on-night);font-weight:600;display:block}}.lp-brand>span{white-space:nowrap}.lp-nav .lp-brand{flex-shrink:0}@media (max-width:22.49rem){.lp-nav .lp-brand-sub{display:none}}.lp-nav-signin,.lp-nav-actions .lp-btn-sm{white-space:nowrap}.lp-nav-strip{border-top:1px solid var(--lp-on-night-hover);border-bottom:1px solid var(--lp-on-night-hover);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:.5rem;display:flex}.lp-nav-strip a{min-height:2.75rem;color:var(--lp-on-night);font-size:var(--lp-small);flex-shrink:0;align-items:center;padding:0 .25rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav-strip a:first-child{padding-left:0}.lp-nav-strip a:last-child{padding-right:0}.lp-nav-strip a[aria-current=page]{color:var(--lp-on-night-strong);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:80rem){.lp-nav-strip{display:none}}.lp-nav-actions .lp-nav-language{color:var(--lp-on-night);font-size:var(--lp-small);white-space:nowrap;border-radius:var(--lp-r-sm);padding:.625rem .875rem;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s}.lp-nav-actions .lp-nav-language:hover{color:var(--lp-on-night-strong);background:var(--lp-on-night-hover)}@media (max-width:79.99rem){.lp-nav-actions .lp-nav-language{display:none}}.lp-hero[data-tone=medical]{background:var(--lp-medical-night)}.lp-hero[data-tone=academic]{background:var(--lp-academic-night)}@media (min-width:64rem){.lp-hero[data-tone=academic] .lp-hero-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3rem}.lp .lp-hero[data-tone=academic] .lp-display{max-width:22ch}}.lp-hero-copy{flex-direction:column;gap:1.5rem;padding-block:3.5rem 4.5rem;display:flex}@media (min-width:64rem){.lp-hero-copy{padding-block:5.5rem 6.5rem}}.lp-hero-center{text-align:center;align-items:center}.lp-hero-center .lp-lead,.lp-hero-center .lp-hero-note{margin-inline:auto}.lp-hero-center .lp-lead{text-wrap:balance}.lp-hero-center .lp-hero-actions{justify-content:center}.lp-hero-center .lp-display{max-width:14ch}@media (max-width:63.99rem){.lp-hero-main .lp-hero-copy{padding-bottom:5rem}}@media (min-width:64rem){.lp-hero-main .lp-hero-copy{padding-block:6rem 6.5rem}.lp-hero-main .lp-display{max-width:22ch}}.lp-hero-main{--lp-loop:8s;--lp-loop-start:1.6s}.lp .lp-hook{font-size:var(--lp-h3);letter-spacing:-.01em;color:var(--lp-on-night);margin-bottom:.4em;font-weight:500;line-height:1.25;display:block}.lp-make{font-size:1.2em}.lp-ezpz{display:inline-block}.lp-ezpz>span{animation:lp-settle .9s var(--lp-ease) calc(.2s + var(--i) * 90ms) both, lp-hop var(--lp-loop) var(--lp-ease) calc(var(--lp-loop-start) + 6s + var(--i) * 70ms) infinite;display:inline-block}.lp-ezpz>span:first-child{--r:-140deg}.lp-ezpz>span:nth-child(2){--r:120deg;color:var(--lp-academic-glow)}.lp-ezpz>span:nth-child(3){--r:-100deg}.lp-ezpz>span:nth-child(4){--r:160deg;color:var(--lp-medical-glow)}.lp-ezpz>.lp-ezpz-stop{animation:lp-fade .4s var(--lp-ease) 1.2s both}@keyframes lp-settle{0%{opacity:0;transform:rotate(var(--r)) scale(.55);filter:blur(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes lp-hop{0%,9%,to{translate:0}4%{translate:0 -.14em}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp .lp-steps{font-size:var(--lp-lead);letter-spacing:-.005em;color:var(--lp-on-night-strong);text-wrap:balance;font-weight:600;line-height:1.7}.lp-steps>span{white-space:nowrap;animation:lp-step var(--lp-loop) linear calc(var(--lp-loop-start) + var(--i) * var(--lp-loop) / 4) infinite backwards;margin-inline:.2em;display:inline-block;position:relative}.lp-steps>span:after{content:"";background:var(--lp-academic-glow);transform-origin:0;opacity:0;height:2px;animation:lp-step-bar var(--lp-loop) var(--lp-ease) calc(var(--lp-loop-start) + var(--i) * var(--lp-loop) / 4) infinite backwards;border-radius:2px;position:absolute;inset:auto 0 .05em;transform:scaleX(0)}.lp-steps>span:nth-child(2n):after{background:var(--lp-medical-glow)}@keyframes lp-step{0%,25%,to{opacity:.55}3%,22%{opacity:1}}@keyframes lp-step-bar{0%{opacity:1;transform:scaleX(0)}6%,21%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.lp-hero-main[data-idle] :is(.lp-ezpz>span,.lp-steps>span),.lp-hero-main[data-idle] .lp-steps>span:after{animation-play-state:paused}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.lp-hero-note{font-size:var(--lp-body);color:var(--lp-on-night);max-width:34em}.lp [data-tone=academic]{--tone:var(--lp-academic);--tone-deep:var(--lp-academic-deep);--tone-tint:var(--lp-art-academic)}.lp [data-tone=medical]{--tone:var(--lp-medical);--tone-deep:var(--lp-medical-deep);--tone-tint:var(--lp-art-medical)}.lp [data-tone=teachers]{--tone:var(--lp-teachers);--tone-deep:var(--lp-teachers-deep);--tone-tint:var(--lp-art-teachers)}.lp-section{padding-block:4.5rem}@media (min-width:64rem){.lp-section{padding-block:7rem}}.lp-section-alt{background:var(--lp-ground-2)}.lp-section-head{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}@media (min-width:64rem){.lp-section-head{margin-bottom:3.5rem}}.lp [id=pricing],.lp [id=main]{scroll-margin-top:1rem}.lp-goals{gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.lp-goals{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:2.5rem}}.lp-goal-link{height:100%;color:inherit;border-radius:var(--lp-r-lg);flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.lp-goal-art{aspect-ratio:3/2;border-radius:var(--lp-r-lg);background:var(--tone-tint);margin-bottom:.75rem;position:relative;overflow:hidden}.lp-goal-art img{object-fit:cover;transition:transform .7s var(--lp-ease)}.lp-goal-link:hover .lp-goal-art img{transform:scale(1.03)}.lp .lp-goal-name{letter-spacing:-.025em;font-size:clamp(1.625rem,1.4rem + .9vw,2.125rem);font-weight:600;line-height:1.15}.lp-goal-summary{font-size:var(--lp-body);color:var(--lp-ink-2);max-width:30em;line-height:1.55}.lp-goal-meta{font-size:var(--lp-small);color:var(--tone-deep);font-weight:600}.lp-goal-meta s{color:var(--lp-ink-3);font-weight:500}.lp-goal-go{color:var(--lp-ink);align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-weight:600;display:inline-flex}.lp-goal-go svg{transition:transform .2s var(--lp-ease)}.lp-goal-link:hover .lp-goal-go svg{transform:translate(4px)}.lp-goal-link:hover .lp-goal-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.lp-needs-wrap{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.lp-needs-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}}.lp-needs{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp-needs li{border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-ground-2);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.lp-needs li .lp-card-text{padding-top:.25rem}.lp-needs-n{background:var(--tone);width:2.25rem;height:2.25rem;color:var(--lp-on-night-strong);font-weight:600;font-size:var(--lp-small);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lp-cards{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.lp-card{background:var(--lp-ground);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);flex-direction:column;display:flex;overflow:hidden}.lp-card-art{aspect-ratio:3/2;background:var(--tone-tint);position:relative}.lp-card-art img{object-fit:cover}.lp-card-body{flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.75rem;display:flex}.lp .lp-card-title{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600;line-height:1.25}.lp-card-text{font-size:var(--lp-body);color:var(--lp-ink-2);line-height:1.55}.lp-teachers-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.lp-teachers-grid{grid-template-columns:1fr 1fr;gap:5rem}}.lp-teachers .lp-text-link{align-self:flex-start;gap:.375rem}.lp-feature{align-items:center;gap:2rem;padding-block:2.5rem;display:grid}@media (min-width:64rem){.lp-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.lp-moment-flip .lp-art{order:2}}.lp-feature-copy{flex-direction:column;gap:1rem;display:flex}.lp-feature-copy>.lp-text-link{align-self:flex-start;gap:.375rem}.lp-art{aspect-ratio:3/2;border-radius:var(--lp-r-lg);background:var(--tone-tint);position:relative;overflow:hidden}.lp-art img{object-fit:cover}.lp-moment-note{font-size:var(--lp-body);color:var(--tone-deep);font-weight:600}.lp-kicker{font-size:var(--lp-small);color:var(--tone-deep);font-weight:600}.lp-phone{border-radius:var(--lp-r-phone);background:var(--lp-night);width:min(100%,19rem);box-shadow:0 1px 2px var(--lp-shadow-ink), 0 24px 48px -24px var(--lp-shadow-ink);margin:0 auto;padding:.75rem}.lp-phone-screen{border-radius:calc(var(--lp-r-phone) - .75rem);background:var(--lp-ground);flex-direction:column;justify-content:center;gap:1rem;min-height:26rem;padding:2rem 1.25rem;display:flex}.lp-phone-title{color:var(--lp-ink);font-size:1.25rem;font-weight:600}.lp-phone-body{font-size:var(--lp-small);color:var(--lp-ink-2);line-height:1.5}.lp-phone-field{border:2px solid var(--tone);border-radius:var(--lp-r-sm);flex-direction:column;gap:.25rem;padding:.625rem .875rem;display:flex}.lp-phone-label{font-size:var(--lp-label);color:var(--tone);font-weight:600}.lp-phone-code{letter-spacing:.2em;color:var(--lp-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.lp-phone-actions{font-size:var(--lp-small);color:var(--tone);justify-content:flex-end;align-items:center;gap:1.25rem;font-weight:600;display:flex}.lp-phone-join{border-radius:var(--lp-r-full);background:var(--tone);color:var(--lp-on-night-strong);padding:.5rem 1.25rem}.lp-quotes{gap:1.5rem;display:grid}@media (min-width:56rem){.lp-quotes{grid-template-columns:1fr 1fr;gap:3rem}}.lp-quote{border-top:2px solid var(--lp-ink);flex-direction:column;gap:1.5rem;margin:0;padding-top:1.5rem;display:flex}.lp-quote p{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.4}.lp-quote footer{font-size:var(--lp-small);color:var(--lp-ink-3);flex-direction:column;display:flex}.lp-quote footer strong{color:var(--lp-ink);font-weight:600}.lp-proof-note{font-size:var(--lp-body);color:var(--lp-ink-3);max-width:36em;margin-top:2.5rem}.lp-close-band{background:var(--lp-ground);padding-block:1rem 4.5rem}@media (min-width:64rem){.lp-close-band{padding-block:1rem 6rem}}.lp-section-alt+.lp-close-band{padding-top:3rem}@media (min-width:64rem){.lp-section-alt+.lp-close-band{padding-top:4.5rem}}.lp-close{--glow:var(--lp-academic-glow);isolation:isolate;border-radius:var(--lp-r-lg);background:var(--lp-night);padding:3rem 1.5rem;position:relative;overflow:hidden}@media (min-width:48rem){.lp-close{padding:4rem 3rem}}@media (min-width:64rem){.lp-close{padding:4.5rem 4rem}}.lp-close:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 22%, transparent), transparent);border-radius:50%;width:60%;display:none;position:absolute;top:-45%;right:-12%}@media (min-width:64rem){.lp-close:before{display:block}}.lp-close[data-tone=medical]{--glow:var(--lp-medical-glow);background:var(--lp-medical-night)}.lp-close[data-tone=academic]{background:var(--lp-academic-night)}.lp-close-grid{gap:2rem;display:grid}.lp-close-grid>div:first-child{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:64rem){.lp-close-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}}.lp-close-grid .lp-lead{text-wrap:pretty}.lp-close-grid .lp-h2{text-wrap:balance;max-width:20ch}.lp-close-actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.lp-footer{background:var(--lp-night);color:var(--lp-on-night);border-top:1px solid var(--lp-night-line);padding-top:3.5rem}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.lp-footer-grid>.lp-footer-brand{grid-column:1/-1}@media (min-width:64rem){.lp-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.lp-footer-grid>.lp-footer-brand{grid-column:auto}}.lp-footer .lp-brand{color:var(--lp-on-night-strong)}.lp-footer-brand{font-size:var(--lp-small);flex-direction:column;gap:1rem;max-width:22em;display:flex}.lp .lp-footer-h{font-family:var(--font-sans);font-size:var(--lp-label);color:var(--lp-on-night-strong);margin-bottom:.75rem;font-weight:600}.lp-footer ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-footer li a{min-height:2.75rem;color:var(--lp-on-night);font-size:var(--lp-small);align-items:center;text-decoration:none;display:inline-flex}.lp-footer li a:hover{color:var(--lp-on-night-strong);text-underline-offset:.25em;text-decoration:underline}.lp-footer-base{border-top:1px solid var(--lp-night-line);font-size:var(--lp-label);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;padding-block:1.5rem;display:flex}.lp-footer-credit{align-items:center;gap:.5rem;display:inline-flex}.lp-footer-credit img{border-radius:var(--lp-r-sm)}.lp-footer-community{border:1px solid var(--lp-night-line);border-radius:var(--lp-r);flex-direction:column;gap:.5rem;margin-top:.75rem;padding:1.25rem;display:flex}.lp-footer-community .lp-footer-h{margin-bottom:0}.lp-footer-community .lp-btn{align-self:flex-start;margin-top:.5rem}.lp-hero-split{align-items:center;padding-bottom:3.5rem;display:grid}.lp-hero-split .lp-hero-copy{padding-bottom:2.5rem}.lp-hero-art{aspect-ratio:3/2;border-radius:var(--lp-r-lg);background:var(--tone-tint);position:relative;overflow:hidden}.lp-hero-art img{object-fit:cover}.lp-hero-art-scene{background:var(--lp-night);box-shadow:0 0 0 1px var(--lp-night-line)}@media (min-width:64rem){.lp-hero-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;padding-bottom:0}.lp-hero-split .lp-hero-copy{padding-bottom:6.5rem}}.lp-hero-art-free{background:0 0;justify-self:center;width:100%;max-width:30rem;overflow:visible}.lp-hero-art-free:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 14%, transparent), transparent);border-radius:50%;position:absolute;inset:-4% 4%}.lp-hero-art-free img{object-fit:contain}@media (min-width:64rem){.lp-hero-art-free{max-width:none}}@media (max-width:63.99rem){.lp-hero:has(.lp-examfield) .lp-hero-split{padding-bottom:5.5rem}}.lp-hero[data-tone=medical]{--glow:var(--lp-medical-glow)}.lp-hero[data-tone=academic]{--glow:var(--lp-academic-glow)}.lp-hero[data-tone=teachers]{--glow:var(--lp-teachers-glow)}.lp-examfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-examfield-grid{background-image:linear-gradient(var(--lp-night-grid-strong) 1px, transparent 1px), linear-gradient(90deg, var(--lp-night-grid-strong) 1px, transparent 1px), linear-gradient(var(--lp-night-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lp-night-grid) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000059 0% 40%,#000 70%);mask-image:linear-gradient(90deg,#00000059 0% 40%,#000 70%)}.lp-examfield-band{height:5rem;position:absolute;bottom:.5rem;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@media (min-width:64rem){.lp-examfield-band{height:9rem;bottom:8%;left:46%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}.funnel .lp .lp-examfield-trace{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.lp-examfield path{fill:none;stroke:var(--glow);stroke-linecap:round;stroke-linejoin:round}.lp-examfield-line{stroke-width:2px}[data-field=medical] .lp-examfield-line{stroke-opacity:.85;filter:drop-shadow(0 0 3px var(--glow))}.funnel .lp [data-field=medical] .lp-examfield-trace{animation:4s linear infinite lp-sweep;-webkit-mask-image:linear-gradient(90deg,#00000029 0% 30%,#000 47.5%,#0000 47.6% 50.5%,#00000029 52%);mask-image:linear-gradient(90deg,#00000029 0% 30%,#000 47.5%,#0000 47.6% 50.5%,#00000029 52%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes lp-sweep{0%{-webkit-mask-position:96% 0;mask-position:96% 0}to{-webkit-mask-position:-4% 0;mask-position:-4% 0}}[data-tone=medical] .lp-hero-art-free:before{animation:1s ease-out .41s infinite lp-beat}@keyframes lp-beat{0%,50%,to{opacity:.65;transform:scale(1)}10%{opacity:1;transform:scale(1.07)}22%{opacity:.75;transform:scale(1.01)}32%{opacity:.9;transform:scale(1.04)}}.funnel .lp .lp-scenes{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.lp-scenes path,.lp-scenes line{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-scenes-line{stroke:var(--glow);stroke-width:2.5px}.lp-scenes-faint{stroke:var(--lp-on-night);stroke-opacity:.3;stroke-width:1.5px}.lp-scenes .lp-scenes-fill,.lp-scenes .lp-scenes-flask{fill:var(--glow);fill-opacity:.2;stroke:none}.lp-scenes-tracer line,.lp-scenes-string{stroke:var(--lp-on-night-strong);stroke-opacity:.8;stroke-width:2px}.lp-scenes-tracer circle,.lp-scenes-pen,.lp-scenes-pivot{fill:var(--lp-on-night-strong)}.lp-scenes-bob{fill:var(--glow)}.lp-scenes-strand{fill:none;stroke:var(--lp-on-night-strong);stroke-opacity:.55;stroke-width:2.5px;stroke-linecap:round}.lp-scenes-rung{stroke:var(--glow);stroke-width:2px;stroke-linecap:round}.lp-scenes-drop{fill:var(--glow)}.lp-scenes .lp-scenes-ripple{fill:none;stroke:var(--glow);stroke-width:1.5px}.lp-scenes-label{fill:var(--lp-on-night);fill-opacity:.7;font-size:19px;font-weight:600}.lp-scenes-caption{fill:var(--lp-on-night-strong);letter-spacing:.01em;font-size:22px;font-weight:600}.lp-examfield-symbol{font-size:var(--lp-small);white-space:nowrap;color:var(--glow);opacity:.3;animation:14s ease-in-out infinite alternate lp-drift;animation-delay:calc(var(--i) * -1.7s);font-weight:600;display:none;position:absolute}@keyframes lp-drift{0%{transform:translate(0,0)}to{transform:translate(6px,-14px)}}@media (min-width:64rem){.lp-examfield-symbol{display:block}}@media (min-width:64rem) and (max-width:82.49rem){.lp-hero[data-tone=academic] .lp-examfield>.lp-examfield-symbol:nth-child(5){display:none}}.lp-tutors{gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.lp-tutors{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media (min-width:64rem){.lp-tutors{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.lp-tutor{flex-direction:column;gap:.5rem;display:flex}.lp-tutor .lp-art{margin-bottom:1rem}.lp-tutor .lp-kicker{margin-top:-.375rem}.lp-section-tight+.lp-section{padding-top:0}.lp-banner{padding:.625rem var(--lp-gutter);text-align:center;text-wrap:balance;background:var(--lp-medical-night);color:var(--lp-on-night-strong);font-size:var(--lp-small);border-bottom:1px solid var(--lp-night-line);margin:0;line-height:1.5}.lp-banner a{min-height:2.75rem;color:var(--lp-medical-glow);text-underline-offset:.25em;align-items:center;margin-block:-.625rem;font-weight:600;text-decoration:underline;display:inline-flex}.lp-banner a:hover{text-decoration-thickness:2px}.lp-banner :focus-visible{outline-color:var(--lp-on-night-strong)}.lp-status{border-radius:var(--lp-r-full);background:var(--tone-tint);color:var(--tone-deep);font-size:var(--lp-small);align-self:flex-start;padding:.25rem .75rem;font-weight:600}.lp-card .lp-status{margin-bottom:.25rem}.lp-challenge-poster{aspect-ratio:1;border-radius:var(--lp-r-lg);justify-self:start;width:100%;max-width:32rem;position:relative;overflow:hidden}.lp-challenge-poster img{object-fit:cover}.lp-challenge-cta{align-self:flex-start;margin-top:.5rem}.lp-about-hero .lp-display{max-width:16ch}@media (min-width:64rem){.lp-about-hero .lp-hero-copy{padding-block:6.5rem 7.5rem}}.lp-about-col>*{max-width:56rem}.lp-journeys{border-top:1px solid var(--lp-line-strong);margin:0;padding:0;list-style:none}.lp-journeys li{border-bottom:1px solid var(--lp-line-strong)}.lp-journey{color:inherit;align-items:center;gap:1.5rem;padding-block:1.75rem;text-decoration:none;display:flex}@media (min-width:48rem){.lp-journey{padding-block:2.25rem}}.lp-journey-copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lp-journey-name{font-family:var(--font-serif-display), var(--font-noto-bengali), serif;font-size:var(--lp-h3);letter-spacing:-.015em;color:var(--tone-deep);font-weight:600;line-height:1.2}.lp-journey-text{font-size:var(--lp-body);color:var(--lp-ink-2);max-width:34em;line-height:1.6}.funnel .lp .lp-journey-go{width:1.5rem;height:1.5rem;color:var(--tone);transition:transform .2s var(--lp-ease);margin-left:auto}.lp-journey:hover .lp-journey-go{transform:translate(6px)}.lp-journey:hover .lp-journey-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.lp-versions-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.lp-versions-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.lp-versions-copy{flex-direction:column;gap:2rem;display:flex}.lp-versions{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-versions li{flex-direction:column;gap:.375rem;display:flex}.lp .lp-version-name{font-size:var(--lp-h3);letter-spacing:-.015em;color:var(--tone-deep);font-weight:600;line-height:1.2}.lp-sample{background:var(--lp-ground);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);box-shadow:0 1px 2px var(--lp-shadow-ink), 0 24px 48px -32px var(--lp-shadow-ink);flex-direction:column;gap:1.5rem;margin:0;padding:1.5rem;display:flex}@media (min-width:48rem){.lp-sample{padding:2rem 2.25rem 2.25rem}}.lp-sample-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.lp-sample-source{font-size:var(--lp-small);color:var(--lp-ink-3);text-wrap:balance;font-weight:600}.lp-switch{border-radius:var(--lp-r-full);background:var(--lp-ground-2);box-shadow:inset 0 0 0 1px var(--lp-line);padding:.25rem;display:inline-flex}.lp-switch button{border-radius:var(--lp-r-full);cursor:pointer;min-height:2.75rem;font:inherit;font-size:var(--lp-small);color:var(--lp-ink-2);transition:background-color .2s var(--lp-ease), color .2s var(--lp-ease);background:0 0;border:0;padding:0 1.125rem;font-weight:600}.lp-switch button[aria-pressed=true]{background:var(--lp-night);color:var(--lp-on-night-strong)}.lp-switch button:not([aria-pressed=true]):hover{color:var(--lp-ink)}.lp-sample-body{animation:lp-sample-in .42s var(--lp-ease) both;flex-direction:column;gap:1.25rem;display:flex}@keyframes lp-sample-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.lp-sample-stem{font-size:var(--lp-lead);color:var(--lp-ink);text-wrap:pretty;font-weight:500;line-height:1.5}.lp-sample-body:lang(bn) .lp-sample-stem{line-height:1.7}.lp-sample-options{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.lp-sample-options{grid-template-columns:1fr 1fr}}.lp-sample-options li{border:1px solid var(--lp-line-strong);border-radius:var(--lp-r);min-height:3.25rem;font-size:var(--lp-body);color:var(--lp-ink);align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;display:flex}.lp-sample-letter{border-radius:var(--lp-r-full);background:var(--lp-ground-2);width:2.25rem;height:2.25rem;font-size:var(--lp-small);color:var(--lp-ink-2);flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.lp-sample-options li[data-correct]{border-color:var(--lp-medical);background:var(--lp-art-medical)}.lp-sample-options li[data-correct] .lp-sample-letter{background:var(--lp-medical);color:var(--lp-on-night-strong)}.funnel .lp .lp-sample-check{color:var(--lp-medical-deep);margin-left:auto}.lp-loop{gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-loop li{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.375rem 1.25rem;display:grid;position:relative}.lp-loop li>:not(.lp-loop-mark){grid-column:2}.lp-loop-mark{z-index:1;border-radius:var(--lp-r-full);background:var(--tone);width:3.5rem;height:3.5rem;color:var(--lp-on-night-strong);box-shadow:0 0 0 6px var(--lp-ground);transition:transform .5s var(--lp-ease) calc(var(--i) * .22s);grid-row:1/span 2;place-items:center;display:grid;position:relative}.funnel .lp .lp-loop-mark svg{width:1.5rem;height:1.5rem}.lp .lp-loop-verb{font-family:var(--font-serif-display), var(--font-noto-bengali), serif;letter-spacing:-.02em;color:var(--tone-deep);padding-top:.5rem;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.5rem);font-weight:600;line-height:1.1}.lp-loop li:not(:last-child):after{content:"";background:var(--tone);transform-origin:top;width:2px;transition:transform .6s var(--lp-ease) calc(var(--i) * .22s);position:absolute;top:3.5rem;bottom:-2rem;left:calc(1.75rem - 1px)}.lp-loop[data-waiting] li:after{transform:scaleY(0)}@media (min-width:64rem){.lp-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.lp-loop li{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.lp-loop li>:not(.lp-loop-mark){grid-column:1}.lp-loop-mark{grid-row:auto;margin-bottom:.5rem}.lp-loop .lp-loop-verb{padding-top:0}.lp-loop li:after{display:none}.lp-loop:before{content:"";transition:transform .9s var(--lp-ease);background:linear-gradient(90deg, var(--lp-academic), var(--lp-medical));transform-origin:0;width:auto;height:2px;position:absolute;inset:calc(1.75rem - 1px) calc(25% - 3.625rem) auto 1.75rem}.lp-loop[data-waiting]:before{transform:scaleX(0)}}.lp-loop[data-waiting] .lp-loop-mark{transform:scale(.4)}.lp-loop-again{margin-top:2rem;position:relative}.lp-loop-again span{border-radius:var(--lp-r-full);background:var(--lp-ground-2);font-size:var(--lp-small);color:var(--lp-ink-2);align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.funnel .lp .lp-loop-again span svg{width:1.125rem;height:1.125rem;color:var(--lp-academic)}.lp-loop-again-tip{display:none}@media (min-width:64rem){.lp-loop-again{border:2px dashed var(--lp-ink-3);border-top:0;border-radius:0 0 1.25rem 1.25rem;height:2.75rem;margin:1.75rem calc(25% - 3.625rem) 1.5rem 1.75rem}.lp-loop-again span{background:var(--lp-ground);box-shadow:inset 0 0 0 1px var(--lp-line);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.funnel .lp .lp-loop-again-tip{width:1.25rem;height:1.25rem;color:var(--lp-ink-3);display:block;position:absolute;top:-1rem;left:-.6875rem}}.lp-footer-about{min-height:2.75rem;color:var(--lp-on-night-strong);text-underline-offset:.25em;align-self:flex-start;align-items:center;gap:.375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lp-footer-about:hover{text-decoration-thickness:2px}.lp-faq{gap:2rem;display:grid}@media (min-width:64rem){.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5rem}}.lp-faq-item{border-top:1px solid var(--lp-line-strong);position:relative}.lp-faq-item:last-child{border-bottom:1px solid var(--lp-line-strong)}.lp-faq-item:before{content:"";background:var(--tone);transform-origin:0;height:2px;transition:transform .5s var(--lp-ease);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.lp-faq-item[open]:not([data-closing]):before{transform:scaleX(1)}.lp-faq-item summary{letter-spacing:-.01em;cursor:pointer;min-height:3.5rem;transition:color .2s var(--lp-ease);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item[open]:not([data-closing]) summary{color:var(--tone-deep)}.lp-faq-item summary:after{content:"";border-radius:var(--lp-r-full);width:2.25rem;height:2.25rem;color:var(--tone-deep);box-shadow:inset 0 0 0 1px var(--lp-line-strong);transition:transform .45s var(--lp-ease-slide), background-color .25s var(--lp-ease), color .25s var(--lp-ease), box-shadow .25s var(--lp-ease);background:linear-gradient(currentColor,currentColor) 50%/.875rem 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px .875rem no-repeat;flex-shrink:0}@media (hover:hover){.lp-faq-item summary:hover{color:var(--tone-deep)}.lp-faq-item summary:hover:after{background-color:var(--tone-tint);box-shadow:inset 0 0 0 1px var(--tone)}}.lp-faq-item[open]:not([data-closing]) summary:after{background-color:var(--tone);color:var(--lp-on-night-strong);box-shadow:inset 0 0 0 1px var(--tone);transform:rotate(135deg)}.lp-faq-answer{overflow:hidden}.lp-faq-item .lp-body{padding-bottom:1.25rem}.lp-terms{border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);display:grid}@media (min-width:48rem){.lp-terms[data-count="2"]{grid-template-columns:1fr 1fr}}.lp-term{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}@media (min-width:48rem){.lp-term{padding:2.25rem 2.5rem}.lp-term+.lp-term{border-left:1px solid var(--lp-line)}}@media (max-width:47.99rem){.lp-term+.lp-term{border-top:1px solid var(--lp-line)}}.lp .lp-term-name{font-family:var(--font-sans);font-size:var(--lp-body);color:var(--lp-ink-2);font-weight:600}.lp-term-price{color:var(--lp-ink-3);font-size:var(--lp-body);flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.lp-term-price strong{letter-spacing:-.03em;color:var(--lp-ink);font-size:clamp(2.25rem,1.9rem + 1.2vw,3rem);font-weight:700;line-height:1.1}.lp-term-sub{font-size:var(--lp-body);color:var(--lp-ink-3)}.lp-term-sale{font-size:var(--lp-body);color:var(--tone-deep);font-weight:600}.lp-term-note{font-size:var(--lp-body);color:var(--lp-ink-2);max-width:26em}.lp-term .lp-btn{align-self:flex-start;margin-top:auto}.lp-term-note+.lp-btn{margin-top:1rem}.lp-terms-foot{font-size:var(--lp-body);color:var(--lp-ink-3);margin-top:1.25rem}.lp-terms-foot+.lp-terms-foot{margin-top:.25rem}.lp-plans-scroll{overflow-x:auto}.lp-plans{border-collapse:collapse;width:100%;min-width:21rem;font-size:var(--lp-small)}.lp-plans th,.lp-plans td{border-bottom:1px solid var(--lp-line);text-align:center;padding:.875rem .25rem}.lp-plans tbody th{text-align:left;color:var(--lp-ink);padding-left:0;font-weight:500}.lp-plans thead th{vertical-align:bottom;width:22%;padding-bottom:1.25rem}.lp-plans thead th>span{display:block}.lp-plans-name{font-size:var(--lp-small);color:var(--lp-ink-2);font-weight:600}.lp-plans-price{letter-spacing:-.02em;color:var(--lp-ink);font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:700}.lp-plans-was{font-size:var(--lp-label);color:var(--lp-ink-3);display:block}.lp-plans-per{font-size:var(--lp-label);color:var(--lp-ink-3);min-height:1.3em;font-weight:400}.funnel .lp .lp-plans-yes{color:var(--tone);width:1.25rem;height:1.25rem}.funnel .lp .lp-plans-no{color:var(--lp-line-strong);width:1.25rem;height:1.25rem}.lp-plans tbody tr:last-child>*{border-bottom:0}.lp-plans tfoot td{border-bottom:0;border-top:1px solid var(--lp-line);vertical-align:top;padding-top:1.25rem}.lp-plans tfoot .lp-btn{width:100%;padding-inline:.5rem;line-height:1.25}.lp-plans-hint{font-size:var(--lp-label);color:var(--lp-ink-3);display:none}.lp-plans-mobile-actions{gap:.75rem;margin-top:1.25rem;display:grid}.lp-plans-mobile-actions .lp-btn{width:100%}@media (max-width:47.99rem){.lp-plans tfoot{display:none}}@media (min-width:48rem){.lp-plans-mobile-actions{display:none}}@media (max-width:22.5rem){.lp-plans-hint{display:block}}@media (min-width:48rem){.lp-plans th,.lp-plans td{padding-inline:1rem}.lp-plans tbody th{padding-left:0}}.lp-loading{background:var(--lp-night);min-height:100svh}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:0s!important}.lp-examfield *{animation:none!important}[data-tone=medical] .lp-hero-art-free:before,.lp-ezpz>span{animation:none}.lp-steps>span:after{display:none}.lp-field-wave,.lp-field-symbol{animation:none}}
