.ev-root{--ev-ink:#0a0f1c;--ev-body:#5b6478;--ev-muted:#939db1;--ev-line:#e4e8ef;--ev-tint:#f5f7fa;--ev-navy:#0a1e45;--ev-cta:#1b2986;--ev-cta-hi:#24349f;--ev-key:#1b2986;--ev-key-dk:#5285ff;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--ev-pad:clamp(84px,8.6vw,124px);--ev-pad-xl:clamp(96px,12vw,173px)}.ev-root .sec{padding:var(--ev-pad) 40px;background:#fff}.ev-root .why{background:var(--ev-tint)}.ev-root .sec__inner{max-width:1200px;margin:0 auto}.ev-root .sec__head{max-width:860px}.ev-root .sec__head--center{text-align:center;margin:0 auto}.ev-root .sec__head--center .sec__sub{margin-left:auto;margin-right:auto}.ev-root .sec__eyebrow{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-key);font-size:11px;font-weight:500;line-height:1.6}.ev-root .sec__title{font-family:var(--f-display);letter-spacing:-.016em;color:var(--ev-ink);margin-top:20px;font-size:clamp(31px,4.2vw,60px);font-weight:600;line-height:1.02}.ev-root .sec__sub{max-width:680px;font-family:var(--f-body);color:var(--ev-body);margin-top:24px;font-size:clamp(16px,1.2vw,17.3px);font-weight:400;line-height:1.62}.ev-root .btn-primary,.ev-root .btn-ghost{min-height:54px;font-family:var(--f-body);letter-spacing:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}.ev-root .btn-primary{background:var(--ev-cta);color:#fff;box-shadow:none;transition:background .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease)}.ev-root .btn-primary:hover{background:var(--ev-cta-hi);transform:translateY(-2px);box-shadow:0 14px 30px #1b29864d}.ev-root .btn-primary img{width:14px;height:14px}.ev-root .btn-ghost{border-color:var(--ev-line);color:var(--ev-ink);transition:border-color .25s var(--ease), background .25s var(--ease);background:#fff}.ev-root .btn-ghost:hover{background:var(--ev-tint);border-color:#c0c8d8}.ev-root .btn-ghost span{transition:transform .25s var(--ease);display:inline-block}.ev-root .btn-ghost:hover span{transform:translateY(2px)}.ev-root .link-arrow{font-family:var(--f-body);color:var(--ev-cta);align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex}.ev-root .link-arrow span{transition:transform .25s var(--ease);display:inline-block}.ev-root .link-arrow:hover span{transform:translate(3px,-3px)}.ev-root .promo__badge,.ev-root .cert{border-radius:0}.ev-root .nav.site-nav,.ev-root .nav.site-nav.is-stuck{background:var(--nav-bg);top:var(--bar-h);border-bottom:1px solid #ffffff0f}.ev-root .pbar{top:var(--pbar-top,var(--nav-h));z-index:40;border-bottom:1px solid var(--ev-line);transition:transform .4s var(--ease);background:#fff;position:fixed;left:0;right:0;transform:translateY(-130%)}.ev-root .pbar.is-in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ev-root .pbar{transition:none}}.ev-root .ehero{margin-top:calc(var(--pbar-mt,calc(var(--nav-h) + var(--bar-h))) - 1px)}.ev-root .pbar__inner{justify-content:space-between;align-items:center;gap:32px;max-width:1200px;min-height:62px;margin:0 auto;padding:0 40px;display:flex}.ev-root .crumbs{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:500}.ev-root .crumbs ol{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ev-root .crumbs a{color:var(--ev-muted);transition:color .25s var(--ease)}.ev-root .crumbs a:hover,.ev-root .crumbs li[aria-current]{color:var(--ev-ink)}.ev-root .crumbs .sep{color:#c8cfdc}.ev-root .pbar__links{align-items:center;gap:30px;display:flex}.ev-root .pbar__links a{font-family:var(--f-body);color:var(--ev-body);transition:color .25s var(--ease);padding:20px 0;font-size:15px;position:relative}.ev-root .pbar__links a:after{content:"";background:var(--ev-cta);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ev-root .pbar__links a:hover{color:var(--ev-ink)}.ev-root .pbar__links a.is-active{color:var(--ev-ink);font-weight:500}.ev-root .pbar__links a.is-active:after{transform:scaleX(1)}.ev-root .ehero{isolation:isolate;align-items:center;min-height:clamp(540px,64vh,700px);padding:110px 40px 96px;display:flex;position:relative;overflow:hidden}.ev-root .ehero__bg{object-fit:cover;object-position:50% 38%;z-index:-2;filter:saturate(.72)contrast(.96)brightness(.92);width:100%;height:100%;position:absolute;inset:0}.ev-root .ehero__veil{z-index:-1;background:linear-gradient(94deg,#06090fed 0%,#06090fd1 36%,#06090f66 62%,#06090f1f 100%),linear-gradient(#06090f6b 0%,#06090f0a 40%,#06090f4d 100%),linear-gradient(to top right,#06090f80 0%,#06090f38 26%,#06090f00 48%);position:absolute;inset:0}.ev-root .ehero__inner{width:100%;max-width:1200px;margin:0 auto}.ev-root .ehero__eyebrow{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-key-dk);align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.ev-root .ehero__eyebrow b{background:var(--ev-cta);color:#fff;letter-spacing:.17em;padding:5px 10px;font-weight:500}.ev-root .ehero__title{max-width:16ch;font-family:var(--f-display);color:#fff;letter-spacing:-.022em;margin-top:28px;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:1.02}.ev-root .ehero__title em{color:inherit;font-style:normal}.ev-root .ehero__sub{max-width:600px;font-family:var(--f-body);color:#ffffffc7;margin-top:28px;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.ev-root .ehero__facts{font-family:var(--f-body);color:#fff;flex-wrap:wrap;gap:14px 36px;margin-top:36px;font-size:15px;display:flex}.ev-root .ehero__facts li{align-items:center;gap:11px;display:flex}.ev-root .ehero__facts svg{color:#fff9;flex:none;width:18px;height:18px}.ev-root .ehero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.ev-root .ehero__cta .btn-ghost{color:#0a0a12;background:#fff;border-color:#fff}.ev-root .ehero__cta .btn-ghost:hover{background:#eef1f8;border-color:#eef1f8}.ev-root .cstrip{background:#fff;padding:0 40px}.ev-root .cstrip__inner{text-align:center;max-width:1200px;margin:0 auto;padding:66px 0 70px}.ev-root .cstrip__label{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-key);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.ev-root .cstrip__live{width:8px;height:8px;animation:ev-cpulse 2.6s var(--ease) infinite;background:#1fb866;border-radius:50%;flex:none;box-shadow:0 0 #1fb86680}@keyframes ev-cpulse{70%{box-shadow:0 0 0 9px #1fb86600}to{box-shadow:0 0 #1fb86600}}@media (prefers-reduced-motion:reduce){.ev-root .cstrip__live{animation:none}}.ev-root .cstrip__grid{grid-template-columns:repeat(4,1fr);max-width:920px;margin:28px auto 0;display:grid}.ev-root .cstrip__cell{border-left:1px solid var(--ev-line);padding:0 10px}.ev-root .cstrip__cell:first-child{border-left:0}.ev-root .cstrip__num{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ev-ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,6.6vw,90px);font-weight:600;line-height:.94;display:block}.ev-root .cstrip__cell i{font-style:normal;font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-muted);margin-top:16px;font-size:11px;font-weight:500;display:block}.ev-root .cstrip__note{font-family:var(--f-body);color:var(--ev-body);margin-top:32px;font-size:16px}.ev-root .estrip{background:#fff;padding:0 40px 104px}.ev-root .estrip__inner{background:var(--ev-navy);grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;padding:50px 44px 52px;display:grid}.ev-root .estrip__box{border-left:1px solid #ffffff26;padding:0 24px}.ev-root .estrip__box:first-child{border-left:0;padding-left:0}.ev-root .estrip__box:last-child{padding-right:0}.ev-root .estrip__k{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.ev-root .estrip__icon{flex:none;width:18px;height:18px}.ev-root .estrip__v{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;margin-top:14px;font-size:clamp(23px,1.85vw,27px);font-weight:600;line-height:1.12}.ev-root .estrip__note{font-family:var(--f-body);color:#fff9;margin-top:10px;font-size:14px;line-height:1.58}.ev-root .wscroll{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:72px;margin-top:76px;display:grid}.ev-root .wstep{opacity:.28;min-height:72vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;padding:40px 0;display:flex}.ev-root .wstep.is-on{opacity:1}.ev-root .wstep__h{font-family:var(--f-display);letter-spacing:-.024em;color:var(--ev-ink);font-size:clamp(32px,3.5vw,50px);font-weight:700;line-height:1.06}.ev-root .wstep__p{max-width:470px;font-family:var(--f-body);color:var(--ev-body);margin-top:22px;font-size:17px;line-height:1.66}.ev-root .wscroll__stage{top:calc(var(--pbar-top,var(--nav-h)) + 64px);position:sticky}.ev-root .wstage{justify-content:center;align-items:center;display:flex;position:relative}.ev-root .wstage__art{width:100%;max-width:560px;height:auto;transform:translateY(calc((1.5 - var(--active,0)) * 26px));transition:transform .65s var(--ease);overflow:visible}.ev-root .wlattice{fill:none;stroke:#0a0f1c12;stroke-width:1px}.ev-root .wplate{transition:transform .55s var(--ease)}.ev-root .wplate.is-on{transform:translateY(-16px)}.ev-root .wplate__top{fill:#e9edf4;stroke:#0a0f1c1a;stroke-width:1px}.ev-root .wplate__side{stroke:none}.ev-root .wplate__side--l{fill:#c9d2e0}.ev-root .wplate__side--r{fill:#d9dfe9}.ev-root .wplate__glow{fill:#5285ff;opacity:0;filter:blur(36px);transition:opacity .55s var(--ease)}.ev-root .wplate.is-on .wplate__top{fill:#3b6bff;stroke:#1b2986}.ev-root .wplate.is-on .wplate__side--l{fill:#15277a}.ev-root .wplate.is-on .wplate__side--r{fill:#1d3596}.ev-root .wplate.is-on .wplate__glow{opacity:.3}.ev-root .wstats{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:100px;padding-top:76px;display:grid}.ev-root .wstat__num{font-family:var(--f-display);letter-spacing:-.034em;color:var(--ev-ink);font-variant-numeric:tabular-nums;font-size:clamp(52px,6.6vw,92px);font-weight:600;line-height:.94}.ev-root .wstat__num small{letter-spacing:-.01em;margin-left:4px;font-size:.36em;font-weight:600}.ev-root .wstat__label{max-width:250px;font-family:var(--f-body);color:var(--ev-body);margin:20px auto 0;font-size:15px;line-height:1.6}.ev-root .show__grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.ev-root .pcard{flex-direction:column;display:flex}.ev-root .pcard__media{background:var(--ev-tint);aspect-ratio:4/4.3;position:relative;overflow:hidden}.ev-root .pcard__img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.ev-root .pcard:hover .pcard__img{transform:scale(1.04)}.ev-root .pcard__over{color:#fff;background:linear-gradient(#06090f00 0%,#06090f99 50%,#06090fe0 100%);padding:26px 26px 24px;position:absolute;inset:auto 0 0}.ev-root .pcard__name{font-family:var(--f-display);letter-spacing:-.022em;font-size:28px;font-weight:600;line-height:1.05}.ev-root .pcard__kicker{font-family:var(--f-body);color:#ffffffc2;margin-top:9px;font-size:13.5px;line-height:1.45}.ev-root .pcard__body{flex-direction:column;flex:1;padding:22px 2px 0;display:flex}.ev-root .pcard__demo{font-family:var(--f-body);color:var(--ev-body);flex:1;font-size:14.5px;line-height:1.62}.ev-root .pcard__foot{margin-top:18px}.ev-root .who{background:var(--ev-tint);padding:var(--ev-pad) 40px}.ev-root .who__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;display:grid}.ev-root .who__panel{top:calc(var(--pbar-top,var(--nav-h)) + 92px);background:var(--ev-navy);color:#fff;padding:52px 44px 48px;position:sticky}.ev-root .who__eyebrow{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-key-dk);font-size:11px;font-weight:500;display:inline-block}.ev-root .who__title{font-family:var(--f-display);letter-spacing:-.02em;margin-top:24px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.04}.ev-root .who__sub{font-family:var(--f-body);color:#ffffffbd;margin-top:22px;font-size:16px;line-height:1.62}.ev-root .who__btn{color:#0a0a12;background:#fff;border-color:#fff;margin-top:34px}.ev-root .who__btn:hover{background:#eef1f8;border-color:#eef1f8}.ev-root .who__btn:hover span{transform:translate(3px,-3px)}.ev-root .who__list{flex-direction:column;gap:14px;display:flex}.ev-root .who__row{border:1px solid var(--ev-line);transition:border-color .35s var(--ease), transform .35s var(--ease);background:#fff;align-items:flex-start;gap:28px;padding:34px 38px;display:flex}.ev-root .who__row:hover{border-color:#c5cfe6;transform:translate(4px)}.ev-root .who__no{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ev-cta);flex:none;font-size:28px;font-weight:400;line-height:1.3}.ev-root .who__h{font-family:var(--f-display);letter-spacing:-.014em;color:var(--ev-ink);margin-top:0;font-size:22px;font-weight:600;line-height:1.2}.ev-root .who__p{font-family:var(--f-body);color:var(--ev-body);margin-top:12px;font-size:15px;line-height:1.62}.ev-root .booth__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch;gap:56px;margin-top:68px;display:grid}.ev-root .booth__map{flex-direction:column;justify-content:center;gap:26px;margin:0;display:flex}.ev-root .booth__photo{border:1px solid var(--ev-line);background:var(--ev-tint);width:100%;height:auto;display:block;box-shadow:0 26px 50px -30px #0a0f1c73}.ev-root .booth__cap{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.ev-root .booth__pending{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-muted);font-size:10.5px;font-weight:500}.ev-root .booth__side{flex-direction:column;gap:36px;display:flex}.ev-root .booth__k{font-family:var(--f-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ev-muted);font-size:11px;font-weight:500}.ev-root .booth__num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ev-ink);margin-top:16px;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.04}.ev-root .booth__hint{font-family:var(--f-body);color:var(--ev-body);margin-top:14px;font-size:15px;line-height:1.62}.ev-root .booth__addr{font-style:normal;font-family:var(--f-body);color:var(--ev-body);margin-top:16px;font-size:15px;line-height:1.72}.ev-root .booth__links{flex-wrap:wrap;gap:10px 22px;margin-top:22px;display:flex}.ev-root .certs--event{padding:var(--ev-pad) 40px;background:var(--ev-tint)}.ev-root .certs--event .certs__title{font-family:var(--f-display);letter-spacing:-.016em;max-width:980px;color:var(--ev-ink);font-size:clamp(31px,4.2vw,60px);font-weight:600;line-height:1.04}.ev-root .certs--event .certs__sub{font-family:var(--f-body);color:var(--ev-body);margin-top:24px;font-size:clamp(16px,1.2vw,17.3px);line-height:1.62}@media (min-width:1024px){.ev-root .certs--event .certs__row{border-top:1px solid var(--ev-line);border-left:1px solid var(--ev-line);grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1200px;margin:64px auto 0}.ev-root .certs--event .cert{border:0;border-right:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);background:#fff;flex-direction:column;grid-area:auto;justify-content:flex-start;align-items:stretch;gap:0;height:auto;min-height:300px;padding:34px 26px 32px}.ev-root .certs--event .cert:hover{background:#fafbff}.ev-root .certs--event .cert__mark{align-items:flex-start;height:74px;display:flex}.ev-root .certs--event .cert__mark img{width:62px;height:62px}.ev-root .certs--event .cert__mark img.cert__mark--cmmi{width:104px;height:68px}.ev-root .certs--event .cert__name{font-family:var(--f-display);letter-spacing:-.012em;color:var(--ev-ink);margin-top:34px;font-size:18px;font-weight:600;line-height:1.25}.ev-root .certs--event .cert__desc{max-width:none;font-family:var(--f-body);letter-spacing:normal;color:var(--ev-body);margin-top:12px;font-size:14px;line-height:1.6}}.ev-root .faq{padding:var(--ev-pad) 40px;background:#fff}.ev-root .faq__inner{max-width:880px}.ev-root .faq__title{font-family:var(--f-display);letter-spacing:-.016em;color:var(--ev-ink);font-size:clamp(31px,4.2vw,60px);font-weight:600;line-height:1.04}.ev-root .faq__sub{font-family:var(--f-body);color:var(--ev-body);margin:24px auto 0;font-size:clamp(16px,1.2vw,17.3px);line-height:1.62}.ev-root .faq__item summary{font-family:var(--f-display);color:var(--ev-ink);font-weight:500}.ev-root .faq__item summary:hover,.ev-root .faq__item[open] summary{color:var(--ev-cta)}.ev-root .faq__a p{font-family:var(--f-body);color:var(--ev-body)}.ev-root .faq__a a{color:var(--ev-cta)}.ev-root .fcta{isolation:isolate;text-align:center;color:#fff;padding:clamp(80px,8.4vw,120px) 40px;position:relative;overflow:hidden}.ev-root .fcta__bg{object-fit:cover;object-position:50% 58%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ev-root .fcta__veil{z-index:-1;background:linear-gradient(#0a1e45ad 0%,#06090fbd 100%);display:block;position:absolute;inset:0}.ev-root .fcta__inner{max-width:900px;margin:0 auto}.ev-root .fcta__title{font-family:var(--f-display);letter-spacing:-.016em;max-width:800px;margin:0 auto;font-size:clamp(31px,4.2vw,60px);font-weight:600;line-height:1.04}.ev-root .fcta__sub{max-width:560px;font-family:var(--f-body);color:#ffffffbd;margin:22px auto 0;font-size:clamp(16px,1.2vw,17.3px);line-height:1.62}.ev-root .fcta__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.ev-root .fcta .btn-primary{color:#0a0a12;background:#fff}.ev-root .fcta .btn-primary:hover{background:#eef1f8;box-shadow:0 14px 30px #060e3257}.ev-root .fcta .btn-ghost{color:#fff;background:0 0;border-color:#fff6}.ev-root .fcta .btn-ghost:hover{background:#ffffff1f;border-color:#fff}.ev-root .fcta .btn-primary img,.ev-root .ehero__cta .btn-ghost img,.ev-root .who__btn img{filter:brightness(0)}@media (max-width:1180px){.ev-root .pbar__links{gap:22px}.ev-root .pbar__links a{font-size:14px}}@media (max-width:1100px){.ev-root .sec,.ev-root .who,.ev-root .certs--event,.ev-root .faq,.ev-root .ehero,.ev-root .cstrip{padding-left:32px;padding-right:32px}.ev-root .estrip{padding:0 32px 84px}.ev-root .pbar__inner{min-height:54px;padding:0 32px}.ev-root .pbar__links{display:none}.ev-root .booth__grid{grid-template-columns:1fr;gap:44px}.ev-root .estrip__inner{grid-template-columns:repeat(2,1fr);gap:44px 0;padding:44px 40px 46px}.ev-root .estrip__box:nth-child(odd){border-left:0;padding-left:0}.ev-root .wstats{grid-template-columns:repeat(2,1fr);gap:56px 40px;margin-top:80px}.ev-root .who__inner{grid-template-columns:1fr;gap:40px}.ev-root .who__panel{position:static}.ev-root .show__grid{gap:24px}}@media (max-width:880px){.ev-root .show__grid{grid-template-columns:1fr;gap:52px}.ev-root .pcard__media{aspect-ratio:4/3}.ev-root .pcard{max-width:620px}}@media (max-width:640px){.ev-root .sec,.ev-root .who,.ev-root .certs--event,.ev-root .faq{padding:76px 20px}.ev-root .ehero,.ev-root .cstrip{padding-left:20px;padding-right:20px}.ev-root .pbar__inner{padding:0 20px}.ev-root .crumbs{letter-spacing:.14em;font-size:10px}.ev-root .ehero{min-height:0;padding-top:76px;padding-bottom:72px}.ev-root .ehero__veil{background:linear-gradient(#06090f99 0%,#06090fd6 58%,#06090fe6 100%)}.ev-root .ehero__title{max-width:none;font-size:clamp(34px,9.4vw,46px)}.ev-root .ehero__facts{flex-direction:column;gap:12px}.ev-root .ehero__cta{gap:10px}.ev-root .ehero__cta .btn-primary,.ev-root .ehero__cta .btn-ghost{width:100%}.ev-root .cstrip__inner{padding:52px 0 54px}.ev-root .cstrip__grid{grid-template-columns:repeat(2,1fr);gap:34px 0;margin-top:24px}.ev-root .cstrip__cell:nth-child(odd){border-left:0}.ev-root .cstrip__num{font-size:clamp(42px,13vw,58px)}.ev-root .cstrip__note{margin-top:28px;font-size:15px}.ev-root .estrip{padding:0 20px 72px}.ev-root .estrip__inner{grid-template-columns:1fr;gap:34px;padding:36px 26px 38px}.ev-root .estrip__box{border-left:0;padding:0}.ev-root .wstats{grid-template-columns:1fr;gap:46px;margin-top:64px}.ev-root .who__panel{padding:38px 26px 36px}.ev-root .who__row{gap:18px;padding:26px 22px}.ev-root .who__no{font-size:22px}.ev-root .booth__map{gap:22px}.ev-root .booth__planbtn{white-space:nowrap;width:100%;max-width:none}.ev-root .booth__cap{text-align:center;justify-content:center}.ev-root .fcta{padding:84px 20px}.ev-root .fcta .btn-primary,.ev-root .fcta .btn-ghost{width:100%;max-width:320px}}@media (max-width:900px){.ev-root .wscroll{grid-template-columns:1fr;gap:0;margin-top:52px}.ev-root .wscroll__stage{top:calc(var(--pbar-top,var(--nav-h)) + 12px);background:var(--ev-tint);z-index:2;order:-1;padding:8px 0 20px}.ev-root .wstage__art{max-width:300px}.ev-root .wstep{min-height:58vh;padding:28px 0}.ev-root .wstats{padding-top:56px}}@media (max-width:620px){.ev-root .wstage__art{max-width:230px}}@media (prefers-reduced-motion:reduce){.ev-root .wstep{opacity:1;min-height:0;padding:30px 0;transition:none}.ev-root .wstage__art,.ev-root .wplate,.ev-root .wplate__glow{transition:none}.ev-root .wstage__art,.ev-root .wplate.is-on{transform:none}}@media (prefers-reduced-motion:no-preference){.ev-root .ehero__in{animation:ev-rise .8s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.ev-root .ehero__bg{animation:ev-settle 1.8s var(--ease) both}}@keyframes ev-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes ev-settle{0%{transform:scale(1.06)}}.ev-root .cstrip__num{overflow:hidden}.ev-root .cstrip__digits{display:inline-block}@media (prefers-reduced-motion:no-preference){.ev-root .cstrip__digits{animation:ev-tick .45s var(--ease) both}}@keyframes ev-tick{0%{opacity:0;transform:translateY(.28em)}}.ev-root .cstrip__live.is-off{box-shadow:none;background:#c8cfdc;animation:none}.ev-root .wstep__n{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ev-muted);align-items:baseline;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500;display:flex}.ev-root .wstep__n span{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ev-cta);font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,64px);font-weight:600;line-height:1}.ev-root .wstat{border:1px solid var(--ev-line);transition:border-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;padding:40px 26px 36px}.ev-root .wstat:hover{border-color:#c5cfe6;transform:translateY(-3px);box-shadow:0 22px 44px -30px #0a0f1c47}.ev-root .wstats{gap:20px}.ev-root .wstat__num{font-size:clamp(48px,5.4vw,80px)}.ev-root .show__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:56px;display:flex}.ev-root .show__note{font-family:var(--f-body);color:var(--ev-body);font-size:15px}.ev-root .pcard__media{transition:box-shadow .4s var(--ease)}.ev-root .pcard:hover .pcard__media{box-shadow:0 26px 50px -30px #0a0f1c73}.ev-root .faq__h{font:inherit;margin:0}.ev-root .faq__q{text-align:left;width:100%;font-family:var(--f-display);color:var(--ev-ink);transition:color .25s var(--ease);padding:24px 48px 24px 4px;font-size:20px;font-weight:500;line-height:1.35;display:block;position:relative}.ev-root .faq__q:hover,.ev-root .faq__item.is-open .faq__q{color:var(--ev-cta)}.ev-root .faq__q:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.ev-root .faq__icon:before,.ev-root .faq__icon:after{content:"";width:16px;height:2px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;right:10px}.ev-root .faq__icon:after{transform:rotate(90deg)}.ev-root .faq__item.is-open .faq__icon:after{transform:rotate(0)}.ev-root .faq__panel{opacity:0;transition:grid-template-rows .4s var(--ease), opacity .3s var(--ease);grid-template-rows:0fr;display:grid}.ev-root .faq__item.is-open .faq__panel{opacity:1;grid-template-rows:1fr}.ev-root .faq__a{min-height:0;padding:0;animation:none;overflow:hidden}.ev-root .faq__a p{padding:0 48px 26px 4px;font-size:16px;line-height:1.7}@media (prefers-reduced-motion:reduce){.ev-root .faq__panel,.ev-root .faq__icon:before,.ev-root .faq__icon:after{transition:none}}@media (max-width:640px){.ev-root .faq__q{padding:20px 40px 20px 2px;font-size:18px}.ev-root .faq__a p{padding:0 8px 22px 2px;font-size:15px}}.ev-root .book{background:var(--ev-tint);padding:var(--ev-pad) 40px}.ev-root .book__inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;display:grid}.ev-root .book__panel{top:calc(var(--pbar-top,var(--nav-h)) + 92px);background:var(--ev-navy);color:#fff;padding:52px 44px 48px;position:sticky}.ev-root .book__title{font-family:var(--f-display);letter-spacing:-.02em;margin-top:24px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.04}.ev-root .book__sub{font-family:var(--f-body);color:#ffffffc7;margin-top:20px;font-size:16px;line-height:1.62}.ev-root .book__facts{font-family:var(--f-body);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-direction:column;gap:14px;margin-top:28px;padding:24px 0;font-size:15px;display:flex}.ev-root .book__facts li{align-items:center;gap:12px;display:flex}.ev-root .book__facts svg{width:18px;height:18px;color:var(--ev-key-dk);flex:none}.ev-root .book__next{font-family:var(--f-body);color:#ffffffa8;margin-top:24px;font-size:14px;line-height:1.62}.ev-root .book__next a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.ev-root .book__form{border:1px solid var(--ev-line);background:#fff;padding:clamp(26px,3.4vw,44px)}.ev-root .bkf{font-family:var(--f-body);flex-direction:column;gap:24px;display:flex}.ev-root .bkf__req{color:var(--ev-muted);font-size:13.5px}.ev-root .bkf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.ev-root .bkf__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ev-root .bkf__field--wide{grid-column:1/-1}.ev-root .bkf__set{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ev-root .bkf__label{color:var(--ev-ink);padding:0;font-size:14px;font-weight:600}.ev-root .bkf__hint{color:var(--ev-muted);margin-left:6px;font-weight:400}.ev-root .bkf__input{width:100%;height:48px;font:400 15px var(--f-body);color:var(--ev-ink);background:#fff;border:1px solid #d9dfe8;border-radius:6px;outline:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.ev-root .bkf__input::placeholder{color:#9aa3b5}.ev-root .bkf__input:hover{border-color:#c0c8d8}.ev-root .bkf__input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2563eb24}.ev-root .bkf__input:disabled{background:var(--ev-tint);cursor:not-allowed}.ev-root .bkf__input.is-invalid{border-color:#dc2626}.ev-root .bkf__input.is-invalid:focus{box-shadow:0 0 0 3px #dc262624}.ev-root .bkf__textarea{resize:vertical;height:auto;min-height:112px;padding:12px 14px;line-height:1.55}.ev-root .bkf__select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%235b6478' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.ev-root .bkf__select:disabled{background-color:var(--ev-tint)}.ev-root .bkf__err{color:#b91c1c;align-items:center;gap:6px;font-size:13px;display:flex}.ev-root .bkf__err:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;display:grid}.ev-root .bkf__phone{grid-template-columns:112px minmax(0,1fr);gap:10px;display:grid}.ev-root .bkf__country{background:#fff;border:1px solid #d9dfe8;border-radius:6px;height:48px}.ev-root .bkf__country.is-invalid{border-color:#dc2626}.ev-root .bkf__country .cs-wrap,.ev-root .bkf__country .cs-trigger{width:100%;height:100%}.ev-root .bkf__country .cs-trigger{border-right:0;justify-content:space-between;padding:0 12px 0 14px;font-size:14px}.ev-root .bkf__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ev-root .bkf__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ev-root .bkf__day,.ev-root .bkf__chip{cursor:pointer;background:#fff;border:1px solid #d9dfe8;border-radius:8px;flex-direction:column;gap:3px;padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.ev-root .bkf__day input,.ev-root .bkf__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ev-root .bkf__day:hover,.ev-root .bkf__chip:hover{border-color:#aebbd6}:is(.ev-root .bkf__day:has(input:focus-visible),.ev-root .bkf__chip:has(input:focus-visible)){outline:2px solid var(--blue-600);outline-offset:2px}.ev-root .bkf__day.is-on,.ev-root .bkf__chip.is-on{border-color:var(--ev-cta);box-shadow:inset 0 0 0 1px var(--ev-cta);background:#f3f6ff}.ev-root .bkf__day.is-invalid,.ev-root .bkf__chip.is-invalid{border-color:#f1a1a1}.ev-root .bkf__day.is-on:after,.ev-root .bkf__chip.is-on:after{content:"";background:var(--ev-cta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;border-radius:50%;width:16px;height:16px;position:absolute;top:12px;right:12px}.ev-root .bkf__day-name{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-muted);font-size:10.5px;font-weight:500}.ev-root .bkf__day-date{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ev-ink);font-size:22px;font-weight:600}.ev-root .bkf__day-hours{color:var(--ev-body);font-size:12.5px}.ev-root .bkf__chip-name{color:var(--ev-ink);padding-right:20px;font-size:15px;font-weight:600}.ev-root .bkf__chip-note{color:var(--ev-body);font-size:12.5px}.ev-root .bkf__foot{flex-wrap:wrap;align-items:center;gap:14px 22px;padding-top:4px;display:flex}.ev-root .bkf__submit{min-width:200px}.ev-root .bkf__submit:disabled{opacity:.75;cursor:progress;box-shadow:none;transform:none}.ev-root .bkf__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ev-spin}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-root .bkf__alt{color:var(--ev-body);font-size:14px}.ev-root .bkf__alt a{color:var(--ev-cta);font-weight:600}.ev-root .bkf__live:empty{display:none}.ev-root .bkf__alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px 16px;font-size:14.5px;line-height:1.55}.ev-root .bkf__alert--soft{color:#92400e;background:#fffbeb;border-color:#fde68a}.ev-root .bkf--done,.ev-root .bkf--closed{outline:0;align-items:flex-start;gap:16px;padding:8px 0}.ev-root .bkf__done-icon{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ev-root .bkf__done-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ev-root .bkf__done-title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ev-ink);font-size:clamp(24px,2.4vw,30px);font-weight:600}.ev-root .bkf__done-text{max-width:540px;color:var(--ev-body);font-size:16px;line-height:1.65}.ev-root .bkf__done-text strong{color:var(--ev-ink)}@media (prefers-reduced-motion:no-preference){.ev-root .bkf--done{animation:ev-rise .5s var(--ease) both}}@media (prefers-reduced-motion:reduce){.ev-root .bkf__spinner{animation-duration:2s}}@media (max-width:1100px){.ev-root .book{padding-left:32px;padding-right:32px}.ev-root .book__inner{grid-template-columns:1fr;gap:24px}.ev-root .book__panel{position:static}}@media (max-width:760px){.ev-root .bkf__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ev-root .book{padding:76px 20px}.ev-root .book__panel{padding:38px 26px 36px}.ev-root .bkf__grid,.ev-root .bkf__days{grid-template-columns:1fr}.ev-root .bkf__day{flex-flow:wrap;align-items:baseline;gap:10px}.ev-root .bkf__submit{width:100%}.ev-root .wstat{padding:32px 22px 30px}}
