@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}
:root{--f:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
html,body{margin:0;padding:0;background:#FFFFFF}
body{-webkit-font-smoothing:antialiased;font-family:var(--f);color:#2D3E4E;min-height:100vh;display:flex;flex-direction:column}
main{flex:1}
a{color:#006DD3;text-decoration:none}
a:not(.lnk):hover{color:#2D3E4E;text-decoration:underline}
button,input,textarea,select{font:inherit}
img{max-width:100%}
.lnk{display:inline-block;text-align:center}
.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#2D3E4E;color:#fff;padding:10px 16px;border-radius:2px}
.skip:focus{left:8px;color:#fff}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
:focus-visible{outline:2px solid #006DD3;outline-offset:2px}
[id]{scroll-margin-top:90px}
#preview{scroll-margin-top:80px}
[hidden]{display:none!important}
.tab.is-active{background:#2D3E4E!important;color:#FFFFFF!important;border-color:#2D3E4E!important}
@keyframes mofInside{0%,26%{opacity:1}44%,88%{opacity:0}100%{opacity:1}}
@keyframes mofCue{0%,24%{opacity:0;transform:scale(.55)}36%{opacity:1;transform:scale(1)}50%,100%{opacity:0;transform:scale(1.2)}}
@keyframes mofOutA{0%,34%{opacity:0;transform:translate(-78px,14px)}58%,86%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(-78px,14px)}}
@keyframes mofOutB{0%,38%{opacity:0;transform:translate(-98px,0)}62%,86%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(-98px,0)}}
@keyframes mofOutC{0%,42%{opacity:0;transform:translate(-84px,-18px)}66%,86%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(-84px,-18px)}}
@keyframes mofStage1{0%,24%{fill:#2D3E4E}30%,100%{fill:#A9B8C4}}
@keyframes mofStage2{0%,24%{fill:#A9B8C4}30%,48%{fill:#2D3E4E}54%,100%{fill:#A9B8C4}}
@keyframes mofStage3{0%,52%{fill:#A9B8C4}60%,88%{fill:#2D3E4E}94%,100%{fill:#A9B8C4}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important}}
.c0{font-family: var(--f);color: #2D3E4E;background: #FFFFFF;min-height: 100vh;display: flex;flex-direction: column}
.c1{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,0.95);backdrop-filter: blur(8px);border-bottom: 1px solid #E1E7EC}
.c2{max-width: min(1320px, 100%);margin: 0 auto;padding: 13px 24px;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap}
.c3{display: flex;align-items: center;gap: 16px;min-width: 0}
.c4{display: flex;align-items: center;background: none;border: 0;padding: 0;cursor: pointer;flex: 0 0 auto}
.c5{height: 30px;width: auto;display: block}
.c6{width: 1px;height: 24px;background: #E1E7EC;display: block;flex: 0 0 auto}
.c7{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.4;letter-spacing: 0.1em;text-transform: uppercase;color: #55697A}
.c8{display: flex;align-items: center;gap: 2px;flex-wrap: wrap}
.c9{position: relative;background: none;border: 0;padding: 9px 11px;cursor: pointer;color: #2D3E4E;font-size: 14px;font-weight: 500}
.c9:hover{color: #006DD3 !important}
.ca{margin-left: 8px;background: #006DD3;color: #FFFFFF;border: 0;padding: 10px 16px;cursor: pointer;font-size: 14px;font-weight: 600;border-radius: 2px}
.ca:hover{background: #005AAF !important}
.cb{flex: 1}
.cc{border-bottom: 1px solid #E1E7EC;background: linear-gradient(180deg, #F7F9FB 0%, #FFFFFF 100%)}
.cd{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(44px, 6vw, 80px) 24px clamp(40px, 5vw, 64px)}
.ce{font-size: clamp(30px, 5.6vw, 50px);line-height: 1.08;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 22px;text-wrap: pretty;overflow-wrap: break-word;hyphens: auto}
.cf{font-size: 18px;line-height: 1.6;color: #55697A;margin: 0 0 32px;max-width: 62ch;text-wrap: pretty}
.cg{display: flex;gap: 12px;flex-wrap: wrap}
.ch{background: #006DD3;color: #FFFFFF;border: 0;padding: 15px 26px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.ch:hover{background: #005AAF !important}
.ci{background: #FFFFFF;color: #2D3E4E;border: 1px solid #C6D2DC;padding: 15px 26px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.ci:hover{border-color: #2D3E4E !important}
.cj{border-bottom: 1px solid #E1E7EC;background: #2D3E4E;color: #FFFFFF}
.ck{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(40px, 5.4vw, 68px) 24px}
.cl{font-size: clamp(26px, 4.4vw, 38px);line-height: 1.12;letter-spacing: -0.022em;font-weight: 700;margin: 0 0 18px;color: #FFFFFF;text-wrap: pretty}
.cm{font-size: 18px;line-height: 1.62;color: #C6D2DC;margin: 0 0 26px;max-width: 64ch}
.cn{display: flex;gap: 20px;flex-wrap: wrap;margin-bottom: 30px}
.co{font-family: var(--f);font-weight: 500;font-size: 12px;color: #7FBEF5;letter-spacing: 0.06em;border-left: 2px solid #006DD3;padding-left: 10px}
.cp{background: #006DD3;color: #FFFFFF;border: 0;padding: 14px 24px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.cp:hover{background: #0F82EC !important}
.cq{border-bottom: 1px solid #E1E7EC;background: #F7F9FB}
.cr{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(38px, 5vw, 64px) 24px}
.cs{margin-bottom: 36px}
.ct{width: 190px;height: auto;display: block;margin-bottom: 24px}
.cu{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: #006DD3;margin-bottom: 16px}
.cv{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 16px}
.cw{display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 36px}
.cx{font-size: 17px;line-height: 1.68;color: #3F5364;margin: 0}
.cy{margin: 0}
.cz{border: 2px solid #2D3E4E;background: #FFFFFF}
.c10{border-bottom: 1px solid #E1E7EC;padding: 26px 24px 22px;display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center}
.c11{font-size: clamp(22px, 2.6vw, 28px);font-weight: 700;letter-spacing: -0.02em;color: #2D3E4E;line-height: 1.2}
.c12{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: #55697A}
.c13{padding: 36px 32px}
.c14{width: 100%;height: auto;display: block}
.c15{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.7;color: #55697A;margin-top: 18px;max-width: 88ch}
.c16{background: none;border: 0;padding: 0;cursor: pointer;color: #006DD3;font-family: inherit;font-size: 11px;text-decoration: underline}
.c16:hover{color: #2D3E4E !important}
.c17{border-bottom: 1px solid #E1E7EC}
.c18{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(40px, 5.4vw, 68px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 52px}
.c19{font-size: 33px;line-height: 1.15;letter-spacing: -0.02em;font-weight: 700;margin: 0;text-wrap: pretty}
.c1a{font-size: 17px;line-height: 1.65;color: #55697A;margin: 0 0 18px}
.c1b{font-size: 17px;line-height: 1.65;color: #55697A;margin: 0}
.c1c{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 24px}
.c1d{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 30px 26px}
.c1e{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A;letter-spacing: 0.1em;margin-bottom: 18px}
.c1f{font-size: 20px;font-weight: 600;letter-spacing: -0.01em;margin: 0 0 12px}
.c1g{font-size: 15px;line-height: 1.65;color: #55697A;margin: 0}
.c1h{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;flex-wrap: wrap;margin-bottom: 34px}
.c1i{background: none;border: 0;padding: 0;cursor: pointer;color: #006DD3;font-size: 15px;font-weight: 600}
.c1i:hover{color: #2D3E4E !important}
.c1j{display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 24px;align-items: stretch}
.c1k{border: 1px solid #E1E7EC;background: #FFFFFF;padding: 34px 30px;display: flex;flex-direction: column;gap: 22px}
.c1l{display: flex;gap: 24px;align-items: center}
.c1m{width: 150px;height: auto;flex: 0 0 auto;display: block}
.c1n{min-width: 0}
.c1o{font-family: var(--f);font-weight: 500;font-size: 11px;color: #006DD3;letter-spacing: 0.1em;margin-bottom: 8px}
.c1p{font-size: 23px;font-weight: 700;letter-spacing: -0.018em;margin: 0 0 8px;line-height: 1.18}
.c1q{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.06em;color: #55697A;margin: 0}
.c1r{font-size: 16px;line-height: 1.62;color: #3F5364;margin: 0}
.c1s{display: flex;gap: 14px;align-items: center;flex-wrap: wrap;margin-top: auto}
.c1t{background: #006DD3;color: #FFFFFF;border: 0;padding: 15px 28px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.c1t:hover{background: #005AAF !important}
.c1u{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A}
.c1v{width: 86px;height: auto;flex: 0 0 auto;display: block;box-shadow: 0 8px 20px rgba(45,62,78,0.2)}
.c1w{font-size: 24px;font-weight: 700;letter-spacing: -0.018em;margin: 0 0 8px;line-height: 1.18}
.c1x{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.06em;color: #55697A;margin: 0}
.c1y{background: #F7F9FB;border-bottom: 1px solid #E1E7EC}
.c1z{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(36px, 4.8vw, 60px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 40px;align-items: center}
.c20{font-size: clamp(22px, 3.2vw, 28px);line-height: 1.18;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 12px}
.c21{font-size: 16px;line-height: 1.6;color: #55697A;margin: 0;max-width: 46ch}
.c22{display: flex;gap: 10px;flex-wrap: wrap}
.c23{flex: 1 1 220px;padding: 14px;border: 1px solid #C6D2DC;border-radius: 2px;font-size: 15px;color: #2D3E4E;background: #FFFFFF}
.c23:focus{outline: none !important;border-color: #006DD3 !important}
.c24{background: #2D3E4E;color: #FFFFFF;border: 0;padding: 14px 26px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c24:hover{background: #006DD3 !important}
.c25{font-size: 13px;line-height: 1.55;color: #55697A;margin: 12px 0 0}
.c26{background: #2D3E4E;color: #C6D2DC}
.c27{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(36px, 4.4vw, 52px) 24px 34px;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 36px}
.c28{margin-bottom: 16px}
.c29{height: 32px;width: auto;display: block}
.c2a{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.7;color: #A9B8C4;margin: 0}
.c2b{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: #A9B8C4;margin-bottom: 16px}
.c2c{display: flex;flex-direction: column;align-items: flex-start;gap: 10px}
.c2d{background: none;border: 0;padding: 0;cursor: pointer;color: #C6D2DC;font-size: 14px;text-align: left}
.c2d:hover{color: #FFFFFF !important}
.c2e{border-top: 1px solid #4A5C6D}
.c2f{max-width: min(1320px, 100%);margin: 0 auto;padding: 26px 24px 40px;display: flex;gap: 30px;flex-wrap: wrap;justify-content: space-between}
.c2g{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.75;color: #A9B8C4;margin: 0;max-width: 78ch}
.c2h{font-family: var(--f);font-weight: 500;font-size: 11px;color: #A9B8C4;margin: 0}
.c2i{position: fixed;left: 0;right: 0;bottom: 0;z-index: 80;background: #FFFFFF;border-top: 2px solid #2D3E4E;box-shadow: 0 -12px 32px rgba(45,62,78,0.14)}
.c2j{max-width: min(1320px, 100%);margin: 0 auto;padding: 22px 24px;display: flex;gap: 28px;flex-wrap: wrap;align-items: center;justify-content: space-between}
.c2k{flex: 1 1 420px;min-width: 0}
.c2l{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: #006DD3;margin-bottom: 8px}
.c2m{font-size: 15px;line-height: 1.6;color: #3F5364;margin: 0;max-width: 72ch;text-wrap: pretty}
.c2n{background: none;border: 0;padding: 0;font-size: 15px;font-weight: 600;color: #006DD3;cursor: pointer;text-decoration: underline}
.c2n:hover{color: #2D3E4E !important}
.c2o{display: flex;gap: 10px;flex-wrap: wrap;flex: 0 0 auto}
.c2p{background: #FFFFFF;color: #2D3E4E;border: 1px solid #C6D2DC;padding: 13px 24px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.c2p:hover{border-color: #2D3E4E !important}
.c2q{background: #006DD3;color: #FFFFFF;border: 0;padding: 13px 24px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.c2q:hover{background: #005AAF !important}
.c2r{position: absolute;left: 11px;right: 11px;bottom: 0;height: 2px;background: #006DD3;display: block}
.c2s{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(44px, 6vw, 80px) 24px}
.c2t{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: #7FBEF5;margin-bottom: 18px}
.c2u{font-size: clamp(30px, 5.6vw, 50px);line-height: 1.08;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 24px;color: #FFFFFF;text-wrap: pretty;overflow-wrap: break-word;hyphens: auto}
.c2v{font-size: clamp(17px, 1.8vw, 19px);line-height: 1.62;color: #C6D2DC;margin: 0}
.c2w{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 26px}
.c2x{border-top: 2px solid #2D3E4E;padding-top: 20px}
.c2y{font-size: 18px;font-weight: 600;margin: 0 0 10px;letter-spacing: -0.01em}
.c2z{font-size: 15px;line-height: 1.68;color: #55697A;margin: 0}
.c30{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 12px}
.c31{font-size: 17px;line-height: 1.68;color: #3F5364;margin: 0 0 32px;max-width: 76ch}
.c32{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 16px}
.c33{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 30px 28px}
.c34{font-family: var(--f);font-weight: 500;font-size: 11px;color: #006DD3;letter-spacing: 0.1em;margin-bottom: 16px}
.c35{font-size: 19px;font-weight: 600;margin: 0 0 12px;letter-spacing: -0.01em}
.c36{font-size: 15px;line-height: 1.68;color: #55697A;margin: 0 0 16px}
.c37{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.6;letter-spacing: 0.06em;text-transform: uppercase;color: #55697A;border-top: 1px solid #E1E7EC;padding-top: 14px}
.c38{margin-bottom: 30px}
.c39{display: grid;grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));gap: 22px}
.c3a{border: 1px solid #E1E7EC;background: #FFFFFF;padding: 32px 30px;display: flex;flex-direction: column;gap: 18px}
.c3b{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;flex-wrap: wrap}
.c3c{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #006DD3}
.c3d{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: #55697A;border: 1px solid #C6D2DC;padding: 5px 10px}
.c3e{font-size: 22px;font-weight: 700;letter-spacing: -0.015em;margin: 0}
.c3f{font-size: 16px;line-height: 1.68;color: #3F5364;margin: 0}
.c3g{font-size: 15px;line-height: 1.7;color: #55697A;margin: 0}
.c3h{border-top: 1px solid #E1E7EC;padding-top: 18px;display: grid;gap: 12px}
.c3i{display: flex;gap: 12px;align-items: baseline}
.c3j{font-family: var(--f);font-weight: 500;font-size: 11px;color: #006DD3;flex: 0 0 auto}
.c3k{font-size: 15px;line-height: 1.6;color: #3F5364}
.c3l{margin-top: auto;padding-top: 6px}
.c3m{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.75;color: #55697A;margin: 28px 0 0;max-width: 88ch}
.c3n{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(42px, 5.6vw, 72px) 24px}
.c3o{font-size: clamp(29px, 5.2vw, 46px);line-height: 1.08;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 20px;color: #FFFFFF;text-wrap: pretty}
.c3p{font-size: 18px;line-height: 1.62;color: #C6D2DC;margin: 0 0 30px;max-width: 52ch}
.c3q{background: #263644;border: 1px solid #4A5C6D;padding: 24px;max-width: 460px}
.c3r{font-family: var(--f);font-weight: 500;font-size: 12px;color: #7FBEF5;letter-spacing: 0.08em;margin-bottom: 14px}
.c3s{flex: 1 1 200px;padding: 13px 14px;border: 1px solid #4A5C6D;border-radius: 2px;font-size: 15px;color: #FFFFFF;background: #1F2E3A}
.c3s:focus{outline: none !important;border-color: #006DD3 !important}
.c3t{background: #006DD3;color: #FFFFFF;border: 0;padding: 13px 24px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c3t:hover{background: #0F82EC !important}
.c3u{font-size: 13px;line-height: 1.55;color: #A9B8C4;margin: 12px 0 0}
.c3v{margin-bottom: 40px}
.c3w{width: 210px;height: auto;display: block;margin-bottom: 26px}
.c3x{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.75;color: #55697A;margin-top: 16px;max-width: 88ch}
.c3y{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 30px}
.c3z{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}
.c40{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 28px 24px}
.c41{font-family: var(--f);font-weight: 500;font-size: 11px;color: #006DD3;letter-spacing: 0.1em;margin-bottom: 14px}
.c42{font-size: 18px;font-weight: 600;margin: 0 0 10px}
.c43{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(38px, 5vw, 64px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 48px}
.c44{font-size: 16px;line-height: 1.65;color: #55697A;margin: 0 0 22px}
.c45{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 22px 24px}
.c46{display: flex;gap: 12px;padding: 11px 0;border-bottom: 1px solid #EEF2F5;font-size: 15px;line-height: 1.55;color: #55697A}
.c47{font-family: var(--f);font-weight: 500;color: #C6D2DC;flex: 0 0 auto}
.c48{background: #FFFFFF;border: 1px solid #E1E7EC}
.c49{display: flex;justify-content: space-between;gap: 18px;padding: 15px 24px;border-bottom: 1px solid #EEF2F5}
.c4a{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;color: #55697A}
.c4b{font-family: var(--f);font-weight: 500;font-size: 13px;color: #2D3E4E;text-align: right}
.c4c{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(36px, 4.8vw, 60px) 24px clamp(32px, 3.6vw, 44px)}
.c4d{font-size: clamp(27px, 4.8vw, 42px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 16px;max-width: 28ch}
.c4e{font-size: 17px;line-height: 1.6;color: #55697A;margin: 0 0 20px;max-width: 60ch}
.c4f{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}
.c4g{width: 15px;height: 15px;display: block;flex: 0 0 auto}
.c4h{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.6;color: #006DD3}
.c4i{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(34px, 4.6vw, 56px) 24px}
.c4j{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: #006DD3;margin-bottom: 12px}
.c4k{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 10px}
.c4l{font-size: 16px;line-height: 1.65;color: #55697A;margin: 0 0 30px;max-width: 58ch}
.c4m{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 22px}
.c4n{text-align: left;border: 1px solid #E1E7EC;background: #FFFFFF;padding: 28px 26px;cursor: pointer;color: #2D3E4E;display: flex;gap: 22px;align-items: flex-start}
.c4n:hover{border-color: #006DD3 !important}
.c4o{width: 80px;height: auto;flex: 0 0 auto;display: block;box-shadow: 0 8px 20px rgba(45,62,78,0.18)}
.c4p{display: block}
.c4q{font-family: var(--f);font-weight: 500;font-size: 11px;color: #006DD3;letter-spacing: 0.1em;display: block;margin-bottom: 8px}
.c4r{font-size: 20px;font-weight: 700;letter-spacing: -0.015em;line-height: 1.2;display: block;margin-bottom: 8px}
.c4s{font-size: 14px;line-height: 1.6;color: #55697A;display: block}
.c4t{text-align: left;border: 1px dashed #C6D2DC;background: #F7F9FB;padding: 28px 26px;cursor: pointer;color: #2D3E4E;display: flex;gap: 22px;align-items: flex-start}
.c4t:hover{border-color: #2D3E4E !important}
.c4u{width: 78px;height: 108px;background: #C6D2DC;border-left: 5px solid #55697A;flex: 0 0 auto;padding: 12px 10px;display: block}
.c4v{font-family: var(--f);font-weight: 500;font-size: 8px;color: #55697A;letter-spacing: 0.08em;display: block}
.c4w{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A;letter-spacing: 0.1em;display: block;margin-bottom: 8px}
.c4x{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(26px, 2.8vw, 34px) 24px clamp(44px, 5.6vw, 72px)}
.c4y{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 24px}
.c4z{display: flex;gap: 8px;flex-wrap: wrap;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #E1E7EC;margin-bottom: 28px}
.c50{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #55697A;margin-right: 6px}
.c51{border: 1px solid #C6D2DC;background: #FFFFFF;color: #55697A;padding: 8px 14px;font-size: 13px;font-weight: 500;cursor: pointer;border-radius: 2px}
.c51:hover{border-color: #006DD3 !important;color: #006DD3 !important}
.c52{font-family: var(--f);font-weight: 500;font-size: 12px;color: #55697A;margin-left: auto}
.c53{text-align: left;background: #FFFFFF;border: 1px solid #E1E7EC;padding: 26px 24px;cursor: pointer;display: flex;flex-direction: column;gap: 12px;color: #2D3E4E}
.c53:hover{border-color: #006DD3 !important}
.c54{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: #006DD3}
.c55{font-family: var(--f);font-weight: 500;font-size: 10px;letter-spacing: 0.08em;border: 1px solid #C6D2DC;color: #55697A;padding: 2px 7px}
.c56{font-size: 20px;line-height: 1.25;font-weight: 600;letter-spacing: -0.015em}
.c57{font-size: 15px;line-height: 1.6;color: #55697A}
.c58{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A;margin-top: 4px}
.c59{font-family: var(--f);font-weight: 500;font-size: 11px;color: #8497A6}
.c5a{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(38px, 5vw, 64px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 56px;align-items: start}
.c5b{background: none;border: 0;padding: 0 0 18px;cursor: pointer;color: #006DD3;font-size: 14px;font-weight: 500;display: block}
.c5b:hover{color: #2D3E4E !important}
.c5c{font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: #006DD3;margin-bottom: 18px}
.c5d{font-size: clamp(28px, 5vw, 44px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 12px;text-wrap: pretty}
.c5e{font-size: clamp(18px, 2vw, 21px);line-height: 1.35;color: #3F5364;margin: 0 0 20px;font-style: italic;max-width: 46ch}
.c5f{font-size: clamp(17px, 1.8vw, 19px);line-height: 1.6;color: #55697A;margin: 0 0 26px;max-width: 52ch}
.c5g{border-left: 2px solid #006DD3;padding-left: 18px;margin-bottom: 30px}
.c5h{font-family: var(--f);font-weight: 500;font-size: 13px;line-height: 1.7;color: #55697A;margin: 0}
.c5i{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 26px}
.c5j{font-family: var(--f);font-weight: 500;font-size: 12px;color: #55697A;letter-spacing: 0.08em;margin-bottom: 12px}
.c5k{display: flex;align-items: baseline;gap: 12px;margin-bottom: 20px}
.c5l{font-family: var(--f);font-weight: 500;font-size: 32px;font-weight: 600;letter-spacing: -0.02em}
.c5m{font-size: 14px;color: #55697A}
.c5n{display: flex;flex-direction: column;gap: 10px}
.c5o{width: 100%;padding: 13px 14px;border: 1px solid #C6D2DC;border-radius: 2px;font-size: 15px;color: #2D3E4E;background: #FFFFFF}
.c5o:focus{outline: none !important;border-color: #006DD3 !important}
.c5p{width: 100%;background: #006DD3;color: #FFFFFF;border: 0;padding: 15px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c5p:hover{background: #005AAF !important}
.c5q{font-size: 13px;line-height: 1.55;color: #55697A;margin: 14px 0 0}
.c5r{display: flex;gap: 20px;flex-wrap: wrap;margin-top: 22px}
.c5s{display: flex;flex-direction: column;gap: 18px}
.c5t{width: 100%;height: auto;display: block;box-shadow: 0 18px 44px rgba(45,62,78,0.22)}
.c5u{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A;line-height: 1.7}
.c5v{margin-bottom: 20px}
.c5w{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0}
.c5x{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 28px 26px}
.c5y{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(38px, 5vw, 64px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 52px}
.c5z{font-size: 16px;line-height: 1.65;color: #55697A;margin: 0 0 20px}
.c60{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: #55697A;margin-bottom: 20px}
.c61{display: flex;gap: 14px;padding: 13px 0;border-bottom: 1px solid #EEF2F5}
.c62{font-family: var(--f);font-weight: 500;font-size: 12px;color: #006DD3;flex: 0 0 auto}
.c63{font-size: 15px;line-height: 1.55;color: #55697A}
.c64{border-bottom: 1px solid #4A5C6D;background: #2D3E4E;color: #FFFFFF}
.c65{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(44px, 6vw, 80px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 56px;align-items: center}
.c66{background: none;border: 0;padding: 0 0 20px;cursor: pointer;color: #7FBEF5;font-family: var(--f);font-weight: 500;font-size: 12px;letter-spacing: 0.08em}
.c66:hover{color: #FFFFFF !important}
.c67{font-size: clamp(28px, 5vw, 44px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 20px;color: #FFFFFF;text-wrap: pretty;overflow-wrap: break-word}
.c68{font-size: clamp(17px, 1.8vw, 19px);line-height: 1.62;color: #C6D2DC;margin: 0 0 28px;max-width: 58ch}
.c69{background: none;color: #FFFFFF;border: 1px solid #4A5C6D;padding: 15px 26px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px;white-space: nowrap}
.c69:hover{border-color: #7FBEF5 !important}
.c6a{display: flex;justify-content: center}
.c6b{width: 100%;max-width: 360px;height: auto;display: block;box-shadow: 0 24px 60px rgba(0,0,0,0.45)}
.c6c{font-size: clamp(23px, 3.4vw, 30px);line-height: 1.16;letter-spacing: -0.02em;font-weight: 700;margin: 0 0 22px}
.c6d{display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 36px;margin-bottom: 40px}
.c6e{display: grid;gap: 0;border-top: 1px solid #E1E7EC}
.c6f{border-bottom: 1px solid #E1E7EC;padding: 26px 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 24px;align-items: start}
.c6g{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #006DD3;margin-bottom: 8px}
.c6h{font-size: 19px;font-weight: 600;letter-spacing: -0.01em}
.c6i{font-size: 17px;line-height: 1.68;color: #3F5364;margin: 0 0 30px;max-width: 76ch}
.c6j{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 16px}
.c6k{background: #FFFFFF;border: 1px solid #E1E7EC;border-top: 2px solid #2D3E4E;padding: 28px 26px}
.c6l{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #006DD3;margin-bottom: 12px}
.c6m{font-size: 19px;font-weight: 600;margin: 0 0 10px;letter-spacing: -0.01em}
.c6n{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.75;color: #55697A;margin: 26px 0 0;max-width: 88ch}
.c6o{font-size: 17px;line-height: 1.68;color: #3F5364;margin: 0 0 28px;max-width: 76ch}
.c6p{display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 34px}
.c6q{background: #FFFFFF;color: #55697A;border: 1px solid #C6D2DC;padding: 11px 20px;font-size: 14px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c6r{display: flex;gap: 56px;flex-wrap: wrap;align-items: flex-start}
.c6s{flex: 1 1 620px;min-width: 0;max-width: 72ch}
.c6t{border-left: 2px solid #006DD3;padding-left: 20px;margin-bottom: 34px}
.c6u{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #006DD3;margin-bottom: 10px}
.c6v{font-size: clamp(22px, 2.6vw, 28px);line-height: 1.18;letter-spacing: -0.02em;font-weight: 700;margin: 0}
.c6w{font-size: 17px;line-height: 1.78;color: #3F5364;margin: 0 0 20px;text-wrap: pretty}
.c6x{background: #EAF3FC;border: 1px solid #B9D8F5;padding: 20px 22px;margin: 0 0 24px}
.c6y{font-family: var(--f);font-weight: 500;font-size: 13px;line-height: 1.7;color: #2D3E4E;margin: 0}
.c6z{border-top: 1px solid #E1E7EC;margin-top: 12px;padding-top: 28px}
.c70{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.7;color: #55697A;margin: 0 0 20px}
.c71{font-size: 19px;font-weight: 600;letter-spacing: -0.01em;margin: 36px 0 14px;color: #2D3E4E}
.c72{border-left: 2px solid #006DD3;margin: 0 0 24px;padding: 4px 0 4px 20px}
.c73{font-size: 18px;line-height: 1.6;color: #2D3E4E;font-style: italic;margin: 0 0 8px}
.c74{font-family: var(--f);font-weight: 500;font-size: 12px;color: #55697A;font-style: normal}
.c75{flex: 0 1 300px;min-width: 240px}
.c76{border: 1px solid #E1E7EC;padding: 26px 24px}
.c77{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #55697A;margin-bottom: 18px}
.c78{border-top: 1px solid #EEF2F5;padding: 18px 0 0;margin-bottom: 18px}
.c79{font-size: 15px;line-height: 1.68;color: #3F5364;font-style: italic;margin: 0 0 10px}
.c7a{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.06em;color: #55697A}
.c7b{background: none;border: 0;padding: 0 0 18px;cursor: pointer;color: #7FBEF5;font-size: 14px;font-weight: 500;display: block}
.c7b:hover{color: #FFFFFF !important}
.c7c{font-size: clamp(29px, 5.2vw, 46px);line-height: 1.08;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 20px;color: #FFFFFF}
.c7d{font-size: clamp(17px, 1.8vw, 19px);line-height: 1.62;color: #C6D2DC;margin: 0 0 30px;max-width: 52ch}
.c7e{display: flex;gap: 26px;flex-wrap: wrap;margin-bottom: 34px}
.c7f{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;color: #A9B8C4;margin-bottom: 6px}
.c7g{font-family: var(--f);font-weight: 500;font-size: 17px;color: #FFFFFF}
.c7h{max-width: 440px}
.c7i{flex: 1 1 200px;padding: 13px 14px;border: 1px solid #4A5C6D;border-radius: 2px;font-size: 15px;color: #FFFFFF;background: #263644}
.c7i:focus{outline: none !important;border-color: #006DD3 !important}
.c7j{aspect-ratio: 3 / 4;border: 1px dashed #4A5C6D;padding: 44px 36px;display: flex;flex-direction: column;justify-content: space-between}
.c7k{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.16em;color: #A9B8C4}
.c7l{width: 100%;height: auto}
.c7m{font-size: 26px;line-height: 1.16;font-weight: 700;color: #FFFFFF;letter-spacing: -0.02em}
.c7n{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 24px}
.c7o{border: 1px solid #E1E7EC;padding: 28px 24px}
.c7p{margin-top: 34px;display: flex;gap: 12px;flex-wrap: wrap}
.c7q{background: #FFFFFF;color: #2D3E4E;border: 1px solid #C6D2DC;padding: 14px 24px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c7q:hover{border-color: #2D3E4E !important}
.c7r{background: none;border: 0;padding: 14px 4px;cursor: pointer;color: #006DD3;font-size: 15px;font-weight: 600}
.c7r:hover{color: #2D3E4E !important}
.c7s{font-size: clamp(27px, 4.8vw, 42px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 18px;max-width: 26ch;text-wrap: pretty}
.c7t{font-size: 17px;line-height: 1.62;color: #55697A;margin: 0;max-width: 62ch}
.c7u{font-size: 16px;line-height: 1.65;color: #55697A;margin: 0 0 28px;max-width: 60ch}
.c7v{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px;padding: 20px 24px;border-bottom: 1px solid #EEF2F5}
.c7w{font-size: 16px;font-weight: 600}
.c7x{font-family: var(--f);font-weight: 500;font-size: 12px;color: #55697A}
.c7y{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(38px, 5vw, 64px) 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 52px;align-items: center}
.c7z{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.65;color: #006DD3;margin: 0 0 16px;border-left: 2px solid #006DD3;padding-left: 12px}
.c80{font-size: 16px;line-height: 1.68;color: #55697A;margin: 0 0 16px}
.c81{font-size: 16px;line-height: 1.68;color: #55697A;margin: 0}
.c82{border: 1px solid #E1E7EC;background: #F7F9FB;padding: 30px}
.c83{animation: mofCue 6s ease-out infinite;transform-box: fill-box;transform-origin: center;opacity: 0}
.c84{animation: mofInside 6s ease-in-out infinite;opacity: 1}
.c85{animation: mofOutA 6s cubic-bezier(0.22, 1, 0.36, 1) infinite;transform-box: fill-box;transform-origin: center}
.c86{animation: mofOutB 6s cubic-bezier(0.22, 1, 0.36, 1) infinite;transform-box: fill-box;transform-origin: center}
.c87{animation: mofOutC 6s cubic-bezier(0.22, 1, 0.36, 1) infinite;transform-box: fill-box;transform-origin: center}
.c88{animation: mofStage1 6s linear infinite}
.c89{animation: mofStage2 6s linear infinite}
.c8a{animation: mofStage3 6s linear infinite}
.c8b{font-size: clamp(27px, 4.8vw, 42px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 18px;max-width: 28ch;text-wrap: pretty}
.c8c{font-size: 17px;line-height: 1.6;color: #55697A;margin: 0;max-width: 68ch}
.c8d{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 22px}
.c8e{border: 1px solid #E1E7EC;padding: 24px}
.c8f{aspect-ratio: 1 / 1;background: #FFFFFF;margin-bottom: 20px;display: flex;align-items: center;justify-content: center;overflow: hidden}
.c8g{width: 100%;height: 100%;object-fit: cover;display: block}
.c8h{font-size: 18px;font-weight: 700;margin: 0 0 6px;letter-spacing: -0.01em;scroll-margin-top: 90px}
.c8i{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: #006DD3;margin-bottom: 12px}
.c8j{font-size: 14px;line-height: 1.6;color: #55697A;margin: 0}
.c8k{display: inline-block;margin-top: 14px;font-family: var(--f);font-weight: 500;font-size: 12px;color: #006DD3;text-decoration: underline;text-underline-offset: 3px}
.c8l{font-size: clamp(26px, 4.6vw, 40px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 18px;max-width: 20ch}
.c8m{font-size: 17px;line-height: 1.62;color: #55697A;margin: 0 0 34px;max-width: 48ch}
.c8n{display: grid;gap: 12px}
.c8o{background: #FFFFFF;border: 1px solid #E1E7EC;padding: 20px 22px}
.c8p{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #55697A;margin-bottom: 8px}
.c8q{font-family: var(--f);font-weight: 500;font-size: 15px;color: #006DD3}
.c8r{border: 1px solid #E1E7EC;padding: 32px 30px}
.c8s{font-size: 20px;font-weight: 600;margin: 0 0 22px;letter-spacing: -0.01em}
.c8t{display: flex;flex-direction: column;gap: 16px}
.c8u{display: flex;flex-direction: column;gap: 7px;font-size: 13px;font-weight: 500;color: #55697A}
.c8v{padding: 12px 14px;border: 1px solid #C6D2DC;border-radius: 2px;font-size: 15px;color: #2D3E4E}
.c8v:focus{outline: none !important;border-color: #006DD3 !important}
.c8w{padding: 12px 14px;border: 1px solid #C6D2DC;border-radius: 2px;font-size: 15px;color: #2D3E4E;background: #FFFFFF}
.c8w:focus{outline: none !important;border-color: #006DD3 !important}
.c8x{padding: 12px 14px;border: 1px solid #C6D2DC;border-radius: 2px;font-size: 15px;color: #2D3E4E;resize: vertical}
.c8x:focus{outline: none !important;border-color: #006DD3 !important}
.c8y{background: #006DD3;color: #FFFFFF;border: 0;padding: 15px;font-size: 15px;font-weight: 600;cursor: pointer;border-radius: 2px}
.c8y:hover{background: #005AAF !important}
.c8z{font-size: 13px;line-height: 1.55;color: #55697A;margin: 0}
.c90{max-width: 820px}
.c91{font-size: clamp(26px, 4.6vw, 40px);line-height: 1.1;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 34px}
.c92{border-top: 1px solid #E1E7EC}
.c93{width: 100%;text-align: left;background: none;border: 0;padding: 22px 0;cursor: pointer;display: flex;justify-content: space-between;gap: 20px;align-items: baseline;color: #2D3E4E}
.c93:hover{color: #006DD3 !important}
.c94{font-size: 18px;font-weight: 600;line-height: 1.4;letter-spacing: -0.01em}
.c95{font-family: var(--f);font-weight: 500;font-size: 18px;color: #006DD3;flex: 0 0 auto}
.c96{font-size: 16px;line-height: 1.7;color: #55697A;margin: 0 0 24px;max-width: 66ch}
.c97{display: flex;gap: 8px;margin-bottom: 30px}
.c98{border: 1px solid #C6D2DC;background: #FFFFFF;color: #55697A;padding: 9px 16px;font-size: 13px;font-weight: 500;cursor: pointer;border-radius: 2px}
.c98:hover{border-color: #006DD3 !important;color: #006DD3 !important}
.c99{font-size: clamp(25px, 4.2vw, 36px);line-height: 1.12;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 10px}
.c9a{font-family: var(--f);font-weight: 500;font-size: 12px;color: #55697A;margin-bottom: 34px}
.c9b{margin-bottom: 28px}
.c9c{font-size: 16px;line-height: 1.7;color: #55697A;margin: 0}
.c9d{max-width: min(1320px, 100%);margin: 0 auto;padding: clamp(28px, 3.4vw, 44px) 24px 24px}
.c9e{background: none;border: 0;padding: 0;cursor: pointer;color: #006DD3;font-size: 14px;font-weight: 500}
.c9e:hover{color: #2D3E4E !important}
.c9f{max-width: min(1320px, 100%);margin: 0 auto;padding: 0 24px clamp(44px, 5.6vw, 72px);display: flex;flex-wrap: wrap;gap: 48px;align-items: flex-start}
.c9g{flex: 1 1 620px;min-width: 0;max-width: 78ch}
.c9h{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #006DD3;margin-bottom: 16px}
.c9i{font-size: clamp(26px, 4.6vw, 40px);line-height: 1.12;letter-spacing: -0.025em;font-weight: 700;margin: 0 0 18px;text-wrap: pretty}
.c9j{font-size: clamp(17px, 1.8vw, 19px);line-height: 1.6;color: #55697A;margin: 0 0 22px}
.c9k{display: flex;gap: 16px;align-items: center;flex-wrap: wrap;padding-bottom: 26px;border-bottom: 1px solid #E1E7EC;margin-bottom: 34px}
.c9l{width: 1px;height: 14px;background: #E1E7EC;display: block}
.c9m{display: flex;align-items: center;gap: 8px}
.c9n{width: 14px;height: 14px;display: block;flex: 0 0 auto}
.c9o{background: none;border: 0;padding: 0;font-family: var(--f);font-weight: 500;font-size: 12px;color: #006DD3;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}
.c9o:hover{color: #2D3E4E !important}
.c9p{display: flex;align-items: center;gap: 16px}
.c9q{font-size: 17px;line-height: 1.72;color: #3F5364;margin: 0 0 18px}
.c9r{background: #F7F9FB;border: 1px solid #E1E7EC;border-left: 3px solid #006DD3;padding: 20px 22px;margin: 26px 0}
.c9s{font-size: 15px;line-height: 1.65;color: #3F5364;margin: 0}
.c9t{font-size: 25px;line-height: 1.24;letter-spacing: -0.018em;font-weight: 700;margin: 40px 0 14px}
.c9u{font-size: 19px;line-height: 1.3;letter-spacing: -0.01em;font-weight: 600;margin: 30px 0 12px;color: #2D3E4E}
.c9v{display: flex;flex-direction: column;gap: 12px;margin: 8px 0 22px}
.c9w{display: flex;gap: 14px;align-items: baseline}
.c9x{font-size: 17px;line-height: 1.65;color: #3F5364}
.c9y{border-left: 3px solid #006DD3;padding: 4px 0 4px 20px;margin: 28px 0}
.c9z{font-size: 20px;line-height: 1.5;color: #2D3E4E;margin: 0;font-weight: 500}
.ca0{margin: 28px 0}
.ca1{border: 1px solid #E1E7EC;overflow-x: auto}
.ca2{display: flex;gap: 0;background: #2D3E4E}
.ca3{flex: 1 1 0;min-width: 150px;padding: 13px 16px;font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: #FFFFFF}
.ca4{display: flex;gap: 0;border-top: 1px solid #E1E7EC}
.ca5{flex: 1 1 0;min-width: 150px;padding: 15px 16px;font-size: 14px;line-height: 1.55;color: #3F5364}
.ca6{font-family: var(--f);font-weight: 500;font-size: 11px;line-height: 1.7;color: #55697A;margin: 12px 0 0}
.ca7{margin: 40px 0 0;padding-top: 26px;border-top: 1px solid #E1E7EC}
.ca8{font-family: var(--f);font-weight: 500;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: #55697A;margin-bottom: 16px}
.ca9{font-family: var(--f);font-weight: 500;font-size: 11px;color: #55697A;flex: 0 0 auto}
.caa{font-family: var(--f);font-weight: 500;font-size: 12px;line-height: 1.7;color: #55697A}
.cab{flex: 0 1 300px;min-width: 250px;border: 1px solid #E1E7EC;padding: 26px 24px;position: sticky;top: 90px}
.cac{display: block;width: 100%;text-align: left;background: none;border: 0;border-bottom: 1px solid #EEF2F5;padding: 14px 0;cursor: pointer;color: #2D3E4E;font-size: 15px;line-height: 1.45;font-weight: 500}
.cac:hover{color: #006DD3 !important}
.cad{margin-top: 22px;width: 100%;background: #006DD3;color: #FFFFFF;border: 0;padding: 13px;font-size: 14px;font-weight: 600;cursor: pointer;border-radius: 2px}
.cad:hover{background: #005AAF !important}
