._megaMenu_66r1l_1{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:var(--shadow-card-hover);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden;z-index:50}._columns_66r1l_13{max-width:var(--container-width);margin:0 auto;padding:32px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px 32px}._columnTitle_66r1l_22{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);margin-bottom:14px}._column_66r1l_13 ul li{margin-bottom:10px}._column_66r1l_13 ul li a{color:var(--color-text);font-size:14px;font-weight:500}._column_66r1l_13 ul li a:hover{color:var(--color-primary)}._submenu_1y4f8_1{position:absolute;top:100%;left:0;min-width:260px;background:#fff;box-shadow:var(--shadow-card-hover);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);overflow:hidden;padding:10px 0;z-index:50}._submenu_1y4f8_1 li a{display:block;padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-text)}._submenu_1y4f8_1 li a:hover{color:var(--color-primary);background:var(--color-primary-light)}._wrap_eph3f_1{position:relative}._toggle_eph3f_5{display:flex;align-items:center;gap:4px;background:none;border:none;color:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0}._toggle_eph3f_5:hover{color:var(--color-accent)}._arrow_eph3f_21{font-size:10px}._list_eph3f_25{position:absolute;top:100%;left:0;margin-top:6px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);min-width:180px;padding:6px 0;overflow:hidden;z-index:60}._option_eph3f_39{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 16px;font-size:14px;color:var(--color-text);cursor:pointer}._option_eph3f_39:hover{background:var(--color-bg-alt)}._backdrop_qt13c_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:90}._backdropOpen_qt13c_10{opacity:1;pointer-events:auto}._panel_qt13c_15{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:85vw;background:#fff;transform:translate(100%);transition:transform .25s ease;z-index:100;overflow-y:auto}._panelOpen_qt13c_28{transform:translate(0)}._header_qt13c_32{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);font-weight:700}._close_qt13c_41{background:none;border:none;font-size:18px;cursor:pointer;color:var(--color-text-muted)}._list_qt13c_49{padding:8px 0}._link_qt13c_53{display:block;padding:14px 20px;color:var(--color-text);border-bottom:1px solid var(--color-border)}._accordionToggle_qt13c_60{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:none;border:none;border-bottom:1px solid var(--color-border);font-size:15px;color:var(--color-text);cursor:pointer}._chevron_qt13c_74,._chevronOpen_qt13c_75{font-size:12px;transition:transform .15s ease}._chevronOpen_qt13c_75{transform:rotate(180deg)}._accordionList_qt13c_83{background:var(--color-bg-alt)}._accordionList_qt13c_83 li a{display:block;padding:10px 32px;font-size:14px;color:var(--color-text-muted)}._header_18ie4_1{position:sticky;top:0;z-index:80;background:#fff;box-shadow:var(--shadow-header)}._topBar_18ie4_9{background:var(--color-ink);color:#c7d2e8;font-size:13px}._topBarInner_18ie4_15{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._topBar_18ie4_9 ._topBarInner_18ie4_15{padding-top:9px;padding-bottom:9px}._contacts_18ie4_28{display:flex;align-items:center;gap:16px}._contacts_18ie4_28 a{color:#eef3fb;font-weight:600}._contacts_18ie4_28 a:hover{color:var(--color-accent)}._hours_18ie4_40{opacity:.7}._topBarRight_18ie4_44{display:flex;align-items:center;gap:18px}._loginLink_18ie4_50{color:#fff;font-weight:700}._mainBar_18ie4_55{padding:4px 0}._mainBarInner_18ie4_59{display:flex;align-items:center;justify-content:space-between;gap:24px}._mainBar_18ie4_55 ._mainBarInner_18ie4_59{padding-top:14px;padding-bottom:14px}._logo_18ie4_71{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap}._logo_18ie4_71:hover{text-decoration:none}._logoMark_18ie4_85{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);flex-shrink:0}._logoImage_18ie4_93{width:34px;height:34px;object-fit:contain;flex-shrink:0}._nav_18ie4_100{flex:1;position:relative}._navList_18ie4_105{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._navItem_18ie4_112{position:relative}._navButton_18ie4_116{position:relative;display:inline-flex;align-items:center;background:none;border:none;padding:10px 14px;font-size:14px;font-weight:600;color:var(--color-text);cursor:pointer}._navButton_18ie4_116:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--color-primary);transform:scaleX(0);transition:transform .18s ease}._navButton_18ie4_116:hover{color:var(--color-primary);text-decoration:none}._navButton_18ie4_116:hover:after{transform:scaleX(1)}._burger_18ie4_148{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}._burger_18ie4_148 span{width:22px;height:2px;border-radius:2px;background:var(--color-text);display:block}@media (max-width: 992px){._contacts_18ie4_28,._nav_18ie4_100{display:none}._burger_18ie4_148{display:flex}}@media (max-width: 480px){._logo_18ie4_71{font-size:16px}._logoMark_18ie4_85,._logoImage_18ie4_93{width:28px;height:28px}}._mainBar_18ie4_55[data-bg=dark] ._logo_18ie4_71,._mainBar_18ie4_55[data-bg=dark] ._navButton_18ie4_116{color:#fff}._mainBar_18ie4_55[data-bg=dark] ._burger_18ie4_148 span{background:#fff}._footer_qijhp_1{background:var(--color-ink);color:#b8c4dc;margin-top:80px}._grid_qijhp_7{display:grid;grid-template-columns:1.6fr repeat(3,1.3fr);gap:24px}._footer_qijhp_1 ._grid_qijhp_7{padding-top:60px;padding-bottom:48px}._about_qijhp_18{display:flex;flex-direction:column;gap:10px}._logo_qijhp_24{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fff;margin-bottom:6px}._logoImage_qijhp_34{width:28px;height:28px;object-fit:contain;flex-shrink:0}._contactItem_qijhp_41{color:#eef3fb;font-size:14px;font-weight:600}._contactItem_qijhp_41:hover{color:var(--color-accent)}._columnTitle_qijhp_50{color:var(--color-accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}._column_qijhp_50 ul li{margin-bottom:10px}._column_qijhp_50 ul li a{color:#b8c4dc;font-size:13px}._column_qijhp_50 ul li a:hover{color:#fff}._bottomBar_qijhp_71{border-top:1px solid rgba(255,255,255,.08)}._bottomBarInner_qijhp_75{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:#8594b3}._bottomBar_qijhp_71 ._bottomBarInner_qijhp_75{padding-top:20px;padding-bottom:20px}._bottomBarInner_qijhp_75 a{color:#8594b3}._bottomBarInner_qijhp_75 a:hover{color:#fff}@media (max-width: 992px){._grid_qijhp_7{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._grid_qijhp_7{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._grid_qijhp_7{grid-template-columns:1fr}._bottomBarInner_qijhp_75{flex-direction:column;align-items:flex-start}}._footer_qijhp_1[data-bg=light],._footer_qijhp_1[data-bg=light] ._column_qijhp_50 ul li a{color:#33466e}._footer_qijhp_1[data-bg=light] ._logo_qijhp_24,._footer_qijhp_1[data-bg=light] ._contactItem_qijhp_41,._footer_qijhp_1[data-bg=light] ._column_qijhp_50 ul li a:hover,._footer_qijhp_1[data-bg=light] ._bottomBarInner_qijhp_75 a:hover{color:var(--color-ink)}._footer_qijhp_1[data-bg=light] ._columnTitle_qijhp_50{color:var(--color-primary)}._footer_qijhp_1[data-bg=light] ._bottomBar_qijhp_71{border-top-color:#0b1f441f}._footer_qijhp_1[data-bg=light] ._bottomBarInner_qijhp_75,._footer_qijhp_1[data-bg=light] ._bottomBarInner_qijhp_75 a{color:#5b6780}._loader_etatj_1{padding:60px 0;text-align:center;color:var(--color-text-muted);font-size:15px}:root{--color-primary: #1d4ed8;--color-primary-dark: #1e3a8a;--color-primary-light: #eaf1fe;--color-accent: #3b82f6;--color-ink: #0b1f44;--color-bg: #ffffff;--color-bg-alt: #f4f7fc;--color-text: #0f1b33;--color-text-muted: #5b6780;--color-border: #e2e8f2;--color-success: #1f8a4c;--color-error: #c0392b;--font-family: "Manrope", "Segoe UI", Arial, sans-serif;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-card: 0 4px 18px rgba(11, 31, 68, .07);--shadow-card-hover: 0 16px 36px rgba(11, 31, 68, .14);--shadow-header: 0 1px 0 rgba(11, 31, 68, .06);--container-width: 1200px;--bp-xl: 1200px;--bp-lg: 992px;--bp-md: 768px;--bp-sm: 480px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-family);color:var(--color-text);min-height:100vh;background:var(--site-bg, var(--color-bg));line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 16px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--color-ink)}h1{font-size:42px}h2{font-size:30px}h3{font-size:20px;letter-spacing:-.01em}p{margin:0 0 16px}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button{font-family:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px}.app{display:flex;flex-direction:column;min-height:100vh}.main{flex:1}.section{padding:56px 0}.section--alt{background:transparent}.section-title{text-align:center;margin-bottom:40px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 992px){.grid-cards{grid-template-columns:repeat(2,1fr)}.section{padding:40px 0}h1{font-size:32px}}@media (max-width: 768px){.grid-cards{grid-template-columns:1fr}}@media (max-width: 480px){.container{padding:0 14px}h1{font-size:24px}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-bg=dark]>.container>.section-title,[data-bg=dark]>.container>h2,[data-bg=dark] .container>div>h2{color:#fff}[data-bg=dark] .eyebrow{color:var(--color-accent)}
