@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64e306be6f430f77-s.0acte72hu2i0h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a59c18ecd015e7e0-s.1a2y0bqfzj8lm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b23c5ee480ee380-s.p.0qqufx6vw52v_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c8ff707cd9b2196-s.1z0v3pqxp4ndv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd448a66dd9a8cdb-s.2ylfgty8kno_t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/520c929efec0b33f-s.p.3arxh35s5-kc0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a60ff2ef47611254-s.2dyjx51u_9tv2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/72c7138918e4c44c-s.3jken16t28710.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/490cbca7f386131e-s.p.1zrwl0c4yv3pr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.barlow_semi_condensed_846d83db-module__w6UxPa__className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.barlow_semi_condensed_846d83db-module__w6UxPa__variable{--font-display-src:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_7c53b1fb-module__ehk4tW__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_7c53b1fb-module__ehk4tW__variable{--font-body-src:"Barlow", "Barlow Fallback"}
:root{--periwinkle:#9196ff;--duskwinkle:#343579;--black:#000;--white:#fff;--hi-yellow:#f0ff96;--hi-orange:#ff8f60;--hi-yellow-0:#f0ff9600;--nav-panel-bg:#f5f6ff;--lilac-wash:#f4f4ff;--periwinkle-tint-2:#dadcff;--stat-periwinkle:#858af9;--charcoal:#333;--rule:#d5d6d6;--ink-soft:#1a1a1a;--bg:var(--white);--fg:var(--black);--action:var(--duskwinkle);--accent:var(--hi-orange);--tracking-head:0;--leading-head:1.05;--leading-body:1.4;--leading-tight:1.3;--on-action:var(--white);--nav-gutter:clamp(1rem, 1.75vw, 1.5rem);--gutter:var(--nav-gutter);--content-max:83.25rem;--container:calc(var(--content-max) + 2 * var(--gutter));--section-pad:clamp(2rem, 5vw, 4rem);--cta-case:uppercase;--btn-radius:0;--btn-border:1px;--btn-bg:var(--duskwinkle);--btn-fg:var(--white);--btn-outline-fg:var(--duskwinkle);--btn-outline-bg:var(--white);--btn-size:.875rem;--btn-weight:600;--btn-track:.08em;--btn-pad:1rem 1.5rem;--font-display:var(--font-display-src), system-ui, sans-serif;--font-body:var(--font-body-src), system-ui, sans-serif;--tone-paper-bg:var(--white);--tone-paper-fg:var(--black);--tone-paper-action:var(--duskwinkle);--tone-paper-btn-bg:var(--duskwinkle);--tone-paper-btn-fg:var(--white);--tone-ink-bg:var(--black);--tone-ink-fg:var(--white);--tone-ink-action:var(--hi-yellow);--tone-ink-btn-bg:var(--hi-yellow);--tone-ink-btn-fg:var(--black);--tone-blue-bg:var(--duskwinkle);--tone-blue-fg:var(--white);--tone-blue-action:var(--hi-yellow);--tone-blue-btn-bg:var(--white);--tone-blue-btn-fg:var(--black);--tone-tint-bg:var(--lilac-wash);--tone-tint-fg:var(--black);--tone-tint-action:var(--duskwinkle);--tone-tint-btn-bg:var(--duskwinkle);--tone-tint-btn-fg:var(--white);--card-bg:var(--white);--card-radius:1rem;--card-border:#00000014;--card-shadow:0 4px 8px -2px #0000000a, 0 2px 4px -2px #00000014;--card-pad:1.5rem;--card-gap:.5rem;--cards-gap:1.5rem;--card-title-size:1.5rem;--card-title-leading:1.2;--card-body-size:1.25rem;--card-body-leading:var(--leading-tight);--card-body-track:.2px}@media (max-width:48rem){:root{--card-pad:1rem;--cards-gap:1rem;--card-title-size:1.25rem}}@media (min-width:26em){:root{--gutter:clamp(1rem, 7.5vw, 6.75rem)}}:root{--ets-navy:#003082;--compliance-bg:var(--hi-yellow);--compliance-fg:var(--ets-navy);--ets-signup-rule:#1a212b4d;--ch-ink:var(--black);--ch-light:var(--white);--ch-accent:var(--duskwinkle);--ch-panel:var(--nav-panel-bg);--ch-tab-on:var(--duskwinkle);--ch-open-bar:var(--hi-yellow);--ch-signup:var(--duskwinkle);--ch-signup-rule:var(--ets-signup-rule);--ch-footer:var(--ets-teal);--ch-footer-fg:var(--ets-cream);--ch-xpl-bg:var(--lilac-wash);--ch-xpl-title:var(--black)}
.ui-cta{background:var(--btn-bg,var(--action));color:var(--btn-fg,var(--bg));padding:var(--btn-pad,0 1.5rem);border-radius:var(--btn-radius,6px);font:inherit;font-weight:var(--btn-weight,700);font-size:var(--btn-size,.95rem);text-transform:var(--cta-case,none);letter-spacing:var(--btn-track,.02em);justify-content:center;align-items:center;min-height:44px;line-height:1;text-decoration:none;display:inline-flex}.ui-cta-secondary{background:var(--btn-outline-bg,transparent);color:var(--btn-outline-fg,var(--fg));box-shadow:inset 0 0 0 var(--btn-border,2px) currentColor}.ui-section{padding:var(--section-pad,clamp(3rem, 6vw, 5rem)) 0;background:var(--bg);color:var(--fg)}.ui-section[data-tone=paper]{--bg:var(--tone-paper-bg);--fg:var(--tone-paper-fg);--action:var(--tone-paper-action);--btn-bg:var(--tone-paper-btn-bg);--btn-fg:var(--tone-paper-btn-fg)}.ui-section[data-tone=ink]{--bg:var(--tone-ink-bg);--fg:var(--tone-ink-fg);--action:var(--tone-ink-action);--btn-bg:var(--tone-ink-btn-bg);--btn-fg:var(--tone-ink-btn-fg)}.ui-section[data-tone=tint]{--bg:var(--tone-tint-bg);--fg:var(--tone-tint-fg);--action:var(--tone-tint-action);--btn-bg:var(--tone-tint-btn-bg);--btn-fg:var(--tone-tint-btn-fg)}.ui-section[data-tone=blue]{--bg:var(--tone-blue-bg);--fg:var(--tone-blue-fg);--action:var(--tone-blue-action);--btn-bg:var(--tone-blue-btn-bg);--btn-fg:var(--tone-blue-btn-fg)}.ui-section a:not(.ui-cta){color:var(--action)}.ui-section-inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.ui-section-inner>:first-child{margin-block-start:0}.ui-section-inner>:last-child{margin-block-end:0}.ui-section[data-align=center] .ui-section-inner{text-align:center}.ui-section[data-align=center] .ui-section-inner>p{text-wrap:pretty;max-width:68ch;margin-inline:auto}.ui-section[data-align=center] .ui-section-title{text-wrap:balance}.ui-eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin:0 0 .5rem;font-size:.8rem}.ui-lede{max-width:60ch}.ui-section-title{margin:0 0 1.25rem;font-size:clamp(1.6rem,4.5vw,2.4rem)}.ui-cards{gap:var(--cards-gap,1rem);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.ui-cards[data-columns="2"],.ui-cards[data-columns="3"],.ui-cards[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:56rem){.ui-cards[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.ui-cards[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.ui-card{border:1px solid var(--card-border,color-mix(in oklab, var(--fg) 15%, transparent));border-radius:var(--card-radius,8px);padding:var(--card-pad,1.25rem);background:var(--card-bg,var(--bg));box-shadow:var(--card-shadow,none)}.ui-card h3{margin:0 0 var(--card-gap,.5rem);font-size:var(--card-title-size,1.15rem);line-height:var(--card-title-leading,var(--leading-head,1.2));text-wrap:balance}.ui-card-body{font-size:var(--card-body-size,.98rem);line-height:var(--card-body-leading,inherit);letter-spacing:var(--card-body-track,normal);text-wrap:pretty}.ui-card a{margin-top:.75rem;font-weight:700;display:inline-block}.ui-compliance{background:var(--compliance-bg,var(--fg));color:var(--compliance-fg,var(--bg));text-align:center;padding:.5rem 2.5rem;font-size:.875rem;line-height:1.4;position:relative}.ui-compliance p{text-wrap:pretty;margin:0}.ui-compliance a{color:currentColor;text-decoration:underline}.ui-compliance-x{block-size:32px;inline-size:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.ui-compliance-x:hover{background:color-mix(in oklab, currentColor 15%, transparent)}.ui-compliance-x:focus-visible{outline-offset:-2px;outline:2px solid}.ui-footer{background:var(--fg);color:var(--bg);padding:clamp(3rem,6vw,5rem) 0 2rem}.ui-footer-inner{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:1fr;gap:2.5rem;margin:0 auto;display:grid}@media (min-width:40rem){.ui-footer-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ui-footer-inner{grid-template-columns:repeat(4,1fr)}}.ui-footer nav{flex-direction:column;gap:.15rem;display:flex}.ui-footer h3{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin:0 0 .9rem;font-size:.8rem;font-weight:700}.ui-footer a{color:var(--bg);letter-spacing:-.3px;padding:.55rem 0;font-size:1.0625rem;text-decoration:none}.ui-footer a:hover{text-decoration:underline}.ui-footer-legal{max-width:var(--container);padding:2rem var(--gutter) 0;border-top:1px solid color-mix(in oklab, var(--bg) 30%, transparent);margin:3rem auto 0;font-size:.875rem}.ui-footer nav.ui-footer-utility{flex-flow:wrap;align-items:center;gap:0;margin-top:.25rem}.ui-footer-utility a{padding:.4rem 0;font-size:.875rem}.ui-footer-utility a:not(:last-child):after{content:"|";opacity:.45;margin:0 .7rem;text-decoration:none;display:inline-block}.ui-footer-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-footer-base p{opacity:.75;margin:0}.ui-footer-base>div{min-width:0}.ui-footer-social{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-footer-social a{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.ui-testimonials{grid-template-columns:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (min-width:40rem){.ui-testimonials{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.ui-testimonials{grid-template-columns:repeat(4,1fr)}}.ui-testimonial{background:var(--card-bg,var(--bg));color:var(--card-fg,var(--fg));flex-direction:column;gap:1.25rem;margin:0;padding:2rem 1.75rem;display:flex}.ui-testimonial blockquote{letter-spacing:-.3px;text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.45}.ui-testimonial figcaption{align-items:center;gap:.75rem;margin-top:auto;display:flex}.ui-testimonial-img{object-fit:cover;object-position:50% 20%;border-radius:50%;flex:none;width:3rem;height:3rem;display:block}.ui-testimonial-who{flex-direction:column;font-size:.9rem;line-height:1.3;display:flex}.ui-testimonial-detail{opacity:.75}.ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-faq{display:grid}.ui-faq-item{border-bottom:1px solid color-mix(in oklab, var(--accent) 55%, transparent)}.ui-faq-item summary{cursor:pointer;letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding:1.35rem 0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.ui-faq-item summary::-webkit-details-marker{display:none}.ui-faq-chevron{color:var(--accent);flex:none;transition:rotate .2s}.ui-faq-item[open] .ui-faq-chevron{rotate:180deg}.ui-faq-item p{letter-spacing:-.3px;max-width:62ch;margin:0;padding:0 3rem 1.5rem 0;font-size:1rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ui-faq-chevron{transition:none}}.bare-page{max-width:52rem;padding:4rem var(--gutter);margin:0 auto}.pb{text-align:center;max-width:52rem}.pb h2{margin:0 0 .75rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15}.pb-intro{letter-spacing:-.4px;margin:0 0 2.5rem;font-size:1.125rem;font-weight:500}.pb-card{--bg:var(--tone-paper-bg);--fg:var(--tone-paper-fg);--action:var(--tone-paper-action);--btn-bg:var(--tone-paper-btn-bg);--btn-fg:var(--tone-paper-btn-fg);background:var(--bg);color:var(--fg);border-radius:var(--card-radius,0);padding:clamp(2rem,4vw,3rem)}.pb-countries{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pb-note{opacity:.65;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:1.5rem 0 0;font-size:.8125rem;display:flex}.pb-by{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:600}.pb-logo{display:inline-flex}.pb-logo svg{width:auto;height:.875rem;display:block}.ui-note{opacity:.7;max-width:60ch;margin:1.25rem 0 0;font-size:.8125rem}.ui-locale{display:inline-block;position:relative}.ui-locale>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:.35em;list-style:none;display:inline-flex}.ui-locale>summary::-webkit-details-marker{display:none}.ui-locale>summary:focus-visible{outline-offset:2px;outline:2px solid}.ui-locale-caret{transition:transform .15s}.ui-locale[open] .ui-locale-caret{transform:rotate(180deg)}.ui-locale-label{opacity:.75}.ui-locale-current{font-weight:600}.ui-locale-list{z-index:60;background:var(--bg);min-width:13rem;max-height:min(70vh,26rem);color:var(--fg);border:1px solid color-mix(in oklab, var(--fg) 18%, transparent);border-radius:var(--btn-radius,4px);box-shadow:0 8px 24px color-mix(in oklab, var(--fg) 18%, transparent);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.ui-locale-list a{color:inherit;padding:.5rem .7rem;font-weight:400;line-height:1.3;text-decoration:none;display:block}.ui-locale-list a:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}.ui-locale-list a:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.ui-locale-list a[aria-current=true]{background:color-mix(in oklab, var(--action) 10%, transparent);font-weight:700}@media (max-width:40rem){.ui-locale-label{display:none}.ui-locale-list{min-width:0;position:fixed;left:.5rem;right:.5rem}}.ui-locale-drawer{padding:.9rem .25rem}.ui-locale-drawer .ui-locale-list{box-shadow:none;margin-top:.5rem;position:static;top:auto;right:auto}
:root{--ets-ink:#0b0f15;--ets-black:#000;--ets-teal:#103d4b;--ets-cream:#f2e9d8;--ets-cyan:#4dd3fe;--ets-deep:#08222b;--ets-cream-wash:#cebaab1a;--ets-grey:#818285;--ets-field:#626b7c;--ets-select:#8c8c8c;--ets-rule:#d9d9d9;--ets-chip:#aeb5c2;--ets-slate:#2e3440;--ets-icon:#1a212b;--ets-hairline:#d5d6d6;--font-ets-serif:Georgia, "Times New Roman", serif;--ets-page:83.25rem;--ets-edge:1rem;--ch-gutter:clamp(1.5rem, 3vw, 3rem);--ch-container:80rem;--ch-surface:#fff}@media (min-width:26em){:root{--ets-edge:clamp(1rem, 7.5vw, 6.75rem)}}@media (min-width:100rem){:root{--ch-container:90rem}}@media (min-width:120rem){:root{--ch-container:100rem}}:root{--nav-container:min(116rem, 100vw);--enav-utility-h:66px;--enav-edge:clamp(1rem, 1.75vw, 1.5rem);--enav-bar-h:54px;--enav-item-pad:.625rem}.enav{top:calc(-1 * var(--enav-utility-h));z-index:40;background:var(--ch-surface);position:sticky}@media (max-width:64rem){.enav{top:0}}@media not all and (max-width:64rem){body:has(>.enav){flex-direction:column;display:flex}body:has(>.enav)>.enav{order:-1}}.ui-compliance{text-align:start;padding:.75rem max(var(--ets-edge), 3rem) .75rem var(--ets-edge);letter-spacing:-.8px;font-size:1rem;font-weight:500;line-height:1.3}.ui-compliance-x{border-radius:0;block-size:3rem;inline-size:3rem;inset-inline-end:0}.enav a{color:var(--ch-ink);text-decoration:none}.enav a.ui-cta{color:var(--btn-fg)}.enav-utility{height:var(--enav-utility-h);background:var(--ch-surface);border-bottom:1px solid color-mix(in oklab, var(--ch-ink) 10%, transparent)}.enav-utility-inner{height:100%;max-width:var(--nav-container);padding:0 var(--enav-edge);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;font-size:.9rem;display:grid}.enav-utility,.enav .enav-utility a{color:var(--ets-ink)}.enav-login,.enav-contact{align-items:center;gap:.4rem;display:inline-flex}.enav-etslogo{justify-self:center}.enav-utility-right{justify-self:end;align-items:center;gap:1.25rem;display:flex}.enav-brandbar{background:var(--ch-surface);border-bottom:1px solid color-mix(in oklab, var(--ch-ink) 10%, transparent);position:relative}.enav-brandbar-inner{max-width:var(--nav-container);padding:0 var(--enav-edge);height:var(--enav-bar-h);align-items:center;gap:clamp(1rem,2vw,2rem);margin:0 auto;display:flex}.enav-brand{align-items:center;display:flex}.enav-brand-word{text-transform:uppercase;color:var(--ets-black);margin-inline-end:1.375rem;font-size:1.25rem;font-weight:700;line-height:1.2}.enav-brand img{display:none}.enav-stuck .enav-brand img{display:block}.enav-stuck .enav-brand-word{display:none}.enav-brand{border-right:1px solid color-mix(in oklab, var(--ch-ink) 15%, transparent);padding-right:1rem}.enav-etslogo img{display:block}.enav-groups{flex-wrap:nowrap;flex:1;gap:0;display:flex;position:relative}.enav-group-btn{appearance:none;cursor:pointer;font:inherit;color:var(--ets-black);text-transform:uppercase;letter-spacing:.02em;height:var(--enav-bar-h);padding:0 var(--enav-item-pad);background:0 0;border:0;align-items:center;gap:.25rem;font-size:14.34px;font-weight:400;line-height:17.52px;display:flex;position:relative}.enav-caret{opacity:.55;margin-block-start:1px}.enav-group-btn{transition:text-shadow .4s}.enav-group-btn>span{z-index:1;position:relative}.enav-group-btn:after{content:"";left:calc(var(--enav-item-pad) + .6em);right:calc(var(--enav-item-pad) + 1rem);background:var(--ch-open-bar);opacity:0;transform-origin:0;height:6px;transition:transform .4s,opacity .4s;position:absolute;bottom:15px;transform:scaleX(0)}.enav-group:hover>.enav-group-btn:after{opacity:1;transform:scaleX(1)}.enav-group:has(:focus-visible)>.enav-group-btn:after{opacity:1;transform:scaleX(1)}.enav-group:hover>.enav-group-btn{text-shadow:0 0 1px}.enav-group:has(:focus-visible)>.enav-group-btn{text-shadow:0 0 1px}.enav-group:hover>.enav-group-btn .enav-caret{rotate:180deg}.enav-group:has(:focus-visible)>.enav-group-btn .enav-caret{rotate:180deg}@media (prefers-reduced-motion:reduce){.enav-group-btn,.enav-group-btn:after{transition:none}}@media (min-width:64.0625rem) and (max-width:74.9375rem){.enav{--enav-item-pad:5px}.enav-group-btn{font-size:11px;line-height:1.2}.enav-groups{position:static}.enav .enav-panel{top:calc(100% - 3px);left:50%;translate:-50%}}@media (min-width:75rem) and (max-width:89.9375rem){.enav-stuck .enav-group-btn{font-size:12px}}.enav-actions{align-items:center;gap:1.25rem;margin-left:auto;font-size:.9rem;display:flex}.enav-pinned{display:none}.enav-stuck .enav-pinned{align-items:center;display:inline-flex}.enav-register{--btn-bg:transparent;--btn-fg:var(--ch-ink);box-shadow:inset 0 0 0 2px var(--ch-ink);white-space:nowrap;align-self:center;min-height:40px;padding:0 1.1rem;font-size:.85rem}.enav-signin{letter-spacing:.08em;white-space:nowrap;font-size:.85rem;font-weight:600}.enav-signin:hover{text-decoration:underline}.enav-panel{z-index:30;inline-size:min(61.75rem, calc(100vw - 2 * var(--enav-edge)));background:var(--ch-panel);max-block-size:calc(100vh - 8rem);box-shadow:8px 8px 0 var(--ets-black);opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:calc(100% - 2px);left:-20px;overflow:auto}.enav-panel-links{grid-template-columns:repeat(3,1fr);align-content:start;gap:2rem 5.3125rem;padding:3rem;display:grid}.enav-brandbar:after{content:"";inset-inline:0;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#0003;block-size:100vh;position:absolute;top:100%}.enav-brandbar:has(.enav-group:hover,.enav-group:focus-visible,.enav-group :focus-visible):after{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.enav-group:hover>.enav-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out}.enav-group:has(:focus-visible)>.enav-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out}@media (prefers-reduced-motion:reduce){.enav-group:hover>.enav-panel{transition:none}.enav-group:has(:focus-visible)>.enav-panel{transition:none}.enav-brandbar:has(.enav-group:hover,.enav-group :focus-visible):after{transition:none}}.enav-panel-heading{text-transform:uppercase;letter-spacing:.06em;opacity:.65;grid-column:1/-1;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.enav .enav-panel-item{color:var(--ets-black);align-self:start;display:block}.enav-panel-item-t{font-size:.875rem;font-weight:600;line-height:1;display:block}.enav-panel-item-d{letter-spacing:.01em;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.enav-panel-item:hover .enav-panel-item-t{text-decoration:underline}.enav-promo{background:var(--ch-surface);grid-template-columns:1fr 1fr;column-gap:8.5rem;padding:2.25rem 3rem 2.75rem;display:grid;position:relative}.enav-promo-art{object-fit:contain;pointer-events:none;block-size:100%;inline-size:270px;position:absolute;top:0;bottom:0;right:16px}.enav-promo-item{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.enav .enav-promo-t{color:var(--ets-black);padding-bottom:24px;font-size:1rem;font-weight:600;line-height:1;display:inline-block;position:relative}.enav-promo-t i{block-size:24px;inline-size:calc(100% + 25px);color:var(--ch-promo-arrow);background:linear-gradient(90deg, var(--ch-promo-arrow) 58%, transparent 0) left center / 12px 2px repeat-x;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0}.enav-promo-t i svg{background:var(--ch-surface)}.enav-promo-t:hover{text-decoration:underline}.enav-promo-item p{min-block-size:2.8em;color:var(--ets-black);align-self:stretch;margin:2.2rem 0 1.45rem;font-size:.75rem;font-weight:400;line-height:1.4}.enav .enav-promo-btn{border:1px solid var(--ch-ink);color:var(--ch-ink);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-track);text-transform:uppercase;align-items:center;padding:1rem 1.5rem;line-height:1;display:inline-flex}.enav .enav-promo-btn:hover{color:var(--ets-black);box-shadow:inset 0 0 0 1px var(--ch-ink)}.enav-tabs{min-block-size:calc(var(--rows,3) * 54px + (var(--rows,3) - 1) * 50px + 111px);background:var(--ch-surface);grid-template-columns:15.625rem 1fr;align-content:start;row-gap:4px;padding-top:46px;display:grid;position:relative}.enav-tabs:before{content:"";background:var(--ch-panel);inline-size:15.625rem;position:absolute;inset:0 auto 0 0}.enav-tab{display:contents}.enav-tab-btn{appearance:none;cursor:pointer;font:inherit;color:var(--ets-black);text-transform:uppercase;letter-spacing:0;text-align:left;background:0 0;border:0;grid-column:1;justify-content:space-between;align-items:center;gap:1rem;block-size:58px;inline-size:206px;margin-inline-start:44px;padding:19px 22px;font-size:.875rem;font-weight:600;line-height:18px;display:flex;position:relative}.enav-tab:hover .enav-tab-btn,.enav-tab:focus-within .enav-tab-btn{background:var(--ch-surface);color:var(--ch-tab-on);font-weight:700}.enav-tabs:not(:has(.enav-tab:hover)):not(:has(.enav-tab:focus-within)) .enav-tab:first-of-type .enav-tab-btn{background:var(--ch-surface);color:var(--ch-tab-on);font-weight:700}.enav-tab-pane{grid-template-columns:repeat(2,minmax(0,15.78rem));align-content:start;gap:50px 120px;padding:46px 48px 65px 65px;display:none;position:absolute;inset:0 0 0 15.625rem;overflow:auto}.enav-tabs:not(:has(.enav-tab:hover)):not(:has(.enav-tab:focus-within)) .enav-tab:first-of-type .enav-tab-pane{display:grid}.enav-tab:hover .enav-tab-pane,.enav-tab:focus-within .enav-tab-pane{display:grid}.enav-announce{min-block-size:23px;padding:.85rem var(--ch-gutter);background:var(--ch-announce);color:var(--ch-ink);letter-spacing:-.8px;text-align:center;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:500;line-height:20.8px;display:flex}@media (max-width:48rem){.enav-announce{padding:1.05rem 1rem}}.enav-utility-left{align-items:center;gap:1.25rem;display:flex}.enav-menu-toggle{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.enav-menu-btn{cursor:pointer;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;margin-inline-start:-.75rem;display:inline-flex}.enav-menu-toggle:focus-visible+.enav-menu-btn{outline-offset:-4px;outline:2px solid}.enav-menu-btn path{transform-box:fill-box;transform-origin:50%;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.enav-menu-toggle:checked+.enav-menu-btn path:first-child{transform:translateY(6px)rotate(45deg)}.enav-menu-toggle:checked+.enav-menu-btn path:nth-child(2){opacity:0}.enav-menu-toggle:checked+.enav-menu-btn path:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.enav-utility{transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.enav-utility a{transition:color .3s ease-in-out}.enav-etslogo img{transition:filter .3s ease-in-out}.enav:has(.enav-menu-toggle:checked) .enav-utility{background:var(--ets-teal);border-bottom-color:var(--ets-cream);transition-delay:.3s}.enav:has(.enav-menu-toggle:checked) .enav-utility{color:var(--ets-cream);transition-delay:.3s}.enav:has(.enav-menu-toggle:checked) .enav-utility a{color:var(--ets-cream);transition-delay:.3s}.enav:has(.enav-menu-toggle:checked) .enav-etslogo img{filter:brightness(0)saturate()invert(93%)sepia(18%)saturate(444%)hue-rotate(317deg)brightness(105%)contrast(90%);transition-delay:.3s}html:has(.enav-menu-toggle:checked){overflow:hidden}.emenu{inset:var(--enav-utility-h) 0 0 0;z-index:2;visibility:hidden;pointer-events:none;transition:visibility 0s linear .7s,background-color 0s linear .7s;position:fixed;overflow:hidden}.enav-menu-toggle:checked~.emenu{background:#0000001a}.emenu-sheet{overscroll-behavior:contain;background:var(--ets-teal);block-size:100%;color:var(--ets-cream);flex-direction:column;transition:transform .7s ease-in-out;display:flex;overflow-y:auto;transform:translateY(-105%)}.enav-menu-toggle:checked~.emenu{visibility:visible;pointer-events:auto;transition-delay:0s}.enav-menu-toggle:checked~.emenu .emenu-sheet{transform:none}.enav .emenu a{color:var(--ets-cream)}.emenu-links{border-bottom:1px solid color-mix(in srgb, var(--ets-cream) 30%, transparent)}.emenu-links ul{max-width:var(--ch-container);padding:1.9rem var(--ch-gutter);flex-wrap:wrap;gap:.5rem 2rem;margin:0 auto;font-size:.875rem;list-style:none;display:flex}.emenu-links a:hover{text-decoration:underline}.emenu-main{--emenu-pad:max(var(--ch-gutter), calc((100vw - var(--ch-container)) / 2 + var(--ch-gutter)));--emenu-split:calc(var(--emenu-pad) + (100vw - 2 * var(--emenu-pad)) * .385);grid-template-columns:var(--emenu-split) 1fr;flex:1;display:grid;position:relative}.emenu-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.emenu-photo{inset:-1px 0 0 var(--emenu-split);background:var(--ets-deep);border-inline-start:1px solid color-mix(in srgb, var(--ets-cream) 30%, transparent);opacity:0;pointer-events:none;margin:0;transition:opacity 1s ease-in-out;position:absolute;overflow:hidden}.emenu-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.emenu-photo:after{content:"";background:linear-gradient(color-mix(in srgb, var(--ets-deep) 20%, transparent) -32.24%, color-mix(in srgb, var(--ets-deep) 70%, transparent) 13.9%, var(--ets-deep) 77.62%);position:absolute;inset:0}.emenu-heads{z-index:1;padding:3rem 2.5rem 3rem var(--emenu-pad);flex-direction:column;justify-content:center;gap:2rem;display:flex;position:relative}.emenu-head{cursor:pointer;color:color-mix(in srgb, var(--ets-cream) 80%, transparent);gap:.35rem;padding-inline-start:1.5rem;transition:color .3s ease-in-out;display:grid}.emenu-head:hover{color:var(--ets-cream)}.emenu-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;line-height:1.2}.emenu-title{font-family:var(--font-ets-serif);font-size:2rem;line-height:1.2;position:relative}.emenu-desc{max-width:22rem;margin-top:.25rem;font-size:.875rem;line-height:1.4;display:none}.emenu-panes{z-index:1;padding:3rem var(--emenu-pad) 2.5rem 2.75rem;display:flex;position:relative}.emenu-pane{flex-direction:column;flex:1;max-inline-size:35rem;animation:1s ease-in-out emenu-rise;display:none}@keyframes emenu-rise{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:none}}.emenu-pane ul{margin:auto 0;padding:0;list-style:none}.emenu-pane li{border-bottom:1px solid color-mix(in srgb, var(--ets-cream) 14%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.emenu-pane li:first-child{border-top:1px solid color-mix(in srgb, var(--ets-cream) 14%, transparent)}.emenu-pane li a{align-items:center;gap:1rem;font-size:1.125rem;font-weight:600;transition:color .3s ease-in-out,margin-inline-start .3s ease-in-out;display:inline-flex}.emenu-pane li a:before{content:"";background:var(--ets-cyan);flex:none;block-size:6px;inline-size:6px;transition:transform .3s ease-in-out}.emenu-pane li span{text-align:end;color:color-mix(in srgb, var(--ets-cream) 80%, transparent);font-size:.875rem;transition:color .3s ease-in-out}.enav .emenu .emenu-pane li:focus-within a{color:var(--ets-cyan);margin-inline-start:8px}.emenu-pane li:focus-within a:before{transform:rotate(45deg)}.emenu-pane li:focus-within span{color:var(--ets-cream)}@media (hover:hover){.enav .emenu .emenu-pane li:hover a{color:var(--ets-cyan);margin-inline-start:8px}.emenu-pane li:hover a:before{transform:rotate(45deg)}.emenu-pane li:hover span{color:var(--ets-cream)}}.emenu-cta{border:1px solid var(--ets-cream);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-track);text-transform:uppercase;align-self:flex-start;margin-top:auto;padding:1rem 1.25rem;transition:background-color .3s ease-in-out}.emenu-cta:hover{background:var(--ets-cream-wash)}#emenu-products:checked~.emenu-panes [data-g=products],#emenu-solutions:checked~.emenu-panes [data-g=solutions],#emenu-research:checked~.emenu-panes [data-g=research]{display:flex}#emenu-products:checked~.emenu-photo[data-g=products],#emenu-solutions:checked~.emenu-photo[data-g=solutions],#emenu-research:checked~.emenu-photo[data-g=research]{opacity:1}#emenu-products:checked~.emenu-heads [data-g=products],#emenu-solutions:checked~.emenu-heads [data-g=solutions],#emenu-research:checked~.emenu-heads [data-g=research]{color:var(--ets-cream)}#emenu-products:checked~.emenu-heads [data-g=products] .emenu-desc,#emenu-solutions:checked~.emenu-heads [data-g=solutions] .emenu-desc,#emenu-research:checked~.emenu-heads [data-g=research] .emenu-desc{display:block}#emenu-products:checked~.emenu-heads [data-g=products] .emenu-title:before,#emenu-solutions:checked~.emenu-heads [data-g=solutions] .emenu-title:before,#emenu-research:checked~.emenu-heads [data-g=research] .emenu-title:before{content:"";inset-inline-start:-1.5rem;background:var(--ets-cyan);block-size:2px;inline-size:1rem;position:absolute;top:50%;transform:translateY(-50%)}#emenu-products:focus-visible~.emenu-heads [data-g=products],#emenu-solutions:focus-visible~.emenu-heads [data-g=solutions],#emenu-research:focus-visible~.emenu-heads [data-g=research]{outline:2px solid var(--ets-cream);outline-offset:6px}@media (prefers-reduced-motion:reduce){.emenu,.emenu-sheet,.emenu-photo,.enav-menu-btn path,.enav-utility,.enav-utility a,.enav-etslogo img,.emenu-pane li a,.emenu-pane li a:before{transition:none}.emenu-pane{animation:none}}.mnav{display:none}.mnav-toggle,.mnav-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.mnav-btn{color:var(--ets-black);cursor:pointer;justify-content:center;align-items:center;block-size:44px;inline-size:44px;margin-inline-end:-10px;display:inline-flex}.mnav-toggle:focus-visible+.mnav-btn{outline-offset:-4px;outline:2px solid}.mnav-btn path{transform-box:fill-box;transform-origin:50%;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.mnav-toggle:checked+.mnav-btn path:first-child{transform:translateY(6px)rotate(45deg)}.mnav-toggle:checked+.mnav-btn path:nth-child(2){opacity:0}.mnav-toggle:checked+.mnav-btn path:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mnav-panel{inset-inline:0;z-index:30;background:var(--ch-panel);border-top:.5px solid color-mix(in srgb, var(--ets-ink) 20%, transparent);padding:32px 24px;display:none;position:absolute;top:100%}.mnav-toggle:checked~.mnav-panel{display:block}.mnav-level{display:none}.mnav-radio:checked+.mnav-level{display:block}.mnav-radio:focus-visible+.mnav-level{outline:2px solid var(--ch-ink);outline-offset:8px}.mnav-actions{justify-content:center;align-items:center;gap:20px;margin-bottom:32px;display:flex}.enav .mnav-register,.enav .mnav-signin{color:var(--ch-ink);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-track);text-transform:uppercase;align-items:center;gap:4px;line-height:1;display:inline-flex}.enav .mnav-register{border:1px solid var(--ch-ink);padding:11px 20px}.mnav-list,.mnav-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mnav-list{gap:32px}.mnav-links{gap:30px}.mnav-links li{display:flex}.mnav-drill,.mnav-head{min-block-size:24px;color:var(--ets-black);letter-spacing:-.7px;text-transform:uppercase;align-items:center;gap:4px;font-size:14.34px;font-weight:500;line-height:17.52px;display:inline-flex}.mnav-drill{cursor:pointer}.mnav-drill svg{flex:none}.mnav-drill-tab{letter-spacing:.08em;gap:0;min-block-size:22px;font-size:.875rem;line-height:18px}.mnav-drill-tab svg{block-size:22px}.mnav-head,.mnav-sechead{opacity:.5;min-block-size:0;margin:0 0 32px}.mnav-sechead{color:var(--ets-black);letter-spacing:.15em;text-transform:uppercase;font-size:14.34px;font-weight:500;line-height:17.52px}.enav .mnav-links a{color:var(--ets-black);letter-spacing:.01em;font-size:.875rem;font-weight:500;line-height:17.52px}.mnav-links a:hover{text-decoration:underline}.mnav-back{cursor:pointer;color:var(--ets-black);letter-spacing:.01em;align-items:center;font-size:14.34px;font-weight:400;line-height:20px;display:inline-flex;position:absolute;top:-40px;left:16px}.mnav-back svg{block-size:20px;inline-size:20px}.enav-brandbar:has(.mnav-toggle:checked):has(.mnav-radio-sub:checked) .enav-brand{visibility:hidden}.mnav-region{justify-content:center;margin-top:32px;font-size:.875rem;line-height:20px;display:flex}.mnav-region .ui-locale>summary{align-items:flex-start;gap:4px}.mnav-region .ui-locale>summary>svg{block-size:20px;inline-size:20px}.mnav-region .ui-locale>summary>svg:first-child{color:var(--ets-grey)}.mnav-region .ui-locale-label{color:var(--ets-grey);opacity:1;display:inline}.mnav-region .ui-locale-current{color:var(--ets-black);padding:0 0 3.2px 4px;font-weight:400;position:relative}.mnav-region .ui-locale-current:after{content:"";border-bottom:1px solid var(--ets-grey);position:absolute;bottom:-1px;left:0;right:-24px}.mnav-region .ui-locale-caret{color:var(--ets-black)}.mnav-region .ui-locale-list{background:var(--ch-surface);min-width:176px;max-height:250px;color:var(--ets-black);border-radius:0;position:absolute;inset:auto 0 100% auto}.enav .mnav-ets{color:var(--ets-black);justify-content:center;align-items:center;gap:7px;margin-top:36px;padding:4px 0 9px;display:flex}.mnav-ets img{block-size:18px;inline-size:auto;display:block}.mnav-ets svg{block-size:18px;inline-size:18px}.mnav-panel:has(.mnav-radio:checked+.mnav-level>.mnav-links) .mnav-ets{margin-top:42px}@media (prefers-reduced-motion:reduce){.mnav-btn path{transition:none}}@media (max-width:64rem){.enav{--enav-edge:1.5rem;position:static}.enav-utility{display:none}.mnav{margin-left:auto;display:block}.enav-groups,.enav-actions{display:none}.enav-brandbar{position:relative}.enav-brandbar-inner{block-size:59px;padding:0 var(--enav-edge) 0 1rem}.enav-brand{border-right:none;padding-right:0}.enav-brand-word{display:none}.enav-brand img{block-size:26px;inline-size:auto;display:block}}.upd-band{background:var(--ch-signup);color:var(--ch-light);--btn-bg:var(--ch-accent);--btn-fg:var(--ch-light);--cta-case:uppercase;--btn-size:1rem;--btn-weight:500;--btn-track:.08em;padding:3rem 1rem}.upd{row-gap:2rem;display:grid}.upd h2{border-bottom:1px solid var(--ch-signup-rule);font-family:var(--font-ets-serif);letter-spacing:0;margin:0;padding-bottom:2rem;font-size:clamp(1.75rem,1.3125rem + 1vw,2.5rem);font-weight:400;line-height:1.2}.upd-action{row-gap:1.5rem;display:grid}.upd-action p{letter-spacing:-.05em;margin:0;font-size:1rem;font-weight:500;line-height:1.3}.upd-action .ui-cta{border:1px solid var(--btn-bg)}.upd-action .ui-cta:focus-visible{outline:2px solid var(--ch-signup);outline-offset:0;box-shadow:0 0 0 4px var(--ch-accent)}@media (hover:hover){.upd-action .ui-cta:hover{background:var(--ch-light);border-color:var(--ch-light);color:var(--ch-accent);box-shadow:inset 0 0 0 1px var(--ch-light)}}@media (min-width:64.0625rem){.upd-band{padding:4.5rem max(var(--ets-edge), (100% - var(--ets-page)) / 2);--btn-size:.875rem}.upd{grid-template-columns:1fr 2fr;column-gap:3.5rem}.upd h2{border-bottom:0;border-right:1px solid var(--ch-signup-rule);padding:0 3.5rem 0 0;font-size:2.5rem}.upd-action .ui-cta{justify-self:start}}.xpl-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.xpl-open[hidden],.xpl-clear[hidden],.xpl-results[hidden],.xpl-count[hidden],.xpl-msg[hidden]{display:none}.xpl-open-icon{block-size:44px;inline-size:44px;color:var(--ets-black);justify-content:center;display:none}@media (hover:hover){.xpl-open:not(.xpl-open-icon):hover span{text-underline-offset:.3em;text-decoration:underline}}.xpl-on{overflow:hidden}.xpl-on .sbar{visibility:hidden}.xpl{inset:var(--xpl-top,0px) 0 0;z-index:39;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ets-ink);--xpl-edge:max(var(--ets-edge), (100% - var(--ets-page)) / 2);background:#0009;font-size:1rem;line-height:1.4;position:fixed;overflow-y:auto}.xpl[hidden]{display:none}.xpl-search{background:var(--ch-xpl-bg,var(--ch-light));padding:2.5rem var(--xpl-edge);flex-direction:column;gap:1.5rem;display:flex}.xpl-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:-.75rem;display:flex}.xpl-title{color:var(--ch-xpl-title,var(--ch-footer));letter-spacing:-.05em;margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.xpl-close{color:var(--ets-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0;font-size:.875rem;line-height:1.3;display:inline-flex}.xpl-lede{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}.xpl-form{gap:.75rem;display:flex}.xpl-field{background:var(--ch-surface);border:1px solid var(--ets-field);border-radius:4px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.75rem 1rem .75rem 1.25rem;display:flex}.xpl-field>svg{color:var(--ets-ink);flex:none}.xpl-input{min-width:0;color:var(--ets-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem;line-height:1.3}.xpl-input::-webkit-search-cancel-button{display:none}.xpl-input::placeholder{color:var(--ets-field);opacity:1}.xpl-field:focus-within{outline:2px solid var(--ets-ink);outline-offset:2px}.xpl-clear{block-size:21px;inline-size:22px;color:var(--ets-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.xpl-submit{--btn-bg:var(--ch-accent);--btn-size:1rem;--btn-weight:500;--btn-track:.01em;border:1px solid var(--btn-bg);text-transform:uppercase;cursor:pointer;flex:none;line-height:1.3}.xpl-submit:focus-visible{outline:2px solid var(--ch-light);outline-offset:0;box-shadow:0 0 0 4px var(--ch-accent)}@media (hover:hover){.xpl-submit:hover{background:var(--ch-ink);border-color:var(--ch-ink);color:var(--ch-light);box-shadow:inset 0 0 0 1px var(--ch-ink)}}.xpl-popular{align-items:center;gap:.75rem;font-size:.875rem;line-height:1.3;display:flex}.xpl-tags{flex-wrap:wrap;gap:.75rem;display:flex}.xpl-tag{border:.5px solid var(--ets-chip);color:var(--ets-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.625rem .75rem}@media (hover:hover){.xpl-tag:hover{background:var(--ets-ink);border-color:var(--ets-ink);color:var(--ch-surface)}}.xpl :is(.xpl-close,.xpl-tag,.xpl-clear,.xpl-step,.xpl-page,.xpl-item):focus-visible{outline:2px solid var(--ets-ink);outline-offset:2px}.xpl-results{background:var(--ch-surface);padding:3rem var(--xpl-edge) 4rem}.xpl-filter{align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.xpl-filter-label{letter-spacing:.08em;font-size:.875rem;line-height:1.2}.xpl-brand{appearance:none;border:1px solid var(--ets-select);background:var(--ch-surface) no-repeat calc(100% - 16px) 50% / 12px 8px;block-size:50px;inline-size:16.125rem;max-inline-size:100%;color:var(--ets-ink);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M5.15 6.85c.47.47 1.23.47 1.7 0l4.8-4.8A1.2 1.2 0 0 0 10.8 0H1.2A1.2 1.2 0 0 0 .35 2.05l4.8 4.8Z' fill='%234d4d4d'/%3E%3C/svg%3E");border-radius:4px;padding:.75rem 3rem .75rem 1.25rem;font-size:1rem}.xpl-brand:focus-visible{outline:2px solid var(--ets-ink);outline-offset:2px}.xpl-rtitle{letter-spacing:-.05em;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.xpl-rtitle:empty{display:none}.xpl-count{color:var(--ets-slate);letter-spacing:.01em;margin:.75rem 0 0;font-size:1rem;font-weight:500;line-height:1.3}.xpl-msg{letter-spacing:-.05em;margin:0;padding:1.5rem 0;font-size:1rem;font-weight:500;line-height:1.3}.xpl-list{margin:1.5rem 0 0;padding:0;list-style:none}.xpl-list:empty{display:none}.xpl-list li{border-top:1px solid var(--ets-rule);padding:1.75rem 0}.xpl-item{color:inherit;gap:1.5rem;text-decoration:none;display:flex}.xpl-item-text{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.xpl-item-title{letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.xpl-item-desc{margin:0;font-size:1rem;font-weight:400;line-height:1.4}.xpl-item-url{color:var(--ch-accent);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.xpl-item-arrow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 12.2a.4.4 0 0 0 0-.4l-.1-.2-4-4a.5.5 0 0 0-.7.7l3.1 3.1H5a.5.5 0 0 0 0 1h12.8l-3.1 3.1a.5.5 0 0 0 .7.7l4-4Z' fill='%231a212b'/%3E%3C/svg%3E") 50%/24px no-repeat;flex:none;block-size:24px;inline-size:24px}@media (hover:hover){.xpl-item:hover .xpl-item-title{text-underline-offset:.3em;text-decoration:underline}}.xpl-pages{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.xpl-pages:empty{display:none}.xpl-step{block-size:40px;color:var(--ch-accent);font:inherit;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:500;display:flex}.xpl-step:before{content:"";background:currentColor;block-size:24px;inline-size:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 12.2a.4.4 0 0 0 0-.4l-.1-.2-4-4a.5.5 0 0 0-.7.7l3.1 3.1H5a.5.5 0 0 0 0 1h12.8l-3.1 3.1a.5.5 0 0 0 .7.7l4-4Z'/%3E%3C/svg%3E") 50%/24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 12.2a.4.4 0 0 0 0-.4l-.1-.2-4-4a.5.5 0 0 0-.7.7l3.1 3.1H5a.5.5 0 0 0 0 1h12.8l-3.1 3.1a.5.5 0 0 0 .7.7l4-4Z'/%3E%3C/svg%3E") 50%/24px no-repeat}.xpl-prev{margin-inline-end:auto}.xpl-prev:before{rotate:180deg}.xpl-next{flex-direction:row-reverse;margin-inline-start:auto}.xpl-step:disabled{opacity:.38;cursor:default}.xpl-page{block-size:40px;inline-size:40px;color:var(--ets-icon);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:1rem;display:flex}.xpl-page[aria-current]{background:var(--ch-accent);border-color:var(--ch-accent);color:var(--ch-surface);cursor:default}@media (hover:hover){.xpl-page:not([aria-current]):hover{border-color:var(--ch-accent)}.xpl-step:not(:disabled):hover span{text-underline-offset:.3em;text-decoration:underline}}.xpl-gap{block-size:32px;inline-size:40px;color:var(--ets-icon);justify-content:center;align-items:center;display:flex}@media (max-width:64rem){.xpl-open-icon{inline-size:40px;margin-inline:auto -17px;display:inline-flex}.xpl-open-icon[hidden]{display:none}.xpl-open-icon:not([hidden])+.mnav{margin-left:0}}@media (max-width:48rem){.xpl-search{padding-block:2rem}.xpl-title{font-size:2rem}.xpl-close{justify-content:center;block-size:32px;inline-size:32px}.xpl-close-label{display:none}.xpl-form{flex-direction:column}.xpl-popular{flex-direction:column;align-items:flex-start}.xpl-tag{padding:.5rem .75rem}}.efoot{--ch-fg:var(--ch-footer-fg,var(--ch-light));background:var(--ch-footer);color:var(--ch-fg);padding:clamp(3rem, 4vw, 4rem) max(var(--ets-edge), (100% - var(--ets-page)) / 2) 4rem}.efoot a,.efoot button{color:inherit;text-decoration:none}@media (hover:hover){.efoot :is(a,button):hover{text-underline-offset:.3em;text-decoration:underline}}.efoot :is(a,button,summary):focus-visible{outline:2px solid var(--ch-fg);outline-offset:2px}.efoot-cats{grid-template-columns:repeat(auto-fit,minmax(13.26rem,1fr));gap:2.5rem;display:grid}.efoot-cat{flex-direction:column;gap:2rem;display:flex}.efoot-head{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:300;line-height:1}.efoot-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.efoot-list a{font-size:1rem;font-weight:350;line-height:1.4}.efoot-region{margin-top:4rem;font-size:.875rem;line-height:1.4}.efoot-region .ui-locale>summary{gap:4px;font-weight:350}.efoot-region .ui-locale>summary>svg{block-size:20px;inline-size:20px}.efoot-region .ui-locale-label{opacity:1;display:inline}.efoot-region .ui-locale-current{padding-inline-start:4px;font-weight:350}.efoot-region .ui-locale-caret{color:var(--ch-fg)}@media (min-width:64.0625rem) and (hover:hover){.efoot-region .ui-locale>summary:hover .ui-locale-current{text-underline-offset:.3em;text-decoration:underline}}.efoot-region .ui-locale-list{inline-size:11rem;background:var(--ch-footer);min-width:0;max-height:250px;color:var(--ch-fg);border:1px solid color-mix(in oklab, var(--ets-cream) 50%, transparent);box-shadow:none;border-radius:0;padding:0;position:absolute;inset:auto 0 100% auto}.efoot-region .ui-locale-list a{padding:1rem 1.5rem;font-size:.875rem;font-weight:350;line-height:1.4}.efoot-region .ui-locale-list a[aria-current=true]{background:0 0;font-weight:350}@media (hover:hover){.efoot-region .ui-locale-list a:hover{background:var(--ch-fg);color:var(--ch-footer);text-decoration:none}}.efoot-region .ui-locale-list a:focus-visible{outline:2px solid var(--ch-fg);outline-offset:-2px}.efoot-bottom{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:4rem;display:flex}.efoot-copy{margin:0;font-size:.875rem;font-weight:300;line-height:1.4}.efoot-utility{flex-wrap:wrap;margin:1ex 0 0;padding:0;font-size:.875rem;font-weight:300;line-height:1.4;list-style:none;display:flex}.efoot-utility li{align-items:center;display:flex}.efoot-utility li:after{content:"";background:var(--ch-fg);block-size:.8em;inline-size:1px;margin-inline:.75ch}.efoot-utility li:last-child:after{display:none}.efoot-utility button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.efoot-social{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.efoot-social li{display:flex}.efoot-social a{align-items:center;margin:-10px -8px;padding:10px 8px;display:flex}.efoot-social svg{display:block}@media (max-width:48rem){.efoot-legal{flex-direction:column;gap:1.5rem;display:flex}}@media (max-width:767px){.efoot-cat{gap:1.5rem}.efoot-region,.efoot-bottom{margin-top:2rem}}.enav[data-ets=toefl]{--enav-bar-h:60px}body:has(>.enav[data-ets=toefl]) .ui-compliance{padding:.5rem max(var(--ets-edge), 3rem) .5rem var(--ets-edge);letter-spacing:.16px;font-size:1.125rem;font-weight:400;line-height:1.3}body:has(>.enav[data-ets=toefl]) .ui-compliance a{font-weight:700}@media (max-width:47.9375rem){body:has(>.enav[data-ets=toefl]) .ui-compliance{font-size:.875rem}}.enav[data-ets=toefl] .enav-utility{border-bottom:0}.enav[data-ets=toefl] .enav-menu-btn{gap:8px;inline-size:auto;margin-inline-start:0;padding-inline-end:4px}.enav[data-ets=toefl] .enav-menu-btn svg{block-size:24px;inline-size:24px}.enav-menu-word{text-transform:uppercase;font-size:1rem;font-weight:400;line-height:1.2}.enav[data-ets=toefl] .enav-brandbar{box-shadow:inset 0 1px 0 var(--ets-hairline);border-bottom:0}.enav[data-ets=toefl] .enav-brandbar-inner{gap:0}.enav[data-ets=toefl] .enav-brand{border-right:0;margin-inline-end:3.8125rem;padding-right:0}.enav[data-ets=toefl] .enav-brand-word{margin-inline-end:0}.enav[data-ets=toefl] .enav-group-btn{--enav-item-pad:1.25rem;letter-spacing:.08em;color:var(--ets-black);font-weight:500}.enav[data-ets=toefl] .enav-caret{opacity:1;block-size:20px;inline-size:20px;margin-block-start:0}.enav[data-ets=toefl] .enav-group-btn:after{left:var(--enav-item-pad);right:calc(var(--enav-item-pad) + 24px);bottom:calc((var(--enav-bar-h) - 20px) / 2)}.enav[data-ets=toefl] .enav-group-link:after{right:var(--enav-item-pad)}.enav[data-ets=toefl] .enav-actions{gap:16px}.enav[data-ets=toefl] .enav-register,.enav[data-ets=toefl] .enav-signin{border:1px solid var(--ch-accent);min-height:0;box-shadow:none;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;gap:4px;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1}.enav[data-ets=toefl] .enav-register{--btn-bg:var(--ch-accent);--btn-fg:var(--ch-light)}.enav[data-ets=toefl] a.enav-signin{--btn-outline-bg:transparent;color:var(--ch-accent)}.enav[data-ets=toefl] .enav-signin:hover{text-decoration:none}.enav[data-ets=toefl] .enav-cart{margin-inline:8px 12px;display:flex}.enav-cart img{display:block}.enav[data-ets=toefl] .enav-panel{top:100%;left:-31px}@media (min-width:64.0625rem) and (max-width:74.9375rem){.enav[data-ets=toefl] .enav-brand{margin-inline-end:1.9375rem}.enav[data-ets=toefl] .enav-group-btn{--enav-item-pad:.625rem;font-size:14.34px;line-height:17.52px}.enav[data-ets=toefl] .enav-panel{top:100%;left:50%}}@media (min-width:75rem) and (max-width:89.9375rem){.enav-stuck .enav[data-ets=toefl] .enav-group-btn{font-size:14.34px}}.enav[data-ets=toefl] .enav-panel-item-t{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1}.enav[data-ets=toefl] .enav-panel-item-d{letter-spacing:.12px;margin-top:6px;font-size:.875rem;line-height:18px}.enav[data-ets=toefl] .enav-panel>.enav-panel-links{gap:50px 85px;padding:53px 80px 40px 47px}.enav-panel-secs{gap:94px;padding:53px 47px 83px;display:flex}.enav-panel-sec{flex-direction:column;gap:32px;display:flex}.enav-panel-sec .enav-panel-heading{color:var(--ets-black);letter-spacing:.15em;opacity:1;margin:0;font-size:1rem;font-weight:600;line-height:1}.enav-panel-sec .enav-panel-links{grid-template-columns:16rem;gap:34px 78px;padding:0}.enav-panel-sec[data-cols="2"] .enav-panel-links{grid-template-columns:repeat(2,14.5625rem)}.enav[data-ets=toefl] .enav-tabs{min-block-size:calc(var(--rows,3) * 62px + (var(--rows,3) - 1) * 50px + 111px)}.enav-feature{background:var(--ch-surface);padding:46px 270px 46px 47px;position:relative}.enav-feature-text{flex-direction:column;align-items:flex-start;display:flex}.enav-feature-t{color:var(--ets-black);font-family:var(--font-display);margin:0 0 20px;font-size:1.25rem;font-weight:600;line-height:1.25}.enav-feature-d{color:var(--ets-black);margin:0 0 16px;font-size:.875rem;line-height:18px}.enav-feature-ctas{flex-wrap:wrap;gap:20px;display:flex}.enav .enav-feature-btn{border:1px solid var(--ch-accent);min-height:0;box-shadow:none;letter-spacing:.08em;gap:4px;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1}.enav .enav-feature-btn.ui-cta-secondary{--btn-outline-bg:transparent;color:var(--ch-accent)}.enav-feature-art{object-fit:contain;pointer-events:none;block-size:100%;inline-size:270px;position:absolute;top:0;right:0}.enav .enav-register svg,.enav .enav-signin svg,.enav .enav-feature-btn svg{flex:none;block-size:14px;inline-size:14px}@media (max-width:64rem){.enav[data-ets=toefl]{position:sticky;top:0}.enav[data-ets=toefl] .enav-brandbar{box-shadow:none}.enav[data-ets=toefl] .enav-brandbar-inner{gap:10px;block-size:60px;padding:0 21px 0 24px}.enav[data-ets=toefl] .enav-brand{margin:0;position:absolute;left:50%;translate:-50%}.enav[data-ets=toefl] .enav-brand img{block-size:22px}.enav[data-ets=toefl] .mnav{order:-1;margin:0 auto 0 0}.enav[data-ets=toefl] .enav-actions{order:2;margin:0;display:flex}.enav[data-ets=toefl] .enav-register,.enav[data-ets=toefl] .enav-signin{display:none}.enav[data-ets=toefl] .enav-cart{margin:0}.enav[data-ets=toefl] .xpl-open-icon{order:1;block-size:44px;inline-size:24px;margin-inline:0}.enav[data-ets=toefl] .mnav-btn{gap:12px;inline-size:auto;margin:0}.mnav-word{text-transform:uppercase;font-size:.875rem;line-height:17px}.enav[data-ets=toefl]:has(.mnav-toggle:checked) .enav-brand{left:24px;translate:none}.enav[data-ets=toefl]:has(.mnav-toggle:checked) .mnav{order:3;margin:0 3px 0 auto}.enav[data-ets=toefl]:has(.mnav-toggle:checked) :is(.xpl-open-icon,.enav-actions){display:none}.mnav-toggle:checked+.mnav-btn .mnav-word{display:none}.enav[data-ets=toefl] .mnav-panel{background:var(--ch-surface);border-top:0;padding:25px 24px 24px}.enav[data-ets=toefl] .mnav-actions{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.enav[data-ets=toefl] .mnav-register,.enav[data-ets=toefl] .mnav-signin{border:1px solid var(--ch-accent);color:var(--ch-accent);letter-spacing:.08em;justify-content:center;gap:4px;padding:16px;font-size:.875rem;font-weight:600;line-height:14px}.enav[data-ets=toefl] .mnav-register{background:var(--ch-accent);color:var(--ch-light)}.enav[data-ets=toefl] .mnav-list{gap:24px}.enav[data-ets=toefl] .mnav-list>li{display:flex}.enav[data-ets=toefl] .mnav-drill{letter-spacing:.08em;min-block-size:20px;line-height:20px}.enav[data-ets=toefl] .mnav-drill svg{block-size:20px;inline-size:20px}.enav[data-ets=toefl] .mnav-region{margin-top:23px}.enav[data-ets=toefl] .mnav-region .ui-locale>summary>svg:first-child,.enav[data-ets=toefl] .mnav-region .ui-locale-label{color:var(--ets-black)}.enav[data-ets=toefl] .mnav-ets{margin-top:24px}.enav[data-ets=toefl] .mnav-back{color:var(--ch-accent);letter-spacing:.01em;text-transform:uppercase;margin-bottom:41px;font-size:.875rem;font-weight:600;line-height:20px;position:static}.enav[data-ets=toefl] .enav-brandbar:has(.mnav-radio-sub:checked) .enav-brand{visibility:visible}.enav[data-ets=toefl] :is(.mnav-head,.mnav-sechead){opacity:1;letter-spacing:.15em;margin-bottom:23px;font-weight:600}.enav[data-ets=toefl] .mnav-links a{font-size:14.34px;line-height:18px}}.upd-band[data-ets=toefl]{--btn-bg:var(--ch-light);--btn-fg:var(--ets-black);--btn-weight:600;--btn-track:.08em}.upd-band[data-ets=toefl] .upd-action p{letter-spacing:0;font-weight:400;line-height:1.4}.upd-band[data-ets=toefl] .upd-action{row-gap:2rem}.upd-band[data-ets=toefl] .upd-action .ui-cta{padding:1rem 1.5rem;line-height:1}@media (max-width:64rem){.upd-band[data-ets=toefl]{padding-block:max(3rem,8.5vw)}.upd-band[data-ets=toefl] .upd{row-gap:1.5rem}.upd-band[data-ets=toefl] .upd h2{padding-bottom:1rem}.upd-band[data-ets=toefl] .upd-action .ui-cta{justify-self:start}}.efoot[data-ets=toefl] .efoot-region .ui-locale>summary,.efoot[data-ets=toefl] .efoot-region .ui-locale-caret{color:var(--ets-cyan)}@media (min-width:64.0625rem){.upd-band[data-ets=toefl]{--btn-size:.875rem;padding-block:7.5rem}.upd-band[data-ets=toefl] .upd{column-gap:0}.upd-band[data-ets=toefl] .upd h2{padding-inline-end:clamp(2rem,8vw,7.5rem);font-size:clamp(1.75rem,1.3125rem + 1vw,2.5rem)}.upd-band[data-ets=toefl] .upd-action{padding-inline-start:clamp(2rem,8vw,7.5rem)}}
*{box-sizing:border-box}:root{font-size:clamp(100%,90% + .15vi,110%)}@media (min-width:90rem){:root{font-size:100%}}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:400;line-height:var(--leading-body);margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-head);font-weight:700;line-height:var(--leading-head)}a{color:var(--action)}.toefl-hero{isolation:isolate;background:linear-gradient(180deg, var(--periwinkle-tint-2), var(--white) 80%);color:var(--black);text-align:center;padding:0;position:relative}.toefl-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background:url(data:image/webp;base64,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) top/cover;position:absolute;inset:0}.toefl-hero-inner{width:fit-content;max-width:calc(100% - 2 * var(--ets-edge));margin:0 auto;padding:2rem 0 1.5rem}.toefl-hero h1{letter-spacing:0;margin:0;padding-bottom:1rem;font-size:4rem;font-weight:400;line-height:1}.toefl-hero-lead{color:var(--duskwinkle);font-weight:700}.toefl-hero-sub{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}.toefl-hero-sub b{font-weight:700}.toefl-hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.toefl-hero-ctas .ui-cta{border:1px solid var(--duskwinkle);min-height:0;box-shadow:none;letter-spacing:.08em;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1}@media (max-width:47.9375rem){.toefl-hero-ctas{flex-direction:column}}@media (min-width:64rem){.toefl-hero-inner{padding:4rem 0 3rem}.toefl-hero h1{font-size:5.25rem}.toefl-hero-sub{font-size:1.5rem}.toefl-hero-ctas{margin-top:3rem}}.toefl-hero-figure{margin:0}.toefl-hero-figure img{aspect-ratio:1193/451;object-fit:cover;width:100%;height:auto;display:block}.media-row{text-align:left;align-items:center;gap:2rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.media-row:not(:only-child):first-of-type{margin-top:clamp(1rem,2.5vw,2rem)}.media-row:only-child{margin-top:0}@media (min-width:56rem){.media-row{grid-template-columns:minmax(0, var(--media-w,525px)) 1fr;gap:clamp(2rem,5vw,4.5rem)}.media-row[data-image=right] .media-row-figure{order:2}}.media-row-figure img{width:100%;height:auto;max-width:var(--media-w,525px);margin-inline:auto;display:block}.media-row-copy h3{margin:0 0 .75rem;font-size:clamp(1.4rem,2.6vw,2rem)}.media-row-copy p{max-width:52ch;margin:0 0 1rem}.media-row-copy ul{gap:.4rem;margin:0 0 1.5rem;padding-left:1.15rem;display:grid}.media-row-copy .ui-cta{margin-top:.5rem}@media (max-width:56rem){.media-row-copy .ui-cta{width:100%}}.arrow-link{text-transform:var(--cta-case,none);letter-spacing:var(--btn-track,.02em);color:var(--duskwinkle);align-items:center;gap:.25rem;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:none;transition:column-gap .15s;display:inline-flex}.arrow-link:hover{column-gap:.625rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.arrow-link{transition:none}}.rule-dash{background:linear-gradient(90deg, transparent 50%, var(--rule) 0);background-size:12px 6px;border:none;height:1px;margin:0 0 clamp(2rem,5vw,4rem)}.educators{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:56rem){.educators{grid-template-columns:1fr 1fr}}.educators-copy h2{color:var(--black);margin:0 0 1rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.educators-lead{color:var(--ink-soft);letter-spacing:.2px;margin:0 0 1rem;font-size:1.25rem}.educators-source{color:var(--ink-soft);letter-spacing:.12px;margin:0;font-size:.75rem}.educators-stats{column-gap:1.5rem;display:flex}.stat{flex-direction:column;flex:1;row-gap:1.5rem;display:flex}.stat+.stat{border-left:2px dashed var(--rule);padding-inline-start:1.5rem}.stat-value{color:var(--stat-periwinkle);letter-spacing:0;text-shadow:1px 1px 0 var(--charcoal), 2px 2px 0 var(--charcoal), 3px 3px 0 var(--charcoal), 4px 4px 0 var(--charcoal), 5px 5px 0 var(--charcoal), 6px 6px 0 var(--charcoal);font-size:clamp(4.25rem,8vw,6rem);font-weight:700;line-height:1}.stat p{color:var(--ink-soft);letter-spacing:.18px;margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:700}.future-card{isolation:isolate;background:var(--hi-yellow);color:var(--black);text-align:center;border:1px solid #0000000a;border-radius:1rem;gap:1.5rem;padding:2rem 1.5rem;display:grid;position:relative;box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014}@media (min-width:56rem){.future-card{text-align:left;grid-template-columns:1fr minmax(0,27.125rem);align-items:center;gap:3rem;padding:1.5rem 4rem}}.future-card:before,.future-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.future-card:before{background:url(/img/doodle.webp) top/cover}.future-card:after{background:linear-gradient(90deg, var(--hi-yellow), var(--hi-yellow-0) 80%)}.future-card-copy h2{color:var(--black);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2}.future-card-copy p{color:var(--ink-soft);font-size:1.125rem;line-height:var(--leading-tight);letter-spacing:.18px;margin:0}.future-card-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-block-start:1.5rem;display:flex}@media (min-width:56rem){.future-card-actions{justify-content:flex-start;row-gap:1.5rem;padding-block-start:3rem}}@media (max-width:56rem){.future-card-actions .ui-cta{width:100%}}.future-card-figure img{width:100%;max-width:386px;height:auto;margin-inline:auto;display:block}@media (min-width:56rem){.future-card-figure{padding-inline:3rem 0}}@media (max-width:56rem){.future-card{padding:1.5rem 1rem}}.ui-cta{border:1px solid var(--btn-bg);min-height:0;line-height:1}.ui-cta-secondary{border-color:var(--btn-outline-fg);box-shadow:none}.arrow-link{letter-spacing:.08em;gap:2px;min-height:0;font-size:.875rem;font-weight:600;line-height:1}.arrow-link svg{block-size:1.4375rem;inline-size:1.4375rem}.t-bridge .ui-section-title,.t-pillars .ui-section-title,.t-trusted .ui-section-title,.t-educators h2,.t-scoring .media-row-copy h3,.t-future h2{letter-spacing:0;margin:0;font-size:2.75rem;font-weight:700;line-height:1.2}.t-bridge p,.t-trusted .ui-section-inner>p,.t-pillars .media-row-copy p,.t-pillars .media-row-copy li,.t-scoring .media-row-copy p,.t-future .future-card-copy p{letter-spacing:.18px;color:var(--ink-soft);font-size:1.125rem;line-height:1.3}.t-bridge{padding-block:4rem}.t-bridge .ui-section-inner{padding-bottom:2.125vw}.ui-section.t-bridge .ui-section-inner>p{max-width:none;margin:1rem 0 0}.t-pillars{padding-block:2.25rem 0}.t-pillars .ui-section-title{margin-bottom:0;padding-bottom:2.25rem}.t-pillars .media-row,.t-pillars .media-row:not(:only-child):first-of-type{margin-top:3rem}.t-pillars .media-row-copy{flex-direction:column;justify-content:center;padding:1rem;display:flex}.t-pillars .media-row-copy h3{margin:0;font-size:2rem;line-height:1.2}.t-pillars .media-row-copy p{max-width:none;margin:1rem 0 0}.t-pillars .media-row-copy ul{gap:6px;margin:1rem 0 0 1.75rem;padding:0}.t-pillars .media-row-copy .arrow-link{align-self:flex-start;margin-top:2rem}.t-pillars .media-row-figure img{max-width:100%}.t-educators{padding-block:4rem}.t-educators .educators-copy{padding:1rem}.t-educators .educators-lead,.t-educators .educators-source{letter-spacing:.2px;color:var(--ink-soft);margin:1rem 0 0;font-size:1.25rem;line-height:1.3}.t-educators .educators-stats{grid-template-columns:1fr 1fr;column-gap:calc(3rem + 2px);display:grid}.t-educators .stat{row-gap:1.5rem;padding:0 1.5rem;position:relative}.t-educators .stat+.stat{border-left:0;padding-inline-start:1.5rem}.t-educators .stat+.stat:before{content:"";inset-block:0;border-left:2px dashed var(--rule);position:absolute;left:calc(-1.5rem - 2px)}.t-educators .stat-value{font-size:6rem}.t-educators .stat p{font-size:1.125rem;line-height:1.3}.t-trusted{padding-block:2.25rem 6.25rem}.ui-section.t-trusted .ui-section-inner>p{max-width:none;margin:1rem 0 0}.t-trusted .ui-cards{align-items:start;gap:1.5rem;margin-top:3rem}.t-trusted .ui-card{text-align:left;padding:1.5rem}.t-trusted .ui-card h3{margin-bottom:.5rem}.t-scoring{padding-block:4rem}.t-scoring .media-row-copy{padding-inline:1.5rem}.t-scoring .media-row-copy p{max-width:none;margin:1rem 0 0}.t-scoring .media-row-copy .ui-cta{margin-top:1.5rem}.t-future{padding-block:4rem 2rem}.t-future .ui-section-inner{padding-block:1.7vw 2.125vw}.t-future .future-card-copy{padding:1rem}.t-future .future-card-copy p{margin:1rem 0 0}.t-future .future-card-actions{gap:1.5rem 1rem;padding-block-start:3rem}@media (min-width:64rem){.t-pillars .media-row{grid-template-columns:minmax(0,525px) minmax(28.25rem,1fr);align-items:stretch;gap:1.5rem;padding-inline:3rem}.t-pillars .media-row[data-image=right]{grid-template-columns:minmax(28.25rem,1fr) minmax(0,525px)}.t-scoring .media-row{grid-template-columns:1fr 1fr;gap:1.75rem}.t-future .future-card{grid-template-columns:1fr 30.125rem;align-items:center;gap:3rem;padding:0 0 0 3rem}.t-future .future-card-figure{padding-inline:3rem}}@media (max-width:63.9375rem){.t-bridge .ui-section-title,.t-pillars .ui-section-title,.t-trusted .ui-section-title,.t-educators h2,.t-scoring .media-row-copy h3,.t-future h2{font-size:2rem}.t-bridge{padding-block:2rem}.t-bridge .ui-section-inner{padding-bottom:1.375rem}.t-pillars{padding-top:1.4375rem}.t-pillars .ui-section-title{padding-bottom:0}.t-pillars .media-row,.t-pillars .media-row:not(:only-child):first-of-type{gap:1.5rem;margin-top:1.5rem}.t-pillars .media-row[data-image=right] .media-row-figure{order:0}.t-pillars .media-row,.t-scoring .media-row,.t-future .future-card{grid-template-columns:1fr}.t-pillars .media-row-copy{padding:0}.t-pillars .media-row-copy h3{font-size:1.75rem}.t-pillars .media-row-copy .arrow-link{align-self:stretch;margin-top:1.5rem}.media-row-figure img{width:100%;max-width:none}.t-educators{padding-block:2rem}.t-educators .educators-copy{padding:0}.t-trusted{padding-block:1.4375rem 2rem}.t-trusted .ui-cards{gap:1rem;margin-top:1.5rem}.t-trusted .ui-card{padding:1rem}.t-trusted .ui-card h3{font-size:1.25rem}.t-scoring{padding-block:2rem}.t-scoring .media-row{gap:1.5rem}.t-scoring .media-row-copy{padding:0}.t-scoring .media-row-copy .ui-cta,.t-future .future-card-actions .ui-cta,.t-future .future-card-actions .arrow-link{width:100%}.t-future{padding-block:2rem 1rem}.t-future .ui-section-inner{padding-block:1.25rem 1.34rem}.t-future .future-card{text-align:left;gap:1.5rem;padding:1.5rem 1rem}.t-future .future-card-copy{padding:0}.t-future .future-card-actions{justify-content:flex-start;row-gap:1rem;padding-block-start:1.5rem}.t-future .future-card-figure{padding:0}.t-future .future-card-figure img{width:100%;max-width:none}}.t-educators .educators{gap:1.5rem}@media (min-width:64.0625rem){.t-educators .educators{grid-template-columns:1fr 1fr;align-items:start;gap:0}}@media (max-width:47.9375rem){.t-educators .stat,.t-educators .stat+.stat{padding:0}.t-educators .stat-value{font-size:4rem}}@media (min-width:48rem) and (max-width:63.9375rem){.t-bridge{padding-block:4rem}.t-bridge .ui-section-inner{padding-bottom:2.0625rem}.t-educators{padding-block:4rem}.t-trusted{padding-block:2.375rem 6.375rem}.t-trusted .ui-cards{grid-template-columns:repeat(3,1fr);gap:1.4375rem;margin-top:3rem}.t-trusted .ui-card{padding:1.5rem}.t-scoring{padding-block:4rem}.t-scoring .media-row-copy .ui-cta{justify-self:start;width:auto}.t-future{padding-block:4rem 2rem}.t-future .future-card{text-align:center;padding:1.5625rem 3.625rem}.t-future .future-card-actions{justify-content:center}.t-future .future-card-actions .ui-cta,.t-future .future-card-actions .arrow-link{width:auto}}
