.elementor-1516 .elementor-element.elementor-element-0ef3475d{--display:flex;}.elementor-1516 .elementor-element.elementor-element-639acaea{--display:flex;}.elementor-1516 .elementor-element.elementor-element-794b87f0{--display:flex;}.elementor-1516 .elementor-element.elementor-element-3914f9ce{--display:flex;}.elementor-1516 .elementor-element.elementor-element-df4ff40d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1516 .elementor-element.elementor-element-e35bf12f{--display:flex;}.elementor-1516 .elementor-element.elementor-element-144d407a{--display:flex;}.elementor-1516 .elementor-element.elementor-element-14b4bc89{--display:flex;}.elementor-1516 .elementor-element.elementor-element-84933c50{--display:flex;}.elementor-1516 .elementor-element.elementor-element-ce3f338c{--display:flex;}.elementor-1516 .elementor-element.elementor-element-3da14954{--display:flex;}.elementor-1516 .elementor-element.elementor-element-f9b0e015{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */:root{--cs-ink:#0b1016;--cs-navy:#3f5e8c;--cs-lime:#a1cc3a;--cs-paper:#f4f5ef;--cs-white:#fff;--cs-muted:#aeb8c6;--cs-line:rgba(255,255,255,.14)}html{scroll-behavior:smooth}body{margin:0}.cs-legal,.cs-legal *{box-sizing:border-box}.cs-legal{min-height:100vh;background:var(--cs-ink);color:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.68}.cs-legal a{color:inherit}.cs-shell{width:min(1050px,calc(100% - 40px));margin:0 auto}.cs-skip{position:fixed;z-index:90;top:8px;left:8px;padding:10px 14px;background:var(--cs-lime);color:var(--cs-ink);font-weight:850;transform:translateY(-150%)}.cs-skip:focus{transform:none}.cs-nav{position:fixed;z-index:50;top:16px;left:50%;transform:translateX(-50%);width:min(1160px,calc(100% - 32px));padding:12px 18px;background:rgba(7,10,14,.88);border:1px solid var(--cs-line);border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.admin-bar .cs-nav{top:48px}.cs-nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px}.cs-brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;font-weight:900;letter-spacing:-.03em}.cs-brand small{font-size:12px;color:var(--cs-muted);font-weight:600}.cs-nav-links{display:flex;gap:4px}.cs-nav-links a{padding:10px 12px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:750}.cs-nav-links a:hover,.cs-nav-links a:focus-visible{background:rgba(255,255,255,.09)}.cs-hero{padding:170px 0 88px;background:radial-gradient(circle at 82% 12%,rgba(63,94,140,.45),transparent 35%),var(--cs-ink)}.cs-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--cs-lime);font-size:13px;font-weight:900}.cs-hero h1{margin:12px 0 20px;font-size:clamp(48px,8vw,92px);line-height:.98;letter-spacing:-.06em;color:var(--cs-white)}.cs-lead{max-width:760px;margin:0;color:#d7dee8;font-size:clamp(20px,2.6vw,26px)}.cs-draft{display:inline-flex;margin-top:28px;padding:8px 12px;border:1px solid rgba(161,204,58,.48);border-radius:999px;color:#d9efaa;font-size:13px;font-weight:850}.cs-main{padding:82px 0 110px;background:var(--cs-paper);color:var(--cs-ink)}.cs-notice{margin:0 0 42px;padding:22px 24px;border-left:6px solid var(--cs-lime);background:#fff;border-radius:0 16px 16px 0;box-shadow:0 10px 28px rgba(11,16,22,.06)}.cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cs-card{padding:28px;background:#fff;border:1px solid #d9ded5;border-radius:18px;box-shadow:0 12px 34px rgba(11,16,22,.05)}.cs-card.cs-wide{grid-column:1/-1}.cs-label{margin-bottom:8px;color:var(--cs-navy);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cs-card h2{margin:0 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.18;letter-spacing:-.03em}.cs-card p{margin:0 0 10px}.cs-card p:last-child{margin-bottom:0}.cs-pending{display:inline-block;padding:4px 8px;background:#f3f7e7;border:1px solid #c5d99a;border-radius:8px;color:#35471b;font-size:14px;font-weight:800}.cs-checks{margin:0;padding-left:1.2em}.cs-checks li{margin:8px 0}.cs-source{margin-top:30px;color:#51606f;font-size:14px}.cs-source a{color:#274a77}.cs-foot{padding:30px 0 96px;background:var(--cs-ink);color:var(--cs-muted);font-size:14px}.cs-foot-in{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.cs-foot-links{display:flex;gap:18px;flex-wrap:wrap}.cs-mobile{display:none}
@media(max-width:780px){.cs-shell{width:min(100% - 28px,1050px)}.cs-nav{top:10px;padding:10px 14px}.admin-bar .cs-nav{top:56px}.cs-brand small,.cs-nav-links{display:none}.cs-hero{padding:145px 0 64px}.cs-hero h1{font-size:clamp(46px,17vw,72px)}.cs-main{padding:58px 0 84px}.cs-grid{grid-template-columns:1fr}.cs-card.cs-wide{grid-column:auto}.cs-card{padding:22px 18px}.cs-mobile{position:fixed;z-index:55;display:grid;grid-template-columns:repeat(5,1fr);left:10px;right:10px;bottom:10px;background:rgba(7,10,14,.94);border:1px solid var(--cs-line);border-radius:16px;backdrop-filter:blur(18px);overflow:hidden}.cs-mobile a{display:flex;min-height:52px;align-items:center;justify-content:center;padding:6px 3px;text-align:center;text-decoration:none;font-size:11px;font-weight:800}.cs-mobile a:hover,.cs-mobile a:focus-visible{background:rgba(255,255,255,.1)}.cs-foot{padding-bottom:92px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.cs-retained-content .cs-lead.elementor-widget-text-editor{max-width:760px !important}/* End custom CSS */