*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Manrope',system-ui,sans-serif;color:#202124;background:#FFFFFF;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:root{
  --orange:#F98012; --orange-deep:#E06D00; --navy:#1B4580; --navy-deep:#11305c;
  --ink:#202124; --mist:#F5F7FA; --muted:#5d636e;
  --line:rgba(32,33,36,.08);
  --card-shadow:0 1px 2px rgba(32,33,36,.04),0 22px 48px -28px rgba(27,69,128,.30);
}
::selection{background:rgba(249,128,18,.22)}
a{color:inherit;text-decoration:none}
.em-skip-link{position:absolute;left:12px;top:12px;z-index:9999;transform:translateY(-140%);padding:10px 14px;border-radius:10px;background:var(--navy);color:#fff;font-weight:800;transition:transform .2s}
.em-skip-link:focus{transform:translateY(0)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(249,128,18,.55);outline-offset:3px}
button,a,input,select,textarea{font:inherit}
@keyframes em-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes em-float-2{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
@keyframes em-pulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}
@keyframes em-dash{to{stroke-dashoffset:-220}}
@keyframes em-spin{to{transform:rotate(360deg)}}
@keyframes em-blink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes em-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes em-drift{0%{transform:translate(0,0)}50%{transform:translate(18px,-22px)}100%{transform:translate(0,0)}}
@keyframes em-drift-slow{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.82}50%{transform:translate3d(72px,-46px,0) scale(1.08);opacity:1}}
@keyframes em-drift-slow-alt{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.76}50%{transform:translate3d(-64px,52px,0) scale(.96);opacity:1}}
@keyframes em-ripple{0%{opacity:.5;transform:translate(-50%,-50%) scale(.55)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}
@keyframes em-glow{0%,100%{opacity:.28;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.06)}}
@keyframes em-sweep{0%{transform:translateX(-110%)}55%,100%{transform:translateX(260%)}}
@keyframes em-p1{0%,100%{transform:translate(0,0);opacity:.5}50%{transform:translate(14px,-20px);opacity:1}}
@keyframes em-p2{0%,100%{transform:translate(0,0);opacity:.4}50%{transform:translate(-18px,-12px);opacity:.85}}
@keyframes em-p3{0%,100%{transform:translate(0,0);opacity:.6}50%{transform:translate(10px,16px);opacity:1}}
@keyframes em-p4{0%,100%{transform:translate(0,0);opacity:.35}50%{transform:translate(-12px,18px);opacity:.8}}
@keyframes em-reveal{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
@keyframes em-intro{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}
@keyframes em-card-glint{0%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
@keyframes em-bar-fill{from{transform:scaleX(.08)}to{transform:scaleX(1)}}
@keyframes em-bar-rise{from{transform:scaleY(.12)}to{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal],[data-intro]{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}
[data-reveal],[data-intro]{opacity:1;transform:none}

/* Extracted from static inline styles */
.em-c-001{position:relative;overflow-x:clip;background:#fff}
.em-c-002{position:sticky;top:0;z-index:50;backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);background:rgba(255,255,255,.6);transition:background .3s,box-shadow .3s;border-bottom:1px solid var(--line)}
.em-c-003{max-width:1200px;margin:0 auto;width:100%;padding:14px clamp(18px,4vw,40px);display:flex;align-items:center;gap:24px}
.em-c-004{display:flex;align-items:center;gap:0}
.em-c-005{height:40px;width:auto;display:block}
.em-c-006{flex:1}
.em-c-007{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600;color:#3a3f48}
.em-c-008{display:none}
.em-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);cursor:pointer;align-items:center;justify-content:center}
.em-menu-toggle span,.em-menu-toggle::before,.em-menu-toggle::after{content:"";display:block;width:20px;height:2px;border-radius:999px;background:currentColor}
.em-menu-toggle{flex-direction:column;gap:5px}
.em-c-009{padding:11px 18px;border-radius:12px;background:var(--orange);color:#fff;font-weight:700;font-size:15px;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(249,128,18,.6);transition:transform .2s,box-shadow .2s}
.em-c-010:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(249,128,18,.7)}
.em-c-011{position:relative;padding:clamp(56px,8vw,104px) clamp(18px,4vw,40px) clamp(64px,9vw,120px);overflow:hidden}
.em-c-012{position:absolute;top:-120px;right:-80px;width:560px;height:560px;border-radius:50%;background:rgba(249,128,18,.10);filter:blur(8px);pointer-events:none}
.em-c-013{position:absolute;bottom:-160px;left:-120px;width:520px;height:520px;border-radius:50%;background:rgba(27,69,128,.08);filter:blur(8px);pointer-events:none}
.em-c-014{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px);position:relative}
.em-c-015{flex:1 1 420px;min-width:300px}
.em-c-016{animation-delay:.05s;display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:rgba(249,128,18,.10);border:1px solid rgba(27,69,128,.12);font-size:13px;font-weight:600;color:var(--navy)}
.em-c-017{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(249,128,18,.18);animation:em-pulse 2.4s ease-in-out infinite}
.em-c-018{animation-delay:.2s;margin:22px 0 0;font-family:'Sora',sans-serif;font-weight:800;font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}
.em-c-019{color:var(--orange)}
.em-c-020{animation-delay:.36s;margin:22px 0 0;font-size:clamp(17px,2.1vw,21px);line-height:1.55;color:var(--muted);max-width:540px;text-wrap:pretty}
.em-c-021{animation-delay:.52s;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:14px}
.em-c-022{padding:15px 26px;border-radius:14px;background:var(--orange);color:#fff;font-weight:700;font-size:16px;box-shadow:0 14px 30px -10px rgba(249,128,18,.55);transition:transform .2s,box-shadow .2s}
.em-c-023:hover{transform:translateY(-2px);box-shadow:0 20px 38px -12px rgba(249,128,18,.65)}
.em-c-024{padding:15px 26px;border-radius:14px;background:var(--navy);color:#fff;font-weight:700;font-size:16px;border:1px solid var(--navy);box-shadow:0 12px 26px -10px rgba(27,69,128,.38);transition:transform .2s,border-color .2s,background .2s}
.em-c-025:hover{transform:translateY(-2px);border-color:var(--navy-deep);background:var(--navy-deep)}
.em-c-026{animation:none!important;opacity:1!important;transform:none!important;margin:38px 0 0;display:flex;flex-wrap:wrap;gap:8px 26px;font-size:13.5px;font-weight:700;color:#4b5563}
.em-c-027{display:flex;align-items:center;gap:8px}
.em-c-028{animation-delay:.3s;flex:1 1 420px;min-width:300px;display:flex;justify-content:center}
.em-c-029{position:relative;width:100%;max-width:520px;aspect-ratio:1/.92}
.em-c-030{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.em-c-030b{display:none}
.em-c-031{animation:em-dash 9s linear infinite}
.em-c-032{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:clamp(140px,30%,180px)}
.em-c-033{position:absolute;left:50%;top:50%;width:96px;height:96px;border-radius:50%;border:1.5px solid rgba(249,128,18,.45);transform:translate(-50%,-50%);animation:em-ripple 5.5s ease-out infinite;pointer-events:none}
.em-c-034{position:absolute;left:50%;top:50%;width:96px;height:96px;border-radius:50%;border:1.5px solid rgba(27,69,128,.4);transform:translate(-50%,-50%);animation:em-ripple 5.5s ease-out infinite 2.75s;pointer-events:none}
.em-c-035{position:absolute;left:50%;top:50%;width:130px;height:130px;border-radius:50%;background:rgba(249,128,18,.14);transform:translate(-50%,-50%);animation:em-glow 7s ease-in-out infinite;pointer-events:none}
.em-c-036{position:relative;z-index:2;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--card-shadow);padding:18px;text-align:center}
.em-c-037{width:132px;margin:0 auto;display:flex;align-items:center;justify-content:center}
.em-c-038{width:128px;height:auto;display:block}
.em-c-039{margin-top:11px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px}
.em-c-040{font-size:12px;color:var(--muted);margin-top:2px}
.em-c-041{margin-top:11px;height:5px;border-radius:3px;background:var(--mist);overflow:hidden;position:relative}
.em-c-042{position:absolute;top:0;left:0;height:100%;width:42%;background:var(--orange);border-radius:3px;animation:em-sweep 4.2s ease-in-out infinite}
.em-c-043{position:absolute;left:6%;top:6%;z-index:2;animation:em-float-2 11s ease-in-out infinite}
.em-c-044{display:flex;align-items:center;gap:9px;padding:11px 15px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--card-shadow)}
.em-c-045{width:30px;height:30px;border-radius:9px;background:rgba(249,128,18,.12);display:flex;align-items:center;justify-content:center;color:var(--orange)}
.em-c-046{font-weight:700;font-size:14px;font-family:'Sora',sans-serif}
.em-c-047{position:absolute;right:2%;top:10%;z-index:2;animation:em-float 10.5s ease-in-out infinite .6s}
.em-c-048{width:30px;height:30px;border-radius:9px;background:rgba(27,69,128,.12);display:flex;align-items:center;justify-content:center;color:var(--navy)}
.em-c-049{position:absolute;left:4%;bottom:6%;z-index:2;animation:em-float 12s ease-in-out infinite 1.2s}
.em-c-050{position:absolute;right:3%;bottom:9%;z-index:2;animation:em-float-2 11.5s ease-in-out infinite .9s}
.em-c-051{padding:0 clamp(18px,4vw,40px) clamp(40px,6vw,72px)}
.em-c-052{max-width:1160px;margin:0 auto;width:100%;background:#1B4580;border-radius:28px;padding:clamp(28px,4vw,48px);box-shadow:0 30px 70px -34px rgba(15,43,84,.6);position:relative;overflow:hidden}
.em-c-053{position:absolute;top:-60px;right:-40px;width:300px;height:300px;border-radius:50%;background:rgba(249,128,18,.14)}
.em-c-054{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:30px}
.em-c-055{font-family:'Sora',sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ffb15e}
.em-c-056{margin:8px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);color:#fff;letter-spacing:-.02em}
.em-c-057{font-size:13.5px;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:8px}
.em-c-058{width:8px;height:8px;border-radius:50%;background:#39d98a;animation:em-blink 1.8s infinite}
.em-c-059{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;position:relative}
.em-c-060{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px;position:relative;overflow:hidden}
.em-c-060::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:translateX(-130%);pointer-events:none}
.em-c-060.is-visible::after{animation:em-card-glint 1.25s ease .18s both}
.em-c-061{font-family:'Sora',sans-serif;font-weight:800;font-size:clamp(30px,4vw,42px);line-height:1;color:#fff}
.em-c-062{color:#ffb15e}
.em-c-063{margin-top:10px;font-size:14px;color:rgba(255,255,255,.74);font-weight:600}
.em-c-064{padding:clamp(56px,8vw,108px) clamp(18px,4vw,40px)}
.em-c-065{max-width:1200px;margin:0 auto;width:100%}
.em-c-066{text-align:center;max-width:680px;margin:0 auto 14px}
.em-c-067{font-family:'Sora',sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}
.em-c-068{margin:12px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(30px,4.5vw,52px);line-height:1.05;letter-spacing:-.02em}
.em-c-069{margin:16px 0 0;font-size:18px;color:var(--muted);line-height:1.55}
.em-c-070{margin-top:46px;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}
.em-c-071{grid-column:span 1;background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--card-shadow);transition:transform .25s,box-shadow .25s}
.em-c-072:hover{transform:translateY(-6px);box-shadow:0 1px 2px rgba(32,33,36,.04),0 34px 60px -30px rgba(27,69,128,.4)}
.em-c-073{display:flex;align-items:center;justify-content:space-between}
.em-c-074{width:50px;height:50px;border-radius:14px;background:rgba(249,128,18,.10);display:flex;align-items:center;justify-content:center;color:var(--orange)}
.em-c-075{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:rgba(27,69,128,.08);padding:6px 10px;border-radius:999px}
.em-c-076{margin:18px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:22px}
.em-c-077{margin:9px 0 0;font-size:15px;color:var(--muted);line-height:1.5}
.em-c-078{margin:16px 0 0;display:flex;flex-direction:column;gap:9px;font-size:14px;color:#3c424c;font-weight:500}
.em-c-079{display:flex;gap:9px;align-items:flex-start}
.em-c-080{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}
.em-c-081{font-size:13px;font-weight:700;color:var(--navy)}
.em-c-082{font-size:14px;font-weight:700;color:var(--orange);display:flex;align-items:center;gap:5px}
.em-c-083{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--card-shadow);transition:transform .25s,box-shadow .25s}
.em-c-084{width:50px;height:50px;border-radius:14px;background:rgba(249,128,18,.10);display:flex;align-items:center;justify-content:center;color:var(--navy)}
.em-c-085{font-size:14px;font-weight:700;color:var(--orange)}
.em-c-086{background:#1B4580;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:28px;box-shadow:0 30px 60px -30px rgba(15,43,84,.55);transition:transform .25s;display:flex;flex-direction:column;position:relative;overflow:hidden}
.em-c-087:hover{transform:translateY(-6px)}
.em-c-088{position:absolute;top:-50px;right:-30px;width:220px;height:220px;border-radius:50%;background:rgba(249,128,18,.16)}
.em-c-089{position:relative;display:flex;align-items:center;justify-content:space-between}
.em-c-090{width:50px;height:50px;border-radius:14px;background:rgba(249,128,18,.2);display:flex;align-items:center;justify-content:center;color:#ffb15e}
.em-c-091{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffb15e;background:rgba(249,128,18,.16);padding:6px 10px;border-radius:999px}
.em-c-092{position:relative;margin:18px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:23px;color:#fff;line-height:1.18}
.em-c-093{position:relative;margin:10px 0 0;font-size:15px;color:rgba(255,255,255,.78);line-height:1.5;flex:1}
.em-c-094{position:relative;margin:22px 0 0;padding:14px 18px;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;font-size:15px;text-align:center;transition:transform .2s;box-shadow:0 12px 26px -10px rgba(249,128,18,.55)}
.em-c-095:hover{transform:translateY(-2px)}
.em-c-096{padding:clamp(56px,8vw,108px) clamp(18px,4vw,40px);background:var(--mist)}
.em-c-097{max-width:1160px;margin:0 auto;width:100%}
.em-c-098{text-align:center;max-width:680px;margin:0 auto 8px}
.em-c-099{color:var(--ink)}
.em-c-100{margin-top:42px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;align-items:stretch}
.em-c-101{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;transition:transform .25s}
.em-c-102{display:flex;align-items:center;gap:11px}
.em-c-103{width:42px;height:42px;border-radius:12px;background:rgba(249,128,18,.10);display:flex;align-items:center;justify-content:center;color:var(--navy)}
.em-c-104{font-family:'Sora',sans-serif;font-weight:700;font-size:19px}
.em-c-105{margin:14px 0 0;font-size:14px;color:var(--muted);line-height:1.5;min-height:42px}
.em-c-106{margin:18px 0 0;display:flex;align-items:flex-end;gap:7px}
.em-c-107{font-family:'Sora',sans-serif;font-weight:800;font-size:40px;line-height:.9;color:var(--ink)}
.em-c-108{font-size:14px;color:var(--muted);font-weight:600;padding-bottom:4px}
.em-c-109{margin:22px 0 0;padding:14px 18px;border-radius:13px;background:var(--orange);color:#fff;font-weight:700;font-size:15px;text-align:center;border:1px solid var(--orange);transition:background .2s,border-color .2s;box-shadow:0 12px 26px -10px rgba(249,128,18,.55)}
.em-c-110:hover{background:var(--orange-deep);border-color:var(--orange-deep)}
.em-c-111{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px;font-size:14px;color:#3c424c;font-weight:500}
.em-c-112{display:flex;gap:10px;align-items:flex-start}
.em-c-113{color:var(--orange);font-weight:800}
.em-c-114{background:#fff;border:2px solid var(--orange);border-radius:22px;padding:30px;box-shadow:0 1px 2px rgba(32,33,36,.04),0 36px 64px -30px rgba(249,128,18,.5);display:flex;flex-direction:column;position:relative;transition:transform .25s}
.em-c-115:hover{transform:translateY(-8px)}
.em-c-116{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--orange);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(249,128,18,.7);white-space:nowrap}
.em-c-117{width:42px;height:42px;border-radius:12px;background:var(--orange);display:flex;align-items:center;justify-content:center;color:#fff}
.em-c-118{margin:22px 0 0;padding:14px 18px;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;font-size:15px;text-align:center;box-shadow:0 14px 28px -10px rgba(249,128,18,.55);transition:transform .2s}
.em-c-119{width:42px;height:42px;border-radius:12px;background:rgba(249,128,18,.10);display:flex;align-items:center;justify-content:center;color:var(--orange)}
.em-c-120{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:#fff;border:1px dashed rgba(249,128,18,.5);border-radius:18px;padding:20px 24px}
.em-c-121{width:42px;height:42px;border-radius:12px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}
.em-c-122{flex:1 1 260px}
.em-c-123{font-family:'Sora',sans-serif;font-weight:700;font-size:17px}
.em-c-124{font-size:14px;color:var(--muted);margin-top:2px}
.em-c-125{padding:13px 22px;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;font-size:15px;white-space:nowrap;box-shadow:0 12px 26px -10px rgba(249,128,18,.55);transition:transform .2s}
.em-c-126{margin-top:36px}
.em-c-127{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.em-c-128{height:1px;flex:1;background:var(--line)}
.em-c-129{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9aa0ab}
.em-c-130{border-radius:24px;background:#1B4580;padding:clamp(28px,4vw,44px);display:flex;flex-wrap:wrap;gap:28px;align-items:center;box-shadow:0 34px 80px -38px rgba(15,43,84,.65);position:relative;overflow:hidden}
.em-c-131{position:absolute;bottom:-90px;right:-40px;width:300px;height:300px;border-radius:50%;background:rgba(249,128,18,.14)}
.em-c-132{position:relative;flex:1 1 340px;min-width:280px}
.em-c-133{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffb15e;background:rgba(249,128,18,.16);padding:6px 12px;border-radius:999px}
.em-c-134{margin:16px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(24px,3vw,32px);color:#fff;letter-spacing:-.01em}
.em-c-135{margin:12px 0 0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.78);max-width:520px}
.em-c-136{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.em-c-137{font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.1);padding:7px 13px;border-radius:999px}
.em-c-138{position:relative;flex:1 1 240px;min-width:240px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:26px;backdrop-filter:blur(8px)}
.em-c-139{font-size:13px;font-weight:600;color:rgba(255,255,255,.7)}
.em-c-140{margin:8px 0 0;font-family:'Sora',sans-serif;font-weight:800;font-size:30px;color:#fff;line-height:1.1}
.em-c-141{margin:8px 0 0;font-size:13.5px;color:rgba(255,255,255,.66);line-height:1.5}
.em-c-142{margin:20px 0 0;display:block;padding:14px 18px;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;font-size:15px;text-align:center;transition:transform .2s;box-shadow:0 12px 26px -10px rgba(249,128,18,.55)}
.em-c-143{margin:24px 0 0;text-align:center;font-size:13px;color:#9aa0ab}
.em-c-144{padding:clamp(56px,8vw,100px) clamp(18px,4vw,40px);background:var(--mist)}
.em-c-145{max-width:1100px;margin:0 auto;width:100%}
.em-c-146{text-align:center;max-width:640px;margin:0 auto 44px}
.em-c-147{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}
.em-c-148{flex:1 1 300px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;opacity:1}
.em-c-149{font-family:'Sora',sans-serif;font-weight:700;font-size:19px;color:#8a909b}
.em-c-150{margin-top:22px;display:flex;flex-direction:column;gap:18px}
.em-c-151{display:flex;align-items:flex-start;gap:13px}
.em-c-152{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(32,33,36,.06);color:#9aa0ab;display:flex;align-items:center;justify-content:center;font-size:13px}
.em-c-153{font-weight:700;font-size:15px;color:#3c424c}
.em-c-154{font-size:14px;color:#8a909b;margin-top:1px}
.em-c-155{flex:1 1 300px;background:#1B4580;border-radius:22px;padding:30px;box-shadow:0 34px 70px -34px rgba(15,43,84,.6);position:relative;overflow:hidden}
.em-c-155::after{content:"";position:absolute;left:-36px;bottom:-58px;width:240px;height:240px;border-radius:50%;background:rgba(148,196,255,.16);animation:em-drift-slow-alt 8s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}
.em-c-156{position:absolute;top:-22px;right:-18px;width:220px;height:220px;border-radius:50%;background:rgba(148,196,255,.18);animation:em-drift-slow 7s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}
.em-c-157{position:relative;display:flex;align-items:center;gap:10px}
.em-c-158{height:18px}
.em-c-159{font-family:'Sora',sans-serif;font-weight:700;font-size:19px;color:#fff}
.em-c-160{position:relative;margin-top:22px;display:flex;flex-direction:column;gap:18px}
.em-c-161{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(57,217,138,.22);color:#5ef0a6;display:flex;align-items:center;justify-content:center;font-size:13px}
.em-c-162{font-weight:700;font-size:15px;color:#fff}
.em-c-163{font-size:14px;color:rgba(255,255,255,.7);margin-top:1px}
.em-c-164{max-width:1080px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,56px);align-items:center}
.em-c-165{flex:1 1 320px;min-width:280px}
.em-c-166{margin:12px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.06;letter-spacing:-.02em}
.em-c-167{margin:18px 0 0;font-size:18px;color:var(--muted);line-height:1.55;max-width:440px}
.em-c-168{margin:28px 0 0;padding:15px 26px;border:none;cursor:pointer;border-radius:14px;background:var(--orange);color:#fff;font-weight:700;font-size:16px;font-family:'Manrope',sans-serif;box-shadow:0 14px 30px -10px rgba(249,128,18,.55);transition:transform .2s}
.em-c-169{flex:1 1 400px;min-width:300px}
.em-c-170{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--card-shadow);overflow:hidden}
.em-c-171{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--mist)}
.em-c-172{display:flex;gap:6px}
.em-c-173{width:11px;height:11px;border-radius:50%;background:#ff5f57}
.em-c-174{width:11px;height:11px;border-radius:50%;background:#febc2e}
.em-c-175{width:11px;height:11px;border-radius:50%;background:#28c840}
.em-c-176{margin-left:6px;font-size:13px;font-weight:700;color:#3c424c}
.em-c-177{margin-left:auto;font-size:12px;color:#9aa0ab}
.em-c-178{padding:18px;min-height:300px;display:flex;flex-direction:column;gap:12px}
.em-c-179{display:flex;flex-direction:column;gap:8px;background:var(--mist);border-radius:14px;padding:14px 16px}
.em-c-180{display:flex;align-items:center;gap:10px;font-size:14px;color:#3c424c;animation:em-rise .3s ease both}
.em-c-181{margin-top:2px;border-radius:16px;padding:18px;background:rgba(249,128,18,.08);border:1px solid rgba(249,128,18,.2);animation:em-rise .4s ease both}
.em-c-182{display:flex;align-items:center;gap:10px}
.em-c-183{width:30px;height:30px;border-radius:9px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}
.em-c-184{font-family:'Sora',sans-serif;font-weight:700;font-size:16px}
.em-c-185{font-size:13px;color:var(--muted)}
.em-c-186{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}
.em-c-187{font-size:12px;font-weight:700;color:var(--navy);background:rgba(27,69,128,.08);padding:6px 11px;border-radius:999px}
.em-c-188{padding:clamp(40px,6vw,80px) clamp(18px,4vw,40px) clamp(56px,8vw,100px)}
.em-c-189{max-width:1120px;margin:0 auto;width:100%}
.em-c-190{text-align:center;max-width:640px;margin:0 auto 56px}
.em-c-191{display:flex;flex-direction:column;gap:clamp(40px,7vw,88px)}
.em-c-192{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,64px)}
.em-c-193{flex:1 1 300px;min-width:280px}
.em-c-194{font-family:'Sora',sans-serif;font-weight:800;font-size:14px;color:var(--orange)}
.em-c-195{margin:8px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em}
.em-c-196{margin:14px 0 0;font-size:17px;color:var(--muted);line-height:1.55}
.em-c-197{flex:1 1 320px;min-width:280px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--card-shadow);padding:24px}
.em-c-198{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);font-weight:600}
.em-c-199{color:var(--orange);font-weight:700}
.em-c-200{margin-top:16px;display:flex;flex-direction:column;gap:13px}
.em-c-201{font-size:13px;font-weight:600;color:#8a909b;margin-bottom:5px}
.em-c-202{height:10px;border-radius:6px;background:var(--mist)}
.em-c-203{height:100%;width:100%;border-radius:6px;background:#cfd4dc;transform-origin:left}
.em-c-204{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:5px}
.em-c-205{height:100%;width:18%;border-radius:6px;background:var(--orange);transform-origin:left}
.em-c-206{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:clamp(28px,5vw,64px)}
.em-c-207{flex:1 1 320px;min-width:280px;background:#1B4580;border-radius:22px;padding:24px;box-shadow:0 30px 60px -32px rgba(15,43,84,.55)}
.em-c-208{font-size:13px;color:rgba(255,255,255,.7);font-weight:600}
.em-c-209{margin-top:10px;display:flex;align-items:flex-end;gap:8px;height:120px}
.em-c-210{flex:1;height:48%;background:rgba(255,255,255,.18);border-radius:8px 8px 0 0}
.em-c-211{flex:1;height:62%;background:rgba(255,255,255,.28);border-radius:8px 8px 0 0}
.em-c-212{flex:1;height:74%;background:rgba(249,128,18,.6);border-radius:8px 8px 0 0}
.em-c-213{flex:1;height:100%;background:var(--orange);border-radius:8px 8px 0 0}
.em-c-214{margin-top:12px;font-family:'Sora',sans-serif;font-weight:800;font-size:30px;color:#fff}
.em-c-215{font-size:14px;font-weight:600;color:rgba(255,255,255,.7);margin-left:8px}
.em-c-216{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.em-c-217{background:var(--mist);border-radius:14px;padding:16px}
.em-c-218{font-family:'Sora',sans-serif;font-weight:800;font-size:26px}
.em-c-219{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:3px}
.em-c-220{font-family:'Sora',sans-serif;font-weight:800;font-size:26px;color:var(--orange)}
.em-c-221{font-family:'Sora',sans-serif;font-weight:800;font-size:26px;color:var(--navy)}
.em-c-222{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}
.em-c-223{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--card-shadow);display:flex;flex-direction:column}
.em-c-224{color:var(--orange);font-size:16px;letter-spacing:2px}
.em-c-225{margin:14px 0 0;font-size:16px;line-height:1.6;color:#33383f;flex:1;text-wrap:pretty}
.em-c-226{margin-top:22px;display:flex;align-items:center;gap:13px}
.em-c-227{font-weight:700;font-size:15px}
.em-c-228{padding:clamp(56px,8vw,100px) clamp(18px,4vw,40px)}
.em-c-229{max-width:820px;margin:0 auto;width:100%}
.em-c-230{text-align:center;margin:0 0 40px}
.em-c-231{margin:12px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(30px,4.5vw,48px);line-height:1.05;letter-spacing:-.02em}
.em-c-232{display:flex;flex-direction:column;gap:12px}
.em-c-233{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .2s}
.em-c-234:hover{border-color:rgba(249,128,18,.35)}
.em-c-235{width:100%;cursor:pointer;border:none;background:none;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:'Manrope',sans-serif}
.em-c-236{font-weight:700;font-size:17px;color:var(--ink)}
.em-c-237{padding:0 22px 22px;font-size:15.5px;line-height:1.6;color:var(--muted);animation:em-rise .3s ease both}
.em-c-238{padding:clamp(40px,6vw,80px) clamp(18px,4vw,40px) clamp(64px,9vw,110px)}
.em-c-239{max-width:1080px;margin:0 auto;width:100%;border-radius:30px;background:var(--navy);padding:clamp(40px,6vw,76px);text-align:center;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px rgba(27,69,128,.6)}
.em-c-240{position:absolute;top:-34px;left:-26px;width:340px;height:340px;border-radius:50%;background:rgba(148,196,255,.18);animation:em-drift-slow 8s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}
.em-c-241{position:absolute;bottom:-58px;right:-16px;width:300px;height:300px;border-radius:50%;background:rgba(148,196,255,.16);animation:em-drift-slow-alt 9s ease-in-out infinite;pointer-events:none;will-change:transform,opacity}
.em-c-242{position:relative}
.em-c-243{margin:0;font-family:'Sora',sans-serif;font-weight:800;font-size:clamp(30px,5vw,56px);line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance}
.em-c-244{margin:18px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.55;color:rgba(255,255,255,.9);max-width:620px;text-wrap:pretty}
.em-c-245{margin:34px 0 0;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.em-c-246{padding:16px 30px;border-radius:14px;background:var(--orange);color:#fff;font-weight:800;font-size:16px;box-shadow:0 16px 34px -12px rgba(249,128,18,.55);transition:transform .2s}
.em-c-247{padding:16px 30px;border-radius:14px;background:var(--orange);border:1px solid var(--orange);color:#fff;font-weight:700;font-size:16px;transition:transform .2s,background .2s,border-color .2s;box-shadow:0 16px 34px -12px rgba(249,128,18,.55)}
.em-c-248:hover{transform:translateY(-2px);background:var(--orange-deep);border-color:var(--orange-deep)}
.em-c-249{max-width:1080px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,56px);align-items:flex-start}
.em-c-250{flex:1 1 340px;min-width:280px}
.em-c-251{margin:16px 0 0;font-size:18px;color:var(--muted);line-height:1.55;max-width:420px}
.em-c-252{margin:30px 0 0;display:flex;flex-direction:column;gap:18px}
.em-c-253{display:flex;align-items:center;gap:14px}
.em-c-254{flex:none;width:44px;height:44px;border-radius:13px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--orange)}
.em-c-255{font-size:13px;color:var(--muted);font-weight:600}
.em-c-256{font-weight:700;font-size:15.5px}
.em-c-257{flex:none;width:44px;height:44px;border-radius:13px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--navy)}
.em-c-258{flex:1 1 420px;min-width:300px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3vw,36px);box-shadow:var(--card-shadow);position:relative}
.em-c-259{text-align:center;padding:30px 10px;animation:em-rise .4s ease both}
.em-c-260{width:64px;height:64px;margin:0 auto;border-radius:18px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 16px 32px -12px rgba(249,128,18,.6)}
.em-c-261{margin:20px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:24px}
.em-c-262{margin:10px 0 0;font-size:16px;color:var(--muted);line-height:1.55}
.em-c-263{margin:24px 0 0;padding:12px 22px;border:1px solid var(--orange);cursor:pointer;border-radius:12px;background:var(--orange);color:#fff;font-weight:700;font-size:15px;font-family:'Manrope',sans-serif;box-shadow:0 12px 26px -10px rgba(249,128,18,.55)}
.em-c-264{display:flex;flex-direction:column;gap:16px}
.em-c-265{display:flex;flex-wrap:wrap;gap:16px}
.em-c-266{flex:1 1 180px;display:flex;flex-direction:column;gap:7px}
.em-c-267{font-size:13.5px;font-weight:700;color:#3c424c}
.em-c-268{font-family:'Manrope',sans-serif;font-size:15px;padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:var(--mist);color:var(--ink);outline:none;transition:border-color .2s,background .2s}
.em-c-269:focus{border-color:var(--orange);background:#fff}
.em-c-270{display:flex;flex-direction:column;gap:7px}
.em-c-271{font-weight:500;color:#9aa0ab}
.em-c-272{font-family:'Manrope',sans-serif;font-size:15px;padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:var(--mist);color:var(--ink);outline:none;transition:border-color .2s,background .2s;cursor:pointer}
.em-c-273{font-family:'Manrope',sans-serif;font-size:15px;padding:13px 15px;border-radius:12px;border:1px solid var(--line);background:var(--mist);color:var(--ink);outline:none;resize:vertical;min-height:96px;transition:border-color .2s,background .2s}
.em-c-274{margin-top:4px;width:100%;padding:15px;border:none;cursor:pointer;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;font-size:16px;font-family:'Manrope',sans-serif;box-shadow:0 14px 30px -10px rgba(249,128,18,.55);transition:transform .2s}
.em-c-275{margin:2px 0 0;font-size:12.5px;color:#9aa0ab;line-height:1.5;text-align:center}
.em-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#5d636e;background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:12px 13px}
.em-consent input{margin-top:3px;accent-color:var(--orange)}
.em-consent a{color:var(--navy);font-weight:800;text-decoration:underline;text-underline-offset:2px}
.em-privacy-link{appearance:none;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;padding:0;cursor:pointer}
.em-privacy-modal[hidden]{display:none}
.em-privacy-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}
.em-privacy-backdrop{position:absolute;inset:0;background:rgba(14,17,22,.58);backdrop-filter:blur(3px)}
.em-privacy-dialog{position:relative;width:min(620px,100%);max-height:min(760px,88vh);overflow:auto;background:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.22);box-shadow:0 34px 90px -32px rgba(0,0,0,.45);padding:28px;color:var(--ink)}
.em-privacy-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:26px;line-height:1;cursor:pointer}
.em-privacy-kicker{display:inline-flex;margin:0 0 12px;padding:6px 11px;border-radius:999px;background:rgba(249,128,18,.12);color:var(--orange);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.em-privacy-dialog h2{font-family:'Sora',sans-serif;margin:0 44px 12px 0;font-size:28px;color:var(--ink)}
.em-privacy-dialog p{margin:0 0 18px;color:var(--muted);line-height:1.6}
.em-privacy-dialog dl{display:grid;grid-template-columns:140px 1fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 20px}
.em-privacy-dialog dt,.em-privacy-dialog dd{margin:0;padding:12px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.45}
.em-privacy-dialog dt{background:#f8fafc;color:var(--navy);font-weight:800}
.em-privacy-dialog dd{color:#3c424c}
.em-privacy-dialog dt:last-of-type,.em-privacy-dialog dd:last-of-type{border-bottom:0}
.em-privacy-accept{width:100%;border:0;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;padding:13px 18px;cursor:pointer}
.em-c-276{background:#0e1116;color:rgba(255,255,255,.7);padding:clamp(48px,6vw,72px) clamp(18px,4vw,40px) 36px}
.em-c-277{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}
.em-c-278{flex:1 1 280px;max-width:320px}
.em-c-279{height:54px}
.em-c-280{margin:18px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.55)}
.em-c-281{margin-top:20px;display:flex;gap:10px}
.em-c-282{width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.75);transition:background .2s,color .2s}
.em-c-283:hover{background:var(--orange);color:#fff}
.em-c-284{font-size:14px;font-weight:700}
.em-c-285{display:flex;flex-wrap:wrap;gap:44px}
.em-c-286{min-width:130px}
.em-c-287{font-family:'Sora',sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:.02em}
.em-c-288{margin-top:14px;display:flex;flex-direction:column;gap:11px}
.em-c-289{font-size:14px;color:rgba(255,255,255,.6);transition:color .2s}
.em-c-290:hover{color:var(--orange)}
.em-c-291{margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.45)}
.em-c-292{display:flex;gap:20px}
.em-c-293:hover{color:rgba(255,255,255,.8)}
.em-dyn-demo-msg{display:flex}
.em-dyn-demo-bubble{max-width:84%;padding:12px 15px;font-size:14.5px;line-height:1.5;animation:em-rise .35s ease both}
.em-demo-msg-user{justify-content:flex-end}
.em-demo-bubble-user{border-radius:14px 14px 4px 14px;background:var(--orange);color:#fff;font-weight:600}
.em-dyn-demo-spinner{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid}
.em-step-active{border-color:var(--navy);border-top-color:transparent;animation:em-spin .8s linear infinite}
.em-step-done{border-color:var(--orange);border-top-color:transparent;animation:none}
.em-dyn-testimonial-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-family:'Sora',sans-serif;font-size:16px}
.em-avatar-blue{background:#1B4580}
.em-avatar-orange{background:#F98012}
.em-avatar-navy{background:#11305c}
.em-dyn-faq-icon{flex:none;width:28px;height:28px;border-radius:50%;background:var(--mist);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--orange);transition:transform .25s}
.em-faq-icon-open{transform:rotate(45deg)}
.em-legal{max-width:860px;margin:0 auto;padding:clamp(32px,7vw,76px) 20px;font-family:'Manrope',Arial,sans-serif;color:var(--ink)}
.em-legal-back{display:inline-flex;margin-bottom:28px;color:var(--navy);font-weight:800}
.em-legal h1{font-family:'Sora',Arial,sans-serif;font-size:clamp(34px,6vw,56px);line-height:1.04;margin:0 0 18px;color:var(--ink)}
.em-legal h2{font-family:'Sora',Arial,sans-serif;font-size:20px;margin:30px 0 8px;color:var(--navy)}
.em-legal p{font-size:17px;line-height:1.65;color:var(--muted)}
.em-legal-button{display:inline-flex;margin-top:8px;padding:14px 20px;border-radius:13px;background:var(--orange);color:#fff;font-weight:800;text-decoration:none}
.em-c-197.is-visible .em-c-203,.em-c-197.is-visible .em-c-205{animation:em-bar-fill .9s cubic-bezier(.18,.74,.2,1) both}
.em-c-207.is-visible .em-c-210,.em-c-207.is-visible .em-c-211,.em-c-207.is-visible .em-c-212,.em-c-207.is-visible .em-c-213{animation:em-bar-rise .8s cubic-bezier(.18,.74,.2,1) both;transform-origin:bottom}
.em-c-207.is-visible .em-c-211{animation-delay:.08s}
.em-c-207.is-visible .em-c-212{animation-delay:.16s}
.em-c-207.is-visible .em-c-213{animation-delay:.24s}

@media (min-width: 880px){
  .em-c-008{display:inline}
}

@media (max-width: 879px){
  .em-c-003{position:relative;gap:12px}
  .em-c-006{display:none}
  .em-menu-toggle{display:flex;margin-left:auto}
  .em-c-007{position:absolute;top:calc(100% + 8px);left:18px;right:18px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--card-shadow);color:var(--ink)}
  .em-c-007.is-open{display:flex}
  .em-c-007 .em-c-008{display:block!important;padding:13px 14px;border-radius:10px}
  .em-c-007 .em-c-008:hover{background:var(--mist)}
  .em-c-009{padding:10px 13px;font-size:14px}
}

@media (max-width: 720px){
  .em-c-011,.em-c-064,.em-c-096,.em-c-144,.em-c-188,.em-c-228,.em-c-238{padding-left:18px;padding-right:18px}
  .em-c-014{gap:32px}
  .em-c-018{font-size:clamp(36px,12vw,48px);line-height:1.04}
  .em-c-020,.em-c-069,.em-c-167,.em-c-196,.em-c-244,.em-c-251{font-size:16px}
  .em-c-021,.em-c-245{flex-direction:column;align-items:stretch}
  .em-c-021 a,.em-c-245 a,.em-c-125{width:100%;text-align:center}
  .em-c-028{width:100%;flex-basis:100%;justify-content:center}
  .em-c-029{max-width:380px;margin:0 auto;aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;padding-top:2px;position:relative}
  .em-c-030{display:block;inset:0 4px 0;width:calc(100% - 8px);height:100%;z-index:0;opacity:.82;pointer-events:none}
  .em-c-030 .em-c-031:not(.em-c-030b){display:none}
  .em-c-030b{display:block;animation:em-dash 8s linear infinite}
  .em-c-032{position:relative;left:auto;top:auto;transform:none;width:min(190px,62vw);grid-column:1/-1;justify-self:center;margin:4px auto 18px;z-index:2}
  .em-c-033,.em-c-034{width:84px;height:84px;opacity:.55}
  .em-c-035{width:118px;height:118px}
  .em-c-043,.em-c-047,.em-c-049,.em-c-050{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:flex;margin:0;animation:none;z-index:1}
  .em-c-043::before,.em-c-047::before,.em-c-049::before,.em-c-050::before{content:"";position:absolute;left:50%;top:-14px;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(249,128,18,.12);transform:translateX(-50%);opacity:.9}
  .em-c-044{width:100%;min-height:58px;padding:10px 11px;gap:8px}
  .em-c-045,.em-c-048{width:28px;height:28px;border-radius:8px}
  .em-c-046{font-size:12.5px;line-height:1.15}
  .em-c-052,.em-c-239{border-radius:22px}
  .em-c-070,.em-c-100,.em-c-222{grid-template-columns:1fr}
  .em-c-147,.em-c-164,.em-c-192,.em-c-206,.em-c-249{flex-direction:column}
  .em-c-120{align-items:flex-start}
  .em-c-216{grid-template-columns:1fr}
  .em-c-291{flex-direction:column}
  .em-c-292{flex-wrap:wrap}
}

@media (max-width: 420px){
  .em-c-003{padding-left:14px;padding-right:14px}
  .em-c-005{height:34px}
  .em-c-009{max-width:150px;white-space:normal;text-align:center;line-height:1.15}
  .em-c-036{padding:14px}
  .em-c-038{width:112px}
  .em-privacy-dialog{padding:22px}
  .em-privacy-dialog dl{grid-template-columns:1fr}
  .em-privacy-dialog dt{border-bottom:0;padding-bottom:4px}
  .em-privacy-dialog dd{padding-top:0}
  .em-c-052,.em-c-071,.em-c-083,.em-c-101,.em-c-114,.em-c-155,.em-c-223,.em-c-258{padding:22px}
}
