.lang-site{--lang-ink:#14233a;--lang-blue:#1739ed;--lang-soft:#edf3fc;--lang-cyan:#b9f1ed;--lang-line:#dce4ee;color:var(--lang-ink)}.lang-container{width:min(1200px,100% - 96px);margin-inline:auto}.lang-site button{border:0}.lang-site h1,.lang-site h2,.lang-site h3{letter-spacing:-.04em}.lang-header{border-bottom:1px solid var(--lang-line);z-index:35;background:#fffffff5;position:sticky;top:0}.lang-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.lang-brand{letter-spacing:2px;white-space:nowrap;color:#1739ed;align-items:center;gap:6px;font-size:25px;font-weight:800;display:inline-flex}.lang-brand i{background:#ffc629;border-radius:50%;align-self:flex-start;width:6px;height:6px;margin-top:9px}.lang-brand>span{letter-spacing:0;border-left:1px solid var(--lang-line);color:#59667b;margin-left:12px;padding-left:18px;font-size:14px;font-weight:500}.lang-desktop-nav,.lang-header-actions,.lang-menu{align-items:center;gap:24px;font-size:14px;display:flex}.lang-desktop-nav a:hover{color:var(--lang-blue)}.lang-header-actions{gap:22px}.lang-menu{background:0 0;gap:8px}.lang-button{background:var(--lang-blue,#1739ed);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:14px 24px;font-size:16px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.lang-button:hover{background:#102dc3;transform:translateY(-2px)}.lang-button-small{gap:10px;min-height:42px;padding:9px 17px;font-size:14px}.lang-text-link{align-items:center;gap:16px;font-size:16px;font-weight:650;display:inline-flex}.lang-text-link:hover{color:var(--lang-blue)}.lang-hero{background:var(--lang-soft);padding-bottom:58px}.lang-breadcrumb{color:#627084;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}.lang-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding:36px 0 44px;display:grid}.lang-eyebrow{color:#435a8b;letter-spacing:.1em;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.lang-eyebrow>span{background:var(--lang-blue);border-radius:50%;width:7px;height:7px}.lang-hero h1{margin:26px 0 25px;font-size:clamp(48px,5.3vw,76px);font-weight:750;line-height:1.22}.lang-hero h1 em{color:var(--lang-blue);font-style:normal}.lang-hero-description{color:#4b5b71;font-size:18px;line-height:1.9}.lang-hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.lang-independence{color:#63718a;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.lang-hero-visual{height:420px;margin:0;position:relative}.lang-hero-visual>img{object-fit:cover;object-position:center 39%;border-radius:16px 16px 64px;width:100%;height:100%}.lang-photo-note{background:#fff;border-radius:10px;align-items:center;gap:16px;padding:19px 22px;display:flex;position:absolute;bottom:26px;left:-26px;right:36px;box-shadow:0 12px 30px #14233a12}.lang-photo-note>svg{color:var(--lang-blue);flex:none}.lang-photo-note strong{font-size:17px;display:block}.lang-photo-note span{color:#667387;margin-top:3px;font-size:13px;display:block}.lang-hero-visual figcaption{color:#fff;background:#14233a8c;border-radius:4px;padding:3px 9px;font-size:12px;position:absolute;top:14px;right:16px}.lang-product-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lang-product{border-radius:12px;padding:25px 30px 24px;transition:transform .2s;display:block}.lang-product:hover{transform:translateY(-4px)}.lang-product-free{color:#fff;background:#1739ed}.lang-product-coach{background:#fff;border:1px solid #dce4ee}.lang-product-top,.lang-product-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.lang-product-top{font-size:13px}.lang-product-free .lang-product-top{color:#d8e1ff}.lang-product-main{margin-top:10px}.lang-product-main>strong{font-size:29px;font-weight:700}.lang-product-main>span{font-family:Arial,sans-serif;font-size:24px;line-height:1.2}.lang-product-main b{letter-spacing:-.06em;font-size:62px;font-weight:600}.lang-product-coach .lang-product-main>span{color:var(--lang-blue)}.lang-product p{margin-top:4px;font-size:16px;line-height:1.9}.lang-product-free p{color:#e1e7ff}.lang-product-coach p{color:#637187}.lang-product-link{border-top:1px solid #ffffff3b;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;font-size:14px;font-weight:650;display:flex}.lang-product-coach .lang-product-link{border-color:var(--lang-line)}.lang-section{padding-block:88px;scroll-margin-top:70px}.lang-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.lang-section h2,.lang-faq-section h2{margin-top:17px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.4}.lang-section h2 span{color:#748298}.lang-section-aside{color:#637187;font-size:16px;line-height:1.9}.lang-free-label{color:#16624a;background:#e6f7f0;border-radius:6px;align-items:center;gap:7px;margin-bottom:10px;padding:5px 12px;font-size:14px;font-weight:650;display:inline-flex}.lang-mock-showcase{border:1px solid var(--lang-line);background:#f4f6fa;border-radius:16px;gap:0;overflow:hidden}.lang-skill-tabs{border-bottom:1px solid var(--lang-line);background:#fff;border-radius:0;justify-content:flex-start;gap:25px;width:100%;height:auto;min-height:74px;padding:0 30px}.lang-skill-tabs>button{color:#69778a;border-bottom:3px solid #0000;border-radius:0;flex:0 170px;gap:12px;height:74px;padding:16px 12px;font-size:16px}.lang-skill-tabs>button small{margin-top:2px;font-size:12px;font-weight:400;display:block}.lang-skill-tabs>button[data-active]{color:var(--lang-blue);border-bottom-color:var(--lang-blue);box-shadow:none;background:0 0}.lang-mock-panel{grid-template-columns:1.6fr 1fr;align-items:center;gap:34px;padding:32px;display:grid}.lang-mock-frame{min-width:0}.lang-exam{color:#202731;background:#fff;border:1px solid #bec6d0;border-radius:5px;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 8px 18px #14233a09}.lang-exam-bar{border-bottom:1px solid #d7dce3;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.lang-exam-bar>strong{font-size:15px}.lang-exam-bar>span{align-items:center;gap:6px;display:flex}.lang-exam-instruction{background:#f1f2f4;flex-direction:column;gap:3px;padding:11px 14px;font-size:12px;display:flex}.lang-exam-instruction strong{font-size:14px}.lang-exam-split{grid-template-columns:1fr 1fr;min-height:284px;display:grid}.lang-exam-split>div{padding:20px 16px}.lang-exam-split>div+div{border-left:2px solid #d4d9df}.lang-exam h4{margin:7px 0 14px;font-size:15px;font-weight:700;line-height:1.4}.lang-exam small{font-size:12px}.lang-exam p{margin:0 0 10px;font-size:12px;line-height:1.75}.lang-exam mark{color:inherit;background:#fff09a}.lang-exam-answer{margin:15px 0;font-size:12px;line-height:2}.lang-exam-answer>b{margin-right:7px}.lang-exam-answer>span{border:1px solid #aaa;border-radius:2px;min-width:42px;margin-left:4px;padding:0 6px;line-height:1.8;display:inline-block}.lang-exam-bottom{border-top:1px solid #d7dce3;align-items:center;gap:12px;min-height:46px;padding:9px 14px;font-size:12px;display:flex}.lang-demo-number{border:1px solid #777;place-items:center;width:25px;height:26px;display:inline-grid}.lang-exam-rest{margin-left:auto}.lang-demo-caption{color:#728092;text-align:center;margin-top:12px;font-size:12px}.lang-pill{color:#6c7b91;letter-spacing:.03em;font-size:12px}.lang-mock-copy h3{margin:13px 0;font-size:27px;line-height:1.5}.lang-mock-copy>p{color:#637187;font-size:16px;line-height:1.85}.lang-mock-copy ul{margin:23px 0;padding:0;list-style:none}.lang-mock-copy li{align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}.lang-mock-copy li svg{color:var(--lang-blue)}.lang-exam-notes{min-height:284px;padding:20px 26px}.lang-exam-audio{color:#616d7b;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.lang-exam-audio>div{background:#bdc9d6;flex:1;height:4px}.lang-writing-demo{flex-direction:column;display:flex}.lang-writing-demo>span{color:#707c89;margin-top:auto;font-size:12px}.lang-speaking-demo{flex-direction:column;justify-content:center;align-items:center;min-height:284px;padding:26px;display:flex}.lang-microphone{color:#1739ed;background:#edf3fc;border-radius:50%;margin-bottom:14px;padding:15px}.lang-recording-bars{align-items:center;gap:5px;height:45px;display:flex}.lang-recording-bars i{background:#6b85b4;border-radius:2px;width:4px;display:block}.lang-platform-note{color:#657389;gap:13px;padding:22px 0 0;font-size:14px;display:flex}.lang-platform-note svg{color:#1739ed;flex:none;margin-top:2px}.lang-platform-note strong{color:#23364e}.lang-coaching-section{color:#fff;background:#112139}.lang-coaching-section .lang-eyebrow{color:#a0b6db}.lang-coaching-section h2 span{color:#badedb}.lang-coaching-section .lang-section-aside{color:#b2bed0}:is(.lang-coaching-section a:focus-visible,.lang-coaching-section button:focus-visible){outline-offset:4px;outline:2px solid #b9f1ed}.lang-coach-intro{border-block:1px solid #ffffff26;grid-template-columns:.75fr 1.4fr 1fr;align-items:center;gap:42px;margin-bottom:38px;padding:36px 0;display:grid}.lang-one-to-one{letter-spacing:-.07em;color:#b9f1ed;font-family:Arial,sans-serif;font-size:clamp(90px,9vw,126px);font-weight:600;line-height:1}.lang-one-to-one span{color:#4a607a;margin-inline:6px}.lang-coach-intro h3{margin-bottom:14px;font-size:27px;line-height:1.5}.lang-coach-intro p{color:#b2bed0;max-width:400px;font-size:16px;line-height:1.9}.lang-coach-points{gap:20px;font-size:15px;display:grid}.lang-coach-points span{align-items:center;gap:12px;display:flex}.lang-coach-points svg{color:#b9f1ed}.lang-scenario-tabs{gap:20px}.lang-scenario-list{background:0 0;gap:10px;height:auto;min-height:46px;padding:0}.lang-scenario-list>button{color:#d4ddea;background:0 0;border:1px solid #ffffff38;border-radius:6px;min-height:46px;padding:10px 24px;font-size:15px}.lang-scenario-list>button[data-active]{color:#112139;box-shadow:none;background:#b9f1ed;border-color:#b9f1ed}.lang-scenario{background:#1c3049;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:.9fr 1.3fr;gap:48px;padding:38px;display:grid}.lang-scenario-problem>span{color:#9bb5d6;letter-spacing:.08em;font-size:12px}.lang-scenario-problem h3{margin:17px 0;font-size:30px;line-height:1.55}.lang-scenario p{color:#c0cedf;font-size:16px;line-height:1.9}.lang-scenario-solution{flex-direction:column;gap:20px;display:flex}.lang-step-tag{color:#163a40;background:#b9f1ed;border-radius:4px;margin-bottom:9px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-block}.lang-step-tag-light{color:#d5e4f1;background:#2f4863}.lang-scenario-solution h4{margin:0 0 8px;font-size:19px;font-weight:650}.lang-scenario-focus{color:#b9f1ed;border-top:1px solid #ffffff1c;padding-top:15px;font-size:13px}.lang-coach-cta{justify-content:space-between;align-items:center;gap:20px;margin-top:29px;display:flex}.lang-coach-cta p{color:#c2d0e1;font-size:16px}.lang-coach-cta .lang-button{color:#112139;background:#b9f1ed}.lang-coach-cta .lang-button:hover{background:#d0fcf8}.lang-path-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.lang-path-grid article{border-top:2px solid #dce4ee;padding:25px 0;position:relative}.lang-path-grid article>span{color:var(--lang-blue);font-size:15px;font-weight:650}.lang-path-grid article>svg{color:#9baac0;position:absolute;top:25px;right:0}.lang-path-grid article:last-child>svg{display:none}.lang-path-grid h3{margin:17px 0 12px;font-size:25px}.lang-path-grid p{color:#657389;font-size:16px;line-height:1.9}.lang-choice-banner{background:#edf3fc;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:23px;padding:27px 32px;display:flex}.lang-choice-banner strong{font-size:20px}.lang-choice-banner p{color:#657389;margin-top:5px;font-size:16px}.lang-faq-section{grid-template-columns:.85fr 1.4fr;gap:70px;padding-bottom:85px;scroll-margin-top:100px;display:grid}.lang-faq-section h2{font-size:31px}.lang-faq-section>div>p:last-child{color:#69788c;margin-top:14px;font-size:15px}.lang-faq-list [data-slot=accordion-trigger]{padding-block:19px;font-size:16px;line-height:1.6}.lang-faq-list [data-slot=accordion-content]{color:#657389;padding-bottom:12px;font-size:16px;line-height:1.9}.lang-bottom-section{border-block:1px solid var(--lang-line);background:#edf3fc}.lang-bottom-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;padding-block:53px;display:grid}.lang-bottom-inner h2{margin-top:12px;font-size:41px;line-height:1.35}.lang-bottom-choices{gap:14px;display:grid}.lang-bottom-choices>a,.lang-bottom-choices>button{text-align:left;background:#fff;border-radius:8px;padding:21px 25px;display:block}.lang-bottom-choices>button{color:#fff;background:#1739ed}.lang-bottom-choices span{opacity:.75;font-size:13px}.lang-bottom-choices strong{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:20px;display:flex}.lang-footer{justify-content:space-between;align-items:center;gap:22px;padding-block:34px;display:flex}.lang-footer>p{color:#748197;font-size:12px}.lang-footer>a:last-child{align-items:center;gap:6px;font-size:14px;display:flex}.lang-consult-dialog,.lang-info-dialog{border-radius:15px;gap:14px;width:min(610px,100% - 32px);max-width:min(610px,100% - 32px);max-height:calc(100dvh - 40px);padding:34px;overflow-y:auto}.lang-consult-dialog [data-slot=dialog-title],.lang-info-dialog [data-slot=dialog-title]{color:#14233a;padding-right:30px;font-size:26px;font-weight:700;line-height:1.5}.lang-consult-dialog [data-slot=dialog-description],.lang-info-dialog [data-slot=dialog-description],.lang-info-dialog>p{color:#627087;font-size:15px;line-height:1.8}.lang-dialog-close{background:#f1f4f9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.lang-consult-dialog .appointment-form{margin-top:8px}.lang-info-dialog .lang-free-label{width:fit-content}.lang-menu-panel{width:min(380px,90vw);padding:35px 28px}.lang-menu-panel [data-slot=sheet-title]{color:#1739ed;font-size:25px}.lang-menu-panel nav{gap:5px;margin-top:25px;display:grid}.lang-menu-panel nav a{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;padding:17px 10px;font-size:16px;display:flex}.lang-menu-panel nav a[aria-current=page]{color:#1739ed}@media (min-width:1600px){.lang-hero-grid{gap:100px}}@media (max-width:1120px){.lang-container{width:calc(100% - 64px)}.lang-desktop-nav{gap:17px}.lang-brand>span{display:none}.lang-hero-grid{gap:35px}.lang-hero-visual{height:395px}.lang-hero-actions{gap:19px}.lang-mock-panel{grid-template-columns:1.35fr 1fr;gap:25px;padding:25px}.lang-coach-intro{gap:27px}.lang-faq-section{gap:35px}}@media (max-width:850px){.lang-desktop-nav{display:none}.lang-hero-grid{grid-template-columns:1.2fr 1fr;gap:24px}.lang-hero h1{font-size:49px}.lang-hero-description{font-size:16px}.lang-hero-visual{height:340px}.lang-photo-note{padding:14px;left:-15px;right:16px}.lang-photo-note strong{font-size:14px}.lang-photo-note span{font-size:12px}.lang-hero-actions{flex-wrap:wrap;gap:17px}.lang-independence{font-size:12px}.lang-product{padding:22px}.lang-product-main>strong{font-size:23px}.lang-product-main b{font-size:49px}.lang-section-heading{gap:25px}.lang-section-aside{font-size:14px}.lang-mock-panel{grid-template-columns:1fr}.lang-mock-copy{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.lang-mock-copy>span,.lang-mock-copy>h3,.lang-mock-copy>p{grid-column:1}.lang-mock-copy>ul{grid-area:1/2/4;align-self:center;margin:6px 0}.lang-mock-copy>.lang-button{grid-column:2;width:fit-content}.lang-coach-intro{grid-template-columns:.8fr 1.4fr}.lang-coach-points{grid-column:1/-1;justify-content:space-between;gap:13px;font-size:14px;display:flex}.lang-scenario{gap:30px;padding:30px}.lang-scenario-problem h3{font-size:25px}.lang-faq-section{grid-template-columns:1fr;gap:25px}.lang-footer{flex-wrap:wrap}}@media (max-width:600px){.lang-container{width:calc(100% - 40px)}.lang-header-inner{gap:12px;min-height:68px}.lang-brand{font-size:21px}.lang-header-actions{gap:13px}.lang-menu>span{display:none}.lang-button-small{gap:5px;padding:9px 12px;font-size:13px}.lang-breadcrumb{padding-top:20px;font-size:12px}.lang-hero{padding-bottom:32px}.lang-hero-grid{grid-template-columns:1fr;gap:30px;padding:28px 0}.lang-eyebrow{letter-spacing:.04em;font-size:12px}.lang-hero h1{margin:20px 0;font-size:clamp(43px,10vw,57px)}.lang-hero-description{font-size:16px}.lang-hero-actions{gap:20px;margin-top:25px}.lang-hero-actions .lang-button{gap:14px;min-height:50px;padding:13px 17px;font-size:15px}.lang-hero-actions .lang-text-link{gap:7px;font-size:14px}.lang-independence{margin-top:18px}.lang-hero-visual{height:270px}.lang-hero-visual>img{object-position:center 36%;border-radius:12px 12px 40px}.lang-photo-note{bottom:14px;left:14px;right:30px}.lang-product-pair{grid-template-columns:1fr;gap:14px}.lang-product{padding:20px 23px}.lang-product-top{font-size:13px}.lang-product-main{margin-top:9px}.lang-product-main>strong{font-size:27px}.lang-product-main b{font-size:53px}.lang-product p{font-size:16px}.lang-product-link{margin-top:17px;padding-top:13px}.lang-section{padding-block:55px}.lang-section-heading{margin-bottom:27px;display:block}.lang-section h2{margin-top:12px;font-size:31px}.lang-section-aside{margin-top:19px;font-size:15px}.lang-free-label{margin-bottom:7px}.lang-skill-tabs{gap:0;min-height:67px;padding:0 6px}.lang-skill-tabs>button{flex:1;gap:6px;min-width:0;height:67px;padding:12px 4px;font-size:14px}.lang-skill-tabs>button small{font-size:12px}.lang-skill-tabs>button>svg{display:none}.lang-mock-panel{gap:22px;padding:18px 14px}.lang-exam-bar{padding:10px;font-size:12px}.lang-exam-bar>strong{font-size:13px}.lang-exam-bar>span:nth-child(2){display:none}.lang-exam-split>div{padding:12px 9px}.lang-exam-split{min-height:284px}.lang-exam h4{font-size:14px}.lang-exam-instruction{padding:9px 10px}.lang-exam-bottom{gap:9px;padding-inline:10px}.lang-exam-rest{font-size:12px}.lang-mock-copy{padding:0 5px;display:block}.lang-mock-copy h3{font-size:24px}.lang-mock-copy>ul{margin:18px 0}.lang-mock-copy>.lang-button{width:100%}.lang-platform-note{font-size:14px}.lang-coach-intro{grid-template-columns:1fr;gap:20px;margin-bottom:27px;padding:24px 0}.lang-one-to-one{font-size:90px}.lang-coach-intro h3{font-size:25px}.lang-coach-points{gap:14px;font-size:15px;display:grid}.lang-scenario-list{gap:8px;width:100%}.lang-scenario-list>button{padding:10px 12px;font-size:14px}.lang-scenario{grid-template-columns:1fr;gap:24px;padding:24px 21px}.lang-scenario-problem{border-bottom:1px solid #ffffff21;padding-bottom:22px}.lang-scenario-problem h3{font-size:27px}.lang-scenario p{font-size:16px}.lang-coach-cta{flex-direction:column;align-items:stretch;gap:17px}.lang-coach-cta p{font-size:15px}.lang-path-grid{grid-template-columns:1fr;gap:4px}.lang-path-grid article{padding-block:22px}.lang-path-grid h3{margin:12px 0;font-size:24px}.lang-path-grid article>svg{transform:rotate(90deg)}.lang-choice-banner{flex-direction:column;align-items:flex-start;gap:17px;padding:24px}.lang-choice-banner strong{font-size:18px}.lang-faq-section{gap:22px;padding-bottom:50px}.lang-faq-section h2{font-size:29px}.lang-bottom-inner{grid-template-columns:1fr;gap:26px;padding-block:37px}.lang-bottom-inner h2{font-size:34px}.lang-bottom-choices strong{font-size:19px}.lang-bottom-choices>a,.lang-bottom-choices>button{padding:20px}.lang-footer{flex-direction:column;align-items:flex-start;gap:16px;padding-block:27px}.lang-consult-dialog,.lang-info-dialog{padding:26px 22px}.lang-consult-dialog [data-slot=dialog-title],.lang-info-dialog [data-slot=dialog-title]{font-size:23px}}@media (prefers-reduced-motion:reduce){.lang-button,.lang-product{transition:none}.lang-button:hover,.lang-product:hover{transform:none}}.language-return{color:#69788b;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.language-return:hover{color:#1739ed}.lang-directory-site{background:#f5f7fb;min-height:100dvh}.language-directory{padding-block:53px 37px}.language-directory-heading{text-align:center}.language-directory-heading .lang-eyebrow{justify-content:center}.language-directory-heading h1{margin-top:17px;font-size:43px;line-height:1.35}.language-directory-heading h1>span{color:#69788c;font-size:35px;font-weight:550}.language-directory-heading>p:last-child{color:#66758b;margin-top:17px;font-size:16px}.directory-mobile-break{display:none}.language-gateways{grid-template-columns:1fr 1fr;gap:32px;max-width:1060px;margin:35px auto 24px;display:grid}.language-gateway{background:#fff;border:1px solid #d8e1ee;border-radius:15px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.language-gateway:hover{transform:translateY(-5px);box-shadow:0 15px 35px #182b4612}.gateway-art{height:198px;position:relative;overflow:hidden}.gateway-exam-art{background:#1739ed;padding:25px 50px 0}.gateway-exam-window{color:#24334b;background:#fff;border:1px solid #fff5;border-radius:5px;width:100%;transform:translateY(8px);box-shadow:0 10px 20px #06178030}.gateway-exam-window>div{border-bottom:1px solid #dbe1ea;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.gateway-exam-window>div small{color:#8a95a6;margin-left:auto;font-size:12px}.gateway-exam-window section{grid-template-columns:1fr 1fr;display:grid}.gateway-exam-window section>div{padding:14px}.gateway-exam-window section>div+div{border-left:1px solid #dbe1ea}.gateway-exam-window b{margin-bottom:10px;font-size:12px;display:block}.gateway-exam-window section span,.gateway-exam-window mark{background:#e6ebf2;height:5px;margin:9px 0;display:block}.gateway-exam-window section span:nth-child(4){width:72%}.gateway-exam-window mark{background:#ffeaa0;width:85%}.gateway-exam-window section p{align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.gateway-exam-window i{border:1px solid #b7c3d1;width:64px;height:13px;display:inline-block}.gateway-exam-window footer{background:#f1f4f8;align-items:center;gap:17px;padding:7px 12px;font-size:12px;display:flex}.gateway-free-badge{color:#142d30;background:#b9f1ed;border-radius:6px;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:18px;right:22px;box-shadow:0 5px 15px #16254219}.gateway-copy{padding:23px 30px 24px}.gateway-category{color:#627bba;letter-spacing:.08em;font-size:12px}.gateway-copy h2{margin:6px 0 11px;font-size:29px}.gateway-copy>p{color:#65738a;font-size:16px;line-height:1.8}.gateway-facts{gap:24px;margin-top:20px;font-size:14px;display:flex}.gateway-facts>span{align-items:center;gap:6px;display:flex}.gateway-facts svg{color:#1739ed}.gateway-cta{color:#fff;background:#1739ed;border-radius:7px;justify-content:space-between;align-items:center;margin-top:24px;padding:13px 18px;font-size:16px;font-weight:650;display:flex}.gateway-coaching{border-color:#dedbd3}.gateway-coach-art{background:#e4ded3}.gateway-coach-art img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.gateway-coach-badge{color:#29303a;background:#ffdc73;border-radius:6px;padding:5px 17px;font-family:Arial,sans-serif;font-size:35px;font-weight:750;line-height:1.2;position:absolute;bottom:17px;left:22px}.gateway-coach-badge span{padding-inline:3px;font-size:23px}.gateway-coach-art>small{color:#fff;background:#18283e87;border-radius:4px;padding:2px 7px;font-size:12px;position:absolute;top:12px;right:12px}.gateway-coaching .gateway-category{color:#887141}.gateway-coaching .gateway-facts svg{color:#8b6b1f}.gateway-coaching .gateway-cta{background:#14233a}.directory-independence{color:#788598;text-align:center;max-width:950px;margin:23px auto 0;font-size:14px}.lang-directory-site .lang-footer{border-top:1px solid #dee5ef}.mock-product-hero{background:#edf3fc}.mock-hero-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:90px;padding:52px 0 67px;display:grid}.mock-hero-grid h1{margin:22px 0;font-size:clamp(43px,5.2vw,69px);font-weight:750;line-height:1.23}.mock-hero-grid h1 em{color:#1739ed;font-style:normal}.mock-hero-description{color:#637187;font-size:18px;line-height:1.9}.mock-free-promise{color:#607490;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.mock-price-panel{color:#fff;background:#1739ed;border-radius:12px;padding:31px 40px;position:relative}.mock-price-panel>span{letter-spacing:.13em;color:#c6d3ff;font-size:12px}.mock-price-panel>div{letter-spacing:-.06em;margin:10px 0 9px;font-family:Arial,sans-serif;font-size:143px;font-weight:500;line-height:1.1}.mock-price-panel small{vertical-align:super;margin-right:12px;font-size:44px}.mock-price-panel strong{font-size:22px;display:block}.mock-price-panel p{color:#d3defe;margin-top:17px;font-size:16px;line-height:1.8}.mock-price-panel>svg{color:#b9f1ed;position:absolute;bottom:33px;right:30px}.mock-features{grid-template-columns:repeat(3,1fr);gap:38px;padding-bottom:73px;display:grid}.mock-features article{border-top:1px solid #dce4ee;padding-top:25px}.mock-features svg{color:#1739ed}.mock-features h3{margin:15px 0 10px;font-size:22px}.mock-features p{color:#65738a;font-size:16px;line-height:1.9}.mock-bottom{background:#edf3fc}.mock-bottom>div,.coach-bottom>div{justify-content:space-between;align-items:center;gap:40px;padding-block:52px;display:flex}.mock-bottom h2{margin:10px 0;font-size:31px}.mock-bottom span{color:#687da1;letter-spacing:.13em;font-size:12px}.mock-bottom p{color:#657389;font-size:16px}.coach-product-hero{background:#faf8f3}.coach-hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:65px;padding:39px 0 65px;display:grid}.coach-hero-grid .lang-eyebrow{color:#927546}.coach-hero-grid h1{margin:22px 0;font-size:clamp(40px,4.5vw,62px);line-height:1.4}.coach-hero-grid h1 em{color:#7f684a;font-style:normal}.coach-hero-description{color:#737167;font-size:17px;line-height:1.9}.coach-service-note{color:#8a8173;margin-top:20px;font-size:14px}.coach-portrait{height:455px;margin:0;position:relative}.coach-portrait>img{object-fit:cover;object-position:center 41%;border-radius:5px 5px 75px;width:100%;height:100%}.coach-portrait>div{background:#ffdc73;border-radius:6px;align-items:center;gap:23px;padding:15px 25px;display:flex;position:absolute;bottom:20px;left:-22px;right:35px}.coach-portrait strong{font-family:Arial,sans-serif;font-size:65px;line-height:1.1}.coach-portrait strong span{padding-inline:4px;font-size:39px}.coach-portrait p{font-size:16px;line-height:1.75}.coach-portrait figcaption{color:#fff;background:#18283e87;border-radius:4px;padding:2px 7px;font-size:12px;position:absolute;top:13px;right:13px}.lang-coaching-site .lang-button{background:#17283f}.lang-coaching-site .lang-button:hover{background:#35455b}.lang-coaching-site .lang-coaching-section h2 span,.lang-coaching-site .lang-one-to-one,.lang-coaching-site .lang-coach-points svg,.lang-coaching-site .lang-scenario-focus{color:#ffdc73}.lang-coaching-site .lang-scenario-list>button[data-active],.lang-coaching-site .lang-step-tag,.lang-coaching-site .lang-coach-cta .lang-button{color:#182a40;background:#ffdc73;border-color:#ffdc73}.lang-coaching-site .lang-step-tag-light{color:#dae4ef;background:#334761}:is(.lang-coaching-site .lang-coaching-section a:focus-visible,.lang-coaching-site .lang-coaching-section button:focus-visible){outline-color:#ffdc73}.lang-coaching-site .lang-coach-cta .lang-button:hover{background:#ffeaa9}.coach-bottom{background:#faf4e6}.coach-bottom .lang-eyebrow{color:#8a754e}.coach-bottom h2{margin:14px 0;font-size:38px;line-height:1.4}.coach-bottom p:last-child{color:#797467;font-size:16px}@media (max-width:1000px){.language-gateways{gap:23px}.gateway-exam-art{padding-inline:30px}.gateway-copy{padding-inline:24px}.gateway-copy h2{font-size:26px}.mock-hero-grid,.coach-hero-grid{gap:40px}.coach-portrait{height:420px}.coach-hero-grid h1{font-size:46px}.coach-portrait>div{gap:15px;padding:14px 18px}.coach-portrait strong{font-size:51px}.lang-coaching-site .lang-desktop-nav{gap:15px}.language-return span{display:none}}@media (max-width:750px){.mock-hero-grid{grid-template-columns:1.2fr 1fr;gap:25px}.mock-hero-grid h1{font-size:45px}.mock-price-panel{padding:27px}.mock-price-panel>div{font-size:115px}.mock-price-panel strong{font-size:18px}.mock-hero-description{font-size:16px}.coach-hero-grid{grid-template-columns:1fr 1fr;gap:25px}.coach-hero-grid h1{font-size:36px}.coach-hero-description{font-size:16px}.coach-portrait{height:380px}.coach-portrait>div{gap:14px;padding:14px;left:13px;right:13px}.coach-portrait strong{font-size:44px}.coach-portrait strong span{font-size:28px}.coach-portrait p{font-size:14px}}@media (max-width:600px){.language-directory{padding-block:33px 28px}.language-directory-heading h1{margin-top:13px;font-size:33px}.language-directory-heading h1>span{font-size:26px}.language-directory-heading>p:last-child{font-size:15px}.directory-mobile-break{display:block}.language-gateways{grid-template-columns:1fr;gap:24px;margin-top:28px}.gateway-art{height:173px}.gateway-exam-art{padding-inline:35px}.gateway-copy{padding:21px 24px 23px}.gateway-copy h2{font-size:27px}.gateway-facts{gap:22px;margin-top:15px}.gateway-cta{margin-top:20px}.directory-independence{font-size:14px;line-height:1.9}.language-return span{display:none}.mock-hero-grid{grid-template-columns:1fr;gap:30px;padding:31px 0 37px}.mock-hero-grid h1{font-size:49px}.mock-price-panel{padding:25px 30px}.mock-price-panel>div{margin:4px 0;font-size:112px}.mock-price-panel strong{font-size:21px}.mock-price-panel p{text-align:right;font-size:15px;position:absolute;top:64px;right:28px}.mock-price-panel>svg{width:30px;bottom:26px;right:26px}.mock-price-panel small{font-size:33px}.mock-features{grid-template-columns:1fr;gap:23px;padding-bottom:45px}.mock-features article{padding-top:21px}.mock-features h3{margin:12px 0 8px}.mock-bottom>div,.coach-bottom>div{flex-direction:column;align-items:flex-start;gap:25px;padding-block:35px}.mock-bottom h2{font-size:28px}.coach-hero-grid{grid-template-columns:1fr;gap:30px;padding:28px 0 38px}.coach-hero-grid h1{margin:18px 0;font-size:clamp(34px,8.7vw,47px)}.coach-portrait{height:340px}.coach-portrait>img{object-position:center 34%}.coach-portrait>div{gap:28px;padding:15px 22px;bottom:16px;left:15px;right:30px}.coach-portrait strong{font-size:59px}.coach-portrait p{font-size:16px}.coach-bottom h2{font-size:31px}.coach-service-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.language-gateway{transition:none}.language-gateway:hover{transform:none}}
