*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}:root{--primary-clr:#1f3c88;--primary-clr-dark:#14285f;--primary-clr-light:#3a5fc8;--secondary-clr:#f2a900;--white-clr:white;--bg-clr:#f7f9fc;--surface-clr:#fff;--border-clr:#d9e0ec;--main-text-clr:#1f2937;--muted-text-clr:#6b7280;--inverse-text-clr:#fff;--primary-fonts:"Vazir",sans-serif;--mono-fonts:'Courier New',monospace;--persin-number-fonts:'VazirFD',sans-serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 8px rgba(0,0,0,0.08);--danger-clr:#dc2626;--success-clr:#16a34a;--warning-clr:#f59e0b;--info-clr:#2563eb;--btn-height:42px;--input-height:40px;--border-width:1px solid transparent;--transition-fast:0.2s ease-in-out;}body{font-family:var(--primary-fonts);text-align:right;background:var(--bg-clr);color:var(--main-text-clr);font-size:var(--fs-md);}.container{width:100%;padding:0 var(--space-4);margin:0 auto;}@media (min-width:1200px){.container{max-width:1200px;margin:0 auto;}}@font-face{font-family:"Vazir";src:url("../fonts/Vazir-Medium.0a3bc5ee1d3a.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Vazir";src:url("../fonts/Vazir-Bold.0c503e15fdff.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"VazirFD";src:url("../fonts/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.420ecdb7aed3.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-display:block;font-family:bootstrap-icons;src:url("../fonts/bootstrap-fonts/bootstrap-icons.ceacd4f7e689.woff2") format("woff2"),url("../fonts/bootstrap-fonts/bootstrap-icons.513d4f4b9c59.woff") format("woff");}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-activity::before{content:"\f66b"}.bi-archive::before{content:"\f10d"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up::before{content:"\f148"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrows-expand::before{content:"\f14c"}.bi-bag::before{content:"\f179"}.bi-bag-check::before{content:"\f171"}.bi-bank::before{content:"\f62e"}.bi-bar-chart::before{content:"\f17e"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bell::before{content:"\f18a"}.bi-bell-fill::before{content:"\f189"}.bi-bell-slash::before{content:"\f631"}.bi-book::before{content:"\f194"}.bi-bookshelf::before{content:"\f1a5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase::before{content:"\f1cc"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-buildings::before{content:"\f87d"}.bi-buildings-fill::before{content:"\f87c"}.bi-c-circle::before{content:"\f7db"}.bi-calculator::before{content:"\f1e0"}.bi-calculator-fill::before{content:"\f1df"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-week::before{content:"\f217"}.bi-camera::before{content:"\f220"}.bi-card-checklist::before{content:"\f224"}.bi-card-text::before{content:"\f228"}.bi-cash::before{content:"\f247"}.bi-cash-coin::before{content:"\f632"}.bi-cash-stack::before{content:"\f246"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-square-text::before{content:"\f264"}.bi-check-circle::before{content:"\f26b"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-lg::before{content:"\f633"}.bi-check2::before{content:"\f272"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-clipboard::before{content:"\f290"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clock::before{content:"\f293"}.bi-clock-history::before{content:"\f292"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-slash::before{content:"\f2b8"}.bi-code-slash::before{content:"\f2c6"}.bi-collection::before{content:"\f2cc"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-copy::before{content:"\f759"}.bi-credit-card::before{content:"\f2dc"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-currency-exchange::before{content:"\f638"}.bi-dash::before{content:"\f2ea"}.bi-dash-circle::before{content:"\f2e6"}.bi-database-check::before{content:"\f8b0"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-device-ssd::before{content:"\f6fb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3::before{content:"\f2ee"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-envelope::before{content:"\f32f"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-paper::before{content:"\f73d"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-eye::before{content:"\f341"}.bi-eye-slash::before{content:"\f340"}.bi-file-earmark::before{content:"\f392"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-lock::before{content:"\f39d"}.bi-file-text::before{content:"\f3b9"}.bi-fingerprint::before{content:"\f671"}.bi-fire::before{content:"\f7f6"}.bi-flag::before{content:"\f3cc"}.bi-folder::before{content:"\f3d7"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-x::before{content:"\f3d6"}.bi-folder2::before{content:"\f3d9"}.bi-folder2-open::before{content:"\f3d8"}.bi-funnel::before{content:"\f3e1"}.bi-gear::before{content:"\f3e5"}.bi-gear-fill::before{content:"\f3e2"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-graph-up-arrow::before{content:"\f673"}.bi-grid::before{content:"\f3fc"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hash::before{content:"\f40a"}.bi-headset::before{content:"\f414"}.bi-heart::before{content:"\f417"}.bi-heart-fill::before{content:"\f415"}.bi-hourglass-split::before{content:"\f41f"}.bi-house::before{content:"\f425"}.bi-house-door::before{content:"\f423"}.bi-image::before{content:"\f42a"}.bi-inbox::before{content:"\f42d"}.bi-info-circle::before{content:"\f431"}.bi-info-square::before{content:"\f433"}.bi-instagram::before{content:"\f437"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-kanban::before{content:"\f44d"}.bi-key::before{content:"\f44f"}.bi-keyboard::before{content:"\f451"}.bi-laptop::before{content:"\f456"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge::before{content:"\f46d"}.bi-link-45deg::before{content:"\f470"}.bi-list::before{content:"\f479"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-lock::before{content:"\f47b"}.bi-lock-fill::before{content:"\f47a"}.bi-megaphone::before{content:"\f484"}.bi-mortarboard::before{content:"\f6fe"}.bi-node-plus::before{content:"\f4a7"}.bi-paperclip::before{content:"\f4b3"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-pencil::before{content:"\f4cb"}.bi-pencil-square::before{content:"\f4ca"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person::before{content:"\f4e1"}.bi-person-badge::before{content:"\f4d3"}.bi-person-check::before{content:"\f4d6"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-circle::before{content:"\f4d7"}.bi-person-gear::before{content:"\f8a7"}.bi-person-plus::before{content:"\f4dd"}.bi-person-vcard::before{content:"\f8c9"}.bi-phone::before{content:"\f4e7"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-pie-chart::before{content:"\f4e9"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-lg::before{content:"\f64d"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-printer::before{content:"\f501"}.bi-question-circle::before{content:"\f505"}.bi-receipt::before{content:"\f50f"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-reply::before{content:"\f520"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-search::before{content:"\f52a"}.bi-send::before{content:"\f6c0"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-lock::before{content:"\f538"}.bi-signpost-split::before{content:"\f549"}.bi-slash-circle::before{content:"\f567"}.bi-sliders::before{content:"\f56b"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stopwatch::before{content:"\f597"}.bi-table::before{content:"\f5aa"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone::before{content:"\f5c1"}.bi-telephone-fill::before{content:"\f5b4"}.bi-ticket::before{content:"\f6cb"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-tools::before{content:"\f5db"}.bi-trash::before{content:"\f5de"}.bi-trash3::before{content:"\f78b"}.bi-truck::before{content:"\f5ea"}.bi-truck-front::before{content:"\f821"}.bi-wallet2::before{content:"\f615"}.bi-whatsapp::before{content:"\f618"}.bi-window-stack::before{content:"\f6d2"}.bi-x::before{content:"\f62a"}.bi-x-circle::before{content:"\f623"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-lg::before{content:"\f659"}.bi-x-octagon::before{content:"\f627"}h1,h2,h3,h4,h5,h6{color:var(--primary-clr-dark);}img{max-width:100%;height:auto;}a{color:var(--primary-clr-light);transition:.3s;text-decoration:none;}a:hover,a:active,a:focus{color:var(--primary-clr-dark);outline:none;text-decoration:none;}.btn:focus,.form-control:focus{box-shadow:none;}h1{font-size:32px;font-weight:700;}h2{font-size:26px;font-weight:700;}h3{font-size:20px;font-weight:500;}small{font-size:12px;color:#64748b;}.number{font-family:"VazirFD",sans-serif;}:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible{outline:3px solid rgba(29,111,164,.32) !important;outline-offset:2px !important;}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast);border:1px solid transparent;}.btn-primary{background:var(--primary-clr);color:var(--inverse-text-clr);}.btn-primary:hover{background:var(--primary-clr-dark);}.btn-outline{background:transparent;border-color:var(--primary-clr);color:var(--primary-clr);}.btn-outline:hover{background:var(--primary-clr);color:white;}.btn-danger{background:var(--danger-clr);color:white;}.btn-sm{height:34px;font-size:var(--fs-xs);padding:0 var(--space-3);}.card{background:var(--surface-clr);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;}.card-header{padding:var(--space-3);background:var(--primary-clr);color:white;font-size:var(--fs-md);text-align:center;border-radius:var(--radius-md);}.card-body{padding:var(--space-4);}.table-wrapper{overflow-x:auto;}.table{width:100%;border-collapse:collapse;min-width:600px;}.table th,.table td{padding:var(--space-3);text-align:center;border-bottom:1px solid var(--border-clr);font-size:var(--fs-sm);}.table th{background:var(--primary-clr-light);color:white;}.table tr:hover{background:var(--bg-clr);}@media (max-width:767px){.table{min-width:100%;}}.flex{display:flex;}.flex-between{display:flex;justify-content:center;align-items:center;text-align:center;}.gap{gap:var(--space-2);}.mt{margin-top:var(--space-4);}.mb{margin-bottom:var(--space-4);}.eng-ad-slot{display:grid;gap:12px;padding:15px;border:1px solid #d7e4ed;border-radius:16px;background:linear-gradient(145deg,#fbfdff,#f3f8fc);color:#203f5a;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.eng-ad-slot:after{content:"";position:absolute;inset:auto -32px -38px auto;width:105px;height:105px;border-radius:50%;background:rgba(24,105,158,.08);z-index:-1}.eng-ad-slot__label{width:max-content;padding:4px 7px;border-radius:999px;background:#eef4f8;color:#6e8192;font-size:0.6875rem;font-weight:900}.eng-ad-slot__body{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.eng-ad-slot__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#0d4e7b;color:#fff}.eng-ad-slot__body div{display:grid;gap:3px}.eng-ad-slot__body strong{font-size:.75rem;line-height:1.7;color:#183c59}.eng-ad-slot__body small{font-size:0.6875rem;line-height:1.8;color:#6d7f8f}.eng-ad-slot__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #e3ebf1;color:#1c628f;font-size:0.6875rem;font-weight:900}.eng-ad-slot:hover,.eng-ad-slot:focus-visible{border-color:#b8cfdf;background:#f8fbfe;transform:translateY(-1px);box-shadow:0 8px 20px rgba(17,63,96,.07)}.eng-ad-slot:focus-visible{outline:3px solid rgba(28,98,143,.18);outline-offset:2px}@media(max-width:619px){.eng-ad-slot{padding:13px}}@media(min-width:992px){.desktop-header{display:block!important}}.site-header{position:sticky;top:0;z-index:1000;width:100%;background:rgba(255,255,255,.97);border-bottom:1px solid #dce5ec;box-shadow:0 3px 16px rgba(12,45,70,.055);backdrop-filter:blur(10px)}.header-container{width:100%;max-width:1280px;min-height:78px;margin:0 auto;padding:7px 24px;display:grid;grid-template-columns:minmax(190px,230px) 1fr auto;align-items:center;gap:18px}.logo,.logo-link{display:flex;align-items:center;min-width:0}.logo-link{text-decoration:none}.site-logo{display:block;width:auto;height:62px;max-width:100%;object-fit:contain}.main-nav{min-width:0}.nav-list{display:flex;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}.nav-item{position:relative;list-style:none}.nav-link{display:flex;align-items:center;gap:5px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:#334a5e;text-decoration:none;font-family:inherit;font-size:.76rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:.16s ease}.nav-link:hover,.nav-item:focus-within>.nav-link{background:#eef4f8;color:#0c4c76}.nav-dropdown-toggle i{font-size:0.6875rem;transition:.16s ease}.nav-item--dropdown:hover .nav-dropdown-toggle i,.nav-item--dropdown:focus-within .nav-dropdown-toggle i{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 10px);right:50%;transform:translate(10%,-4px);width:290px;padding:7px;border:1px solid #dce7ef;border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(17,51,76,.14);opacity:0;visibility:hidden;pointer-events:none;transition:.15s ease}.nav-dropdown:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav-item--dropdown:hover .nav-dropdown,.nav-item--dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(10%,0)}.nav-dropdown a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;border-radius:10px;text-decoration:none}.nav-dropdown a:hover{background:#f3f7fa}.nav-dropdown>a>i{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#eaf4fa;color:#1b71a2}.nav-dropdown span{display:grid}.nav-dropdown b{font-size:0.6875rem;color:#25465f}.nav-dropdown small{margin-top:2px;font-size:0.6875rem;color:#788a99}.user-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.user-actions .btn{padding:7px 14px;border:1px solid transparent;border-radius:10px;font-size:0.6875rem;font-weight:900;text-decoration:none;transition:.16s ease}.user-actions .btn-outline{color:#0f496f;background:#fff;border-color:#b9cfdd}.user-actions .btn-outline:hover{background:#edf5f9}.user-actions .btn-primary{color:#fff;background:#0c456f;border-color:#0c456f}.user-actions .btn-primary:hover{background:#123a5c;transform:translateY(-1px)}@media(min-width:992px) and (max-width:1199px){.header-container{grid-template-columns:175px 1fr auto;gap:8px;padding-inline:14px}.site-logo{height:54px}.nav-link{padding:7px 6px;font-size:.69rem}.user-actions .btn{padding-inline:10px}}.nav-dropdown--compact{width:276px}@media (min-width:992px){.desktop-footer{display:block!important}}.site-footer{width:100%;margin:44px 0 0;padding:34px 0 0;background:linear-gradient(145deg,#0b1f38 0,#0f2747 58%,#163d69 100%);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px}.footer-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}.footer-col{min-width:0;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px rgba(255,255,255,.03)}.footer-title{display:inline-block;margin:0 0 14px;padding-bottom:7px;border-bottom:2px solid #d89a24;color:#fff;font-size:.92rem;font-weight:800}.footer-content{color:rgba(255,255,255,.82);font-size:.78rem}.license-items,.contact-info,.link-group{display:flex;flex-direction:column;gap:9px}.license-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:rgba(255,255,255,.035)}.license-item>a{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.88)}.license-item img{display:block;max-width:62px;max-height:62px;object-fit:contain;background:#fff;border-radius:8px}.license-icon{font-size:1.2rem;color:#e6ae43}.contact-item{display:flex;align-items:center;gap:9px;min-height:31px;border-bottom:1px dashed rgba(255,255,255,.09)}.contact-item:last-child{border-bottom:0}.contact-item i{width:22px;color:#e6ae43}.contact-item a,.contact-item span{color:rgba(255,255,255,.84)}.contact-item a:hover{color:#fff}.links-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:15px}.link-group a{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.78);font-size:.74rem}.link-group a i{color:#e6ae43}.link-group a:hover{color:#fff;transform:translateX(-2px)}.social-links{padding-top:13px;border-top:1px solid rgba(255,255,255,.09)}.social-title{margin:0 0 9px;color:#dce6f2;font-size:.76rem}.social-icons{display:flex;gap:7px;flex-wrap:wrap}.social-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:rgba(255,255,255,.05);color:#fff;font-size:1rem}.social-icon:hover{background:#fff;color:#0f2747;transform:translateY(-2px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -24px;padding:14px 24px;border-top:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.13)}.copyright,.designer{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.64);font-size:.7rem}.copyright i{color:#d89a24}.copyright strong{color:rgba(255,255,255,.82)}.designer a{color:#dbe7f4}.designer a:hover{color:#fff}@media(max-width:991px){.site-footer{margin-bottom:78px}}@media(max-width:768px){.footer-row{grid-template-columns:1fr;gap:11px}.footer-container{padding:0 14px}.footer-col{padding:16px}.footer-bottom{margin:0 -14px;padding:13px 14px;flex-direction:column;text-align:center}.links-section{gap:10px}}.messages-container{max-width:1200px;margin:0 auto;padding:var(--space-3) var(--space-4);}.alert{position:relative;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);animation:slideIn 0.3s ease;}@keyframes slideIn{from{transform:translateY(-10px);opacity:0;}to{transform:translateY(0);opacity:1;}}.alert-success{background:rgba(22,163,74,0.1);color:var(--success-clr);border-right:4px solid var(--success-clr);}.alert-error{background:rgba(220,38,38,0.1);color:var(--danger-clr);border-right:4px solid var(--danger-clr);}.alert-warning{background:rgba(245,158,11,0.1);color:var(--warning-clr);border-right:4px solid var(--warning-clr);}.alert-info{background:rgba(37,99,235,0.1);color:var(--info-clr);border-right:4px solid var(--info-clr);}.btn-close{margin-right:auto;background:none;border:none;font-size:1.2rem;cursor:pointer;opacity:0.7;transition:var(--transition-fast);}.btn-close:hover{opacity:1;}@media (max-width:768px){.messages-container{padding:var(--space-2);}.alert{padding:var(--space-2) var(--space-3);}}.pagination-wrapper{margin:var(--space-6) 0 var(--space-4);text-align:center;}.pagination{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:center;background:var(--surface-clr);padding:var(--space-2);border-radius:var(--radius-md);border:var(--border-width);border-color:var(--border-clr);box-shadow:var(--shadow-sm);}.page-item{display:inline-block;}.page-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-2);background:transparent;color:var(--primary-clr);text-decoration:none;font-size:var(--fs-sm);font-weight:500;border-radius:var(--radius-md);transition:var(--transition-fast);}.page-link i{font-size:1.2rem;}.page-link:hover{background:var(--bg-clr);color:var(--secondary-clr);}.page-item.active .page-link{background:var(--primary-clr);color:var(--white-clr);}.page-item.disabled .page-link{color:var(--muted-text-clr);opacity:0.5;pointer-events:none;}.page-info{margin-top:var(--space-3);color:var(--muted-text-clr);font-size:var(--fs-xs);}@media (max-width:768px){.page-link{min-width:36px;height:36px;font-size:var(--fs-xs);}.page-link i{font-size:1rem;}}@media (max-width:480px){.pagination{gap:2px;}.page-link{min-width:32px;height:32px;}}.home-desktop-only{display:none}.home-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#071f38 0%,#0b3d66 58%,#126998 100%);color:#fff;padding:64px 0 56px}.home-hero:before,.home-hero:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.045);pointer-events:none}.home-hero:before{width:340px;height:340px;right:-140px;top:-160px}.home-hero:after{width:260px;height:260px;left:-120px;bottom:-140px}.home-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:48px;align-items:center}.home-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);font-size:.7rem;font-weight:900;color:#b9dbef}.home-hero h1{max-width:760px;margin:14px 0 12px;font-size:clamp(2.2rem,4.2vw,3.65rem);line-height:1.45;letter-spacing:-.03em}.home-hero h1 em{font-style:normal;color:#82cef0}.home-hero__copy>p{max-width:720px;font-size:.92rem;line-height:2.05;color:#d5e5ef}.home-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;text-decoration:none;font-size:.76rem;font-weight:900;transition:.18s ease}.home-btn--primary{background:#fff;color:#0c426d;box-shadow:0 10px 25px rgba(0,0,0,.12)}.home-btn--ghost{border:1px solid rgba(255,255,255,.24);color:#fff;background:rgba(255,255,255,.055)}.home-btn:hover{transform:translateY(-2px)}.home-trust-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:#b9d3e3;font-size:0.6875rem}.home-trust-row span{display:flex;align-items:center;gap:6px}.home-trust-row i{color:#75d0ad}.home-hero__panel{display:grid;gap:9px}.home-panel-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.07);backdrop-filter:blur(7px);color:#fff;text-decoration:none;transition:.18s ease}.home-panel-card>i{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:rgba(255,255,255,.1);font-size:1rem}.home-panel-card div{display:grid;gap:2px}.home-panel-card b{font-size:.78rem}.home-panel-card small{font-size:0.6875rem;color:#c6dbe8}.home-panel-card>span{font-size:1rem;color:#87c6e8}.home-panel-card:hover{background:rgba(255,255,255,.12);transform:translateX(-3px)}.home-panel-card.is-primary{background:#fff;color:#143f5f;border-color:#fff}.home-panel-card.is-primary>i{background:#eaf4fa;color:#1c6d9d}.home-panel-card.is-primary small{color:#698095}.home-panel-card.is-primary>span{color:#1b699a}.home-ecosystem{padding:58px 0;background:#f7f9fb}.home-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px}.home-section-head span,.home-content-column header>span{color:#2581b6;font-size:0.6875rem;font-weight:900}.home-section-head h2,.home-content-column h2{margin:4px 0 0;color:#163a55;font-size:1.45rem}.home-section-head p{max-width:500px;color:#718394;font-size:.72rem;line-height:1.9}.home-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-feature-card{display:flex;flex-direction:column;min-height:255px;padding:20px;border:1px solid #dce7ef;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 24px rgba(19,52,78,.04);transition:.18s ease}.home-feature-card:hover{transform:translateY(-4px);border-color:#bcd4e3;box-shadow:0 14px 32px rgba(19,52,78,.08)}.home-feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#eaf4fa;color:#146b9e;font-size:1.15rem}.home-feature-card h3{margin:15px 0 7px;color:#1a405b;font-size:.92rem}.home-feature-card p{color:#6d8091;font-size:0.6875rem;line-height:2;flex:1}.home-feature-card b{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #edf2f5;color:#1c6796;font-size:0.6875rem}.home-content-strip{padding:54px 0;background:#fff}.home-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-content-column{padding:20px;border:1px solid #dce7ef;border-radius:18px;background:#fbfdfe}.home-content-column header{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:10px}.home-content-column header>span{grid-column:1/-1}.home-content-column h2{font-size:1.05rem}.home-content-column header>a{color:#1d6b99;text-decoration:none;font-size:0.6875rem;font-weight:900}.home-mini-list{display:grid}.home-mini-list>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #e8eef2;color:inherit;text-decoration:none}.home-mini-list>a:last-child{border-bottom:0}.home-mini-list>a>i:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf3f8;color:#2876a4}.home-mini-list span{display:grid}.home-mini-list b{font-size:.7rem;color:#294b63}.home-mini-list small{font-size:0.6875rem;color:#7d8e9c;margin-top:2px}.home-mini-list>a>i:last-child{color:#4b86a9}.home-empty-note{padding:18px;color:#7c8e9c;font-size:0.6875rem}.home-cta{padding:0 0 58px;background:#fff}.home-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px;border-radius:20px;background:linear-gradient(135deg,#092c4a,#0d5683);color:#fff}.home-cta__inner span{font-size:0.6875rem;color:#8dc8e7}.home-cta__inner h2{font-size:1.28rem;margin:4px 0}.home-cta__inner p{font-size:0.6875rem;color:#c6dce8}.home-cta__inner>div:last-child{display:flex;align-items:center;gap:12px}.home-btn--light{background:#fff;color:#0e4b74}.home-cta-link{color:#d8ecf7;font-size:0.6875rem;text-decoration:none;font-weight:900}@media(min-width:992px){.home-desktop-only{display:block}}@media(min-width:992px) and (max-width:1199px){.home-hero__grid{grid-template-columns:1fr 390px;gap:30px}.home-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-card{min-height:210px}}@media(max-width:991px){.home-desktop-only{display:none!important}}.home-hero h1{color:#fff!important}.home-hero h1 em{color:#8bd6f6!important}.home-hero__copy>p{color:#dcebf4!important}.home-panel-card b{color:#fff}.home-panel-card small{color:#c9dce8}.home-panel-card.is-primary b{color:#143f5f}.home-panel-card.is-primary small{color:#698095}.home-feature-card h3,.home-section-head h2,.home-content-column h2{color:#173d58}.home-feature-card p,.home-section-head p{color:#667d8f}.mobile-app-header,.mobile-services-grid,.mobile-slider-wrapper,.mobile-action-bar{display:none !important;}.desktop-header,.desktop-footer,.hero-container{display:block !important;}@media (max-width:991px){.desktop-header,.desktop-footer{display:none !important;}.hero-container{display:none !important;}.mobile-app-header{display:block !important;}.mobile-services-grid{display:grid !important;}.mobile-slider-wrapper{display:block !important;}.mobile-action-bar{display:block !important;}body{background:#f5f7fa;padding-bottom:80px;overflow-x:hidden;overflow-x:clip;-webkit-tap-highlight-color:transparent;}main{padding:0;margin:0;}}@media (min-width:992px){.mobile-app-header,.mobile-services-grid,.mobile-slider-wrapper,.mobile-action-bar{display:none !important;}.desktop-header{display:flex !important;}.desktop-footer{display:block !important;}.hero-container{display:flex !important;}}.mobile-app-header{display:none;position:relative;z-index:50;width:100%;padding:0;margin:0;background:transparent;}.mobile-app-header .mobile-header-card{position:relative;width:100%;min-height:92px;padding:10px 14px 18px;overflow:hidden;background:linear-gradient( 135deg,#082a4a 0%,#0d4f91 55%,#0969da 100% );border-radius:0 0 24px 24px;box-shadow:0 6px 18px rgba(8,42,74,0.18);}.mobile-app-header .mobile-header-card::before{content:"";position:absolute;width:130px;height:130px;top:-82px;right:-42px;border-radius:50%;background:rgba(255,255,255,0.06);pointer-events:none;}.mobile-app-header .mobile-header-card::after{content:"";position:absolute;width:130px;height:130px;left:-36px;bottom:-94px;border-radius:50%;background:rgba(255,255,255,0.04);pointer-events:none;}.mobile-app-header .header-card-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;}.mobile-app-header .header-brand{min-width:0;flex:1;}.mobile-app-header .mobile-brand-link{display:flex;align-items:center;min-width:0;gap:8px;color:inherit;text-decoration:none;}.mobile-app-header .mobile-brand-logo{display:block;width:46px;height:46px;flex:0 0 46px;object-fit:contain;}.mobile-app-header .brand-text{display:flex;min-width:0;flex-direction:column;gap:1px;}.mobile-app-header .brand-name{margin:0;color:#ffffff;font-size:1rem;font-weight:800;line-height:1.2;}.mobile-app-header .brand-title{display:block;max-width:155px;overflow:hidden;color:rgba(255,255,255,0.76);font-size:0.6rem;line-height:1.45;white-space:nowrap;text-overflow:ellipsis;}.mobile-app-header .header-user{display:flex;align-items:center;flex-shrink:0;}.mobile-app-header .user-info{display:flex;flex-direction:column;align-items:flex-end;gap:4px;}.mobile-app-header .user-name{max-width:100px;overflow:hidden;color:#ffffff;font-size:0.68rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;}.mobile-app-header .user-actions-mobile{display:flex;align-items:center;gap:5px;}.mobile-app-header .mobile-user-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 9px;color:#ffffff;font-size:0.62rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.22);border-radius:18px;backdrop-filter:blur(5px);}.mobile-app-header .mobile-user-btn-primary{color:#082a4a;background:#ffffff;border-color:#ffffff;}.mobile-app-header .mobile-user-btn:active{transform:scale(0.96);}.mobile-app-header .overlap-card-wrapper{position:relative;z-index:2;width:100%;padding:0 12px;margin-top:-12px;}.mobile-app-header .overlap-card{position:relative;width:100%;padding:9px 10px 10px;background:#ffffff;border:1px solid rgba(8,42,74,0.07);border-radius:15px;box-shadow:0 7px 20px rgba(8,42,74,0.10);}.mobile-app-header .overlap-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding:0 2px 6px;}.mobile-app-header .overlap-date{display:inline-flex;align-items:center;gap:4px;color:#6b7280;font-size:0.61rem;white-space:nowrap;}.mobile-app-header .overlap-date i{font-size:0.63rem;}.mobile-app-header .overlap-welcome{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:#0d4f91;font-size:0.61rem;font-weight:600;white-space:nowrap;background:rgba(13,79,145,0.07);border-radius:18px;}.mobile-app-header .overlap-welcome i{color:#f59e0b;font-size:0.62rem;}.mobile-app-header .overlap-divider-line{width:100%;height:1px;margin:0 0 7px;background:linear-gradient( to right,transparent,#e5e7eb 18%,#e5e7eb 82%,transparent );}.mobile-app-header .overlap-card-content{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;width:100%;gap:3px;}.mobile-app-header .overlap-item{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:5px;padding:5px 3px;color:#30343b;text-decoration:none;background:rgba(8,42,74,0.025);border-radius:9px;transition:transform 0.15s ease,background 0.15s ease;}.mobile-app-header .overlap-item:active{background:rgba(8,42,74,0.08);transform:scale(0.97);}.mobile-app-header .overlap-icon{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;color:#0d6efd;font-size:0.82rem;background:rgba(13,110,253,0.08);border-radius:8px;}.mobile-app-header .overlap-item>span:last-child{min-width:0;overflow:hidden;color:#30343b;font-size:0.64rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis;}.mobile-app-header .overlap-divider{display:block;width:1px;height:23px;background:linear-gradient( to bottom,transparent,#dfe3e8,transparent );}@media (max-width:991px){.mobile-app-header{display:block !important;position:relative !important;top:auto !important;}}@media (min-width:768px) and (max-width:991px){.mobile-app-header .mobile-header-card{min-height:102px;padding:13px 24px 20px;border-radius:0 0 27px 27px;}.mobile-app-header .mobile-brand-logo{width:54px;height:54px;flex-basis:54px;}.mobile-app-header .brand-name{font-size:1.12rem;}.mobile-app-header .brand-title{max-width:240px;font-size:0.7rem;}.mobile-app-header .user-name{max-width:160px;font-size:0.77rem;}.mobile-app-header .mobile-user-btn{min-height:32px;padding:5px 12px;font-size:0.68rem;}.mobile-app-header .overlap-card-wrapper{padding:0 22px;margin-top:-13px;}.mobile-app-header .overlap-card{padding:11px 15px 12px;border-radius:17px;}.mobile-app-header .overlap-date,.mobile-app-header .overlap-welcome{font-size:0.68rem;}.mobile-app-header .overlap-item{min-height:46px;}.mobile-app-header .overlap-icon{width:32px;height:32px;flex-basis:32px;font-size:0.9rem;}.mobile-app-header .overlap-item>span:last-child{font-size:0.7rem;}}@media (max-width:380px){.mobile-app-header .mobile-header-card{min-height:86px;padding:8px 10px 16px;border-radius:0 0 21px 21px;}.mobile-app-header .mobile-brand-logo{width:41px;height:41px;flex-basis:41px;}.mobile-app-header .mobile-brand-link{gap:6px;}.mobile-app-header .brand-name{font-size:0.9rem;}.mobile-app-header .brand-title{max-width:112px;font-size:0.52rem;}.mobile-app-header .user-name{max-width:70px;font-size:0.6rem;}.mobile-app-header .mobile-user-btn{min-height:27px;padding:3px 7px;font-size:0.55rem;}.mobile-app-header .overlap-card-wrapper{padding:0 8px;margin-top:-10px;}.mobile-app-header .overlap-card{padding:7px 7px 8px;border-radius:13px;}.mobile-app-header .overlap-header{min-height:23px;padding-bottom:5px;}.mobile-app-header .overlap-date,.mobile-app-header .overlap-welcome{font-size:0.54rem;}.mobile-app-header .overlap-welcome{padding:2px 6px;}.mobile-app-header .overlap-divider-line{margin-bottom:5px;}.mobile-app-header .overlap-item{min-height:37px;gap:2px;padding:4px 1px;}.mobile-app-header .overlap-icon{width:24px;height:24px;flex-basis:24px;font-size:0.7rem;}.mobile-app-header .overlap-item>span:last-child{font-size:0.53rem;}.mobile-app-header .overlap-divider{height:20px;}}.mobile-app-header .notif-bell{width:30px;height:30px;margin:0;color:#ffffff;background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.22);border-radius:50%;}.mobile-app-header .notif-bell .bi{font-size:0.85rem;}.mobile-app-header .notif-bell__count{top:-5px;inset-inline-start:-5px;min-width:16px;height:16px;line-height:16px;font-size:0.6rem;}.mobile-home-shell{display:none;background:#f5f7fa;padding:10px 10px 4px}.mobile-apps-section,.mobile-services-section{margin-bottom:13px}.mobile-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 3px 9px}.mobile-section-title span{font-size:.78rem;font-weight:900;color:#263e54}.mobile-section-title small,.mobile-section-title a{font-size:.58rem;color:#71879a;text-decoration:none}.mobile-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-app-tile{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:74px;padding:11px;border:1px solid #e0e8ee;border-radius:15px;background:#fff;text-decoration:none;box-shadow:0 3px 11px rgba(20,51,75,.035)}.mobile-app-tile>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eaf4fa;color:#176e9f;font-size:1.05rem}.mobile-app-tile span{display:grid;min-width:0}.mobile-app-tile b{font-size:.68rem;color:#29465d;line-height:1.6}.mobile-app-tile small{font-size:.52rem;color:#7b8d9b;line-height:1.5;margin-top:2px}.mobile-app-tile:active,.service-item:active{transform:scale(.97);background:#f4f8fb}.mobile-services-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px;background:transparent;padding:0}.service-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:76px;padding:10px 5px;border:1px solid #e1e9ef;border-radius:14px;background:#fff;text-align:center;text-decoration:none;box-shadow:0 2px 8px rgba(20,51,75,.025);transition:.14s ease}.service-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#f0f6fa;color:#2575a5;font-size:1rem}.service-label{font-size:.57rem;font-weight:800;color:#526a7e;line-height:1.35}@media(max-width:380px){.mobile-home-shell{padding-inline:8px}.mobile-apps-grid{gap:6px}.mobile-app-tile{padding:9px;min-height:68px}.mobile-app-tile>i{width:34px;height:34px}.mobile-app-tile b{font-size:.62rem}.mobile-app-tile small{font-size:.48rem}.mobile-services-grid{gap:6px}.service-item{min-height:70px;border-radius:12px}.service-label{font-size:.53rem}}@media(min-width:768px) and (max-width:991px){.mobile-home-shell{padding:16px}.mobile-apps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mobile-app-tile{grid-template-columns:1fr;text-align:center;justify-items:center;min-height:110px}.mobile-services-grid{grid-template-columns:repeat(5,1fr);gap:9px}.service-item{min-height:90px}}@media(max-width:991px){.mobile-home-shell{display:block!important}}.mobile-public-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 14px}.mobile-public-links a{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:7px 5px;border:1px solid #e1e9ef;border-radius:11px;background:#fff;color:#607689;text-decoration:none;font-size:.54rem;font-weight:800;white-space:nowrap}.mobile-public-links i{color:#2276a6;font-size:.78rem}@media(max-width:380px){.mobile-public-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-public-links a{font-size:.56rem}}@media(min-width:768px) and (max-width:991px){.mobile-public-links{max-width:760px;margin-inline:auto}.mobile-public-links a{min-height:44px;font-size:.62rem}}.mobile-slider-wrapper{padding:8px 12px 12px;background:#f5f7fa;display:none;}.mobile-slider-container{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);background:#ffffff;width:100%;}.slider-track{position:relative;width:100%;height:140px;overflow:hidden;}.slider-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.6s ease,visibility 0.6s ease;pointer-events:none;}.slider-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;}.slider-slide img{display:block;width:100%;height:100%;object-fit:cover;}.slide-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 12px;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);color:#ffffff;pointer-events:none;}.slide-caption h3{font-size:0.95rem;margin:0 0 2px 0;font-weight:600;}.slide-caption p{font-size:0.75rem;margin:0;opacity:0.9;}.slider-controls{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;z-index:10;}.slider-btn{background:rgba(255,255,255,0.9);border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:all 0.2s;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:0;}.slider-btn:hover{background:#ffffff;transform:scale(1.05);}.slider-btn:active{transform:scale(0.92);}.slider-btn i{font-size:0.8rem;pointer-events:none;}.slider-dots{display:flex;gap:6px;}.dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.3s;}.dot.active{background:#ffffff;width:24px;border-radius:4px;}@media (min-width:768px) and (max-width:991px){.slider-track{height:200px;}.slide-caption h3{font-size:1.2rem;}.slide-caption p{font-size:0.9rem;}.slider-btn{width:36px;height:36px;}.slider-btn i{font-size:1rem;}.dot{width:10px;height:10px;}}@media (max-width:380px){.slider-track{height:110px;}.slide-caption{padding:12px 12px 8px;}.slide-caption h3{font-size:0.85rem;}.slide-caption p{font-size:0.8rem;}.slider-btn{width:26px;height:26px;}.slider-btn i{font-size:0.7833rem;}.dot{width:6px;height:6px;}}@media (max-width:991px){.mobile-slider-wrapper{display:block !important;}}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #e9ecef;padding:8px 12px 10px;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,0.03);display:none;}.mobile-action-buttons{display:flex;align-items:center;justify-content:space-around;gap:8px;}.action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;padding:6px 12px;border-radius:16px;transition:all 0.2s ease;flex:1;min-height:52px;border:2px solid transparent;position:relative;}.action-btn:active{transform:scale(0.92);}.action-icon{font-size:1.3rem;line-height:1;transition:all 0.2s;}.action-label{font-size:0.6rem;font-weight:600;letter-spacing:0.3px;}.action-btn-home{background:rgba(15,39,71,0.06);color:#0f2747;border-color:rgba(15,39,71,0.10);}.action-btn-home .action-icon{color:#0f2747;}.action-btn-home:active{background:rgba(15,39,71,0.12);border-color:rgba(15,39,71,0.20);}.action-btn-primary{background:linear-gradient(135deg,#0f2747,#8b5cf6);color:#ffffff;box-shadow:0 4px 16px rgba(15,39,71,0.28);border-color:transparent;min-height:58px;border-radius:20px;}.action-btn-primary .action-icon{color:#ffffff;}.action-btn-primary .action-label{color:#ffffff;}.action-btn-primary:active{transform:scale(0.95);box-shadow:0 2px 8px rgba(15,39,71,0.20);}.action-btn-outline{background:rgba(22,61,105,0.05);color:#163d69;border-color:rgba(22,61,105,0.10);}.action-btn-outline .action-icon{color:#163d69;}.action-btn-outline:active{background:rgba(22,61,105,0.10);border-color:rgba(22,61,105,0.18);}@media (min-width:768px) and (max-width:991px){.mobile-action-bar{padding:12px 20px 14px;}.action-btn{min-height:64px;padding:8px 16px;border-radius:20px;}.action-icon{font-size:1.6rem;}.action-label{font-size:0.7rem;}.action-btn-primary{min-height:70px;border-radius:24px;}}@media (max-width:380px){.mobile-action-bar{padding:6px 8px 8px;}.action-btn{min-height:44px;padding:4px 8px;border-radius:12px;gap:2px;}.action-icon{font-size:1.1rem;}.action-label{font-size:0.5rem;}.action-btn-primary{min-height:48px;border-radius:16px;}}@media (max-width:991px){.mobile-action-bar{display:block !important;}}.action-btn-primary::before{content:'';position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,#0f2747,#8b5cf6);z-index:-1;opacity:0;transition:opacity 0.3s;}.action-btn-primary:active::before{opacity:1;}.action-btn.active .action-icon{transform:translateY(-2px);}.action-btn.active::after{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:20px;height:3px;border-radius:0 0 4px 4px;}.action-btn-home.active::after{background:#0f2747;}.action-btn-outline.active::after{background:#163d69;}.action-btn-primary.active::after{background:#ffffff;}.mobile-site-links{display:none}@media(max-width:991px){.mobile-site-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:16px 12px 92px;background:#f5f7fa;border-top:1px solid #e1e8ed}.mobile-site-links a{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #dfe8ee;border-radius:11px;background:#fff;color:#607588;text-decoration:none;font-size:.58rem;font-weight:800}}@media (max-width:991px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}body{font-size:15px;line-height:1.7;text-rendering:optimizeLegibility;}main p,main li{line-height:1.8;}main h1{font-size:1.375rem;line-height:1.45;}main h2{line-height:1.5;}main input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]),main select,main textarea{font-size:16px !important;}main input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]):not(.pm-grid *),main select:not(.pm-grid *){min-height:44px;}main input[type="checkbox"]:not(.pm-grid *),main input[type="radio"]:not(.pm-grid *){width:20px;height:20px;}main .btn,main button[type="submit"]:not(.pm-grid *){min-height:44px;}main label{font-size:max(0.875rem,14px);}.messages-container{padding-inline:12px;}}@media (max-width:991px){body{padding-bottom:calc(var(--mobile-bar-h,96px) + env(safe-area-inset-bottom,0px) + 12px) !important;}.est-scroll-top-btn{bottom:calc(var(--mobile-bar-h,96px) + env(safe-area-inset-bottom,0px) + 12px);}.pm-grid-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;}.pm-grid:not(.has-mobile-cards){table-layout:auto;}.pm-grid:not(.has-mobile-cards)>thead th{white-space:nowrap;}.pm-grid:not(.has-mobile-cards) td.pm-grid-number{white-space:nowrap;}.pm-grid:not(.has-mobile-cards) .est-col-wide{min-width:220px;white-space:normal;}}