@charset "UTF-8";:root{--c-bg: #f6f6f6;--c-surface: #fefdfb;--c-primary: #092d50;--c-footer: #393939;--c-hero-bg: #202020;--c-green: #15803d;--c-red: #dc2626;--c-text: #111827;--c-text-muted: #4b5563;--c-border: #848484;--c-surface-muted: #d9d9d9;--header-h: 84px;--footer-h: 220px;--r-sm: 10px;--r-md: 16px;--r-xl: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--shadow-soft: 0 8px 24px rgba(0, 0, 0, .12);--container: 1120px;--focus-ring: 0 0 0 3px rgba(2, 22, 41, .35)}:root{--container: 1300px;--gutter: 18px}.container{width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--c-text);background:var(--c-bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:8px}.cmsContent :where(ul[data-marker],ol[data-marker]){list-style:none;margin:6px 0 10px;padding-left:22px;display:grid;gap:8px;line-height:1.55}.cmsContent :where(ul[data-marker],ol[data-marker])>li{position:relative;padding-left:18px}.cmsContent :where(ul[data-marker],ol[data-marker])>li:before{content:"\2022";position:absolute;left:0;top:0}.cmsContent :where(ul[data-marker=DOT],ol[data-marker=DOT])>li:before{content:"\2022"}.cmsContent :where(ul[data-marker=DASH],ol[data-marker=DASH])>li:before{content:"\2013"}.cmsContent :where(ul[data-marker=ARROW],ol[data-marker=ARROW])>li:before{content:"\2192"}.cmsContent :where(ul[data-marker=CHECK],ol[data-marker=CHECK])>li:before{content:"\2713"}.cmsContent li>:where(ul[data-marker],ol[data-marker]){margin-top:6px;margin-left:18px}h1,h2,h3,h4{margin:0 0 var(--s-4) 0;font-weight:600;letter-spacing:-.02em}h1{font-size:40px;line-height:1.1}h2{font-size:28px;line-height:1.2}h3{font-size:20px;line-height:1.3}h4{font-size:16px;line-height:1.3}p{margin:0 0 var(--s-4) 0;line-height:1.6;color:var(--c-text)}.small{font-size:14px;color:var(--c-text-muted)}.content.cms{margin-top:18px;background:#fff;border-radius:14px;box-shadow:0 10px 30px #0000000f;padding:18px;--cms-gap: 14px}@media (min-width: 900px){.content.cms{padding:14px 54px}}@media (max-width: 700px){.content.cms{padding:16px}}.content.cms .section__title{margin:22px 0 12px;padding:0;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary)}.content.cms .section__title:before{content:"";width:9px;height:9px;border-radius:999px;background:var(--c-primary);opacity:.9}.content.cms .section__title:after{content:"";height:2px;flex:1;background:linear-gradient(to right,#092d5059,#092d5000)}.content.cms .cmsContent :where(h2,h3,h4){margin:22px 0 10px;font-weight:950;letter-spacing:-.01em;color:var(--c-text)}.content.cms .cmsContent :where(h2,h3,h4):after{content:"";display:block;height:3px;width:52px;margin-top:8px;border-radius:999px;background:#092d5059}.content.cms .blockList{margin:10px 0 14px}.content.cms .blockList[data-marker]{border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.06);padding:12px 14px}.content.cms ol.blockList:not([data-marker]){padding:12px 14px 12px 32px;border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.06);list-style:decimal;list-style-position:outside}.content.cms ol.blockList:not([data-marker])>li{margin:6px 0;padding-left:.25rem}.content.cms .blockList[data-marker]>li{position:relative;padding-left:20px}.content.cms .blockList[data-marker]>li:before{color:var(--c-primary);opacity:.9;font-weight:950;top:.05em}.content.cms .blockList li>ul[data-marker],.content.cms .blockList li>ol[data-marker]{margin-top:10px;margin-left:8px;border-radius:12px;padding:10px 12px;background:#ffffffb3;border:1px solid rgba(0,0,0,.05)}.content.cms .cmsContent :where(ul[data-marker],ol[data-marker]){margin:10px 0 14px;padding:12px 14px;border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.06)}.content.cms .cmsContent ol:not([data-marker]){margin:10px 0 14px;padding-left:1.4rem;list-style:decimal;list-style-position:outside}.content.cms .cmsContent ol:not([data-marker])>li{padding-left:.25rem;margin:6px 0}.content.cms .cmsContent li>:where(ul[data-marker],ol[data-marker]){margin-top:10px;margin-left:8px;border-radius:12px;padding:10px 12px;background:#ffffffb3;border:1px solid rgba(0,0,0,.05)}.content.cms .cmsContent ol:not([data-marker]) ::marker{font-weight:900}.content.cms .video{max-width:520px;margin:12px 0 18px;border-radius:14px;overflow:hidden;background:#0000000a;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #0000000f}@media (max-width: 700px){.content.cms .video{max-width:100%}}
