.w2e-home-nav.public-top-nav--scrolled{border-bottom-color:var(--w2e-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;box-shadow:0 4px 16px #00000008}.dark .w2e-home-nav.public-top-nav--scrolled{border-bottom-color:var(--w2e-border);background:#0a0a0ae6;box-shadow:0 4px 16px #0003}.w2e-home-nav .public-top-nav__start,.w2e-home-nav .public-top-nav__start:hover{color:var(--w2e-bg-page);background:var(--w2e-text-main);box-shadow:0 1px 3px #00000014}.w2e-home-nav .public-top-nav__icon-action:hover{box-shadow:0 4px 12px #00000014}:root:not(.dark) .w2e-home-page .w2e-home-nav{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafafa;border-bottom-color:#e4e4e7cc}.dark .w2e-home-page .w2e-home-nav{border-bottom-color:#ffffff14}:root:not(.dark) .w2e-home-page .w2e-home-nav .public-top-nav__start{color:#fff;background:#18181b;box-shadow:0 1px 2px #00000026}:root:not(.dark) body:has(.w2e-home-page) .public-top-nav__mobile-menu--landing .public-top-nav__mobile-login-btn{color:#fff;background:#18181b;box-shadow:0 1px 2px #00000026}:root:not(.dark) .w2e-home-page .w2e-home-nav .public-top-nav__start:hover{background:#27272a;box-shadow:0 1px 2px #00000026}:root:not(.dark) body:has(.w2e-home-page) .public-top-nav__mobile-menu--landing .public-top-nav__mobile-login-btn:hover{background:#27272a;box-shadow:0 1px 2px #00000026}@keyframes w2e-home-nav-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.w2e-home-nav{animation:.5s ease-out 50ms backwards w2e-home-nav-enter}}@media (prefers-reduced-motion:reduce){.w2e-home-nav{transition:none;animation:none}}
.w2e-home-hero{min-height:calc(100vh - var(--w2e-nav-h));min-height:calc(100svh - var(--w2e-nav-h));color:var(--w2e-text-main);background:var(--w2e-bg-deep)}.dark .w2e-home-hero{background:var(--w2e-bg-page)}.w2e-home-hero .w2e-shell{min-height:calc(100vh - var(--w2e-nav-h));min-height:calc(100svh - var(--w2e-nav-h));flex-direction:column;padding-block:1.5rem 2.25rem;display:flex}.w2e-hero-stage{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy visual capabilities";align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:34rem;padding-bottom:5rem;display:grid}.w2e-hero-copy{z-index:1;grid-area:copy;position:relative}.w2e-hero-title{min-height:2.2em;color:var(--w2e-text-title);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4vw,3.625rem);font-weight:400;line-height:1.1;position:relative}.w2e-hero-title__rotator{display:none}@media (prefers-reduced-motion:no-preference){.w2e-hero-title[data-rotating=true] .w2e-hero-title__static{visibility:hidden}.w2e-hero-title[data-rotating=true] .w2e-hero-title__rotator{white-space:nowrap;place-items:center start;display:grid;position:absolute;inset:0}}.w2e-hero-action{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:2rem;display:flex}.w2e-home-hero .w2e-hero-cta{border:1px solid var(--w2e-border);border-color:var(--primary);height:auto;min-height:42px;color:var(--primary-foreground);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.w2e-home-hero .w2e-hero-cta:hover{border-color:var(--w2e-primary-hover);background:var(--w2e-primary-hover)}.w2e-hero-cta-arrow{transition:transform .18s}@media (hover:hover) and (pointer:fine){.w2e-hero-cta:hover .w2e-hero-cta-arrow{transform:translate(3px)}}.w2e-home-hero a:focus-visible{outline:2px solid var(--w2e-text-main);outline-offset:4px}.w2e-hero-visual{pointer-events:none;grid-area:visual;place-items:center;min-width:0;min-height:28rem;display:grid}.w2e-hero-emblem{--emblem-size:clamp(11rem, 17vw, 15rem);--emblem-ambient-color:#ededed;--emblem-ambient-opacity:.12;--emblem-ambient-peak:.16;--emblem-ambient-blur:.21;--emblem-ambient-scale:1.28;--emblem-ambient-x:-3%;--emblem-ambient-y:4%;--emblem-rim-opacity:.78;--emblem-rim-peak:.92;--emblem-rim-scale:1.03;--emblem-rim-peak-scale:1.045;--emblem-rim-mask:linear-gradient(45deg, #000 12%, #000 45%, #00000008 90%);--emblem-rim-filter:blur(calc(var(--emblem-size) * .035));--emblem-rim-x:-2%;--emblem-rim-y:2.5%;--emblem-rim-drift-x:1.5%;--emblem-rim-drift-y:-1%;--emblem-shadow:none;width:var(--emblem-size);aspect-ratio:410/425;isolation:isolate;position:relative;transform:translateY(-1rem)}.dark .w2e-home-hero .w2e-hero-emblem{--emblem-shadow:drop-shadow(calc(var(--emblem-size) * .025) calc(var(--emblem-size) * -.02) calc(var(--emblem-size) * .03) #000000bf)}.dark .w2e-home-hero .w2e-hero-emblem:before{z-index:-3;width:calc(var(--emblem-size) * 2.4);aspect-ratio:1;content:"";filter:blur(min(100px, calc(var(--emblem-size) * .42)));pointer-events:none;background:radial-gradient(circle,#f9731626 0%,#f9731621 30%,#f9731612 55%,#0000 75%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w2e-home-hero .w2e-hero-emblem .w2e-brand-mark,.w2e-hero-emblem__halo{width:100%;height:100%;position:absolute;inset:0}.w2e-home-hero .w2e-hero-emblem__halo .w2e-brand-mark{color:inherit}.w2e-hero-emblem .w2e-brand-mark path{fill-opacity:1}.w2e-home-hero .w2e-hero-emblem .w2e-hero-emblem__halo--wide{z-index:-2;color:var(--emblem-ambient-color);opacity:var(--emblem-ambient-opacity);filter:blur(calc(var(--emblem-size) * var(--emblem-ambient-blur)));transform:translate(var(--emblem-ambient-x), var(--emblem-ambient-y)) scale(var(--emblem-ambient-scale))}.w2e-home-hero .w2e-hero-emblem .w2e-hero-emblem__halo--edge{z-index:-1;color:#fff;opacity:var(--emblem-rim-opacity);filter:var(--emblem-rim-filter);transform:translate(var(--emblem-rim-x), var(--emblem-rim-y)) scale(var(--emblem-rim-scale))}.w2e-hero-emblem__halo--edge .w2e-brand-mark{-webkit-mask-image:var(--emblem-rim-mask);-webkit-mask-image:var(--emblem-rim-mask);mask-image:var(--emblem-rim-mask)}.w2e-home-hero .w2e-hero-emblem .w2e-hero-emblem__face{color:#050505;filter:var(--emblem-shadow)}:root:not(.dark) .w2e-home-hero .w2e-hero-emblem__halo{display:none}:root:not(.dark) .w2e-home-hero .w2e-hero-emblem__face{color:#09090b;filter:var(--emblem-material-filter,brightness(1)) drop-shadow(calc(var(--emblem-size) * .0333333) calc(var(--emblem-size) * .05) calc(var(--emblem-size) * .0333333) #00000059) drop-shadow(calc(var(--emblem-size) * .0666667) calc(var(--emblem-size) * .1) calc(var(--emblem-size) * .075) #00000038) drop-shadow(calc(var(--emblem-size) * .1) calc(var(--emblem-size) * .133333) calc(var(--emblem-size) * .125) #ea580c1f);overflow:visible}:root:not(.dark) .w2e-home-hero .w2e-hero-emblem__face>path{fill:var(--emblem-surface-fill)}.dark .w2e-home-hero .w2e-hero-emblem__face>path{fill:var(--emblem-dark-fill,#050505)}:root:not(.dark) .w2e-home-hero .w2e-hero-title{color:#09090b}:root:not(.dark) .w2e-home-hero .w2e-hero-cta{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 1px 2px #00000026}:root:not(.dark) .w2e-home-hero .w2e-hero-cta:hover{background:#27272a;border-color:#27272a}.w2e-hero-exams{width:100%;color:var(--w2e-text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:1rem;font-weight:500;line-height:1.5;overflow:hidden}.w2e-hero-exams__track{width:max-content;min-width:200%;animation:48s linear infinite w2e-exams-scroll;display:flex}.w2e-hero-exams__group{flex:1 0 auto;display:flex}.w2e-hero-exams a{white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;min-width:8rem;min-height:44px;padding-inline:1.5rem;text-decoration:none;display:inline-flex}.w2e-hero-exams a:hover{color:var(--w2e-text-main)}.w2e-hero-exams:hover .w2e-hero-exams__track,.w2e-home-hero[data-motion-paused=true] .w2e-hero-exams__track,body[data-auth-modal=open] .w2e-hero-exams__track{animation-play-state:paused}.w2e-hero-exams:has(a:focus-visible){overflow-x:auto}.w2e-hero-exams:has(a:focus-visible) .w2e-hero-exams__track{animation:none;transform:none}.w2e-hero-exams a:focus-visible{outline-offset:-3px}@keyframes w2e-exams-scroll{to{transform:translate(-50%)}}@keyframes w2e-hero-ambient-breathe{50%{opacity:var(--emblem-ambient-peak)}}@keyframes w2e-hero-rim-drift{50%{opacity:var(--emblem-rim-peak);transform:translate(var(--emblem-rim-drift-x), var(--emblem-rim-drift-y)) scale(var(--emblem-rim-peak-scale))}}@keyframes w2e-hero-ceramic-shadow-drift{50%{opacity:var(--emblem-ambient-peak);transform:translate(1%,9%)scale(1.08)}}@media (prefers-reduced-motion:no-preference){.w2e-hero-emblem__halo--wide{animation:10s ease-in-out infinite w2e-hero-ambient-breathe}.w2e-hero-emblem__halo--edge{animation:10s ease-in-out -5s infinite w2e-hero-rim-drift}:root:not(.dark) .w2e-home-hero .w2e-hero-emblem__halo--wide{animation-name:w2e-hero-ceramic-shadow-drift;animation-duration:14s}}.w2e-home-hero[data-motion-paused=true] .w2e-hero-emblem__halo,body[data-auth-modal=open] .w2e-home-hero .w2e-hero-emblem__halo{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.w2e-hero-exams{overflow-x:auto}.w2e-hero-exams__track{min-width:100%;animation:none}.w2e-hero-exams__group[aria-hidden=true]{display:none}.w2e-hero-emblem__halo{animation:none}.w2e-home-hero .w2e-hero-cta,.w2e-hero-cta-arrow,.w2e-hero-cta:hover .w2e-hero-cta-arrow{transition:none;animation:none;transform:none}}
.w2e-hero-capabilities{--capability-track:#e4e4e7;color:var(--w2e-text-main);flex-direction:column;grid-area:capabilities;justify-self:start;align-items:flex-start;gap:1rem;padding-left:1rem;font-size:.9375rem;line-height:1.5;display:flex;position:relative}:root:not(.dark) .w2e-hero-capabilities .w2e-hero-capabilities__link{color:#a1a1aa;opacity:1}:root:not(.dark) .w2e-hero-capabilities .w2e-hero-capabilities__link[data-active=true]{color:#18181b}:root:not(.dark) .w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link{color:#a1a1aa;opacity:1}:root:not(.dark) .w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link:focus-visible{color:#18181b}@media (hover:hover) and (pointer:fine){:root:not(.dark) .w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link{color:#a1a1aa;opacity:1}:root:not(.dark) .w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link:hover{color:#18181b}}.dark .w2e-hero-capabilities{--capability-track:#ffffff1a}.w2e-hero-capabilities:before{inset-block:0;background:var(--capability-track);content:"";width:1px;position:absolute;left:0}.w2e-hero-capabilities .w2e-hero-capabilities__link{color:inherit;opacity:.5;white-space:nowrap;grid-template-areas:"label";font-weight:400;text-decoration:none;transition:opacity .16s;display:inline-grid;position:relative}.w2e-hero-capabilities__label,.w2e-hero-capabilities__measure{grid-area:label}.w2e-hero-capabilities__measure{visibility:hidden;pointer-events:none;font-weight:600}.w2e-hero-capabilities .w2e-hero-capabilities__link:before{opacity:0;content:"";background:#f97316;border-radius:999px;width:2px;height:1.125rem;transition:opacity .16s;position:absolute;top:50%;left:calc(-1rem - .5px);transform:translateY(-50%)}.w2e-hero-capabilities .w2e-hero-capabilities__link[data-active=true]{opacity:1;font-weight:600}.w2e-hero-capabilities .w2e-hero-capabilities__link[data-active=true]:before{opacity:1}.w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link{opacity:.5;font-weight:400}.w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link:before{opacity:0}.w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link:focus-visible{opacity:1;font-weight:600}.w2e-hero-capabilities:has(.w2e-hero-capabilities__link:focus-visible) .w2e-hero-capabilities__link:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link{opacity:.5;font-weight:400}.w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link:before{opacity:0}.w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link:hover{opacity:1;font-weight:600}.w2e-hero-capabilities:not(:has(.w2e-hero-capabilities__link:focus-visible)):has(.w2e-hero-capabilities__link:hover) .w2e-hero-capabilities__link:hover:before{opacity:1}}
.w2e-closing-cta{--garden-stem:color-mix(in srgb, var(--w2e-text-muted) 32%, transparent);--garden-leaf-fill:color-mix(in srgb, var(--w2e-text-muted) 8%, transparent);--garden-leaf-stroke:color-mix(in srgb, var(--w2e-text-muted) 28%, transparent);--garden-accent:color-mix(in srgb, var(--w2e-text-muted) 46%, transparent);--garden-label-bg:var(--w2e-bg-card);--garden-label-border:var(--w2e-border);--garden-label-ink:var(--w2e-text-muted);color:var(--w2e-text-main);text-align:center;background:var(--w2e-bg-page);scroll-margin-top:var(--w2e-nav-h,4.5rem);padding-block:clamp(6.5rem,20vh,12rem)}.w2e-closing-cta__title{color:var(--w2e-text-title);letter-spacing:normal;margin:0;font-size:clamp(1.625rem,4.2vw,3.75rem);font-weight:700;line-height:1.06}.w2e-closing-cta__lead{color:var(--w2e-text-muted);letter-spacing:.01em;text-wrap:balance;margin:clamp(1.25rem,2.6vh,1.75rem) 0 0;font-size:clamp(1.0625rem,1.7vw,1.5rem);line-height:1.55}.w2e-closing-cta__actions{justify-content:center;margin-top:clamp(2.25rem,5vh,3.5rem);display:flex}.w2e-closing-cta__action{border-radius:var(--w2e-radius-sm);height:60px;color:var(--w2e-action-foreground,var(--primary-foreground));background:var(--w2e-primary);border:1px solid var(--w2e-primary-hover);padding-inline:34px;font-size:1.0625rem;font-weight:600;position:relative}.w2e-closing-cta__action:hover{color:var(--w2e-action-foreground,var(--primary-foreground));background:var(--w2e-primary-hover)}.w2e-closing-cta__action-arrow{will-change:transform;transform-origin:50%;transition:transform .14s cubic-bezier(.2,.8,.4,1)}@media (hover:hover) and (pointer:fine){.w2e-closing-cta__action:hover .w2e-closing-cta__action-arrow{transform:translate3d(calc(4px + var(--button-swing-x,0px)), var(--button-swing-y,0px), 12px) rotate(var(--button-swing-rot,0deg))}}.w2e-closing-cta__action:focus-visible{outline:3px solid var(--w2e-primary-ring);outline-offset:3px}.w2e-closing-cta__note{color:var(--w2e-text-muted);letter-spacing:.02em;text-wrap:balance;margin:clamp(1.75rem,4vh,2.75rem) 0 0;font-size:.9375rem;line-height:1.6}.w2e-closing-cta__note span{white-space:nowrap}@media (max-width:40rem){.w2e-closing-cta__actions{display:block}.w2e-closing-cta__action{width:100%;height:54px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.w2e-closing-cta__action,.w2e-closing-cta__action:hover,.w2e-closing-cta__action:active,.w2e-closing-cta__action-arrow,.w2e-closing-cta__action:hover .w2e-closing-cta__action-arrow{transition:none;transform:none}}
.w2e-home-footer{--footer-surface:#1c1f23;--footer-ink:#f5f5f5;--footer-muted:#b5b8bd;--footer-border:#383c42;--w2e-brand-accent:#ff855e;color:var(--footer-ink);background:var(--footer-surface);border-top:1px solid var(--footer-border);padding-top:clamp(3rem,6vw,5rem)}.w2e-home-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.w2e-home-footer__brand-link{min-height:44px;color:var(--footer-ink);align-items:center;gap:.75rem;display:inline-flex}.w2e-home-footer__brand-mark{flex:none;width:2.75rem;height:2.75rem}.w2e-home-footer__brand-wordmark{width:8.5rem;height:auto}.w2e-home-footer__description{max-width:15rem;color:var(--footer-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.8}.w2e-home-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);display:grid}.w2e-home-footer__heading{min-height:44px;color:var(--footer-ink);align-items:center;margin:0;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.w2e-home-footer__links{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.w2e-home-footer__link{min-height:44px;color:var(--footer-muted);text-underline-offset:.3em;align-items:center;font-size:.875rem;line-height:1.6;transition:color .16s;display:inline-flex}.w2e-home-footer__link:hover,.w2e-home-footer__beian a:hover{color:var(--footer-ink);text-decoration:underline}.w2e-home-footer a:focus-visible{outline:2px solid var(--footer-ink);outline-offset:4px;border-radius:2px}.w2e-home-footer__meta{border-top:1px solid var(--footer-border);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.25rem;font-size:.75rem;line-height:1.6;display:flex}.w2e-home-footer__copyright{margin:0}.w2e-home-footer__beian{min-width:0}.w2e-home-footer__beian a{min-height:44px;color:inherit;align-items:center;max-width:100%;display:inline-flex}.w2e-home-page .w2e-faq,.w2e-home-footer{scroll-margin-top:calc(var(--w2e-nav-h,4.5rem) + 1rem)}@media (max-width:1023px){.w2e-home-footer__top{grid-template-columns:minmax(0,1fr);gap:2rem}.w2e-home-footer__description{max-width:none;margin-top:.75rem}}@media (max-width:639px){.w2e-home-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.w2e-home-footer__group:last-child{grid-column:1/-1}.w2e-home-footer__group:last-child .w2e-home-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.w2e-home-footer__meta{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:1.25rem 1.5rem}.w2e-home-footer__beian{flex-direction:column;align-items:flex-start;row-gap:0}}@media (prefers-reduced-motion:reduce){.w2e-home-footer__link{transition:none}}
.w2e-monochrome{--w2e-brand-accent:#b05234;--w2e-primary:#171717;--w2e-primary-bright:#171717;--w2e-primary-hover:#333;--w2e-primary-active:#0a0a0a;--w2e-primary-soft:#f5f5f5;--w2e-primary-soft-2:#e5e5e5;--w2e-primary-border:#d4d4d4;--w2e-primary-ring:#17171780;--w2e-text-main:#171717;--w2e-text-title:#171717;--w2e-text-body:#171717;--w2e-text-muted:#666;--w2e-text-light:#737373;--w2e-bg-page:#fff;--w2e-bg-deep:#fafafa;--w2e-bg-card:#fff;--w2e-border:#e5e5e5;--w2e-border-soft:#ededed;--w2e-shadow-card:0 1px 2px #0000000a;--w2e-shadow-soft:0 4px 12px -2px #0000000f;--w2e-action-foreground:#fff;--background:var(--w2e-bg-page);--foreground:var(--w2e-text-body);--card:var(--w2e-bg-card);--card-foreground:var(--w2e-text-main);--popover:var(--w2e-bg-card);--popover-foreground:var(--w2e-text-main);--muted:var(--w2e-bg-deep);--muted-foreground:var(--w2e-text-muted);--secondary:var(--w2e-bg-deep);--secondary-foreground:var(--w2e-text-body);--border:var(--w2e-border);--input:var(--w2e-border);--primary:var(--w2e-primary);--primary-foreground:var(--w2e-action-foreground);--accent:var(--w2e-primary-soft);--accent-foreground:var(--w2e-primary);--ring:var(--w2e-primary-ring)}.dark .w2e-monochrome{--w2e-brand-accent:#ff855e;--w2e-primary:#ededed;--w2e-primary-bright:#ededed;--w2e-primary-hover:#d4d4d4;--w2e-primary-active:#bdbdbd;--w2e-primary-soft:#1f1f1f;--w2e-primary-soft-2:#262626;--w2e-primary-border:#404040;--w2e-primary-ring:#ededed80;--w2e-text-main:#ededed;--w2e-text-title:#fafafa;--w2e-text-body:#ededed;--w2e-text-muted:#a1a1a1;--w2e-text-light:#a1a1a1;--w2e-bg-page:#0a0a0a;--w2e-bg-deep:#111;--w2e-bg-card:#171717;--w2e-border:#333;--w2e-border-soft:#262626;--w2e-shadow-card:0 1px 2px #00000029;--w2e-shadow-soft:0 4px 12px -2px #0000003d;--w2e-action-foreground:#171717}.w2e-monochrome .w2e-brand-mark{color:var(--w2e-brand-accent)}.w2e-monochrome .w2e-brand-wordmark>g{fill:currentColor;stroke:currentColor}.w2e-monochrome .public-top-nav__user-avatar,.w2e-monochrome .public-top-nav__mobile-user-avatar{color:var(--w2e-action-foreground);background:var(--w2e-primary);box-shadow:var(--w2e-shadow-card)}body:has(.w2e-monochrome):after{content:none}.w2e-monochrome .public-top-nav__start,.w2e-monochrome .public-top-nav__start:hover{color:var(--primary-foreground);background:var(--primary);box-shadow:var(--w2e-shadow-card)}.w2e-monochrome .public-top-nav__icon-action:hover{box-shadow:var(--w2e-shadow-soft)}:root:not(.dark) .w2e-home-page{--w2e-bg-page:#fafafa;--w2e-bg-deep:#fafafa;background:#fafafa}.w2e-home-page .w2e-split{--split-surface:var(--w2e-bg-deep);--split-stage:var(--w2e-bg-page);--split-edge:var(--w2e-border);--split-ink:var(--w2e-text-title);--split-ink-muted:var(--w2e-text-muted);--split-ink-faint:var(--w2e-text-light);--split-line:var(--w2e-border);--split-chip-bg:var(--w2e-text-main);--split-chip-ink:var(--w2e-bg-page);--split-card-border:var(--w2e-border);--split-veil:var(--w2e-bg-card);--split-note-bg:var(--w2e-bg-card);--split-glow-a1:0%;--split-glow-a2:0%}.w2e-home-page .w2e-split__note-icon{color:var(--w2e-text-muted)}.w2e-home-page .w2e-split.w2e-split--expanded{--split-surface:var(--w2e-bg-page);--split-stage:var(--w2e-bg-deep)}.w2e-home-page .w2e-split.w2e-split--expanded .w2e-split__stage{gap:0;height:auto;padding-block:0;position:static}.w2e-home-page .w2e-split.w2e-split--expanded .w2e-split__step{border-bottom:1px solid var(--split-edge);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"media copy";align-items:center;gap:clamp(2rem,5vw,5rem);height:auto;padding-block:clamp(4rem,6vw,6rem);position:static}.w2e-home-page .w2e-split--expanded .w2e-split__step:last-child{border-bottom:0}.w2e-home-page .w2e-split--expanded .w2e-split__panel{grid-area:copy}.w2e-home-page .w2e-split--expanded .w2e-split__media{border:1px solid var(--split-edge);grid-area:media}.w2e-home-page .w2e-split--expanded .w2e-split__media:before{content:none}@media (min-width:1024px){.w2e-home-page .w2e-split.w2e-split--expanded .w2e-split__step:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy media"}}@media (max-width:1023px){.w2e-home-page .w2e-split.w2e-split--expanded .w2e-split__step{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";gap:1.5rem;padding-block:3rem}}@media (max-width:767px){.w2e-home-page .w2e-split.w2e-split--expanded .w2e-split__step{gap:1.25rem;padding-block:2rem}}
@media (max-width:1023px){.w2e-home-hero,.w2e-home-hero .w2e-shell{min-height:0}.w2e-home-hero .w2e-shell{padding-block:1.5rem 2rem}.w2e-hero-stage{flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""title""actions";gap:.75rem;min-height:0;padding-bottom:0}.w2e-hero-copy{display:contents}.w2e-hero-title{text-align:center;grid-area:title;min-height:2.3em;font-size:clamp(2rem,11vw,3rem);line-height:1.15}.w2e-hero-visual{height:clamp(15rem,41vh,22rem);height:clamp(15rem,41svh,22rem);min-height:0}.w2e-hero-emblem{--emblem-size:clamp(6.5rem, 28vw, 9rem);transform:none}.w2e-hero-capabilities{display:none}.w2e-hero-action{flex-direction:column;grid-area:actions;justify-self:center;align-items:stretch;gap:.5rem;width:100%;max-width:24rem;margin-top:0}.w2e-home-hero .w2e-hero-cta{width:100%;min-height:48px;font-size:.9375rem}.w2e-hero-exams{letter-spacing:.02em;margin-top:2.5rem;font-size:.8125rem}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.w2e-hero-title[data-rotating=true] .w2e-hero-title__rotator{justify-items:center}}@media (max-width:359px){.w2e-hero-stage{gap:.75rem}.w2e-hero-title{font-size:2.25rem}}
.w2e-home-page .w2e-split__mobile-copy{display:none}@media (max-width:767px){.w2e-home-page .w2e-split .w2e-split__desktop-copy,.w2e-home-page .w2e-split .w2e-split__chip,.w2e-home-page .w2e-split .w2e-split__note,.w2e-home-page .w2e-split .w2e-split__spec{display:none}.w2e-home-page .w2e-split .w2e-split__mobile-copy{display:block}.w2e-home-page .w2e-split .w2e-split__stage{gap:3rem;padding-block:2.75rem}.w2e-home-page .w2e-split .w2e-split__step{gap:1.25rem}.w2e-home-page .w2e-split .w2e-split__panel{order:-1;gap:.75rem}.w2e-home-page .w2e-split .w2e-split__index{letter-spacing:.12em;font-size:.75rem;line-height:1.25}.w2e-home-page .w2e-split .w2e-split__title{text-wrap:initial;font-size:1.75rem;line-height:1.25}.w2e-home-page .w2e-split .w2e-split__lede{max-width:26rem;font-size:.9375rem;line-height:1.65}.w2e-home-page .w2e-split .w2e-split__media{border:1px solid var(--split-edge);border-radius:1rem;padding:.625rem}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
/*# sourceMappingURL=3xzc4scizxdn3.css.map*/