@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.ia-live-wrap{display:grid;gap:22px}.ia-live-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(115px,1fr));gap:12px;padding:20px;border-bottom:1px solid #e9eef4}.ia-live-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#59697b}.ia-live-filters select,.ia-live-filters input{width:100%;min-height:39px;border:1px solid #dce4ee;background:#fff;border-radius:9px;padding:8px;color:#17283e;font:inherit;font-size:13px}.ia-live-search{display:flex;align-items:center;gap:6px}.ia-live-search input{min-width:0}.ia-live-name{display:flex;align-items:flex-start;gap:11px;min-width:200px}.ia-live-name strong{font-size:14px;display:block}.ia-live-name small{color:#7c8999;display:block;margin-top:5px}.ia-live-disabled{font-size:12px;color:#84909e}.ia-live-error{display:flex;align-items:center;gap:12px;margin:18px;padding:14px;border-radius:10px;background:#fff1f1;color:#982f31}.ia-live-error p{flex:1}.ia-live-pagination{display:flex;justify-content:center;align-items:center;gap:18px;padding:18px}.ia-live-pagination button:disabled{opacity:.5;cursor:not-allowed}.ia-live-note{font-size:13px;color:#66768b}@media(max-width:1040px){.ia-live-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-live-filters label:first-child{grid-column:span 2}}@media(max-width:550px){.ia-live-filters{grid-template-columns:1fr}.ia-live-filters label:first-child{grid-column:auto}}.rte{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff;min-width:0}.rte:focus-within{border-color:#8eaccd;box-shadow:0 0 0 2px #dce8f7}.rte-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:10px;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center}.rte-tool-group{display:flex;gap:3px;padding:0 7px 0 0;margin-right:1px;border-right:1px solid #dce4ed;align-items:center}.rte-tool-group:last-child{border:0}.rte-block{border:1px solid #dce4ed;background:#fff;color:#293b52;padding:6px 7px;border-radius:6px;font:inherit;font-size:12px;min-width:116px}.rte-tool{border:1px solid transparent;background:transparent;border-radius:5px;color:#30445b;min-height:34px;min-width:33px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px;cursor:pointer}.rte-tool:hover:not(:disabled){background:#e6edf8}.rte-tool.is-active{background:#d9e6f7;border-color:#a8bdd7;color:#16416c}.rte-tool:disabled{opacity:.35;cursor:default}.rte-tool:focus-visible,.rte-block:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.rte-view-group{margin-left:auto;font-size:11px}.rte-editable,.rte-preview{padding:20px;outline:none;font-size:15px;color:#28374a;line-height:1.75;word-wrap:break-word}.rte-editable:empty:before{content:attr(data-placeholder);color:#9ba6b5;pointer-events:none}.rte-hidden{display:none}.rte-source{display:block;width:100%;padding:20px!important;border:0!important;border-radius:0!important;background:#111b2c!important;color:#e4edf9!important;font:13px/1.7 Consolas,monospace!important;resize:vertical}.rte-footer{border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:space-between;padding:8px 13px;color:#718096;background:#fbfcfe;font-size:11px}.rte-footer span{display:flex;align-items:center;gap:5px}.rte-link-box{padding:12px;display:flex;gap:10px;align-items:end;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;background:#eff5fb}.rte-link-box label{flex:1;min-width:180px;display:flex;gap:5px;flex-direction:column;font-size:12px;font-weight:700}.rte-link-box input{width:100%;border:1px solid #bfcede;border-radius:6px;padding:8px;font:inherit}.rte-link-box>button{padding:9px 12px;background:#264e7a;color:#fff;border:0;border-radius:6px}.rte-link-box>button.rte-link-cancel{color:#354f66;background:#d9e2eb}.rte-link-box small{color:#a32431;flex-basis:100%}.rte-typography :is(h2,h3,h4){color:#182841;line-height:1.3;margin:1.1em 0 .5em;font-weight:750}.rte-typography h2{font-size:1.7em}.rte-typography h3{font-size:1.35em}.rte-typography h4{font-size:1.15em}.rte-typography p{margin:.4em 0 1em}.rte-typography ul,.rte-typography ol{padding-left:27px;margin:.6em 0 1.2em}.rte-typography li{margin:.25em 0}.rte-typography blockquote{border-left:4px solid #b6c8dc;margin:1em 0;padding:7px 0 7px 18px;background:#f8fafc;color:#475569}.rte-typography a{color:#2563a8;text-decoration:underline}.rte-typography img{display:block;max-width:100%;height:auto;border-radius:5px;margin:12px 0}.rte-typography hr{border:0;border-top:1px solid #bcc9d9;margin:22px 0}.rte-typography table{width:100%;border-collapse:collapse;margin:14px 0}.rte-typography td,.rte-typography th{border:1px solid #bbc9d7;padding:9px 11px;vertical-align:top;min-width:50px}.rte-typography th{background:#eef2f8;color:#223954;font-weight:750}.rte-typography [style*="text-align: center"]{text-align:center}.rte-typography [style*="text-align: right"]{text-align:right}.rte-typography [style*="text-align: justify"]{text-align:justify}@media(max-width:700px){.rte-toolbar{gap:3px;padding:7px}.rte-tool-group{padding-right:3px}.rte-tool{min-width:31px}.rte-view-group{margin-left:0}.rte-editable,.rte-preview{padding:13px}}.ia-editor-page{display:grid;gap:20px}.ia-editor-back{display:inline-flex;align-items:center;gap:8px;color:#34587b;text-decoration:none;font-weight:700}.ia-editor-heading h1{font-size:30px;margin:6px 0}.ia-editor-heading p{color:#64748b}.ia-editor-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px}.ia-edit-card{padding:24px;display:flex;flex-direction:column;gap:16px}.ia-edit-card h2{font-size:18px;margin:0}.ia-edit-card label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650;color:#23384c}.ia-edit-card label small{font-weight:400;color:#64748b}.ia-edit-card input:not([type=checkbox]),.ia-edit-card textarea,.ia-edit-card select{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:11px 12px;background:#fff;color:#142c44;font:inherit}.ia-edit-card textarea{resize:vertical}.ia-editor-side{display:flex;flex-direction:column;gap:20px}.ia-edit-card .ia-check{flex-direction:row;align-items:center}.ia-edit-toolbar{display:flex;gap:7px;flex-wrap:wrap}.ia-edit-toolbar button{border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#24384c;padding:8px 10px;cursor:pointer}.ia-content-editable{min-height:320px;border:1px solid #cbd5e1;border-radius:10px;padding:18px;outline-offset:3px;overflow-wrap:anywhere}.ia-editor-hint{font-size:12px;color:#64748b;line-height:1.6;margin:0}.ia-editor-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ia-editor-error,.ia-editor-success{margin-right:auto;padding:10px 12px;border-radius:8px}.ia-editor-error{background:#fef2f2;color:#9f1239}.ia-editor-success{background:#ecfdf5;color:#166534}@media(max-width:860px){.ia-editor-layout{grid-template-columns:1fr}.ia-editor-actions{grid-column:1}.ia-edit-card{padding:17px}}.iam-page{display:grid;gap:20px}.iam-upload-wrap{display:grid;gap:8px}.iam-upload{border:2px dashed #a9c2dc;background:#f3f8fd;border-radius:15px;display:flex;align-items:center;gap:17px;padding:24px;color:#295b83;flex-wrap:wrap}.iam-upload.iam-drag{border-color:#1769aa;background:#e5f2ff}.iam-upload>div{flex:1;min-width:210px}.iam-upload strong{font-size:15px;color:#183a59}.iam-upload p{margin:6px 0 0;color:#5b7289;font-size:12px;line-height:1.6}.iam-library{padding:20px;min-width:0}.iam-filter{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.iam-filter label{display:flex;align-items:center;gap:10px;border:1px solid #d8e0e8;border-radius:9px;padding:0 10px;flex:1;min-width:165px}.iam-filter input{border:0;outline:none;padding:12px 0;background:transparent;min-width:0;width:100%;color:#193452}.iam-filter select{border:1px solid #d8e0e8;border-radius:9px;padding:10px 12px;background:#fff;color:#193452}.iam-meta{font-size:12px;color:#6d7c8e;margin:18px 0 10px}.iam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:13px}.iam-tile{min-width:0;display:grid;gap:6px;text-align:left;background:#fff;border:1px solid #e2e9ef;padding:8px 8px 12px;border-radius:13px;cursor:pointer;color:#17324c}.iam-tile:hover{border-color:#1b76b9;box-shadow:0 7px 16px #16395810}.iam-tile-image{background:#f1f5f9;height:133px;display:grid;place-items:center;color:#6b83a0;border-radius:8px;overflow:hidden}.iam-tile-image img{width:100%;height:100%;object-fit:cover}.iam-tile strong{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iam-tile small{font-size:11px;color:#64748b}.iam-pagination{border-top:1px solid #edf0f4;padding:15px 0 0;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#64748b;font-size:12px}.iam-pagination button{border:1px solid #d8e0e8;background:#fff;padding:9px 11px;border-radius:8px;display:flex;align-items:center;gap:7px;cursor:pointer}.iam-pagination button:disabled{opacity:.45;cursor:not-allowed}.iam-error,.iam-success{padding:12px 14px;border-radius:9px;font-size:13px;display:flex;gap:10px;align-items:center}.iam-error{background:#fef2f2;color:#991b1b}.iam-success{background:#ecfdf3;color:#166534}.iam-status{padding:35px;color:#64748b;text-align:center}.iam-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#081a35a8;z-index:1100;display:grid;place-items:center;padding:18px}.iam-modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px #05182a52;width:min(970px,100%);max-height:92vh;overflow-y:auto;padding:22px}.iam-modal header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.iam-modal header h2{margin:0;font-size:19px;color:#17324c;overflow-wrap:anywhere}.iam-modal header>button{border:0;background:#f1f5f9;cursor:pointer;padding:8px;border-radius:8px;display:grid;place-items:center}.iam-modal .iam-upload{padding:14px}.iam-grid-compact{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.iam-grid-compact .iam-tile-image{height:93px}.iam-detail-grid{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,.8fr);gap:20px}.iam-detail-preview{border-radius:12px;background:#f1f5f9;min-height:260px;display:grid;place-items:center;overflow:hidden}.iam-detail-preview img{width:100%;height:100%;max-height:520px;object-fit:contain}.iam-detail-form{display:grid;align-content:start;gap:13px}.iam-detail-form label{display:grid;gap:5px;font-size:13px;font-weight:600}.iam-detail-form input{border:1px solid #d4dee6;border-radius:8px;padding:11px;color:#17324c}.iam-detail-form small{color:#64748b;overflow-wrap:anywhere}.iam-editor-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.iam-editor-buttons button{border:1px solid #bfd4e6;border-radius:8px;background:#edf5fc;color:#173e65;padding:9px 11px;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:600}.iam-editor-attachments{grid-column:1;grid-row:2;display:grid;gap:12px}.ia-editor-side{grid-column:2;grid-row:1 / span 2}.iam-editor-attachments h2{margin:0;font-size:16px}.iam-editor-attachments>p{font-size:13px;color:#65768a;margin:0}.iam-attachment-list{display:grid;gap:8px}.iam-attachment{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;padding:10px;border-radius:9px}.iam-attachment>span{padding:8px;background:#eff6ff;border-radius:8px}.iam-attachment>div{display:grid;gap:4px;flex:1;min-width:0}.iam-attachment strong{overflow-wrap:anywhere;font-size:12px}.iam-attachment small{color:#64748b}.iam-attachment>a,.iam-attachment>button{border:0;background:#f1f5f9;padding:8px;border-radius:8px;display:grid;place-items:center;color:#234561;cursor:pointer}@media(max-width:700px){.iam-detail-grid{grid-template-columns:1fr}.iam-upload{padding:16px}.iam-upload>button{width:100%;justify-content:center}.iam-modal{padding:15px}.iam-library{padding:12px}.iam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.iam-editor-attachments,.ia-editor-side{grid-column:1;grid-row:auto}}.ian-page{display:grid;gap:18px}.ian-summary{display:flex;align-items:center;gap:12px;padding:16px 19px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#164e63}.ian-summary>svg{flex-shrink:0}.ian-summary strong{font-size:23px}.ian-summary-note{font-size:12px;margin-left:auto;color:#475569}.ian-list{padding:0;overflow:hidden}.ian-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:13px;padding:20px;border-bottom:1px solid #e5e7eb}.ian-filter-row label{display:grid;gap:7px;font-size:12px;font-weight:650;color:#475569}.ian-filter-row select,.ian-search input,.ian-form input,.ian-form textarea{font:inherit;border:1px solid #cbd5e1;background:#fff;color:#172b46;border-radius:10px;padding:11px 12px;min-width:150px;width:100%;outline-offset:2px}.ian-filter-row .ian-search{display:flex;align-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:10px;padding:0 10px;flex:1 1 260px}.ian-search input{border:0;min-width:0}.ian-result-count{padding:10px 20px;color:#64748b;font-size:12px;background:#f8fafc}.ian-row-wrap{border-top:1px solid #edf0f4}.ian-row{display:flex;align-items:center;gap:14px;padding:18px 20px;flex-wrap:wrap}.ian-icon{background:#eff6ff;border-radius:12px;color:#2563eb;display:grid;place-items:center;width:42px;height:42px;flex-shrink:0}.ian-row-content{display:grid;gap:6px;flex:1 1 200px;min-width:180px}.ian-row-content strong{font-size:14px;color:#142640;overflow-wrap:anywhere}.ian-row-content>span{font-size:12px;color:#64748b}.ian-published{color:#15803d;font-weight:650}.ian-draft{color:#92400e;font-weight:650}.ian-pill{background:#f1f5f9;color:#475569;border-radius:40px;padding:7px 10px;font-size:12px;white-space:nowrap}.ian-pill-active{background:#dcfce7;color:#166534}.ian-edit-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:10px;color:#475569}.ian-editor{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:25px;background:#f8fafc;border-top:1px solid #e2e8f0;padding:24px}.ian-form{display:grid;gap:15px;min-width:0}.ian-note-heading h3,.ian-preview-heading h3{margin:0;font-size:16px;color:#172b46}.ian-note-heading p{margin:6px 0 0;color:#64748b;font-size:13px}.ian-form>label:not(.ian-check){display:grid;gap:7px;font-size:13px;font-weight:650;color:#334155}.ian-field-hint{font-size:12px;font-weight:400;color:#64748b}.ian-form textarea{resize:vertical;min-height:86px}.ian-check{display:flex;gap:12px;padding:15px;border:1px solid #dbeafe;background:#eff6ff;border-radius:12px;align-items:flex-start;cursor:pointer}.ian-check input{width:18px;height:18px;margin:2px 0 0;min-width:18px;accent-color:#2563eb}.ian-check span{display:grid;gap:5px;color:#172b46}.ian-check small{font-weight:400;font-size:12px;color:#475569}.ian-default-url{font-size:12px;color:#64748b;overflow-wrap:anywhere}.ian-default-url code{font-size:12px}.ian-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ian-preview{min-width:0}.ian-preview-heading{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:16px}.ian-preview-card{background:linear-gradient(135deg,#082d55,#124d78);padding:23px;color:#fff;display:grid;gap:18px;border-radius:15px}.ian-preview-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.06em;color:#f2c775}.ian-preview-card strong{font-size:19px;line-height:1.45;overflow-wrap:anywhere}.ian-preview-card a{display:flex;align-items:center;gap:7px;max-width:max-content;border-radius:8px;background:#e8b861;color:#17324c;padding:10px 15px;font-weight:700;font-size:12px;text-decoration:none}.ian-preview-tip{font-size:12px;color:#64748b;line-height:1.6}.ian-inline-warning,.ian-error,.ian-success{padding:12px;border-radius:9px;font-size:13px;line-height:1.5}.ian-inline-warning{background:#fff7ed;color:#92400e}.ian-error{display:flex;align-items:center;gap:9px;background:#fef2f2;color:#991b1b}.ian-success{display:flex;align-items:center;gap:9px;background:#f0fdf4;color:#166534}.ian-top-error{margin:18px}.ian-top-error button{margin-left:auto;border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer}.ian-empty{padding:32px;text-align:center;color:#64748b}.ian-pagination{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f4;color:#64748b;font-size:13px}.ian-footnote{color:#64748b;font-size:12px;line-height:1.6}@media(max-width:900px){.ian-editor{grid-template-columns:1fr}.ian-summary{flex-wrap:wrap}.ian-summary-note{margin-left:0}}@media(max-width:640px){.ian-row{gap:10px}.ian-pill{order:5}.ian-actions>*{width:100%;justify-content:center}.ian-filter-row{display:grid;grid-template-columns:1fr}.ian-editor{padding:16px}.ian-summary{padding:13px}}.ian-flash-close{background:none;border:0;margin-left:auto;font-size:20px;color:inherit;cursor:pointer}.adm-video-manager{max-width:1470px;margin:auto}.adm-video-manager .adm-card{padding:25px;border-radius:12px}.adm-video-manager h2{font-size:19px;margin:0 0 6px;color:#192843}.adm-video-manager p{font-size:13px;color:#7f8da3;line-height:1.55}.adm-video-settings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:25px}.adm-video-settings>div:first-child p{margin:0}.adm-video-settings-grid{width:100%;display:grid;grid-template-columns:1fr 1.3fr;gap:15px}.adm-video-settings-grid label,.adm-video-form>label:not(.adm-video-switch){display:flex;flex-direction:column;gap:8px;color:#374765;font-weight:700;font-size:13px}.adm-video-settings-grid input,.adm-video-form input,.adm-video-form textarea{width:100%}.adm-video-switch{display:inline-flex;gap:10px;align-items:center;font-weight:700;font-size:13px;color:#34435d;cursor:pointer}.adm-video-switch input{width:17px!important;height:17px;accent-color:#2b4aac}.adm-video-columns{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:24px;align-items:start}.adm-video-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #e8ecf3;padding-bottom:18px;margin-bottom:16px}.adm-video-list-head p{margin:0}.adm-video-empty{background:#f7f8fa;border:1px dashed #d5dce7;padding:21px;border-radius:8px}.adm-video-rows{display:flex;flex-direction:column;gap:10px}.adm-video-item{display:flex;width:100%;text-align:left;align-items:center;gap:13px;background:#fff;border:1px solid #e7ecf3;border-radius:8px;padding:10px;transition:background .2s,border-color .2s}.adm-video-item:hover,.adm-video-item.is-selected{background:#f5f7fc;border-color:#8094cf}.adm-video-thumb{flex:none;position:relative;width:115px;aspect-ratio:16/9;overflow:hidden;background:#192843;border-radius:5px;display:grid;place-items:center;color:#fff}.adm-video-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8}.adm-video-thumb svg{position:relative;filter:drop-shadow(0 1px 5px #000)}.adm-video-item-info{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-video-item-info strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere;color:#22304b}.adm-video-item-info small{font-size:11px;color:#7d8aa1}.adm-video-form{display:flex;flex-direction:column;gap:19px}.adm-video-form h2{margin-bottom:0}.adm-video-form small{font-weight:400;color:#7e8999;line-height:1.5}.adm-video-form-actions{display:flex;flex-wrap:wrap;gap:9px}.adm-video-danger{background:#fff3f1;color:#b9362b;border:1px solid #f0d0ca}.adm-video-external{display:flex;align-items:center;gap:8px;color:#a37b4e!important;font-weight:700;font-size:12px}.adm-videos-message{display:flex;align-items:center;gap:9px;padding:14px 16px;border-radius:7px;margin-bottom:17px;font-size:13px;font-weight:700}.adm-videos-error{background:#fff1ed;border:1px solid #f1c9bb;color:#99402d}.adm-videos-success{background:#eff8f1;border:1px solid #d4edda;color:#21613a}@media(max-width:1020px){.adm-video-columns{grid-template-columns:1fr}}@media(max-width:650px){.adm-video-settings-grid{grid-template-columns:1fr}.adm-video-manager .adm-card{padding:18px}.adm-video-thumb{width:96px}}.structure-layout{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(320px,1.4fr);gap:22px;align-items:start}.structure-list,.structure-form{padding:24px;display:flex;flex-direction:column;gap:16px}.structure-list h2,.structure-form h2{font-size:20px;margin:0 0 8px}.structure-list-item{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;text-align:left;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#1f2937;cursor:pointer}.structure-list-item:hover{border-color:#9b83d4;background:#f9f7ff}.structure-list-item small,.structure-form small{color:#697386}.structure-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;color:#334155}.structure-form .structure-check{flex-direction:row;align-items:center;gap:9px}.structure-check input{height:18px;width:18px}.structure-actions{display:flex;gap:12px;flex-wrap:wrap}.structure-alert,.structure-success{padding:14px 18px;border-radius:12px;margin:12px 0;background:#fff5f5;color:#991b1b;border:1px solid #fecaca}.structure-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.structure-settings{max-width:800px}.structure-form .adm-input,.structure-form .adm-textarea{width:100%}@media(max-width:850px){.structure-layout{grid-template-columns:1fr}.structure-list,.structure-form{padding:18px}}#admin-root{--adm-bg:#f4f6fa;--adm-navy:#14203b;--adm-ink:#192843;--adm-sub:#8490a4;--adm-border:#e8ecf3;--adm-gold:#bd935c;--adm-primary:#2849ac;--adm-shadow:0 7px 30px rgba(29,43,72,.035);font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--adm-bg);color:var(--adm-ink);min-height:100vh;font-size:14px;line-height:1.5;letter-spacing:0}#admin-root *,#admin-root *:before,#admin-root *:after{box-sizing:border-box}#admin-root button,#admin-root input,#admin-root select,#admin-root textarea{font:inherit}#admin-root button{cursor:pointer}#admin-root a{color:inherit;text-decoration:none}#admin-root h1,#admin-root h2,#admin-root h3,#admin-root p{margin-top:0}#admin-root button:focus-visible,#admin-root a:focus-visible,#admin-root input:focus-visible,#admin-root select:focus-visible,#admin-root textarea:focus-visible{outline:3px solid #6a87d6;outline-offset:2px}.adm-shell{display:flex;min-height:100vh}.adm-sidebar{position:fixed;z-index:50;inset:0 auto 0 0;width:264px;background:#132039;color:#f3f6ff;display:flex;flex-direction:column;box-shadow:10px 0 45px #1320390a}.adm-brand{height:94px;padding:22px 22px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff12}.adm-brand-mark{width:48px;height:48px;border:1px solid #ffffff2c;border-radius:13px;background:#ffffff10;display:grid;place-items:center;flex-shrink:0}.adm-brand-mark img{width:40px;height:40px;object-fit:contain}.adm-brand strong{display:block;font-size:15px;font-weight:800;letter-spacing:.015em;line-height:1.3}.adm-brand strong b{color:#e1bf8e}.adm-brand small{display:flex;gap:8px;align-items:center;color:#9dabc6;font-size:9px;letter-spacing:.1em;font-weight:800;margin-top:6px}.adm-brand small i{font-style:normal;color:#e5c799;border:1px solid #d0a97545;padding:2px 4px;border-radius:4px;letter-spacing:0}.adm-side-scroll{overflow-y:auto;min-height:0;flex:1;padding:18px 12px}.adm-nav-eyebrow{color:#74839f;font-size:10px;letter-spacing:.14em;font-weight:800;padding-left:16px;margin:18px 0 12px}.adm-nav-eyebrow-space{margin-top:36px}.adm-side-nav{display:flex;flex-direction:column;gap:5px}.adm-nav-item{display:flex;align-items:center;gap:12px;min-height:45px;padding:0 14px;color:#b5c2d6!important;font-size:13px;font-weight:600;border-radius:8px;transition:all .18s}.adm-nav-item:hover{background:#ffffff10;color:#fff!important}.adm-nav-active,.adm-nav-active:hover{color:#fff!important;background:#ffffff16;box-shadow:inset 3px 0 #d7ac74}.adm-nav-active>svg:first-child{color:#e1bc8a}.adm-nav-chevron{margin-left:auto;opacity:.5}.adm-side-bottom{padding:14px 17px 18px;border-top:1px solid #ffffff15}.adm-demo-side{background:#ffffff0c;border:1px solid #ffffff0e;border-radius:10px;padding:13px 14px;color:#d5deed;font-size:10px;letter-spacing:.055em;font-weight:800}.adm-demo-pulse,.adm-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7fcfbb;margin-right:6px;box-shadow:0 0 0 3px #7fcfbb21}.adm-demo-side p{font-size:11px;line-height:1.6;letter-spacing:0;font-weight:400;color:#91a3be;margin:7px 0 0}.adm-back-site{display:flex;align-items:center;justify-content:space-between;color:#c4d0e1!important;padding:16px 7px 0;font-size:12px;font-weight:700}.adm-page-wrap{margin-left:264px;min-width:0;flex:1}.adm-topbar{height:77px;padding:0 42px;background:#fff;border-bottom:1px solid #e9edf4;display:flex;align-items:center;justify-content:space-between;gap:18px}.adm-top-left,.adm-top-actions{display:flex;align-items:center;gap:14px}.adm-top-left{color:#a0aabc;font-size:12px;white-space:nowrap}.adm-top-left strong{font-size:13px;color:#384864}.adm-top-actions{gap:17px}.adm-search-top{width:240px;height:39px;border:1px solid #e8edf4;background:#f8f9fc;border-radius:9px;padding:0 11px;display:flex;align-items:center;gap:9px;color:#8d9aaf}.adm-search-top input{min-width:0;width:100%;border:0;outline:0!important;background:transparent;color:#34435b;font-size:12px!important}.adm-search-top kbd{background:#fff;border:1px solid #e7eaf1;border-radius:4px;padding:0 6px;font-size:12px;color:#a0abbc}.adm-view-site{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#5b6a81!important}.adm-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e7d6bd;color:#82603b;font-weight:800;font-size:13px}.adm-main{max-width:1690px;margin:0 auto;padding:29px 42px 90px}.adm-preview-banner{border:1px solid #e8d9b6;background:#fff9ed;border-radius:10px;padding:11px 16px;display:flex;gap:11px;align-items:center;color:#896a30;font-size:11px;line-height:1.6;margin-bottom:35px}.adm-preview-banner>svg{flex-shrink:0}.adm-preview-banner>span{flex:1}.adm-preview-banner a{display:inline-flex;gap:5px;align-items:center;font-weight:800;white-space:nowrap}.adm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:27px}.adm-eyebrow{color:#ae8c59;font-size:10px;font-weight:850;letter-spacing:.15em;margin-bottom:8px}.adm-page-heading h1,.adm-editor-heading h1{font-size:clamp(24px,2.5vw,32px);font-weight:820;line-height:1.28;letter-spacing:-.038em;margin:0 0 8px}.adm-page-heading p,.adm-editor-heading p{color:#8692a4;font-size:13px;margin:0}.adm-heading-actions{display:flex;gap:10px;flex-shrink:0}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 15px;border-radius:9px;font-weight:750!important;font-size:12px!important;white-space:nowrap;transition:filter .15s,transform .15s;border:1px solid transparent}.adm-btn:hover{filter:brightness(.97);transform:translateY(-1px)}.adm-btn-primary{color:#fff!important;background:#2445ab;border-color:#2445ab;box-shadow:0 4px 11px #3455ba20}.adm-btn-secondary{color:#41516c!important;background:#fff;border-color:#dfe5ef}.adm-btn-outline{color:#405270!important;background:#fff;border-color:#dfe6f0}.adm-btn-small{min-height:35px;padding:7px 11px}.adm-full{width:100%}.adm-muted{color:#a7b1c1!important}.adm-mobile-overlay,.adm-hamburger{display:none}.adm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.adm-stat-card{background:#fff;border:1px solid var(--adm-border);border-radius:13px;box-shadow:var(--adm-shadow);padding:23px;min-height:174px}.adm-stat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;margin-bottom:19px}.adm-icon-blue{background:#edf2ff;color:#4b70c8}.adm-icon-green{background:#e9f7f0;color:#36a27b}.adm-icon-amber{background:#fff4e2;color:#c38a3f}.adm-icon-purple{background:#f2ecfc;color:#9168c8}.adm-stat-card p{color:#7e8b9f;font-size:12px;font-weight:700;margin:0}.adm-stat-number{font-size:32px;font-weight:820;color:#1d2b47;line-height:1.5;letter-spacing:-.06em}.adm-stat-card small{display:block;color:#a4aebe;font-size:11px}.adm-dashboard-main{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:23px;align-items:start}.adm-card{background:#fff;border:1px solid var(--adm-border);border-radius:12px;box-shadow:var(--adm-shadow);min-width:0}.adm-card-header,.adm-subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px 20px}.adm-card-header h2,.adm-subsection-heading h2{font-size:16px;letter-spacing:-.025em;margin:0 0 5px;font-weight:800}.adm-card-header p,.adm-subsection-heading p{font-size:11px;color:#99a3b3;margin:0}.adm-text-action{display:inline-flex;align-items:center;gap:8px;color:#b48753!important;font-size:12px;font-weight:800;white-space:nowrap}.adm-simple-list{border-top:1px solid var(--adm-border)}.adm-recent-row{display:flex;align-items:center;gap:14px;padding:19px 25px;border-bottom:1px solid #eef1f6}.adm-recent-row:last-child{border-bottom:0}.adm-recent-row:hover{background:#fafbfe}.adm-row-file{flex-shrink:0;display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#f3f5fa;color:#627697}.adm-recent-title{flex:1;min-width:0}.adm-recent-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.adm-recent-title>span{display:block;color:#9ca8b8;font-size:11px;margin-top:5px}.adm-pill{display:inline-flex;align-items:center;gap:6px;border-radius:6px;font-weight:800;font-size:10px;line-height:1;padding:7px 9px;white-space:nowrap}.adm-pill>span{width:6px;height:6px;border-radius:50%;background:currentColor}.adm-published{color:#249c70;background:#e9f8f0}.adm-draft{color:#ad8241;background:#fcf4e6}.adm-dashboard-aside{display:grid;gap:22px}.adm-quick .adm-card-header{padding-bottom:12px}.adm-quick>a{display:flex;align-items:center;gap:12px;border-top:1px solid #f0f1f5;padding:15px 23px}.adm-quick>a:hover{background:#f9fafe}.adm-quick-icon{flex-shrink:0;width:39px;height:39px;display:grid;place-items:center;border-radius:9px}.adm-quick-icon.purple{color:#8b72c7;background:#f2edfc}.adm-quick-icon.amber{color:#b98d52;background:#fff4e5}.adm-quick-icon.blue{color:#5775bd;background:#eef2fd}.adm-quick>a>span:nth-child(2){flex:1;min-width:0}.adm-quick b,.adm-quick small{display:block}.adm-quick b{font-size:12px}.adm-quick small{font-size:10px;color:#a3aec0;margin-top:4px}.adm-quick>a>svg{color:#a1adc1}.adm-home-summary{background:#1d3058;color:#fff;padding:24px 23px;border-color:#1d3058}.adm-home-summary-top{font-size:10px;letter-spacing:.1em;color:#a7bfdc;font-weight:800;margin-bottom:18px}.adm-home-summary strong{font-size:19px;letter-spacing:-.02em}.adm-home-summary p{font-size:12px;line-height:1.8;color:#c2d1e6;margin:12px 0 22px}.adm-home-summary>a{color:#e6c493!important;font-weight:800;font-size:11px;display:inline-flex;gap:7px;align-items:center}.adm-list-card{overflow:hidden}.adm-filter-top{padding:21px 22px;display:flex;gap:15px;justify-content:space-between}.adm-filter-search{height:42px;border:1px solid #e5eaf1;background:#fff;display:flex;align-items:center;gap:10px;padding:0 13px;border-radius:8px;min-width:210px;max-width:430px;width:100%;color:#9da8b8}.adm-filter-search input{border:0!important;outline:0!important;color:#263750;min-width:0;width:100%;font-size:12px!important;background:transparent}.adm-filter-right{display:flex;gap:10px}.adm-select-wrap{height:42px;display:flex;align-items:center;position:relative;border:1px solid #e5eaf1;border-radius:8px;padding:0 10px;gap:6px;font-size:11px;color:#9ba7b7;white-space:nowrap}.adm-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 15px 0 0;outline:0!important;min-width:85px;cursor:pointer;font-weight:750;color:#3b4b66}.adm-select-wrap svg{position:absolute;right:8px;pointer-events:none}.adm-list-count{padding:12px 22px;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;color:#8794a6;font-size:11px}.adm-table-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.adm-table th{text-align:left;padding:15px 20px;background:#fcfdff;color:#9aa8ba;font-size:10px;font-weight:850;letter-spacing:.065em;border-bottom:1px solid #edf0f5}.adm-table td{padding:17px 20px;border-bottom:1px solid #f0f2f6;color:#68778d}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:#fcfdff}.adm-content-cell{display:flex;align-items:center;gap:13px;min-width:210px}.adm-content-thumb{width:39px;height:39px;border-radius:8px;background:#f0f3fa;display:grid;place-items:center;overflow:hidden;color:#7690b3;flex-shrink:0}.adm-content-thumb img{width:100%;height:100%;object-fit:cover}.adm-content-title{display:block;color:#293a58!important;font-size:12px;font-weight:800;max-width:290px;overflow:hidden;text-overflow:ellipsis}.adm-content-cell small{display:block;font-size:10px;color:#a4afbf;max-width:275px;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.adm-type-label{font-size:11px;color:#5a6982;background:#f1f3f8;padding:6px 9px;border-radius:6px;font-weight:700}.adm-yes{color:#22996f;font-weight:700;display:inline-flex;gap:5px;align-items:center}.adm-date-col{color:#8693a6!important}.adm-table-right{text-align:right!important}.adm-table-actions{display:flex;justify-content:flex-end;gap:6px}.adm-table-actions>a,.adm-table-actions>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e8ecf2;background:#fff;border-radius:7px;color:#7e8a9f}.adm-table-actions>a:hover,.adm-table-actions>button:hover{background:#f1f5fd;color:#3157a5}.adm-table-actions>.adm-danger:hover{background:#fff2f1;color:#c54a4a}.adm-empty-inner{text-align:center;padding:58px 22px;color:#9ba6b7}.adm-empty-inner>svg{color:#c8cfda}.adm-empty-inner h3{color:#3a4760;margin:10px 0 7px}.adm-empty-inner p{font-size:12px}.adm-empty{padding:60px;text-align:center}.adm-editor-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#a1adbd;margin-bottom:22px}.adm-editor-breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:#697a92!important;font-weight:700}.adm-editor-heading{margin-bottom:26px}.adm-editor-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.adm-editor-save{display:flex;gap:9px}.adm-editor-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(305px,1fr);align-items:start;gap:22px}.adm-editor-left,.adm-editor-right{display:grid;gap:20px;min-width:0}.adm-form-card{padding:25px}.adm-form-card>h2,.adm-side-card h2{font-size:15px;letter-spacing:-.02em;margin:0 0 13px}.adm-label{display:block;font-weight:800;font-size:12px;color:#33425f;margin:0 0 9px}.adm-label strong{color:#d17867}.adm-input,.adm-textarea{display:block;width:100%;border:1px solid #e2e7ef;border-radius:8px;background:#fff;color:#293a52;padding:12px 13px;outline:0!important;transition:border-color .2s;resize:vertical;font-size:12px!important}.adm-input:focus,.adm-textarea:focus{border-color:#7a91c8!important;box-shadow:0 0 0 3px #7496d31b}.adm-title-input{font-size:16px!important;font-weight:700;padding:14px 15px}.adm-field-gap{margin-top:23px}.adm-input-meta{color:#9ba7b7;font-size:10px;margin-top:6px;text-align:right}.adm-editor-card{padding:0;overflow:hidden}.adm-editor-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 19px}.adm-editor-card-top h2{font-size:15px;margin:0 0 5px}.adm-editor-card-top p{font-size:11px;color:#9aa8ba;margin:0}.adm-tab-switch{display:flex;gap:3px;background:#f2f4f8;border-radius:8px;padding:4px}.adm-tab-switch button{border:0;background:transparent;color:#8c97a7;padding:7px 12px;border-radius:6px;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:750}.adm-tab-switch button.active{color:#2d466e;background:#fff;box-shadow:0 2px 6px #1d2b4110}.adm-editor-shell{border-top:1px solid #edf0f5}.adm-editor-toolbar{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:13px 19px;background:#fafbfe;border-bottom:1px solid #ecf0f5}.adm-editor-toolbar button{width:30px;height:31px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:#65748b}.adm-editor-toolbar button:hover{background:#e9edf6;color:#2f4b83}.adm-underline-icon{font-size:15px;font-weight:800;text-decoration:underline}.adm-tool-separator{width:1px;height:21px;margin:0 6px;background:#dfe4ed}.adm-rich-editor{padding:25px 27px;min-height:320px;font-size:13px;line-height:1.85;color:#2e3d55;outline:0!important;overflow-wrap:anywhere}.adm-rich-editor:empty:before{content:attr(data-placeholder);color:#a6afbd}.adm-rich-editor h2{font-size:24px;line-height:1.3}.adm-rich-editor img{display:block;max-width:100%;max-height:360px;border-radius:7px;margin:10px 0}.adm-rich-editor a{color:#255cad!important;text-decoration:underline!important}.adm-editor-help{display:flex;justify-content:space-between;gap:14px;color:#9ca7b8;font-size:10px;padding:11px 19px;border-top:1px solid #eef1f6}.adm-editor-help>span:first-child{display:flex;gap:4px;align-items:center}.adm-content-preview{display:block;width:100%;height:320px;border:0;border-top:1px solid #edf0f5}.adm-subsection-heading{padding:0 0 20px}.adm-drop-small{display:flex;align-items:center;text-align:left;gap:17px;border:1px dashed #cbd5e4;background:#f9fbfe;border-radius:9px;width:100%;color:#7185a2;padding:20px}.adm-drop-small>span{flex:1}.adm-drop-small strong,.adm-drop-small small{display:block}.adm-drop-small strong{font-size:12px;color:#4b5c77}.adm-drop-small small{font-size:10px;margin-top:4px}.adm-attachments{margin-top:14px;display:grid;gap:9px}.adm-attachment{display:flex;align-items:center;gap:12px;border:1px solid #edf0f5;border-radius:8px;padding:9px 11px}.adm-attachment-icon{display:grid;place-items:center;width:37px;height:37px;background:#f1f5fc;border-radius:7px;color:#6983a9}.adm-attachment>span:nth-child(2){flex:1;min-width:0}.adm-attachment strong,.adm-attachment small{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:11px}.adm-attachment small{color:#9ca8ba;margin-top:3px}.adm-attachment button{background:none;border:0;color:#97a4b5}.adm-empty-attachments{color:#a4aebe;font-size:11px;padding:4px}.adm-advanced-toggle{display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;text-align:left;padding:0;width:100%;color:#263a59}.adm-advanced-toggle h2{font-size:15px;margin:0 0 6px}.adm-advanced-toggle p{color:#9ba7b7;font-size:11px;margin:0}.adm-advanced-toggle>svg{transition:transform .2s}.adm-rotate{transform:rotate(180deg)}.adm-advanced-fields{padding-top:26px;display:grid;gap:13px}.adm-advanced-fields .adm-input-meta{text-align:left;margin-top:-6px}.adm-slug-input{display:flex;align-items:center;border:1px solid #e2e7ef;border-radius:8px;overflow:hidden}.adm-slug-input span{color:#8f9bad;font-size:11px;padding:12px;background:#f7f9fd;border-right:1px solid #e2e7ef}.adm-slug-input input{flex:1;min-width:0;border:0;outline:0!important;padding:12px;color:#33445d;font-size:12px}.adm-2col{display:grid;grid-template-columns:1fr 1fr;gap:15px}.adm-side-card{padding:23px}.adm-side-field{padding-top:22px;margin-top:22px;border-top:1px solid #edf0f5}.adm-side-tip{font-size:11px;color:#9ba6b7;line-height:1.7;margin:10px 0 0}.adm-cover-preview{height:145px;border-radius:9px;overflow:hidden;position:relative;margin-bottom:13px;background:#f4f6fa}.adm-cover-preview img{width:100%;height:100%;object-fit:cover}.adm-cover-preview>button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#fff;color:#5f6d80}.adm-cover-placeholder{height:129px;border-radius:9px;border:1px dashed #d3dce9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#a5b0c2;font-size:11px;margin-bottom:13px}.adm-home-controls-heading{display:flex;align-items:center;gap:9px}.adm-home-controls-heading h2{margin:0}.adm-mini-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#aa8656;background:#fcf2e6}.adm-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border:1px solid #e8edf2;padding:15px;border-radius:9px}.adm-switch-row strong,.adm-switch-row small{display:block}.adm-switch-row strong{font-size:12px}.adm-switch-row small{font-size:10px;color:#9ba8ba;margin-top:4px}.adm-switch-row input,.adm-simple-switch input{position:absolute;opacity:0;width:1px;height:1px}.adm-switch-row i,.adm-simple-switch i{position:relative;display:block;flex-shrink:0;width:38px;height:22px;border-radius:20px;background:#d7dce5;cursor:pointer;transition:background .2s}.adm-switch-row i:before,.adm-simple-switch i:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:transform .2s}.adm-switch-row input:checked+i,.adm-simple-switch input:checked+i{background:#3eaa86}.adm-switch-row input:checked+i:before,.adm-simple-switch input:checked+i:before{transform:translate(16px)}.adm-validation-error{color:#be4a4a;font-size:11px}.adm-notice-preview{margin-top:23px;border-radius:9px;background:#243455;color:#fff;padding:20px}.adm-notice-preview>span{color:#dab789;font-size:9px;font-weight:850;letter-spacing:.1em;display:flex;gap:7px;align-items:center}.adm-notice-preview strong{display:block;font-size:13px;line-height:1.55;margin:13px 0 18px}.adm-notice-preview em{font-style:normal;display:inline-flex;gap:8px;align-items:center;background:#c09b6a;padding:8px 12px;border-radius:5px;font-size:10px;font-weight:800}.adm-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.adm-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#0e1b31b8;display:flex;align-items:center;justify-content:center;padding:23px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm-dialog{display:flex;flex-direction:column;width:min(890px,100%);max-height:min(810px,calc(100vh - 46px));border-radius:15px;background:#fff;box-shadow:0 25px 100px #0004;overflow:hidden}.adm-dialog-header{padding:26px 28px 22px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;gap:18px}.adm-dialog-header h2{font-size:20px;letter-spacing:-.03em;margin:3px 0 6px}.adm-dialog-header p{color:#98a3b4;margin:0;font-size:12px}.adm-icon-btn{border:0!important;background:#f4f6fa!important;color:#6c7b90!important;width:34px;height:34px;flex-shrink:0;border-radius:8px;display:grid;place-items:center}.adm-dialog-tools{display:flex;align-items:center;gap:11px;padding:15px 26px;border-bottom:1px solid #edf0f5}.adm-dialog-tools>.adm-filter-search{max-width:none;flex:1}.adm-dialog-tools select{border:1px solid #e5eaf2;border-radius:8px;padding:10px 9px;color:#45536a;min-height:40px;background:#fff}.adm-dialog-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 26px;overflow-y:auto}.adm-picker-item{min-width:0;text-align:left;padding:8px;border:1px solid #e8ecf4;border-radius:10px;background:#fff;color:#293950}.adm-picker-item:hover{border-color:#5b78be;background:#f8faff}.adm-picker-thumb{height:114px;display:grid;place-items:center;background:#f4f6fa;border-radius:6px;overflow:hidden;color:#8e9fb9}.adm-picker-thumb img{width:100%;height:100%;object-fit:cover}.adm-picker-item strong,.adm-picker-item small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adm-picker-item strong{font-size:11px;margin:11px 2px 4px}.adm-picker-item small{font-size:10px;color:#97a2b4;margin:0 2px 7px}.adm-dialog-foot{padding:15px 26px;border-top:1px solid #eef1f5;background:#fcfdff;color:#96a2b2;font-size:11px}.adm-dialog-empty{grid-column:1/-1;text-align:center;color:#9ca8b8;padding:35px}.adm-notifications-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr);gap:22px;align-items:start}.adm-count-badge{background:#f1f4fb;border-radius:6px;color:#687d9a;padding:6px 10px;font-weight:800;font-size:11px}.adm-notice-control-row{display:flex;align-items:center;gap:12px;padding:19px 2px;border-top:1px solid #edf0f6}.adm-notice-round{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;color:#c29a67;background:#fff5e9;border-radius:9px}.adm-notice-control-info{flex:1;min-width:0}.adm-notice-control-info>a{display:block;font-weight:800;font-size:12px;line-height:1.5}.adm-notice-control-info>span{display:flex;align-items:center;gap:7px;color:#a3afbe;font-size:10px;margin-top:6px}.adm-inline-dot{font-size:15px}.adm-live-card>.adm-subsection-heading>svg{color:#93a2b9}.adm-home-visual{border:1px solid #dfe4ed;background:linear-gradient(125deg,#25385f,#1c2947);border-radius:10px;padding:26px;margin:8px 0 20px;color:#fff}.adm-home-visual>span{display:flex;align-items:center;gap:8px;color:#e1be8c;font-size:10px;font-weight:850;letter-spacing:.08em}.adm-home-visual h3{font-size:19px;line-height:1.55;letter-spacing:-.025em;margin:14px 0 20px}.adm-home-visual a{background:#d2ad7b;border-radius:6px;color:#263348!important;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800}.adm-home-visual small{display:block;font-size:10px;color:#c5d0e0;margin-top:15px}.adm-home-empty{background:#f4f6f9;color:#60718b;border-style:dashed}.adm-home-empty h3{color:#354761;font-size:16px}.adm-home-empty p{font-size:12px;color:#8494aa}.adm-upload-area{display:flex;align-items:center;gap:21px;border:1.5px dashed #cbd6e9;border-radius:12px;background:#fbfcff;padding:25px 29px;margin-bottom:22px;cursor:pointer}.adm-upload-active{border-color:#4060ae;background:#eef3ff}.adm-upload-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:12px;background:#eaf0fc;color:#5d7ab9;flex-shrink:0}.adm-upload-area>div{flex:1}.adm-upload-area strong{font-size:13px}.adm-upload-area p{font-size:11px;color:#9aabba;line-height:1.65;margin:6px 0 0}.adm-media-section{padding:0 23px 28px}.adm-media-filter-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;border-bottom:1px solid #edf0f5;margin-bottom:24px}.adm-media-tabs{display:flex;gap:8px}.adm-media-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:#93a1b4;font-weight:800;font-size:11px;padding:10px 14px}.adm-media-tabs button.active{background:#eef2fb;color:#3c5c9c}.adm-media-tabs button span{font-size:9px;margin-left:5px;padding:3px 5px;background:#dae5fb;border-radius:4px}.adm-media-filter-row .adm-filter-search{max-width:245px}.adm-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.adm-media-tile{min-width:0;border:1px solid #e8ecf3;background:#fff;border-radius:10px;padding:0;text-align:left;overflow:hidden}.adm-media-tile:hover{border-color:#9db1d6;box-shadow:0 8px 25px #223f7810}.adm-media-preview{height:154px;background:#f2f5fa;position:relative;display:grid;place-items:center;color:#8093b0}.adm-media-preview>img{width:100%;height:100%;object-fit:cover}.adm-media-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#15223e55;color:#fff;opacity:0;transition:opacity .2s}.adm-media-tile:hover .adm-media-hover{opacity:1}.adm-media-tile-body{padding:12px}.adm-media-tile-body strong,.adm-media-tile-body small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-media-tile-body strong{font-size:11px;color:#354660}.adm-media-tile-body small{font-size:10px;color:#a1adbc;margin-top:6px}.adm-media-details{width:min(880px,100%)}.adm-media-detail-body{display:grid;grid-template-columns:1.25fr 1fr;gap:25px;padding:25px;overflow-y:auto}.adm-media-large-preview{display:grid;place-items:center;min-height:330px;background:#f4f6fa;border-radius:9px;color:#8798b2;overflow:hidden}.adm-media-large-preview img{width:100%;height:100%;max-height:480px;object-fit:contain}.adm-media-detail-fields{display:grid;align-content:start;gap:17px}.adm-file-info{border-radius:8px;background:#f7f9fc;font-size:11px;line-height:2;color:#8593a7;padding:12px}.adm-media-detail-fields .adm-btn{width:100%}.adm-settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(295px,1fr);gap:23px;align-items:start}.adm-settings-form{display:grid;gap:15px}.adm-settings-form>h2{margin:0}.adm-settings-form>p{color:#99a7b8;font-size:11px;margin:-9px 0 12px}.adm-settings-form .adm-label{margin-bottom:-6px}.adm-settings-form .adm-2col .adm-label{margin-bottom:9px}.adm-settings-form>.adm-btn{justify-self:start;margin-top:8px}.adm-settings-side{display:grid;gap:22px}.adm-integration-row{display:flex;align-items:center;gap:11px;padding:14px 0;border-top:1px solid #edf0f5}.adm-integration-row>span:first-child{color:#7e9cbd}.adm-integration-row>div{flex:1;min-width:0}.adm-integration-row strong,.adm-integration-row small{display:block}.adm-integration-row strong{font-size:11px}.adm-integration-row small{font-size:10px;color:#a4b0bf;margin-top:4px;overflow-wrap:anywhere}.adm-tag-green,.adm-tag-amber{font-size:9px;font-weight:850;padding:5px 8px;border-radius:6px;white-space:nowrap}.adm-tag-green{color:#26956b;background:#e4f7ef}.adm-tag-amber{color:#b78c46;background:#fff5e7}.adm-reset-card p{font-size:11px;color:#9ba7b7;line-height:1.8;margin-bottom:18px}.adm-toast{position:fixed;z-index:200;bottom:28px;right:30px;max-width:min(510px,calc(100vw - 30px));background:#1d345b;color:#fff;box-shadow:0 13px 40px #10223e3b;border-radius:10px;display:flex;align-items:flex-start;gap:11px;padding:15px 18px;font-size:12px;line-height:1.7}.adm-toast>svg{color:#80d6b0;flex-shrink:0;margin-top:2px}.adm-toast>span{flex:1}.adm-toast button{border:0;background:transparent;color:#b4c6df;padding:1px}@media(max-width:1280px){.adm-sidebar{width:240px}.adm-page-wrap{margin-left:240px}.adm-main{padding:28px}.adm-topbar{padding:0 28px}.adm-stat-grid{gap:12px}.adm-stat-card{padding:18px}.adm-dashboard-main{grid-template-columns:1.45fr 1fr}.adm-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.adm-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.adm-search-top{width:180px}.adm-topbar{padding:0 22px}.adm-main{padding:25px 22px 70px}.adm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-dashboard-main,.adm-notifications-grid,.adm-settings-layout{grid-template-columns:1fr}.adm-dashboard-aside{grid-template-columns:1fr 1fr}.adm-editor-layout{grid-template-columns:1fr}.adm-editor-right{grid-template-columns:1fr 1fr}.adm-dialog-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.adm-sidebar{transform:translate(-103%);transition:transform .25s;width:270px}.adm-sidebar-open{transform:translate(0)}.adm-mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10203d99;border:0;z-index:49}.adm-page-wrap{margin-left:0}.adm-topbar{height:65px}.adm-top-left .adm-crumb-root,.adm-top-left>svg,.adm-view-site span,.adm-search-top{display:none}.adm-hamburger{display:grid}.adm-main{padding:22px 17px 65px}.adm-preview-banner{align-items:flex-start;margin-bottom:25px}.adm-preview-banner>a{display:none}.adm-page-heading,.adm-editor-heading-row{align-items:flex-start;flex-direction:column}.adm-heading-actions,.adm-editor-save{width:100%}.adm-heading-actions .adm-btn,.adm-editor-save .adm-btn{flex:1}.adm-dashboard-aside,.adm-editor-right{grid-template-columns:1fr}.adm-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-filter-top{flex-wrap:wrap}.adm-filter-search{max-width:none}.adm-filter-right{width:100%}.adm-filter-right label{flex:1}.adm-upload-area{padding:20px;flex-wrap:wrap}.adm-upload-area>.adm-btn{width:100%}.adm-media-filter-row{flex-wrap:wrap}.adm-media-filter-row .adm-filter-search{max-width:none}.adm-dialog-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-dialog-tools{flex-wrap:wrap}.adm-dialog-tools>.adm-filter-search{flex-basis:100%}.adm-media-detail-body{grid-template-columns:1fr}}@media(max-width:440px){.adm-stat-grid{gap:10px}.adm-stat-card{padding:15px;min-height:155px}.adm-stat-number{font-size:28px}.adm-stat-icon{margin-bottom:13px}.adm-page-heading h1,.adm-editor-heading h1{font-size:26px}.adm-form-card,.adm-side-card{padding:18px}.adm-card-header{padding:19px}.adm-recent-row{padding:16px 14px}.adm-recent-row>.adm-pill{display:none}.adm-2col{grid-template-columns:1fr}.adm-dialog-backdrop{padding:8px}.adm-dialog{max-height:calc(100vh - 16px)}.adm-dialog-header{padding:18px}.adm-dialog-gallery{padding:15px;gap:9px}.adm-picker-thumb{height:90px}.adm-editor-card-top{align-items:flex-start;flex-direction:column}.adm-editor-help{flex-direction:column;gap:3px}.adm-rich-editor{padding:17px}.adm-media-preview{height:122px}.adm-notice-control-row{gap:7px}.adm-notice-round{width:31px;height:31px}.adm-notice-control-info>span .adm-pill{display:none}}.ia-auth-page{--ink:#172d4e;--gold:#c9a360;min-height:100vh;background:radial-gradient(circle at 15% 10%,#224f80 0%,transparent 35%),linear-gradient(135deg,#101f37,#172f4e 55%,#203958);display:grid;place-items:center;padding:25px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;isolation:isolate;position:relative;overflow:hidden}.ia-auth-decoration{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:65px 65px;pointer-events:none;z-index:-1}.ia-auth-card{width:min(100%,475px);padding:clamp(25px,5vw,43px);background:#fff;border-radius:19px;box-shadow:0 28px 90px #08142380;color:var(--ink);border:1px solid #ffffff8c}.ia-auth-brand{display:flex;gap:13px;align-items:center;text-decoration:none;color:#182f50;margin-bottom:30px}.ia-auth-brand img{width:61px;height:60px;object-fit:contain}.ia-auth-brand span{display:grid;gap:4px;letter-spacing:.04em}.ia-auth-brand strong{font-weight:850;font-size:17px}.ia-auth-brand small{font-size:10px;font-weight:800;color:#8e7448;letter-spacing:.15em}.ia-auth-label{display:inline-flex;align-items:center;gap:8px;border-radius:99px;background:#f5f0e4;color:#856b3c;padding:8px 11px;font-size:12px;font-weight:750}.ia-auth-card h1{font-size:clamp(27px,4vw,34px);line-height:1.2;letter-spacing:-.035em;margin:17px 0 11px}.ia-auth-intro{color:#738199;line-height:1.65;font-size:14px;margin-bottom:25px}.ia-auth-form{display:grid;gap:9px}.ia-auth-form label{font-size:13px;font-weight:750;margin-top:7px;color:#344761}.ia-auth-form input{width:100%;box-sizing:border-box;border:1px solid #d9e1eb;border-radius:10px;min-height:47px;padding:0 14px;font:inherit;font-size:14px;outline:none;color:#20354e;background:#fbfcfe}.ia-auth-form input:focus{border-color:#426d9e;box-shadow:0 0 0 3px #4676a621}.ia-auth-form button,.ia-auth-actions button{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;border:0;border-radius:10px;background:#16365a;color:#fff;font:inherit;font-weight:750;font-size:14px;padding:15px;cursor:pointer}.ia-auth-form button>svg:last-child{margin-left:auto}.ia-auth-form button:disabled{opacity:.65;cursor:wait}.ia-auth-alert{background:#fff2ed;border:1px solid #f6c9be;border-radius:8px;padding:11px;color:#9d3f2e;font-size:13px;line-height:1.5}.ia-auth-bottom{border-top:1px solid #e9edf2;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:27px;padding-top:22px;font-size:12px;color:#79889a}.ia-auth-bottom span{display:inline-flex;gap:5px;align-items:center}.ia-auth-bottom a,.ia-auth-error a{color:#254b74;text-decoration:none;font-weight:700}.ia-auth-preview{margin-top:18px;font-size:11px;line-height:1.6;color:#8996a9}.ia-auth-loading{background:#fff;color:#20354f;border-radius:11px;padding:24px 32px;box-shadow:0 15px 50px #0003}.ia-auth-error p{color:#5f7186;line-height:1.6}.ia-auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.ia-auth-actions button{margin:0}.ia-auth-actions .ia-auth-secondary{background:#eef2f7;color:#294967}.ia-auth-error a{font-size:13px}.ia-auth-signout{border:1px solid #d6dfeb;background:#fff;color:#385373;border-radius:9px;padding:8px 11px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750}.ia-auth-signout:hover{background:#f0f5fc}.ia-auth-signout:focus-visible{outline:3px solid #b9d1ee}@media(max-width:480px){.ia-auth-page{padding:14px}.ia-auth-card{padding:25px 20px}.ia-auth-bottom{flex-wrap:wrap}}.hd-intro{background:linear-gradient(115deg,#18263f,#344c70);padding:55px 0;color:#fff}.hd-intro h1{font-size:clamp(28px,4vw,46px);margin:12px 0}.hd-intro p{max-width:730px;opacity:.86;line-height:1.65}.hd-kicker{display:inline-flex;gap:8px;align-items:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#e7caa2;font-weight:700}.hd-actions,.hd-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.hd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:7px;padding:13px 20px;font-weight:700;font-size:13px;cursor:pointer;text-decoration:none}.hd-btn-dark{background:#203452;color:#fff}.hd-btn-light{background:#fff;color:#243751}.hd-btn-outline{border-color:#d8dfed;color:#233753;background:#fff}.hd-btn:disabled{opacity:.5;cursor:not-allowed}.hd-content{padding-top:45px;padding-bottom:55px}.hd-filter,.hd-between{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hd-filter{margin-bottom:23px}.hd-filter>span,.hd-filter label{display:flex;align-items:center;gap:10px}.hd-filter select,.hd-form input,.hd-form textarea,.hd-form select{display:block;width:100%;padding:12px;border:1px solid #d4dce8;border-radius:6px;background:#fff;color:#18243c;font:inherit;max-width:100%}.hd-filter select{min-width:200px}.hd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.hd-card{border:1px solid #e2e6ed;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 21px #1727420b}.hd-card-icon{height:115px;background:linear-gradient(135deg,#e3eaf4,#eaf0f7);display:flex;align-items:center;justify-content:center;gap:12px;color:#456381}.hd-card-icon span{font-size:13px}.hd-card-content{padding:20px}.hd-coop{display:block;font-size:12px;color:#9a7549;font-weight:700}.hd-card h3{font-size:19px;margin:10px 0}.hd-card p{min-height:40px;color:#65738c;font-size:14px}.hd-price{display:block;font-size:24px;color:#1b3657;margin:16px 0}.hd-card .hd-btn{width:100%}.hd-detail{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.hd-panel{background:#fff;border:1px solid #e0e5ee;border-radius:12px;padding:26px;margin-bottom:20px}.hd-panel h2{font-size:23px;margin:0 0 22px;display:flex;align-items:center;gap:10px}.hd-panel dl{display:grid;grid-template-columns:150px 1fr;gap:14px;border-top:1px solid #eee;padding-top:16px}.hd-panel dt{color:#77839a}.hd-panel dd{margin:0;font-weight:600}.hd-description{white-space:pre-wrap;line-height:1.7}.hd-form{display:grid;gap:14px}.hd-form label{display:grid;gap:7px;font-weight:600;font-size:14px;color:#27364b}.hd-form .hd-checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}.hd-checkbox input{width:auto;margin-top:3px}.hd-small{max-width:480px;background:#fff;padding:27px;border:1px solid #e0e5ed;border-radius:12px}.hd-error,.hd-success{padding:12px;border-radius:6px;background:#fff1f0;color:#932b2c}.hd-success{background:#edf8f1;color:#14643a}.hd-empty{padding:45px;text-align:center;background:#f3f6fb;border-radius:10px}.hd-pagination{display:flex;gap:15px;justify-content:center;align-items:center;margin:25px 0}.hd-pagination button,.hd-inline button,.hd-link-btn{border:1px solid #ccd4e3;background:#fff;padding:8px 12px;border-radius:6px;color:#24405c;cursor:pointer}.hd-pagination button:disabled{opacity:.4}.hd-muted,.hd-legal{font-size:12px;color:#7d8796;line-height:1.65}.hd-legal{margin-top:18px}.hd-entry{border-top:1px solid #e5e9f0;padding:15px 0}.hd-entry p{margin:5px 0}.hd-inline{margin-top:10px}@media(max-width:900px){.hd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-detail{grid-template-columns:1fr}}@media(max-width:600px){.hd-grid{grid-template-columns:1fr}.hd-panel{padding:18px}.hd-content{padding-top:26px}.hd-panel dl{grid-template-columns:110px 1fr}.hd-filter{align-items:stretch}}.hd-card-icon img{height:100%;width:100%;object-fit:cover}.hd-photo-strip{display:flex;gap:9px;margin-bottom:22px;overflow-x:auto}.hd-photo-strip img{width:180px;height:140px;object-fit:cover;border-radius:7px;flex:none}:root{font-family:DM Sans,Arial,sans-serif;color:#17213a;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}.topbar{background:#19223d;color:#d5daeb;font-size:12px}.topbar-inner,.topbar-inner>span,.topbar-right,.topbar-right a{display:flex;align-items:center;gap:9px}.topbar-inner{justify-content:space-between;min-height:39px}.topbar-right{gap:26px}.topbar a:hover{color:#d9b078}.debt{color:#eed19f!important}.header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 3px 22px #121d3720}.header-inner{display:flex;justify-content:space-between;align-items:center;min-height:91px;gap:40px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{height:55px;width:56px;object-fit:contain;object-position:center}.brand>span{font-weight:800;letter-spacing:.04em;font-size:17px;line-height:1.1}.brand b{color:#ba966b}.brand small{display:block;font-size:9px;letter-spacing:.11em;color:#7c8496;margin-top:5px}.navigation{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:700}.navigation>a:not(.nav-contact){padding:8px 0;white-space:nowrap;transition:color .2s}.navigation>a.active,.navigation>a:hover{color:#b49168}.nav-contact{display:flex;align-items:center;gap:9px;background:#bb956a;color:#fff;padding:14px 17px;border-radius:5px;white-space:nowrap}.mobile-toggle{display:none;border:0;background:transparent}.hero{height:570px;position:relative;overflow:hidden;background:#19233e}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#17213ceb,#1d2949d6 39%,#16223c12 95%),linear-gradient(120deg,#1d2949,#425a7e) center/cover no-repeat}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:75px;background:linear-gradient(transparent,#10182a49)}.hero-inner{height:100%;display:flex;align-items:center;position:relative;z-index:1}.hero-copy{width:min(640px,100%);color:#fff}.hero-label,.eyebrow{font-weight:800;font-size:11px;letter-spacing:.16em;color:#bd9565}.hero-label{color:#f4d5a8;display:flex;align-items:center;gap:10px}.hero-label span{height:7px;width:7px;border-radius:50%;background:#e9bd87}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,66px);line-height:1.17;letter-spacing:-.045em;font-weight:800;margin:23px 0}.hero h1 em{font-style:normal;color:#d4ad7c}.hero-copy>p{font-size:16px;line-height:1.85;color:#e0e4ed;max-width:525px}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn-primary,.btn-outline,.btn-dark,.btn-light{display:inline-flex;align-items:center;justify-content:center;gap:17px;border-radius:5px;padding:17px 23px;font-weight:700;font-size:13px;transition:transform .2s}.btn-primary:hover,.btn-outline:hover,.btn-dark:hover,.btn-light:hover{transform:translateY(-2px)}.btn-primary{background:#c09a6a;color:#fff}.btn-outline{border:1px solid #ffffff91;color:#fff}.btn-dark{background:#1a2540;color:#fff;margin-top:14px}.btn-light{background:#fff;color:#1b2641}.hero-note{display:flex;align-items:center;gap:9px;margin-top:44px;color:#e0d9cd;font-size:12px}.hero-index{position:absolute;z-index:2;right:7%;bottom:34px;color:#fff;font-size:14px}.hero-index span{opacity:.45;margin:0 5px}.announcement{background:#f6f1e9;border-bottom:1px solid #e9dfce}.announcement-inner{display:flex;align-items:center;gap:20px;padding:23px 0}.announcement-icon{height:50px;width:50px;border-radius:50%;display:grid;place-items:center;background:#eadbc6;color:#9b7042;flex-shrink:0}.announcement-copy{flex:1}.announcement-copy strong{font-size:10px;letter-spacing:.15em;color:#a47643}.announcement-copy p{font-size:16px;line-height:1.45;font-weight:800;margin:5px 0}.announcement-button{background:#1c2843;color:#fff;padding:15px 18px;border-radius:5px;display:inline-flex;gap:16px;align-items:center;font-weight:700;font-size:12px;white-space:nowrap}.section{padding:100px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:88px}.about-image{height:470px;position:relative}.about-image>img,.about-static{width:100%;height:100%;object-fit:cover;border-radius:5px}.about-tag{position:absolute;right:-26px;bottom:28px;background:#bd9769;color:#fff;display:flex;align-items:center;gap:14px;padding:23px 24px;border-radius:3px;font-size:14px;line-height:1.45}.about-text h2,.section-heading h2,.contact-banner h2{font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,41px);line-height:1.33;letter-spacing:-.035em;margin:16px 0 18px;font-weight:800}.about-text p,.section-heading p{font-size:15px;line-height:1.95;color:#717d8b;margin:0 0 18px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:37px}.section-heading h2{margin:12px 0}.section-heading p{margin:0}.text-link{display:inline-flex;align-items:center;gap:12px;color:#a67b50;font-size:13px;font-weight:800;white-space:nowrap;padding:8px 0}.services{background:#f7f8fa}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{position:relative;background:#fff;border:1px solid #e9ecf0;border-radius:5px;min-height:180px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s}.service-card:hover,.notice-card:hover,.project-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #23304d12}.service-index{position:absolute;right:24px;top:22px;color:#d0d3dc;font-weight:800;font-size:12px}.service-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:5px;background:#f1e8dd;color:#ae8558}.service-card>svg:not(.service-arrow){color:#ae8558}.service-card h3{font-family:Manrope,sans-serif;font-size:17px;margin:20px 24px 0 0;line-height:1.4}.service-arrow{position:absolute;right:22px;bottom:23px;color:#ae8558}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project-card{display:block;transition:transform .2s,box-shadow .2s;border-radius:5px;overflow:hidden;border:1px solid #e9edf2}.project-img{height:220px;position:relative;overflow:hidden;background:#f1f2f3}.project-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.project-card:hover img{transform:scale(1.04)}.project-img span{position:absolute;bottom:0;right:0;background:#c09a6a;color:#fff;padding:14px}.project-content{padding:20px}.project-content h3{font-size:18px;margin:0 0 8px}.project-content p{font-size:13px;color:#7d8593;line-height:1.65;margin:0}.news-section{background:#f9fafb}.notice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.notice-card{display:flex;gap:16px;background:#fff;border:1px solid #eceef2;padding:24px 19px;border-radius:5px;min-height:230px;transition:transform .2s,box-shadow .2s}.notice-card-icon{flex-shrink:0;background:#f6eee5;color:#b68c5d;display:grid;place-items:center;width:45px;height:45px;border-radius:5px}.notice-body{display:flex;flex-direction:column;align-items:flex-start}.date{color:#929aa6;font-size:11px;display:inline-flex;gap:7px;align-items:center}.notice-body strong{font-size:17px;line-height:1.45;margin:15px 0 9px}.notice-body small{color:#858d9a;line-height:1.7;font-size:12px}.read-more{display:inline-flex;gap:8px;align-items:center;color:#a77c4e;font-size:12px;font-weight:800;margin-top:auto;padding-top:15px}.contact-banner{background:#202b47;color:#fff;padding:65px 0}.contact-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.contact-banner h2{margin:12px 0}.contact-banner p{color:#c1c9d7;margin:0}.footer{background:#121b31;color:#c9cede}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.2fr;gap:50px;padding:70px 0}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-grid h4{color:#fff;margin:5px 0 12px;font-size:15px}.footer-grid a,.footer-grid p{font-size:12px;line-height:1.8;margin:0}.footer-grid a:hover{color:#dab78a}.footer-grid>div:last-child a,.footer-grid>div:last-child p{display:flex;align-items:flex-start;gap:9px}.footer-grid>div:last-child svg{flex-shrink:0;margin-top:2px;color:#d7a770}.footer-brand img{width:84px;filter:brightness(1.25)}.copyright{border-top:1px solid #ffffff19;padding:20px 0;color:#9ca7b9;font-size:11px}.copyright .wrap{display:flex;justify-content:space-between}.page-hero{background:linear-gradient(100deg,#1c2846ee,#263452dd),url(/assets/ahi.jpg) center 45%/cover;color:#fff;padding:75px 0 34px}.page-hero h1{font-family:Manrope,sans-serif;font-size:clamp(32px,4.3vw,55px);margin:13px 0;letter-spacing:-.035em}.page-hero p{font-size:15px;color:#c5cfdf}.breadcrumbs{display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff21;padding-top:25px;margin-top:42px;font-size:12px;color:#c5cede}.breadcrumbs a{display:flex;gap:6px;align-items:center}.inner-section{padding-top:70px;padding-bottom:100px;min-height:330px}.detail-article{width:min(800px,100%);line-height:1.95;color:#667080}.detail-article h2{color:#17213a;font-size:30px;line-height:1.3}.detail-img{width:100%;max-height:500px;object-fit:contain;background:#f5f5f5}.about-static{min-height:380px;max-height:440px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact-card{border:1px solid #e7eaf0;padding:35px;border-radius:5px}.contact-card h3{font-size:20px;margin:20px 0 14px}.contact-card p{min-height:65px;color:#6a7481;line-height:1.7}.contact-card>a{color:#ad8255;font-weight:700;font-size:13px;display:inline-flex;gap:7px;align-items:center}.contact-icon{background:#f1e8dd;color:#b18a5c;padding:15px;display:inline-flex;border-radius:5px}.error-card{background:#fff4ee;border:1px solid #f4d0bd;color:#9b4926;margin:25px 0;padding:22px;border-radius:5px}@media(max-width:1050px){.navigation{gap:15px}.about-grid{gap:42px}.footer-grid{gap:30px}.topbar-right{gap:14px}}@media(max-width:860px){.wrap{width:min(100% - 36px,700px)}.topbar-right a:nth-child(2){display:none}.navigation{display:none;position:absolute;top:91px;left:0;right:0;background:#fff;box-shadow:0 14px 20px #18213a22;padding:20px 25px;align-items:stretch;gap:0;flex-direction:column}.navigation.open{display:flex}.navigation>a:not(.nav-contact){padding:15px 5px;border-bottom:1px solid #eee}.nav-contact{margin-top:16px;justify-content:center}.mobile-toggle{display:block;color:#1b2641}.hero{height:570px}.hero-image{background:linear-gradient(90deg,#17213cf2,#17213c98),url(/assets/ahi.jpg) center/cover}.about-grid{grid-template-columns:1fr;gap:42px}.about-image{height:390px}.about-tag{right:15px}.service-grid,.project-grid,.notice-grid,.contact-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.section{padding:70px 0}.contact-banner-inner{align-items:flex-start;flex-direction:column}}@media(max-width:590px){.topbar-inner{justify-content:center}.topbar-inner>span{display:none}.topbar-right{justify-content:space-between;width:100%}.header-inner{min-height:77px}.navigation{top:77px}.brand img{height:48px;width:48px}.brand>span{font-size:14px}.brand small{font-size:8px}.hero{height:595px}.hero h1{font-size:39px}.hero-copy>p{font-size:14px}.hero-label{font-size:9px}.hero-actions{align-items:stretch}.btn-primary,.btn-outline{padding:14px}.hero-note{margin-top:35px}.announcement-inner{align-items:flex-start;gap:14px;flex-wrap:wrap}.announcement-icon{height:38px;width:38px}.announcement-copy{flex:1 1 calc(100% - 60px)}.announcement-copy p{font-size:14px}.announcement-button{margin-left:52px}.service-grid,.project-grid,.notice-grid,.contact-grid{grid-template-columns:1fr}.service-card{min-height:150px}.section-heading{align-items:flex-start;flex-direction:column}.about-image{height:310px}.about-text h2,.section-heading h2{font-size:30px}.footer-grid{grid-template-columns:1fr;gap:35px;padding:50px 0}.copyright .wrap{flex-direction:column;gap:5px}.page-hero{padding:55px 0 25px}.inner-section{padding-top:55px;padding-bottom:65px}.notice-card{min-height:205px}}.hero-slide-control{background:#14213cbb;color:#fff;border:1px solid #ffffff75;border-radius:5px;font-size:26px;line-height:1;cursor:pointer;padding:2px 10px;margin:0 10px}.hero-slide-control:focus-visible{outline:3px solid #fff;outline-offset:3px}.rich-detail{font-size:15px;line-height:1.85;color:#49576b;overflow-wrap:anywhere}.rich-detail p{margin:0 0 1.1em}.rich-detail h2,.rich-detail h3,.rich-detail h4{color:#17213a;line-height:1.4;margin:1.5em 0 .6em}.rich-detail h2{font-size:26px}.rich-detail h3{font-size:21px}.rich-detail h4{font-size:18px}.rich-detail ul,.rich-detail ol{padding-left:29px;margin:0 0 18px}.rich-detail li{margin:6px 0}.rich-detail a{text-decoration:underline;color:#966734}.rich-detail a:hover{color:#674320}.rich-detail img{max-width:100%;height:auto;display:block;margin:15px 0}.rich-detail blockquote{border-left:4px solid #ba966b;background:#f6f2ec;padding:15px 20px;margin:20px 0}.rich-detail hr{border:0;border-top:1px solid #d6dce3;margin:28px 0}.rich-detail table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:20px 0}.rich-detail th,.rich-detail td{padding:10px 13px;border:1px solid #cbd5e1;min-width:90px;text-align:left}.rich-detail th{background:#eff2f5}.rich-detail [style*="text-align: center"]{text-align:center}.rich-detail [style*="text-align: right"]{text-align:right}.rich-detail [style*="text-align: justify"]{text-align:justify}.videos-section{background:#fff}.videos-gallery-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#8d6b46;font-weight:800;white-space:nowrap}.home-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.home-video-card{border:1px solid #e7eaf0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #1a2b4909;min-width:0}.home-video-play{display:block;position:relative;aspect-ratio:16/9;width:100%;border:0;padding:0;overflow:hidden;background:#17233d;color:#fff;text-align:center}.home-video-play img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s,opacity .3s;opacity:.9}.home-video-play:hover img{transform:scale(1.055);opacity:.65}.home-video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#bd9565;color:#fff;box-shadow:0 8px 24px #0005;transition:background .2s,scale .2s}.home-video-play:hover .home-video-play-icon{background:#a67843;scale:1.08}.home-video-play-icon svg{margin-left:4px}.home-video-watch{position:absolute;bottom:14px;right:15px;font-weight:800;font-size:11px;background:#101c35ba;border-radius:3px;padding:6px 10px}.home-video-body{padding:22px 23px 25px}.home-video-meta{display:flex;align-items:center;gap:7px;color:#b58d5e;font-weight:800;font-size:10px;letter-spacing:.13em}.home-video-body h3{font-family:Manrope,sans-serif;margin:13px 0 8px;font-size:17px;line-height:1.45;color:#202d49}.home-video-body p{color:#7e8798;font-size:12px;line-height:1.65;margin:0 0 12px}.home-video-detail-button{display:inline-flex;align-items:center;gap:7px;margin:13px 0 0;border:0;padding:0;background:transparent;color:#997248;font-weight:800;font-size:12px}.home-video-detail-button:hover{text-decoration:underline}.home-video-play:focus-visible,.home-video-detail-button:focus-visible,.home-video-modal-close:focus-visible{outline:3px solid #d9b078;outline-offset:3px}.home-video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a101ee6;display:flex;justify-content:center;align-items:center;padding:24px;overflow-y:auto}.home-video-modal{width:min(100%,1024px);background:#111b30;border:1px solid #384054;border-radius:9px;box-shadow:0 22px 85px #0008;overflow:hidden}.home-video-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 21px;background:#192641;color:#fff}.home-video-modal-header h2{font-family:Manrope,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:750;line-height:1.45;margin:0;overflow-wrap:anywhere}.home-video-modal-close{background:#ffffff18;color:#fff;border:1px solid #ffffff30;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 13px;flex-shrink:0;font-size:12px;font-weight:800}.home-video-modal-close:hover{background:#ffffff35}.home-video-modal-player{width:100%;aspect-ratio:16/9;background:#000}.home-video-modal-player iframe{display:block;width:100%;height:100%;border:0}@media(max-width:860px){.home-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.home-video-grid{grid-template-columns:1fr}.videos-gallery-label{align-self:flex-start}.home-video-overlay{padding:10px}.home-video-modal-header{padding:10px 12px}.home-video-modal-close{padding:9px}.home-video-modal-close span{display:none}}@media(max-height:520px){.home-video-overlay{align-items:flex-start}.home-video-modal{margin:auto 0}}.brand-image-placeholder{min-height:320px;background:linear-gradient(130deg,#dde5ee,#bdcede);border-radius:10px}
