/* Start custom CSS for html, class: .elementor-element-aeee0c2 */.emc-page{--emc-bg:#f5f7f9;--emc-card:#fff;--emc-text:#18212a;--emc-muted:#596673;--emc-line:#dfe5ea;--emc-accent:#f2b705;color:var(--emc-text);isolation:isolate}.emc-page *{box-sizing:border-box}.emc-hero,.emc-content>section{max-width:1180px;margin:0 auto 22px}.emc-hero{padding:28px;border-radius:22px;background:linear-gradient(135deg,#17212b,#2e3e4d);color:#fff;overflow:hidden}.emc-hero .emc-kicker{margin:0 0 10px;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd65b!important;-webkit-text-fill-color:#ffd65b;text-shadow:none}.emc-hero h1,.entry-content .emc-hero h1,.elementor .emc-hero h1{margin:0 0 16px!important;max-width:1050px;font-size:clamp(2rem,4.4vw,3.55rem)!important;line-height:1.08!important;letter-spacing:-.025em;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;word-break:normal;overflow-wrap:anywhere}.emc-hero>p:not(.emc-kicker){max-width:920px;margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.08rem;line-height:1.65;text-shadow:none!important;opacity:1!important}.emc-warning{margin-top:18px;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.55}.emc-warning strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.emc-content{margin-top:30px}.emc-content>section{padding:26px;border:1px solid var(--emc-line);border-radius:20px;background:var(--emc-card);box-shadow:0 10px 32px rgba(25,39,52,.05)}.emc-content h2{margin:0 0 16px;font-size:clamp(1.45rem,3vw,2rem);color:var(--emc-text)!important}.emc-content h3{margin:24px 0 8px;color:var(--emc-text)!important}.emc-content p,.emc-content li{line-height:1.7;color:var(--emc-text)}.emc-content ul,.emc-content ol{padding-left:22px}.emc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.emc-table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.emc-table-wrap th,.emc-table-wrap td{padding:13px 14px;border:1px solid var(--emc-line);text-align:left;vertical-align:top;color:var(--emc-text)}.emc-table-wrap th{background:var(--emc-bg)}.emc-faq details{border-top:1px solid var(--emc-line);padding:14px 0}.emc-faq details:first-of-type{border-top:0}.emc-faq summary{font-weight:800;cursor:pointer;color:var(--emc-text)}.emc-faq details p{margin:10px 0 0;color:var(--emc-muted)}.emc-cta{background:#17212b!important;color:#fff!important}.emc-cta h2,.emc-cta p,.emc-cta strong{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:720px){.emc-hero,.emc-content>section{padding:20px;border-radius:16px}.emc-hero h1,.entry-content .emc-hero h1,.elementor .emc-hero h1{font-size:clamp(1.8rem,9vw,2.45rem)!important;line-height:1.12!important}.emc-hero>p:not(.emc-kicker){font-size:1rem;line-height:1.55}.emc-content p,.emc-content li{line-height:1.6}}@media(prefers-reduced-motion:reduce){.emc-page *{scroll-behavior:auto!important}}/* End custom CSS */