/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--main:#0553f6;--text:#1e2235;--text-secondary:#616a80;--text-light:#a7afbf;--white:#fff;--color-transparent:transparent;--bg:#f4f3ec;--code-bg:#f4f3ec;--accent:#aa3bff;--border:#e6eaf2;--icon-bg:#eaefff;--status-bg:#edfaf3;--status-border:#b6edd2;--status-text:#39b56a;--hover-color:#0553f60f;--status-radius:2rem;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--header-gradient:linear-gradient(90deg, #2a3a8f 0%, #0f1f5c 100%);--main-card-radius:2.4rem;--radius:1.4rem;--main-card-padding:4rem;--transition:.2s ease}@font-face{font-family:Inter;font-display:swap;src:url(/assets/Inter-Bold-BFSNouhz.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/assets/Inter-SemiBold-dxGAAKMs.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/assets/Inter-Medium-Dge6iA3j.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/assets/Inter-Regular-DJUrTfho.woff2)format("woff2");font-weight:400;font-style:normal}.wrapper{background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.wrapper:after{content:"";background-image:var(--bg-image);z-index:-1;background-position:-10rem 3rem;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}@media (width<=1920px){.wrapper:after{height:60rem}}@media (width<=1600px){.wrapper:after{background-position:-10rem 5rem}}@media (width<=1150px){.wrapper:after{background-position:90% 0;background-size:auto;height:auto;transform:scale(1)}}@media (width<=640px){.wrapper:after{background-position:69% 0;background-size:auto 40%}}.wrapper:before{content:"";background-image:var(--bg-image);z-index:-1;background-position:-10rem 3rem;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}.wrapper .header,.wrapper .footer{flex-shrink:0}.wrapper main{flex-grow:1;display:flex}.gradient-bg{background-image:linear-gradient(90deg,#2a3a8f 0%,#0f1f5c 100%)}.d-flex{display:flex}.nowrap{white-space:nowrap}.container{width:100%;max-width:192rem;margin:0 auto;padding:0 3.2rem}@media (width<=640px){.container{padding:0 2.4rem}}.container--no-padding{padding:0}@media (width<=640px){.container--no-padding{padding:0}}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}html{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Arial,sans-serif;font-size:62.5%;font-style:normal;font-weight:400;line-height:1.2}body{background-color:var(--white);width:100%;height:100%;transition:var(--transition);background-image:linear-gradient(90deg,#2a3a8f 0%,#0f1f5c 100%);font-family:Inter,Arial,sans-serif;font-size:1.4rem;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}img,video{max-width:100%;height:auto;display:block}input,textarea{border-radius:0}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{box-shadow:none}select{border-radius:0}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=search]::-webkit-search-results-decoration{appearance:none}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}select,textarea{appearance:none}input:matches([type=email], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=url]){appearance:none}button,[type=button],[type=reset],[type=submit]{appearance:none;background-color:var(--color-transparent);border:none}h1,h2,h3,h4,h5,h6{margin:0}.header{height:36rem}@media (width<=640px){.header{height:24rem}}.header .container{height:100%;position:relative}.header_title{color:var(--white);margin-top:10rem;margin-left:4.8rem;font-size:3.6rem;font-weight:700}@media (width<=640px){.header_title{margin-top:7rem;margin-left:3rem;font-size:2.4rem}}.main-card{background:var(--white);border-radius:var(--main-card-radius) var(--main-card-radius) 0 0;padding:var(--main-card-padding);grid-template-columns:42rem 1fr 27rem;gap:4rem;width:100%;display:grid}@media (width<=1366px){.main-card{grid-template-columns:40rem 1fr 24rem;gap:2.8rem}}@media (width<=1320px){.main-card{grid-template-columns:1fr;gap:2.8rem}.main-card>.main-card_col:not(:last-child){border-right:none;border-bottom:.1rem solid var(--border);padding-bottom:2.8rem;padding-right:0}}@media (width<=640px){.main-card{padding:2.4rem}}.main-card_col:not(:last-child){border-right:.1rem solid var(--border);padding-right:4rem}@media (width<=1366px){.main-card_col:not(:last-child){padding-right:2.8rem}}.main-card_col:first-child{padding-right:3rem}.main-card_title{text-transform:uppercase;color:var(--main);margin-bottom:2rem;font-weight:700}.about-company_header{align-items:center;gap:1.4rem;margin-bottom:2rem;display:flex}.about-company_icon-wrap{border-radius:var(--radius);background:var(--icon-bg);justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex}.about-company_name{font-size:2.2rem;font-weight:700}.about-company_req{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.4rem;display:grid}.about-company_req-label{color:var(--text-secondary);margin-bottom:.2rem;font-size:1.1rem}.about-company_req-value{font-size:1.4rem;font-weight:600}.details_toggle{color:var(--main);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:13px;font-weight:600;display:flex}.details_toggle.open .arrow{transition:var(--transition);transform:rotate(180deg)}.arrow{transition:var(--transition)}.details_content{transition:var(--transition);border-top:1px solid var(--color-transparent);grid-template-rows:0fr;display:grid}.details_content>*{overflow:hidden}.details_content.open{transition:grid-template-rows var(--transition);border-top-color:var(--border);grid-template-rows:1fr}.details_content.open .details_inner{padding-top:16px}.details_content .details_inner{min-height:0}.details_row{grid-template-columns:1fr 1fr;gap:4px 12px;padding:8px 0;font-size:12px;display:grid}.details_label{color:var(--text-secondary)}.details_value{font-weight:500}.footer{min-height:5.6rem;color:var(--white);justify-content:center;align-items:center;font-size:1.3rem;display:flex}.footer p{text-align:center}.tabs{z-index:1;gap:.8rem;margin-bottom:2.4rem;display:flex;position:relative}@media (width<=640px){.tabs{width:calc(100vw - 1.6rem);margin:0 -2.4rem 2.4rem;padding:0 2.4rem;overflow-x:auto}}.tabs_btn{border:1px solid var(--main);height:4rem;color:var(--primary);cursor:pointer;white-space:nowrap;transition:var(--transition);background:#fff;border-radius:1rem;padding:0 1.8rem;font-size:1.3rem;font-weight:600;line-height:1}.tabs_btn:hover{background:var(--hover-color)}.tabs_btn.active{background:var(--main);color:#fff}.tabs_content{display:none}.tabs_content.active{display:block}.doc-card{background:var(--white);border:.1rem solid var(--border);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);border-radius:1.2rem;flex-direction:column;gap:.6rem;padding:1.6rem;display:flex}.doc-card.hidden{display:none}.doc-card:hover{transform:translateY(-3px);box-shadow:0 .6rem 2rem #0553f61a}.doc-card-top{align-items:flex-start;gap:1rem;margin-bottom:auto;display:flex}.doc-icon{flex-shrink:0}.doc-badge{background:var(--icon-bg);border-radius:4px;margin-bottom:3px;padding:1px 5px;font-size:.9rem;font-weight:700;display:inline-block}.doc-name{font-size:1.2rem;font-weight:600;line-height:1.35}.doc-meta{color:var(--text-secondary);font-size:1.1rem}.doc-download{color:var(--main);cursor:pointer;transition:opacity var(--transition);background:0 0;border:none;align-items:center;gap:5px;margin-top:4px;padding:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;text-decoration:none;display:inline-flex}.doc-download:hover{opacity:.7}.doc-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (width<=640px){.doc-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.doc-grid{grid-template-columns:1fr}}.filter-bar{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.filter-bar label{color:var(--text-main);font-size:1.3rem;font-weight:500}.filter-bar select{border:.1rem solid var(--border);appearance:none;cursor:pointer;height:3.4rem;transition:border-color var(--transition);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23616A80' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 7px center no-repeat;border-radius:.8rem;padding:0 2.8rem 0 1rem;font-size:1.3rem}.filter-bar select:focus{border-color:var(--primary);outline:none}.contact{border-bottom:.1rem solid var(--border);align-items:flex-start;gap:1.4rem;padding:1.6rem 0;display:flex}.contact:first-of-type{padding-top:0}.contact:last-of-type{border-bottom:none}.contact_icon-wrap{background:var(--icon-bg);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.contact_label{margin-bottom:.3rem;font-size:1.3rem;font-weight:600}.contact_value{color:var(--text-secondary);font-size:1.3rem;line-height:1.5}.contact_value a{color:var(--text-secondary);transition:color var(--transition);text-decoration:none}.contact_value a:hover{color:var(--main);transition:color var(--transition)}.show-more-wrap{justify-content:center;margin-top:20px;display:flex}.show-more-btn{border:1px solid var(--main);height:42px;color:var(--main);cursor:pointer;transition:background var(--transition), color var(--transition);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 28px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.show-more-btn:hover{background:#0553f60f}.show-more-btn .arrow{transition:transform var(--transition)}.show-more-btn.expanded .arrow{transform:rotate(180deg)}.status-pill{background:var(--status-bg);border:.1rem solid var(--status-border);border-radius:var(--status-radius);color:var(--status-text);white-space:nowrap;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.5rem 1.2rem;font-size:1.2rem;font-weight:600;display:inline-flex}@media (width<=420px){.status-pill{width:calc(100vw - 4.8rem);font-size:clamp(.7rem,2.8vw,1.2rem)}}.status-pill svg{min-width:2.4rem}@media (width<=420px){.status-pill svg{width:5vw;min-width:5vw}}
