body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.services-one__bottom .services-one__single .service-one__content{text-align:center}.services-one__bottom .services-one__single .services-one__icon{border-radius:50%;left:50%;right:auto;transform:translateX(-50%)}.services-one__bottom .services-one__single .services-one__icon span{font-size:26px}.services-one__bottom .services-one__single .service-one__title{margin-top:18px}.services-one__bottom .services-one__single .service-one__title:before{display:none}.services-one__bottom .services-one__single .service-one__text{margin-bottom:18px;margin-top:8px}.services-one__bottom .services-one__single .services-one__btn{border-radius:999px;font-size:15px;padding:12px 32px}.services-one__bottom .services-one__single .services-one__btn .fas{margin-left:8px}.ax,.ax-overlay,.ax-toast{--ax-navy:#0c2238;--ax-blue:#2366b1;--ax-sky:#3490ce;--ax-ink:#0f1f33;--ax-text:#334155;--ax-muted:#7b8aa0;--ax-faint:#9aa8ba;--ax-line:#e6ebf2;--ax-line-soft:#f1f4f8;--ax-bg-soft:#f7f9fc;--ax-radius:14px;--ax-shadow:0 1px 2px #102a430a,0 4px 16px #102a430d;color:var(--ax-text);font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.ax *,.ax-overlay *,.ax-toast *{box-sizing:border-box}.ax h2,.ax h3,.ax p,.ax-overlay dd,.ax-overlay dl,.ax-overlay h2,.ax-overlay h3,.ax-overlay h4,.ax-overlay p,.ax-overlay ul{font-family:inherit;letter-spacing:normal;margin:0;padding:0}.ax button,.ax-overlay button{cursor:pointer;font-family:inherit;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.ax button:disabled,.ax-overlay button:disabled{cursor:not-allowed}.ax a,.ax-overlay a{text-decoration:none}.ax{display:flex;flex-direction:column;gap:16px}.ax-tone--blue{background:#e8f2fc;color:#3490ce}.ax-tone--indigo{background:#eef0fe;color:#4f46e5}.ax-tone--green{background:#e7f8f0;color:#059669}.ax-tone--teal{background:#e3f6f7;color:#0e8a92}.ax-tone--amber{background:#fff4e0;color:#c27803}.ax-tone--red{background:#fdecec;color:#dc2626}.ax-tone--violet{background:#f3edfe;color:#7c3aed}.ax-tone--gray{background:#f1f4f8;color:#64748b}.ax-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ax-stat{align-items:center;background:#fff;border:1px solid var(--ax-line);border-radius:var(--ax-radius);box-shadow:var(--ax-shadow);color:inherit;display:flex;gap:14px;min-width:0;padding:16px 18px;position:relative;text-align:left}.ax-stat.is-clickable:hover{border-color:#cfe2f5;box-shadow:0 8px 22px #2366b117}.ax-stat.is-active{border-color:var(--ax-sky);box-shadow:0 0 0 3px #3490ce1f}.ax-stat__icon{border-radius:12px;display:grid;flex:0 0 44px;font-size:17px;height:44px;place-items:center;width:44px}.ax-stat__body{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ax-stat__body small{color:var(--ax-muted);font-size:12.5px;font-weight:500}.ax-stat__body strong{color:var(--ax-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.ax-stat__body em,.ax-stat__body strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-stat__body em{color:var(--ax-faint);font-size:12px;font-style:normal}.ax-card{background:#fff;border:1px solid var(--ax-line);border-radius:var(--ax-radius);box-shadow:var(--ax-shadow);min-width:0}.ax-toolbar{align-items:center;border-bottom:1px solid var(--ax-line);display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.ax-toolbar__grow{flex:1 1 auto}.ax-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ax-toolbar--sub{padding:10px 16px}.ax-search,.ax-toolbar--sub{background:var(--ax-bg-soft)}.ax-search{align-items:center;border:1px solid var(--ax-line);border-radius:10px;display:flex;gap:8px;height:38px;max-width:100%;padding:0 12px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:280px}.ax-search:focus-within{background:#fff;border-color:var(--ax-sky);box-shadow:0 0 0 3px #3490ce24}.ax-search>i{color:var(--ax-faint);font-size:13px}.ax-search input,.ax-search input[type=search]{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--ax-ink)!important;flex:1 1;font-size:13.5px!important;height:36px!important;line-height:normal!important;margin:0!important;min-width:0;outline:none!important;padding:0!important;text-transform:none!important;width:auto!important}.ax-search input::placeholder{color:var(--ax-faint)!important;text-transform:none!important}.ax-search input::-webkit-search-cancel-button{display:none}.ax-search__clear{background:#e9eef5;border:0;border-radius:6px;color:var(--ax-muted);display:grid;font-size:10px;height:22px;place-items:center;width:22px}.ax-tabs{background:var(--ax-line-soft);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.ax-tabs__tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ax-muted);display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;padding:0 12px;white-space:nowrap}.ax-tabs__tab:hover{color:var(--ax-ink)}.ax-tabs__tab.is-active{background:#fff;box-shadow:0 1px 3px #102a431f;color:var(--ax-ink)}.ax-tabs__count{background:#e2e8f0;border-radius:999px;color:var(--ax-muted);display:inline-grid;font-size:11px;font-weight:700;height:18px;min-width:20px;padding:0 6px;place-items:center}.ax-tabs__tab.is-active .ax-tabs__count{background:#e8f2fc;color:var(--ax-blue)}.ax-select{align-items:center;background:#fff;border:1px solid var(--ax-line);border-radius:10px;color:var(--ax-ink);display:inline-flex;height:38px;margin:0;position:relative;transition:border-color .16s ease}.ax-select:hover{border-color:#cfdbe8}.ax-select:focus-within{border-color:var(--ax-sky);box-shadow:0 0 0 3px #3490ce24}.ax-select>i:first-child{color:var(--ax-faint);font-size:12px;left:12px;pointer-events:none;position:absolute}.ax-select select{appearance:none;-webkit-appearance:none;background:#0000;border:0;color:var(--ax-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:36px;outline:none;padding:0 32px 0 12px}.ax-select>i:first-child+select{padding-left:32px}.ax-select__caret{color:var(--ax-faint);font-size:10px;pointer-events:none;position:absolute;right:12px}.ax-btn{align-items:center;background:#fff;border:1px solid var(--ax-line);border-radius:10px;color:var(--ax-ink);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:38px;justify-content:center;padding:0 16px;text-decoration:none;white-space:nowrap}.ax-btn:hover:not(:disabled){border-color:#cfe2f5;color:var(--ax-blue)}.ax-btn:disabled{opacity:.55}.ax-btn i{font-size:13px}.ax-btn--primary{background:var(--ax-blue);border-color:var(--ax-blue);box-shadow:0 6px 16px #2366b133;color:#fff}.ax-btn--primary:hover:not(:disabled){background:#1b528f;border-color:#1b528f;color:#fff}.ax-btn--success{background:#059669;border-color:#059669;color:#fff}.ax-btn--success:hover:not(:disabled){background:#047857;border-color:#047857;color:#fff}.ax-btn--danger{background:#fff;border-color:#fbd5d5;color:#dc2626}.ax-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#f8b4b4;color:#b91c1c}.ax-btn--ghost{background:#0000;border-color:#0000;color:var(--ax-muted)}.ax-btn--ghost:hover:not(:disabled){background:var(--ax-line-soft);border-color:#0000;color:var(--ax-ink)}.ax-btn--sm{border-radius:8px;font-size:12.5px;height:32px;padding:0 12px}.ax-btn--block{width:100%}.ax-icon-btn{background:#0000;border:1px solid #0000;border-radius:9px;color:var(--ax-muted);display:inline-grid;flex:0 0 34px;font-size:13px;height:34px;place-items:center;width:34px}.ax-icon-btn:hover:not(:disabled){background:#eef5fc;color:var(--ax-blue)}.ax-icon-btn--danger:hover:not(:disabled){background:#fef2f2;color:#dc2626}.ax-icon-btn--outline{background:#fff;border-color:var(--ax-line)}.ax-icon-btn:disabled{opacity:.4}.ax-overlay--confirm{z-index:2100}.ax-confirm{--ax-confirm-color:#dc2626;--ax-confirm-soft:#fdecec;--ax-confirm-ring:#dc262614;align-items:center;animation:ax-confirm-in .2s cubic-bezier(.2,.9,.3,1.2);background:#fff;border-radius:20px;box-shadow:0 30px 80px #0c223859;display:flex;flex-direction:column;padding:30px 26px 22px;position:relative;text-align:center;width:min(420px,100%)}.ax-confirm--warning{--ax-confirm-color:#c27803;--ax-confirm-soft:#fff4e0;--ax-confirm-ring:#c278031a}.ax-confirm--info{--ax-confirm-color:var(--ax-blue);--ax-confirm-soft:#e8f2fc;--ax-confirm-ring:#2366b114}@keyframes ax-confirm-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.ax-confirm__close{background:#0000;border:0;border-radius:9px;color:var(--ax-faint);display:grid;height:32px;place-items:center;position:absolute;right:12px;top:12px;width:32px}.ax-confirm__close:hover:not(:disabled){background:#f1f4f8;color:var(--ax-ink)}.ax-confirm__icon{background:var(--ax-confirm-soft);border-radius:50%;box-shadow:0 0 0 8px var(--ax-confirm-ring);color:var(--ax-confirm-color);display:grid;font-size:24px;height:64px;margin-bottom:16px;place-items:center;width:64px}.ax-confirm h2{color:var(--ax-ink);font-size:19px;font-weight:700;line-height:1.3}.ax-confirm>p{color:var(--ax-muted);font-size:14px;line-height:1.55;margin-top:8px}.ax-confirm__item{align-items:center;background:#f8fafc;border:1px solid var(--ax-line);border-radius:14px;display:flex;gap:12px;margin-top:18px;padding:12px;text-align:left;width:100%}.ax-confirm__media{display:inline-flex;flex-shrink:0}.ax-confirm__item-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.ax-confirm__item-text strong{color:var(--ax-ink);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-confirm__item-text small{color:var(--ax-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-confirm__points{background:var(--ax-confirm-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:14px!important;padding:12px 14px!important;text-align:left;width:100%}.ax-confirm__points li{align-items:flex-start;color:var(--ax-ink);display:flex;font-size:13px;gap:9px;line-height:1.45}.ax-confirm__points i{color:var(--ax-confirm-color);font-size:12px;margin-top:3px}.ax-confirm__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:22px;width:100%}.ax-confirm__actions .ax-btn{height:44px;justify-content:center}.ax-confirm .ax-confirm__go{box-shadow:0 8px 18px var(--ax-confirm-ring),0 6px 14px #0c22381f}.ax-confirm .ax-confirm__go,.ax-confirm .ax-confirm__go:hover:not(:disabled){background:var(--ax-confirm-color);border-color:var(--ax-confirm-color);color:#fff}.ax-confirm .ax-confirm__go:hover:not(:disabled){filter:brightness(.92)}@media (max-width:480px){.ax-confirm{padding:26px 18px 18px}.ax-confirm__actions{grid-template-columns:1fr}.ax-confirm__go{order:-1}}.ax-kebab{background:#fff;border:1px solid var(--ax-line);border-radius:10px;color:var(--ax-muted);display:inline-grid;font-size:15px;height:34px;place-items:center;width:34px}.ax-kebab.is-open,.ax-kebab:hover{background:#eef5fc;border-color:#cfe2f5;box-shadow:0 4px 12px #2366b11f;color:var(--ax-blue)}.ax-kebab:focus-visible{outline:2px solid var(--ax-sky);outline-offset:2px}.ax-modal__media{display:inline-flex;flex-shrink:0}.ax-modal__media .ax-thumb{border-radius:12px;height:46px;width:46px}.ax-modal--actions .ax-modal__titles h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;overflow:hidden}.ax-modal--actions .ax-modal__body{gap:8px;padding:16px 16px 18px}.ax-action-list__label{color:var(--ax-faint);font-size:11px;font-weight:700;letter-spacing:.08em;padding:0 6px;text-transform:uppercase}.ax-action-list__label--danger{color:#e57373;margin-top:6px}.ax-action-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ax-action-item{align-items:center;background:#fff;border:1px solid var(--ax-line);border-radius:12px;color:inherit;display:flex;gap:12px;padding:10px 12px;text-align:left;width:100%}.ax-action-item:hover:not(:disabled){background:#f5faff;border-color:#cfe2f5;transform:translateX(2px)}.ax-action-item:disabled{opacity:.45}.ax-action-item__icon{background:#e8f2fc;border-radius:10px;color:var(--ax-blue);display:grid;flex:0 0 38px;font-size:14px;height:38px;place-items:center;width:38px}.ax-action-item__text{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0}.ax-action-item__text strong{color:var(--ax-ink);font-size:14px;font-weight:600}.ax-action-item__text small{color:var(--ax-muted);font-size:12px}.ax-action-item__go{color:#c3cdda;font-size:11px;transition:transform .16s ease,color .16s ease}.ax-action-item:hover:not(:disabled) .ax-action-item__go{color:var(--ax-sky);transform:translateX(2px)}.ax-action-item--success .ax-action-item__icon{background:#e7f8f0;color:#059669}.ax-action-item--warning .ax-action-item__icon{background:#fff4e0;color:#c27803}.ax-action-item--danger{border-color:#fbe0e0}.ax-action-item--danger .ax-action-item__icon{background:#fdecec;color:#dc2626}.ax-action-item--danger .ax-action-item__text strong{color:#b91c1c}.ax-action-item--danger:hover:not(:disabled){background:#fff7f7;border-color:#f8b4b4}.ax-action-item--danger:hover:not(:disabled) .ax-action-item__go{color:#dc2626}.ax-table-wrap{overflow-x:auto}.ax-table{border-collapse:collapse;font-size:13.5px;width:100%}.ax-table th{background:var(--ax-bg-soft);border-bottom:1px solid var(--ax-line);color:var(--ax-muted);font-size:11.5px;font-weight:600;letter-spacing:.05em;padding:11px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ax-table td{border-bottom:1px solid var(--ax-line-soft);color:var(--ax-text);padding:12px 14px;vertical-align:middle}.ax-table td:first-child,.ax-table th:first-child{padding-left:20px}.ax-table td:last-child,.ax-table th:last-child{padding-right:20px}.ax-table tbody tr{transition:background .14s ease}.ax-table tbody tr:hover{background:#f8fbfe}.ax-table tbody tr.is-clickable{cursor:pointer}.ax-table tbody tr:last-child td{border-bottom:0}.ax-table .is-right{text-align:right}.ax-table .is-center{text-align:center}.ax-table .is-nowrap{white-space:nowrap}.ax-cell{align-items:center;gap:12px}.ax-cell,.ax-cell__text{display:flex;min-width:0}.ax-cell__text{flex-direction:column;line-height:1.3}.ax-cell__text strong{color:var(--ax-ink);font-size:13.5px;font-weight:600}.ax-cell__text small,.ax-cell__text strong,.ax-sub{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-cell__text small,.ax-sub{color:var(--ax-muted);display:block;font-size:12px}.ax-strong{color:var(--ax-ink);font-weight:600}.ax-mono{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12.5px}.ax-strike{color:var(--ax-faint);display:block;font-size:12px;text-decoration:line-through}.ax-row-actions{gap:2px}.ax-row-actions,.ax-tag{align-items:center;display:inline-flex}.ax-tag{background:var(--ax-line-soft);border-radius:6px;color:#475569;font-size:12px;font-weight:500;height:22px;padding:0 8px;white-space:nowrap}.ax-tag--blue{background:#e8f2fc;color:var(--ax-blue)}.ax-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:24px;padding:0 10px;text-transform:capitalize;white-space:nowrap}.ax-pill.has-dot:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ax-pill--gray{background:#f1f4f8;color:#64748b}.ax-pill--blue{background:#e8f2fc;color:#3490ce}.ax-pill--indigo{background:#eef0fe;color:#4f46e5}.ax-pill--green{background:#e7f8f0;color:#047857}.ax-pill--amber{background:#fff4e0;color:#b45309}.ax-pill--red{background:#fdecec;color:#dc2626}.ax-pill--violet{background:#f3edfe;color:#7c3aed}.ax-pill--navy{background:#0c2238;color:#fff}.ax-avatar{background:linear-gradient(135deg,var(--ax-sky),var(--ax-blue));border-radius:50%;color:#fff;display:inline-grid;flex-shrink:0;font-weight:700;letter-spacing:.02em;place-items:center}.ax-avatar--sm{font-size:11px;height:30px;width:30px}.ax-avatar--md{font-size:12.5px;height:36px;width:36px}.ax-avatar--lg{font-size:17px;height:52px;width:52px}.ax-avatar--soft{background:#e8f1fb;color:var(--ax-blue)}.ax-avatar--navy{background:linear-gradient(135deg,#102a43,#2366b1)}.ax-thumb{background:var(--ax-bg-soft);border:1px solid var(--ax-line);border-radius:10px;color:#b6c2d2;display:grid;flex-shrink:0;overflow:hidden;place-items:center}.ax-thumb img{height:100%;object-fit:contain;padding:3px;width:100%}.ax-thumb--sm{border-radius:8px;height:36px;width:36px}.ax-thumb--md{height:44px;width:44px}.ax-thumb--xl{border-radius:14px;height:240px;width:100%}.ax-thumb--xl img{padding:16px}.ax-meter{background:#eef2f7;border-radius:999px;display:block;height:6px;overflow:hidden;width:100%}.ax-meter__fill{border-radius:inherit;display:block;height:100%;transition:width .4s ease}.ax-meter__fill--blue{background:linear-gradient(90deg,var(--ax-sky),var(--ax-blue))}.ax-meter__fill--green{background:#10b981}.ax-meter__fill--amber{background:#f59e0b}.ax-meter__fill--red{background:#ef4444}.ax-pager{align-items:center;border-top:1px solid var(--ax-line);color:var(--ax-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:12px 20px}.ax-pager__info strong{color:var(--ax-ink);font-weight:600}.ax-pager__controls{align-items:center;display:flex;gap:4px}.ax-pager__size{align-items:center;display:inline-flex;font-size:12.5px;gap:8px;margin:0 10px 0 0}.ax-pager__size select{color:var(--ax-ink);font-family:inherit;height:30px}.ax-pager__btn,.ax-pager__size select{background:#fff;border:1px solid var(--ax-line);border-radius:8px;font-size:12.5px;padding:0 8px}.ax-pager__btn{color:var(--ax-text);font-weight:600;height:32px;min-width:32px}.ax-pager__btn:hover:not(:disabled){border-color:#cfe2f5;color:var(--ax-blue)}.ax-pager__btn.is-active{background:var(--ax-blue);border-color:var(--ax-blue);color:#fff}.ax-pager__btn:disabled{opacity:.4}.ax-pager__gap{padding:0 4px}.ax-banner{align-items:center;border-radius:12px;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 14px}.ax-banner span{flex:1 1}.ax-banner button{background:#0000;border:0;color:inherit;opacity:.7}.ax-banner--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ax-banner--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.ax-banner--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.ax-toast{align-items:center;animation:ax-toast-in .25s cubic-bezier(.22,1,.36,1);background:var(--ax-navy);border-radius:12px;bottom:24px;box-shadow:0 16px 40px #0c22384d;color:#fff;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 16px;position:fixed;right:24px;z-index:3000}.ax-toast i{color:#34d399;font-size:15px}@keyframes ax-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ax-empty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:56px 24px;text-align:center}.ax-empty__icon{background:#eef5fc;border-radius:16px;color:var(--ax-sky);display:grid;font-size:22px;height:56px;margin-bottom:6px;place-items:center;width:56px}.ax-empty h3{color:var(--ax-ink);font-size:16px;font-weight:700}.ax-empty p{color:var(--ax-muted);font-size:13.5px;max-width:360px}.ax-empty .ax-btn{margin-top:8px}.ax-skeleton{padding:8px 20px 16px}.ax-skeleton__row{align-items:center;border-bottom:1px solid var(--ax-line-soft);display:flex;gap:24px;height:56px}.ax-skeleton__row span{animation:ax-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef2f7,#f7f9fc 50%,#eef2f7);background-size:200% 100%;border-radius:6px;height:12px}@keyframes ax-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ax-overlay{animation:ax-fade .18s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c223873;display:flex;inset:0;position:fixed;z-index:2000}.ax-overlay--drawer{justify-content:flex-end}.ax-overlay--modal{align-items:center;justify-content:center;padding:24px}@keyframes ax-fade{0%{opacity:0}to{opacity:1}}.ax-drawer{animation:ax-slide .28s cubic-bezier(.22,1,.36,1);background:#fff;box-shadow:-20px 0 50px #0c22382e;display:flex;flex-direction:column;height:100%;width:min(560px,100vw);width:min(var(--ax-drawer-w,560px),100vw)}@keyframes ax-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.ax-drawer__head{align-items:flex-start;border-bottom:1px solid var(--ax-line);display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.ax-drawer__titles{min-width:0}.ax-drawer__titles h2,.ax-modal__titles h2{color:var(--ax-ink);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ax-drawer__titles p,.ax-modal__titles p{color:var(--ax-muted);font-size:13px;margin-top:3px}.ax-drawer__extra{align-items:center;display:flex;flex-shrink:0;gap:8px}.ax-drawer__body{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:20px 24px 28px}.ax-drawer__body>*,.ax-modal__body>*,.ax-reader__scroll>*{flex-shrink:0}.ax-drawer__foot,.ax-modal__foot{align-items:center;background:var(--ax-bg-soft);border-top:1px solid var(--ax-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 24px}.ax-foot__spacer{flex:1 1}.ax-modal{animation:ax-pop .22s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:18px;box-shadow:0 30px 80px #0c22384d;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:100%}.ax-modal--sm{max-width:440px}.ax-modal--md{max-width:620px}.ax-modal--lg{max-width:820px}@keyframes ax-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ax-modal__head{align-items:flex-start;border-bottom:1px solid var(--ax-line);display:flex;gap:14px;padding:20px 24px}.ax-modal__icon{background:#e8f2fc;border-radius:12px;color:var(--ax-blue);display:grid;flex:0 0 42px;font-size:16px;height:42px;place-items:center;width:42px}.ax-modal__titles{flex:1 1;min-width:0}.ax-modal__body{display:flex;flex:1 1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:20px 24px 24px}.ax-form-section{grid-gap:14px;display:grid;gap:14px}.ax-form-section+.ax-form-section{border-top:1px solid var(--ax-line-soft);padding-top:22px}.ax-form-section__head h3{color:var(--ax-ink);font-size:14px;font-weight:700}.ax-form-section__head p{color:var(--ax-muted);font-size:12.5px;margin-top:2px}.ax-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ax-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ax-field--span-2{grid-column:1/-1}.ax-field__label{color:#475569;font-size:12.5px;font-weight:600;margin:0}.ax-field__req{color:#dc2626;margin-left:3px}.ax-field__hint{color:var(--ax-faint);font-size:12px}.ax .ax-input,.ax-input,.ax-overlay .ax-input{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:10px!important;box-shadow:none!important;color:var(--ax-ink)!important;font-family:inherit!important;font-size:14px!important;height:40px!important;line-height:normal!important;margin:0!important;outline:none!important;padding:0 12px!important;text-transform:none!important;transition:border-color .16s ease,box-shadow .16s ease!important;width:100%!important}textarea.ax-input{height:auto!important;line-height:1.5!important;min-height:96px;padding:10px 12px!important;resize:vertical!important}select.ax-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%237b8aa0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;cursor:pointer;padding-right:34px!important}.ax-input:hover{border-color:#c8d4e2!important}.ax-input:focus{border-color:var(--ax-sky)!important;box-shadow:0 0 0 3px #3490ce24!important}.ax-input:disabled{background:var(--ax-bg-soft)!important;color:var(--ax-muted)!important}.ax-input::placeholder{color:#a8b4c4!important;text-transform:none!important}.ax-input-group{align-items:center;display:flex;position:relative}.ax-input-group__addon{color:var(--ax-muted);font-size:12px;font-weight:600;left:12px;pointer-events:none;position:absolute}.ax-input-group__addon+.ax-input{padding-left:48px!important}.ax-input-group__action{position:absolute;right:4px}.ax-input-group .ax-input:not(:last-child){padding-right:42px!important}.ax-choice-grid{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ax-choice{align-items:flex-start;background:#fff;border:1px solid var(--ax-line);border-radius:12px;color:inherit;display:flex;gap:12px;padding:14px;text-align:left}.ax-choice:hover{border-color:#cfe2f5}.ax-choice.is-active{background:#f5faff;border-color:var(--ax-sky);box-shadow:0 0 0 3px #3490ce1f}.ax-choice>i{background:var(--ax-line-soft);border-radius:9px;color:var(--ax-muted);display:grid;flex:0 0 34px;font-size:14px;height:34px;place-items:center;width:34px}.ax-choice.is-active>i{background:#e8f2fc;color:var(--ax-blue)}.ax-choice span{display:flex;flex-direction:column;line-height:1.35}.ax-choice strong{color:var(--ax-ink);font-size:13.5px}.ax-choice small{color:var(--ax-muted);font-size:12px}.ax-callout{align-items:center;background:#e7f8f0;border-radius:10px;color:#047857;display:flex;font-size:13px;font-weight:500;gap:10px;grid-column:1/-1;padding:10px 12px}.ax-callout--blue{background:#eef5fc;color:var(--ax-blue)}.ax-callout--amber{background:#fff7e6;color:#92400e}.ax-panel{border:1px solid var(--ax-line);border-radius:12px;overflow:hidden}.ax-panel__head{align-items:center;background:var(--ax-bg-soft);border-bottom:1px solid var(--ax-line);display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.ax-panel__head h3{align-items:center;color:var(--ax-ink);display:flex;font-size:13px;font-weight:700;gap:8px}.ax-panel__head h3 i{color:var(--ax-sky);font-size:12px}.ax-panel__body{padding:14px}.ax-dl{grid-gap:10px;display:grid;gap:10px}.ax-dl__row{grid-gap:12px;display:grid;font-size:13.5px;gap:12px;grid-template-columns:130px minmax(0,1fr)}.ax-dl__row dt{color:var(--ax-muted)}.ax-dl__row dd{color:var(--ax-ink);font-weight:500;word-break:break-word}.ax-dl__row dd.is-mono{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12.5px}.ax-kv-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ax-kv{background:#fff;border:1px solid var(--ax-line);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.ax-kv small{color:var(--ax-muted);font-size:12px}.ax-kv strong{color:var(--ax-ink);font-size:15px;font-weight:700}.ax-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ax-link{color:var(--ax-sky);font-size:13px;overflow-wrap:anywhere}.ax-link:hover{color:var(--ax-blue);text-decoration:underline!important}.ax-inline-link{background:none;border:0;color:inherit;font-weight:700;padding:0;text-decoration:underline}.ax-body-text{color:var(--ax-text);font-size:13.5px;line-height:1.65;white-space:pre-line}.ax-stack{display:flex;flex-direction:column;gap:14px}.ax-text-blue{color:var(--ax-blue)!important}.ax-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;max-width:260px;overflow:hidden}.ax-you{background:#e8f2fc;border-radius:999px;color:var(--ax-blue);font-size:10.5px;font-weight:700;margin-left:6px;padding:1px 7px;vertical-align:1px}.ax-tag--xs{font-size:10.5px;font-weight:600;height:18px;margin-right:6px;padding:0 6px}.ax-cell__text small .ax-tag{vertical-align:1px}.ax-price-old{align-items:center;color:var(--ax-faint);display:flex;font-size:12px;gap:6px;justify-content:flex-end}.ax-price-old em{color:#dc2626;font-style:normal;font-weight:700}.ax-stock{display:flex;flex-direction:column;gap:6px;min-width:140px}.ax-stock__num{align-items:baseline;color:var(--ax-muted);display:flex;font-size:12.5px;gap:4px}.ax-stock__num strong{color:var(--ax-ink);font-size:14px}.ax-stock__num em{color:var(--ax-faint);font-size:11.5px;font-style:normal;margin-left:auto}.ax-table tr.is-busy{opacity:.6}.ax-steps{background:var(--ax-bg-soft);border:1px solid var(--ax-line);border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:16px 12px}.ax-steps__item{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center}.ax-steps__item:before{background:#dfe6ef;content:"";height:2px;position:absolute;right:50%;top:14px;width:100%;z-index:0}.ax-steps__item:first-child:before{display:none}.ax-steps__item.is-current:before,.ax-steps__item.is-done:before{background:var(--ax-sky)}.ax-steps__dot{background:#fff;border:2px solid #dfe6ef;border-radius:50%;color:var(--ax-faint);display:grid;font-size:12px;font-weight:700;height:30px;place-items:center;position:relative;width:30px;z-index:1}.ax-steps__item.is-done .ax-steps__dot{background:var(--ax-sky);border-color:var(--ax-sky);color:#fff}.ax-steps__item.is-current .ax-steps__dot{background:var(--ax-blue);border-color:var(--ax-blue);box-shadow:0 0 0 5px #2366b124;color:#fff}.ax-steps__label{color:var(--ax-muted);font-size:12px;font-weight:600}.ax-steps__item.is-current .ax-steps__label,.ax-steps__item.is-done .ax-steps__label{color:var(--ax-ink)}.ax-contact,.ax-product-head,.ax-sender{align-items:center;display:flex;gap:12px;min-width:0}.ax-contact .ax-cell__text,.ax-product-head .ax-cell__text,.ax-sender .ax-cell__text{flex:1 1;gap:1px}.ax-contact .ax-cell__text strong,.ax-product-head .ax-cell__text strong,.ax-sender .ax-cell__text strong{max-width:none;white-space:normal}.ax-product-head{border:1px solid var(--ax-line);border-radius:12px;padding:12px}.ax-lines{list-style:none;margin:0;padding:4px 14px}.ax-lines__item{align-items:center;display:flex;gap:12px;padding:10px 0}.ax-lines__item+.ax-lines__item{border-top:1px solid var(--ax-line-soft)}.ax-lines__item .ax-cell__text{flex:1 1}.ax-lines__item .ax-cell__text strong{max-width:none;white-space:normal}.ax-totals{grid-gap:8px;background:var(--ax-bg-soft);border-top:1px solid var(--ax-line);display:grid;font-size:13.5px;gap:8px;padding:12px 14px 14px}.ax-totals div{color:var(--ax-muted);display:flex;justify-content:space-between}.ax-totals div span:last-child{color:var(--ax-ink)}.ax-totals .is-grand{border-top:1px dashed #d6dee8;color:var(--ax-ink);font-size:15px;font-weight:700;padding-top:8px}.ax-totals .is-grand strong{color:var(--ax-blue);font-size:17px}.ax-proof{display:flex;flex-direction:column;gap:6px}.ax-proof__label{color:var(--ax-muted);font-size:12px;font-weight:600}.ax-proof__text{background:var(--ax-bg-soft);color:var(--ax-ink);font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.6;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.ax-file,.ax-proof__text{border:1px solid var(--ax-line);border-radius:10px}.ax-file{align-items:center;display:flex;gap:10px;padding:10px 12px}.ax-file .ax-cell__text{flex:1 1}.ax-file__icon{background:#e8f2fc;border-radius:9px;color:var(--ax-blue);display:grid;height:36px;place-items:center;width:36px}.ax-callout--red{background:#fdecec;color:#b91c1c}.ax-media{position:relative}.ax-media__tags{display:flex;gap:6px;left:12px;position:absolute;top:12px}.ax-media-field{align-items:flex-end;display:flex;gap:14px;grid-column:1/-1}.ax-media-field .ax-thumb{border-radius:12px;flex:0 0 64px;height:64px;width:64px}.ax-media-field .ax-field{flex:1 1}.ax-stepper{align-items:center;background:#fff;border:1px solid var(--ax-line);border-radius:10px;display:inline-flex;overflow:hidden}.ax-stepper button{background:#0000;border:0;color:var(--ax-muted);font-size:11px;height:32px;width:32px}.ax-stepper button:hover:not(:disabled){background:#eef5fc;color:var(--ax-blue)}.ax-stepper button:disabled{opacity:.35}.ax-stepper span{border-left:1px solid var(--ax-line);border-right:1px solid var(--ax-line);color:var(--ax-ink);display:grid;font-size:13px;font-weight:700;height:32px;min-width:44px;place-items:center}.ax-chips{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.ax-chip{background:#f5faff;border:1px solid #cfe2f5;border-radius:9px;color:var(--ax-blue);font-size:13px;font-weight:700;height:36px}.ax-chip:hover{background:#e8f2fc}.ax-chip.is-neg{background:#fff7f7;border-color:#f5d0d0;color:#c2410c}.ax-chip.is-neg:hover{background:#fdecec}.ax-delta{border-radius:999px;font-size:11.5px;font-style:normal;font-weight:700;margin-left:8px;padding:1px 7px;vertical-align:2px}.ax-delta.is-up{background:#e7f8f0;color:#059669}.ax-delta.is-down{background:#fdecec;color:#dc2626}.ax-kv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-inbox{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);height:calc(100vh - 330px);min-height:520px;overflow:hidden}.ax-inbox__list{border-right:1px solid var(--ax-line);min-height:0}.ax-inbox__list,.ax-inbox__tools{display:flex;flex-direction:column}.ax-inbox__tools{border-bottom:1px solid var(--ax-line);gap:10px;padding:14px}.ax-inbox__search{display:flex;gap:8px}.ax-inbox__search .ax-search{flex:1 1;width:auto}.ax-inbox__tools .ax-tabs{display:flex}.ax-inbox__tools .ax-tabs__tab{flex:1 1;justify-content:center;padding:0 8px}.ax-inbox__items{flex:1 1;min-height:0;overflow-y:auto}.ax-msg{align-items:flex-start;background:#fff;border:0;border-bottom:1px solid var(--ax-line-soft);border-left:3px solid #0000;color:inherit;display:flex;gap:12px;padding:14px 16px;position:relative;text-align:left;width:100%}.ax-msg:hover{background:#f8fbfe}.ax-msg.is-active{background:#eef5fc;border-left-color:var(--ax-blue)}.ax-msg__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ax-msg__top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ax-msg__top strong{color:var(--ax-ink);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-msg__top time{color:var(--ax-faint);flex-shrink:0;font-size:11.5px}.ax-msg__subject{color:var(--ax-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-msg.is-unread .ax-msg__subject,.ax-msg.is-unread .ax-msg__top strong{color:var(--ax-ink);font-weight:700}.ax-msg__snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ax-muted);display:-webkit-box;font-size:12.5px;overflow:hidden}.ax-msg__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ax-msg__meta:empty{display:none}.ax-msg__meta .ax-pill{font-size:11px;height:20px}.ax-msg__dot{background:var(--ax-sky);border-radius:50%;height:8px;position:absolute;right:14px;top:18px;width:8px}.ax-msg.is-unread .ax-msg__top time{margin-right:14px}.ax-msg--skeleton{animation:ax-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#f5f7fa,#fbfcfd 50%,#f5f7fa);background-size:200% 100%;cursor:default;height:92px}.ax-inbox__reader{display:flex;flex-direction:column;min-height:0;min-width:0}.ax-inbox__reader>.ax-empty{flex:1 1}.ax-reader__head{align-items:flex-start;border-bottom:1px solid var(--ax-line);display:flex;gap:12px;padding:18px 22px}.ax-reader__back{display:none!important}.ax-reader__title{flex:1 1;min-width:0}.ax-reader__title h2{color:var(--ax-ink);font-size:18px;font-weight:700;line-height:1.3}.ax-reader__title p{color:var(--ax-muted);font-size:12.5px;margin-top:2px}.ax-reader__scroll{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:20px 22px}.ax-letter{background:var(--ax-bg-soft);border:1px solid var(--ax-line);border-radius:12px;color:var(--ax-ink);font-size:14px;line-height:1.75;padding:18px 20px;white-space:pre-wrap;word-break:break-word}.ax-reader__foot{background:var(--ax-bg-soft);border-top:1px solid var(--ax-line);flex-wrap:wrap;padding:14px 22px}.ax-reader__foot,.ax-reader__status{align-items:center;display:flex;gap:10px}.ax-reader__status .ax-tabs{background:#e9eef5}@media (max-width:1100px){.ax-inbox{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ax-stats{grid-template-columns:minmax(0,1fr)}.ax-toolbar{padding:12px}.ax-search,.ax-tabs{width:100%}.ax-tabs{flex-wrap:nowrap;overflow-x:auto}.ax-choice-grid,.ax-form-grid,.ax-kv-grid{grid-template-columns:minmax(0,1fr)}.ax-field--span-2{grid-column:auto}.ax-dl__row{grid-template-columns:110px minmax(0,1fr)}.ax-overlay--modal{align-items:flex-end;padding:0}.ax-modal{border-radius:18px 18px 0 0;max-height:92vh}.ax-drawer__body,.ax-drawer__foot,.ax-drawer__head,.ax-modal__body,.ax-modal__foot,.ax-modal__head{padding-left:16px;padding-right:16px}.ax-pager{justify-content:center;padding:12px}.ax-pager__size{display:none}.ax-toast{bottom:16px;left:16px;right:16px}.ax-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-kv-grid--3{grid-template-columns:minmax(0,1fr)}.ax-steps__label{font-size:11px}}@media (max-width:860px){.ax-inbox{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ax-inbox__list{border-right:0}.ax-inbox__items{max-height:70vh}.ax-inbox.has-selection .ax-inbox__list,.ax-inbox__reader{display:none}.ax-inbox.has-selection .ax-inbox__reader{display:flex}.ax-reader__back{display:inline-grid!important}.ax-reader__foot,.ax-reader__head,.ax-reader__scroll{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.ax *,.ax-overlay,.ax-overlay *,.ax-toast{animation:none!important;transition:none!important}}.cart-drawer-overlay{align-items:stretch;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a4385;display:flex;inset:0;justify-content:flex-end;padding:0;position:fixed;z-index:10000}.cart-drawer{animation:cart-drawer-in .28s ease;background:#fff;box-shadow:-12px 0 40px #102a4329;display:flex;flex-direction:column;height:100%;width:min(420px,100%)}@keyframes cart-drawer-in{0%{opacity:.6;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.cart-drawer__header{align-items:flex-start;border-bottom:1px solid #102a4314;display:flex;gap:16px;justify-content:space-between;padding:22px 22px 16px}.cart-drawer__title{color:#102a43;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.cart-drawer__subtitle{color:#64748b;font-size:13px;font-weight:500;margin:4px 0 0}.cart-drawer__close{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.cart-drawer__close:hover{background:#eef2f7;border-color:#cbd5e1;color:#102a43}.cart-drawer__body{flex:1 1;overflow-y:auto;padding:16px 18px 8px}.cart-drawer__empty{padding:48px 16px;text-align:center}.cart-drawer__empty-icon{align-items:center;background:#3490ce1a;border-radius:50%;color:#3490ce;display:flex;font-size:24px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.cart-drawer__empty h5{color:#102a43;font-size:16px;font-weight:800;margin:0 0 6px}.cart-drawer__empty p{color:#64748b;font-size:14px;margin:0 0 20px}.cart-drawer__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.cart-drawer__item{grid-gap:12px;background:#fff;border:1px solid #102a4314;border-radius:14px;box-shadow:0 2px 8px #102a4308;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);padding:12px}.cart-drawer__thumb{align-items:center;background:#f3f6f9;border-radius:10px;display:flex;height:72px;justify-content:center;overflow:hidden;padding:6px;width:72px}.cart-drawer__thumb img{display:block;height:100%;object-fit:contain;width:100%}.cart-drawer__meta{display:flex;flex-direction:column;gap:8px;min-width:0}.cart-drawer__meta-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.cart-drawer__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#102a43;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.cart-drawer__remove{align-items:center;background:#fef2f2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s ease;width:28px}.cart-drawer__remove:hover{background:#fee2e2}.cart-drawer__badge{align-self:flex-start;background:#3490ce1a;border-radius:999px;color:#2366b1;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px}.cart-drawer__meta-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cart-drawer__qty{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:inline-grid;grid-template-columns:32px minmax(36px,-webkit-max-content) 32px;grid-template-columns:32px minmax(36px,max-content) 32px;height:34px;overflow:hidden}.cart-drawer__qty button{align-items:center;background:#fff;border:none;color:#102a43;cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;transition:background .2s ease;width:32px}.cart-drawer__qty button:first-child{border-right:1px solid #e2e8f0}.cart-drawer__qty button:last-child{border-left:1px solid #e2e8f0}.cart-drawer__qty button:hover:not(:disabled){background:#f8fafc;color:#2366b1}.cart-drawer__qty button:disabled{cursor:not-allowed;opacity:.35}.cart-drawer__qty-value{align-items:center;background:#f3f5f7;color:#102a43;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;padding:0 8px;white-space:nowrap}.cart-drawer__prices{align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-left:auto}.cart-drawer__unit{color:#94a3b8;font-size:11px;font-weight:500}.cart-drawer__line{color:#2366b1;font-size:14px;font-weight:800}.cart-drawer__footer{background:#fafbfc;border-top:1px solid #102a4314;padding:16px 22px 22px}.cart-drawer__total-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.cart-drawer__total-row span{color:#64748b;font-size:14px;font-weight:600}.cart-drawer__total-row strong{color:#102a43;font-size:20px;font-weight:800;letter-spacing:-.02em}.cart-drawer__note{color:#94a3b8;font-size:12px;margin:0 0 14px}.cart-drawer__btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:46px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.cart-drawer__btn--primary{background:#3490ce;border:none;color:#fff;margin-bottom:8px}.cart-drawer__btn--primary:hover{background:#2366b1;box-shadow:0 8px 18px #2366b138}.cart-drawer__btn--ghost{background:#fff;border:1.5px solid #3490ce59;color:#2366b1}.cart-drawer__btn--ghost:hover{background:#3490ce0f;border-color:#3490ce}@media (max-width:520px){.cart-drawer{width:100%}.cart-drawer__item{grid-template-columns:64px minmax(0,1fr)}.cart-drawer__thumb{height:64px;width:64px}}.fab-contact-form{background:#fff;border:1px solid #102a4314;border-radius:14px;box-shadow:0 8px 28px #102a430d;overflow:visible;padding:24px 24px 22px;position:relative;z-index:1}.fab-contact-form__eyebrow{align-items:center;color:#3490ce;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.fab-contact-form__title{color:#102a43;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 4px}.fab-contact-form__lead{color:#64748b;font-size:13px;line-height:1.5;margin:0 0 16px}.fab-contact-alert{align-items:flex-start;border-radius:10px;display:flex;gap:10px;margin-bottom:14px;padding:10px 12px}.fab-contact-alert--success{background:#10b9811a;border:1px solid #10b98138;color:#047857}.fab-contact-alert--error{background:#ef444414;border:1px solid #ef444433;color:#b91c1c}.fab-contact-alert__icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;width:30px}.fab-contact-alert--success .fab-contact-alert__icon{background:#10b98126;color:#059669}.fab-contact-alert--error .fab-contact-alert__icon{background:#ef44441f;color:#dc2626}.fab-contact-alert__body{flex:1 1;min-width:0}.fab-contact-alert__body strong{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.fab-contact-alert__body p{font-size:12px;line-height:1.4;margin:0;opacity:.9}.fab-contact-alert__close{align-items:center;background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;opacity:.7;width:26px}.fab-contact-alert__close:hover{background:#102a430f;opacity:1}.fab-contact-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.fab-contact-field{margin-bottom:0;min-width:0}.fab-contact-field--full{grid-column:1/-1}.fab-contact-field label{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.fab-contact-field label span{color:#3490ce}.fab-contact-field input,.fab-contact-field select,.fab-contact-field textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#102a43;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.fab-contact-field input::placeholder,.fab-contact-field textarea::placeholder{color:#94a3b8}.fab-contact-field input:hover,.fab-contact-field select:hover,.fab-contact-field textarea:hover{border-color:#cbd5e1}.fab-contact-field input:focus,.fab-contact-field select:focus,.fab-contact-field textarea:focus{background:#fff;border-color:#3490ce;box-shadow:0 0 0 3px #3490ce24}.fab-contact-field input:disabled,.fab-contact-field select:disabled,.fab-contact-field textarea:disabled{cursor:not-allowed;opacity:.65}.fab-service-select{position:relative;z-index:5}.fab-service-select.is-open{z-index:30}.fab-service-select__trigger{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#102a43;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;justify-content:space-between;min-height:38px;padding:9px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.fab-service-select:not(.has-value) .fab-service-select__value{color:#94a3b8}.fab-service-select__trigger:hover:not(:disabled){border-color:#cbd5e1}.fab-service-select.is-open .fab-service-select__trigger,.fab-service-select__trigger:focus{background:#fff;border-color:#3490ce;box-shadow:0 0 0 3px #3490ce24;outline:none}.fab-service-select__trigger:disabled{cursor:not-allowed;opacity:.65}.fab-service-select__value{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-service-select__chevron{color:#64748b;flex-shrink:0;font-size:11px;transition:transform .2s ease,color .2s ease}.fab-service-select.is-open .fab-service-select__chevron{color:#3490ce;transform:rotate(180deg)}.fab-service-select__menu{animation:fab-service-in .16s ease;background:#fff;border:1px solid #102a431a;border-radius:10px;box-shadow:0 14px 32px #102a431f;left:0;list-style:none;margin:6px 0 0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 2px);z-index:40}@keyframes fab-service-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fab-service-select__option{align-items:center;background:#0000;border:none;border-radius:7px;color:#102a43;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.fab-service-select__option:hover{background:#3490ce14;color:#2366b1}.fab-service-select__option.is-selected{background:#3490ce1f;color:#2366b1;font-weight:700}.fab-service-select__option i{color:#3490ce;font-size:11px}.fab-contact-field textarea{line-height:1.45;max-height:120px;min-height:72px;resize:vertical}.fab-contact-check{align-items:flex-start;color:#64748b;display:flex;font-size:12px;gap:8px;line-height:1.4;margin:12px 0}.fab-contact-check input{accent-color:#3490ce;cursor:pointer;flex-shrink:0;height:16px;margin-top:1px;width:16px}.fab-contact-check label{cursor:pointer;margin:0}.fab-contact-submit{align-items:center;background:#3490ce;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:42px;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.fab-contact-submit:hover:not(:disabled){background:#2366b1;box-shadow:0 8px 18px #2366b138}.fab-contact-submit:active:not(:disabled){transform:translateY(1px)}.fab-contact-submit:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}.fab-contact-info-card{align-items:flex-start;background:#fff;border:1px solid #102a4314;border-radius:12px;box-shadow:0 4px 14px #102a430a;display:flex;gap:12px;margin-bottom:10px;padding:14px 16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fab-contact-info-card:hover{border-color:#3490ce40;box-shadow:0 10px 24px #2366b114;transform:translateY(-2px)}.fab-contact-info-card:last-child{margin-bottom:0}.fab-contact-info-card__icon{align-items:center;background:#3490ce1a;border-radius:10px;color:#3490ce;display:inline-flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.fab-contact-info-card h4{color:#102a43;font-size:13px;font-weight:700;margin:0 0 3px}.fab-contact-info-card a{color:#2366b1;font-size:13px;font-weight:500;text-decoration:none;word-break:break-word}.fab-contact-info-card a:hover{color:#3490ce;text-decoration:underline}@media (max-width:991px){.contact-us-left-content{padding-right:0!important}}@media (max-width:768px){.fab-contact-form{padding:20px 16px}.fab-contact-form__title{font-size:20px}.fab-contact-grid{grid-template-columns:1fr}}.col-card{background:#fff;border:1px solid #e8e8f0;border-radius:14px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.collection-grid--1 .col-card{align-items:stretch;display:grid;grid-template-columns:180px minmax(0,1fr)}.col-card__media{aspect-ratio:1;background:#f2f2f5;overflow:hidden;position:relative}.col-card__media-link{display:block;height:100%;width:100%}.col-card__media img{height:100%;object-fit:contain;padding:8px;transition:transform .25s ease;width:100%}.col-card:hover .col-card__media img{transform:scale(1.04)}.col-card__sale{background:#d0473e;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:3px 7px;position:absolute;top:10px;z-index:2}.col-card__wish{background:#fff!important;border:1px solid #e8e8f0!important;border-radius:50%;box-shadow:none;color:#2366b1;cursor:pointer;height:36px!important;position:absolute;right:12px;top:12px;width:36px!important;z-index:2}.col-card__wish i{color:inherit!important;font-size:13px!important}.col-card__wish.active,.col-card__wish.active i{color:#d0473e!important}.col-card__body{display:flex;flex-direction:column;gap:7px;min-width:0;padding:13px 14px 14px}.col-card__meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.col-card__brand{color:#6b6b85;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.col-card__chip{border-radius:99px;font-size:10.5px;font-weight:700;line-height:1.4;padding:2px 8px;white-space:nowrap}.col-card__chip.is-in{background:#e7f6ee;color:#158a4a}.col-card__chip.is-out{background:#f3f4f6;color:#6b7280}.col-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#15152e;display:-webkit-box;font-size:13.5px;font-weight:600;line-height:1.4;min-height:3.7em;overflow:hidden;text-decoration:none}.collection-grid--1 .col-card__title{min-height:0}.col-card__title:hover{color:#2366b1}.col-card__pricerow{grid-gap:1px;display:grid;gap:1px;padding-top:4px}.col-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.col-card__price-new{color:#2366b1;font-size:15.5px;font-weight:800;line-height:1.2}.col-card__price-new.is-sale{color:#d0473e}.col-card__price-old{color:#9ca3af;font-size:13px;font-weight:500;text-decoration:line-through}.col-card__usd{color:#6b6b85;font-size:11px;font-weight:500;margin:0}.col-card__cta{align-items:center;background:#2366b1;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;justify-content:center;margin-top:auto;min-height:42px;padding:10px 14px;width:100%}.col-card__cta.is-added,.col-card__cta:hover:not(:disabled){background:#1b528f}.col-card__cta.is-oos,.col-card__cta:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:991px){.collection-grid--1 .col-card{grid-template-columns:120px minmax(0,1fr)}}.shop-hd__announce{background:#0b1d30;color:#dbe7f5;font-size:12.5px;font-weight:600}.shop-hd__announce-inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr minmax(0,auto) 1fr;min-height:38px}.shop-hd__announce-side{align-items:center;color:#dbe7f5!important;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.shop-hd__announce-side i{color:#45baeb;font-size:11px}.shop-hd__announce-links{gap:18px;justify-self:end}.shop-hd__announce-links a{color:#dbe7f5!important;text-decoration:none}.shop-hd__announce-links a:hover,.shop-hd__announce-side:hover{color:#fff!important}.shop-hd__ticker{align-items:center;display:flex;gap:10px;justify-content:center;min-width:0}.shop-hd__ticker p{align-items:center;animation:shop-hd-notice .35s ease;color:#fff;display:inline-flex;gap:8px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-hd__ticker p i{color:#45baeb}.shop-hd__ticker button{align-items:center;background:#ffffff14;border:0;border-radius:50%;color:#dbe7f5;cursor:pointer;display:inline-flex;flex:none;font-size:9px;height:22px;justify-content:center;padding:0;width:22px}.shop-hd__ticker button:hover{background:#ffffff2e;color:#fff}@keyframes shop-hd-notice{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.shop-hd{background:linear-gradient(100deg,#0f2740,#1b528f 55%,#2366b1);color:#fff;position:relative;z-index:1000}.shop-hd.is-stuck{animation:shop-hd-drop .25s ease;box-shadow:0 10px 28px #08162a47;left:0;position:fixed;right:0;top:0}@keyframes shop-hd-drop{0%{transform:translateY(-100%)}to{transform:none}}.shop-hd__main{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:16px;padding-top:16px;transition:padding .2s ease}.shop-hd.is-stuck .shop-hd__main{padding-bottom:10px;padding-top:10px}.shop-hd__logo img{display:block;filter:brightness(0) invert(1);height:44px;width:auto}.shop-hd.is-stuck .shop-hd__logo img{height:38px}.shop-hd__search{align-items:center;background:#fff;border-radius:12px;box-shadow:0 6px 18px #08162a2e;display:flex;height:48px;justify-self:center;max-width:720px;padding:4px 4px 4px 46px;position:relative;width:100%}.shop-hd__search-icon{color:#64748b;font-size:15px;left:17px;position:absolute}.shop-hd__search input{background:#0000!important;border:0!important;box-shadow:none!important;color:#102a43!important;flex:1 1;font-size:14.5px!important;height:100%!important;min-width:0;outline:none!important;padding:0 10px 0 0!important;text-transform:none!important}.shop-hd__search input::placeholder{color:#8391a7;text-transform:none!important}.shop-hd__search button{background:#3490ce;border:0;border-radius:9px;color:#fff;cursor:pointer;flex:none;font-size:13.5px;font-weight:750;height:100%;padding:0 22px;transition:background .2s ease}.shop-hd__search button:hover{background:#2366b1}.shop-hd__actions{align-items:center;display:flex;gap:6px}.shop-hd .fab-header-action{background:#0000!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;gap:9px;height:44px!important;min-width:0!important;padding:0 12px!important;width:auto!important}.shop-hd .fab-header-action:focus-visible,.shop-hd .fab-header-action:hover,.shop-hd .user-menu-button.active{background:#ffffff1a!important;box-shadow:none!important;color:#fff!important;transform:none!important}.shop-hd .fab-header-action .user-icon,.shop-hd .fab-header-action i{font-size:18px!important}.shop-hd .fab-header-action__label{font-size:13.5px;font-weight:650;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-hd .fab-header-action__badge{background:#ef4444;box-shadow:0 0 0 2px #1b528f;left:22px;right:auto;top:4px}.shop-hd__cats{background:#08162a2e;border-top:1px solid #ffffff1a}.shop-hd__cats>.container>ul{align-items:stretch;display:flex;gap:6px;list-style:none;margin:0;padding:0}.shop-hd__cats>.container>ul>li{flex:none;position:relative}.shop-hd__tab{align-items:center;background:#0000;border:0;color:#ffffffd1!important;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:6px;height:100%;line-height:1.2;padding:11px 16px 12px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.shop-hd__tab>i{color:#9ccff5;font-size:18px;transition:transform .2s ease,color .2s ease}.shop-hd__tab>span{align-items:center;display:inline-flex;gap:6px}.shop-hd__caret{font-size:9px;opacity:.75;transition:transform .2s ease}.shop-hd__tab:after{background:#45baeb;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:12px;position:absolute;right:12px;transform:scaleX(0);transition:transform .2s ease}.has-menu:focus-within>.shop-hd__tab,.has-menu:hover>.shop-hd__tab,.shop-hd__tab.is-active,.shop-hd__tab:hover{color:#fff!important}.has-menu:hover>.shop-hd__tab>i,.shop-hd__tab:hover>i{color:#fff;transform:translateY(-2px)}.shop-hd__tab.is-active>i{color:#fff}.has-menu:focus-within>.shop-hd__tab:after,.has-menu:hover>.shop-hd__tab:after,.shop-hd__tab.is-active:after,.shop-hd__tab:hover:after{transform:scaleX(1)}.has-menu:focus-within .shop-hd__caret,.has-menu:hover .shop-hd__caret{transform:rotate(180deg)}.shop-hd__menu{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 18px 44px -12px #00000047;left:0;opacity:0;padding:18px 22px 16px;position:absolute;top:100%;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;width:254px;width:calc(var(--menu-cols, 1)*210px + 44px);z-index:5}.has-menu:focus-within>.shop-hd__menu,.has-menu:hover>.shop-hd__menu{opacity:1;transform:none;visibility:visible}.shop-hd__menu ul{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--menu-cols,1),minmax(0,1fr));list-style:none;margin:0;padding:0}.shop-hd__menu ul a{border-radius:6px;color:#4a4a68!important;display:block;font-size:13px;font-weight:400;line-height:1.35;padding:7px 10px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:normal}.shop-hd__menu ul a:focus-visible,.shop-hd__menu ul a:hover{background:#eef5fc;color:#2366b1!important}.shop-hd__menu-all{border-top:1px solid #eef2f7;color:#2366b1!important;display:block;font-size:13px;font-weight:600;margin-top:10px;padding:10px 10px 0;text-decoration:none}.shop-hd__menu-all:hover{text-decoration:underline}.shop-hd__sale{background:#ef4444;border-radius:4px;color:#fff;font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.06em;padding:1px 5px;position:absolute;right:2px;text-transform:uppercase;top:5px}.shop-tabbar{display:none}@media (max-width:1199px){.shop-hd__main{gap:18px}.shop-hd .fab-header-action{padding:0 9px!important}}@media (max-width:991px){.shop-hd__announce-inner{grid-template-columns:minmax(0,1fr)}.shop-hd .fab-header-action__label,.shop-hd__announce-side{display:none}.shop-hd .fab-header-action{justify-content:center!important;padding:0!important;width:42px!important}.shop-hd .fab-header-action__badge{left:auto;right:2px}}@media (max-width:767px){.shop-hd__announce{font-size:11.5px}.shop-hd__announce-inner{min-height:34px}.shop-hd__main{gap:12px;grid-template-areas:"logo actions" "search search";grid-template-columns:auto 1fr;padding-bottom:12px;padding-top:12px}.shop-hd__logo{grid-area:logo}.shop-hd.is-stuck .shop-hd__logo img,.shop-hd__logo img{height:34px}.shop-hd__actions{gap:2px;grid-area:actions;justify-self:end}.shop-hd__search{grid-area:search;height:44px;max-width:none;padding-left:40px}.shop-hd__search-icon{left:14px}.shop-hd__search button{padding:0 14px}.shop-hd.is-stuck .shop-hd__actions,.shop-hd.is-stuck .shop-hd__logo{display:none}.shop-hd.is-stuck .shop-hd__main{grid-template-areas:"search search";padding-bottom:8px;padding-top:8px}.shop-hd__cats>.container>ul{gap:0;overflow-x:auto;scrollbar-width:none}.shop-hd__cats>.container>ul::-webkit-scrollbar{display:none}.shop-hd__tab{font-size:11.5px;padding:9px 10px 10px}.shop-hd__tab>i{font-size:16px}.shop-hd__caret,.shop-hd__menu{display:none}.shop-tabbar{background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -8px 24px #102a4314;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1001}.shop-tabbar a,.shop-tabbar button{align-items:center;background:#0000;border:0;color:#475569!important;cursor:pointer;display:flex;flex-direction:column;font-size:10.5px;font-weight:650;gap:4px;padding:4px 0;text-decoration:none}.shop-tabbar i{color:#2366b1;font-size:18px}.shop-tabbar__icon{display:inline-flex;position:relative}.shop-tabbar__icon b{background:#ef4444;border-radius:99px;color:#fff;font-size:9.5px;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-10px;text-align:center;top:-6px}body.has-shop-tabbar{--fab-float-bottom:calc(76px + env(safe-area-inset-bottom));--fab-float-ai-bottom:var(--fab-float-bottom);--fab-float-wa-bottom:calc(var(--fab-float-bottom) + var(--fab-float-size) + var(--fab-float-gap));--fab-float-top-bottom:calc(var(--fab-float-bottom) + (var(--fab-float-size) + var(--fab-float-gap))*2);padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.shop-page{background:#f7f8fb}.shop-top{display:none}.shop-hero-market{background:#f7f8fb;padding:20px 0 8px}.shop-hero-market__frame{background:#102a43;border-radius:22px;box-shadow:0 18px 40px #102a4329;height:min(48vw,460px);max-height:500px;min-height:300px;overflow:hidden;position:relative}.shop-hero-market__slide{inset:0;opacity:0;position:absolute;transition:opacity .45s ease,visibility .45s ease;visibility:hidden}.shop-hero-market__slide.is-active{opacity:1;visibility:visible;z-index:1}.shop-hero-market__bg{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.03)}.shop-hero-market__shade{background:linear-gradient(105deg,#08162ae0,#102a43b8 42%,#102a4347);inset:0;position:absolute}.shop-hero-market__copy{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:560px;padding:40px 52px;position:relative;z-index:2}.shop-hero-market__eyebrow,.shop-hero-market__text,.shop-hero-market__title{color:#fff!important;text-shadow:0 2px 14px #00000059}.shop-hero-market__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;opacity:.9;text-transform:uppercase}.shop-hero-market__title{font-size:clamp(1.7rem,3.4vw,2.55rem);font-weight:750;letter-spacing:-.03em;line-height:1.12;margin:0 0 12px;max-width:16ch}.shop-hero-market__text{font-size:1rem;line-height:1.5;margin:0 0 22px;max-width:36ch;opacity:.94}.shop-hero-market__cta{align-items:center;align-self:flex-start;background:#3490ce;border:none;border-radius:999px;box-shadow:0 8px 20px #3490ce59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;min-height:44px;padding:0 18px;transition:background .18s ease,transform .18s ease}.shop-hero-market__cta:hover{background:#2366b1;transform:translateY(-1px)}.shop-hero-market__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px}.shop-hero-market__points{display:flex;flex-wrap:wrap;gap:10px 14px;list-style:none;margin:0;padding:0}.shop-hero-market__points li{color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.88;text-transform:uppercase}.shop-hero-market__points li:before{background:#45baeb;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px}.shop-hero-market__nav{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 6px 16px #0f172a2e;color:#102a43;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:42px;z-index:3}.shop-hero-market__nav:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.shop-hero-market__nav--prev{left:14px}.shop-hero-market__nav--next{right:14px}.shop-hero-market__dots{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.shop-hero-market__dots button{background:#ffffff73;border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;width:9px}.shop-hero-market__dots button.is-active{background:#fff;border-radius:999px;width:22px}.shop-top__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.shop-top__crumb{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px;margin:0 0 8px}.shop-top__crumb a{color:#2366b1;font-weight:600;text-decoration:none}.shop-top h1{color:#102a43!important;font-size:clamp(1.6rem,3vw,2rem);font-weight:750;letter-spacing:-.02em;margin:0 0 6px}.shop-top__sub{color:#64748b;font-size:14px;margin:0;max-width:42ch}.shop-top__search{border-radius:12px!important;flex:1 1 280px;height:46px!important;max-width:480px}.shop-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:22px}.shop-kicker{color:#2366b1;font-size:12px;font-weight:750;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.shop-section-head h2{color:#102a43!important;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.03em;margin:0}.shop-section-head p{color:#64748b;font-size:14px;margin:6px 0 0;max-width:46ch}.shop-section-head--catalog{margin-bottom:14px}.shop-bestsellers,.shop-cats,.shop-new{padding:40px 0 16px}.shop-page [id^=shop-]{scroll-margin-top:150px}.shop-promises{padding:28px 0 8px}.shop-promises ul{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.shop-promises li{align-items:flex-start;background:#fff;border:1px solid #e6ebf2;border-radius:16px;display:flex;gap:12px;padding:18px 16px}.shop-promises i{align-items:center;background:#2366b114;border-radius:10px;color:#2366b1;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.shop-promises strong{color:#102a43;display:block;font-size:14px;margin-bottom:3px}.shop-promises span{color:#64748b;font-size:13px;line-height:1.4}.shop-section-link{align-items:center;background:#0000;border:0;color:#2366b1;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:0}.shop-section-link:hover{color:#3490ce}.shop-browse-cta{padding:12px 0 48px}.shop-browse-cta__btn{align-items:center;background:linear-gradient(135deg,#2366b1,#3490ce);border:0;border-radius:999px;box-shadow:0 10px 24px #2366b138;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin:0 auto;padding:14px 22px}.shop-browse-cta .container{display:flex;justify-content:center}.shop-browse-cta__btn:hover{filter:brightness(1.05)}.shop-back-home{align-items:center;background:#0000;border:0;color:#2366b1;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:10px;padding:0}.shop-catalog__title-block h2{margin:0}.shop-catalog__title-block p{margin:4px 0 0}.shop-cat-tiles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0;padding:0}.shop-cat-tile{align-items:center;color:#102a43!important;display:flex;flex-direction:column;gap:14px;text-decoration:none}.shop-cat-tile__media{aspect-ratio:4/3;background:#eef3fa;border-radius:14px;color:#2366b1;display:grid;font-size:2.4rem;overflow:hidden;place-items:center;width:100%}.shop-cat-tile__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.shop-cat-tile__media img.is-photo{mix-blend-mode:multiply;object-fit:contain;padding:10%}.shop-cat-tile:hover .shop-cat-tile__media img{transform:scale(1.04)}.shop-cat-tile__name{font-size:15px;font-weight:500;line-height:1.3;text-align:center}.shop-cat-tile:hover .shop-cat-tile__name{color:#2366b1}.shop-deals{padding:36px 0 8px}.shop-deals__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-promo{background-position:50%;background-size:cover;border-radius:20px;color:#fff!important;display:flex;isolation:isolate;min-height:230px;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.shop-promo:hover{box-shadow:0 18px 36px #102a4333;transform:translateY(-3px)}.shop-promo--image:before{background:linear-gradient(110deg,#08162ae6,#102a439e 55%,#102a4326);content:"";inset:0;position:absolute;z-index:-1}.shop-promo--deal{background:linear-gradient(135deg,#102a43,#2366b1 60%,#3490ce)}.shop-promo__copy{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:78%;padding:24px;position:relative;z-index:1}.shop-promo--deal .shop-promo__copy{max-width:58%}.shop-promo__kicker{align-items:center;background:#ffffff24;border-radius:99px;display:inline-flex;font-size:11px;font-weight:750;gap:6px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.shop-promo--deal .shop-promo__kicker{background:#fbbf24;color:#3b2300}.shop-promo__title{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.shop-promo__text{color:#ffffffd9;font-size:13.5px;line-height:1.45}.shop-promo__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.shop-promo__price b{font-size:20px;font-weight:800}.shop-promo__price s{color:#ffffffa6;font-size:13px}.shop-promo__cta{align-items:center;background:#fff;border-radius:10px;color:#2366b1;display:inline-flex;font-size:13px;font-weight:750;gap:8px;margin-top:auto;padding:9px 16px}.shop-promo:hover .shop-promo__cta i{transform:translateX(3px)}.shop-promo__cta i{transition:transform .2s ease}.shop-promo__product{aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 16px 36px #08162a4d;display:grid;place-items:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:40%}.shop-promo__product img{height:72%;object-fit:contain;width:72%}.shop-promo__product em{background:#ef4444;border-radius:99px;color:#fff;font-size:12px;font-style:normal;font-weight:800;padding:5px 9px;position:absolute;right:2%;top:2%}.shop-hero-section{display:none}.shop-catalog{background:#0000;padding:20px 0 72px}.shop-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.shop-layout__sidebar{position:-webkit-sticky;position:sticky;top:100px}.shop-sidebar{background:#fff;border:1px solid #102a4314;border-radius:12px;box-shadow:0 4px 14px #102a430a;padding:18px}.sidebar-title{align-items:center;color:#102a43;display:flex;font-size:15px;font-weight:700;gap:8px;margin:0}.sidebar-title-row{align-items:center;border-bottom:1px solid #102a4314;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px;padding-bottom:12px}.sidebar-title i{color:#3490ce;font-size:14px}.shop-filters-actions,.shop-filters-backdrop,.shop-filters-close,.shop-filters-toggle{display:none}.sidebar-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.category-list{list-style:none;margin:0 0 22px;padding:0}.category-btn>span:first-child{align-items:center;display:inline-flex;gap:10px;min-width:0}.category-btn>span:first-child i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.category-btn.active>span:first-child i,.category-btn:hover>span:first-child i{color:#3490ce}.category-item{margin-bottom:4px}.category-btn{align-items:center;background:none;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.category-btn:hover{background:#3490ce0f;color:#2366b1}.category-btn.active{background:#3490ce1a;color:#2366b1;font-weight:700}.category-count{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:12px;font-weight:700;padding:2px 8px}.category-btn.active .category-count{background:#3490ce;color:#fff}.price-filter{padding-top:4px}.price-filter-row{align-items:center;color:#475569;display:flex;font-size:13px;justify-content:space-between;margin-bottom:10px}.price-filter-row strong{color:#2366b1;font-weight:700}.price-filter input[type=range]{accent-color:#3490ce;width:100%}.shop-header{background:#fff;border:1px solid #102a4314;border-radius:12px;box-shadow:0 4px 14px #102a430a;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.shop-header,.shop-header__controls{align-items:center;display:flex;gap:10px}.shop-header__controls{flex-shrink:0;margin-left:auto}.shop-header .nice-select,.shop-header__controls .nice-select{display:none!important}.search-box{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1 auto;height:40px;min-width:0;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease;width:auto}.search-box:focus-within{background:#fff;border-color:#3490ce;box-shadow:0 0 0 3px #3490ce1f}.search-box input{background:none;border:none;color:#102a43;flex:1 1;font-size:14px;height:100%;min-width:0;outline:none}.search-box input::placeholder,.search-icon{color:#94a3b8}.search-icon{flex-shrink:0;font-size:13px;margin-right:8px}.sort-select{-webkit-appearance:auto;appearance:auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#102a43;cursor:pointer;display:inline-block!important;float:none;font-size:13px;font-weight:600;height:40px!important;min-width:150px;padding:0 32px 0 12px!important;width:auto!important}.sort-select:focus,.sort-select:hover{background:#fff;border-color:#3490ce;outline:none}.shop-currency{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#2366b1;display:inline-flex;flex-shrink:0;gap:8px;height:40px;padding:0 10px 0 12px}.shop-currency i{font-size:13px;opacity:.9}.shop-currency__label{color:#64748b;font-size:12px;font-weight:700}.shop-currency .currency-select,.shop-currency select{appearance:auto;-webkit-appearance:menulist;background:#0000;border:none;color:#102a43;cursor:pointer;display:inline-block!important;font-family:inherit;font-size:13px;font-weight:700;height:100%;max-width:148px;min-width:88px;outline:none;padding-right:4px}.shop-header__controls .shop-currency .nice-select{display:none!important}.shop-currency:focus-within{background:#fff;border-color:#3490ce;box-shadow:0 0 0 3px #3490ce1f}.shop-currency-note{background:#3490ce14;border:1px solid #3490ce2e;border-radius:10px;color:#334155;font-size:13px;line-height:1.45;margin:0 0 14px;padding:10px 14px}.shop-currency-note strong{color:#2366b1}.products-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.products-grid--home{align-items:stretch;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px}.products-grid--home .col-card__body{flex:1 1;padding:11px 12px 12px}.products-grid--home .col-card__title{font-size:13px}.products-grid--home .col-card__cta{min-height:38px}.shop-page .deal-card{background:#fff;border:1px solid #102a4314;border-radius:12px;box-shadow:0 4px 14px #102a430d;cursor:pointer;display:flex;flex-direction:column;height:auto;margin:0;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.shop-page .deal-card:hover{border-color:#3490ce40;box-shadow:0 10px 22px #2366b11f;transform:translateY(-2px)}.shop-page .deal-image{background:#f8fafc;flex:0 0 140px;height:140px;overflow:hidden;position:relative;width:100%}.shop-page .deal-image img{display:block;height:100%;object-fit:contain;object-position:center;padding:10px;transition:transform .28s ease;width:100%}.shop-page .deal-card:hover .deal-image img{transform:scale(1.04)}.deal-badge{border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;padding:2px 7px;position:absolute;z-index:2}.deal-badge--sale{background:#dc2626;color:#fff;left:8px;top:8px}.deal-badge--stock{bottom:8px;left:8px}.deal-badge--stock.is-in{background:#16a34a1f;color:#15803d}.deal-badge--stock.is-out{background:#64748b29;color:#475569}.shop-page .deal-wishlist-btn{align-items:center;background:#fff;border:1px solid #102a4314;border-radius:50%;box-shadow:0 2px 8px #102a431a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;width:30px;z-index:2}.shop-page .deal-wishlist-btn i{color:#64748b!important;font-size:12px!important;transition:color .2s ease}.shop-page .deal-wishlist-btn:hover i{color:#2366b1!important}.shop-page .deal-wishlist-btn.active i{color:#dc2626!important}.shop-page .deal-body{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:10px 12px 12px}.shop-page .deal-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#102a43;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.3;margin:0;min-height:0;overflow:hidden}.shop-page .deal-rating{display:none}.shop-page .deal-stars{color:#f59e0b;display:inline-flex;font-size:10px;gap:1px}.shop-page .deal-rating-value{color:#64748b;font-weight:600}.shop-page .deal-reviews{color:#94a3b8}.shop-page .deal-pricing{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:0}.shop-page .deal-price-new{color:#2366b1;font-size:15px;font-weight:750}.shop-page .deal-price-old{color:#94a3b8;font-size:11px;text-decoration:line-through}.shop-page .deal-add-to-cart{align-items:center;background:#3490ce;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;margin-top:2px;min-height:34px;padding:7px 10px;transition:background .2s ease,box-shadow .2s ease;width:100%}.shop-page .deal-add-to-cart:hover:not(:disabled){background:#2366b1}.shop-page .deal-add-to-cart:disabled{cursor:not-allowed;opacity:.55}.shop-page .deal-add-to-cart.added{background:#16a34a}.shop-state{color:#64748b;padding:60px 20px;text-align:center}.shop-state i{color:#3490ce;font-size:40px;margin-bottom:16px}.shop-state p{font-size:15px;font-weight:600;margin:0 0 12px}.shop-state__btn{background:#3490ce;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.shop-toast{align-items:center;background:#0f172a;border-radius:10px;box-shadow:0 12px 24px #0003;color:#fff;display:inline-flex;font-weight:700;gap:10px;padding:12px 16px;position:fixed;right:24px;top:24px;z-index:10000}.shop-toast i{color:#22c55e}.no-products{background:#fff;border:1px solid #102a4314;border-radius:12px;padding:48px 16px;text-align:center}.empty-icon{color:#94a3b8;font-size:40px;margin-bottom:12px}.empty-text{color:#64748b;font-weight:600;margin:0}@media (max-width:1199px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.products-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-promo__title{font-size:18px}}@media (max-width:991px){.shop-promises ul{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-deals__grid{grid-auto-columns:minmax(300px,78%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.shop-deals__grid::-webkit-scrollbar{display:none}.shop-promo{min-height:210px;scroll-snap-align:start}.shop-layout{grid-template-columns:1fr}.shop-layout__sidebar{background:#fff;bottom:0;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-105%);transition:transform .25s ease;width:min(320px,88vw);z-index:10060}.shop-layout__sidebar.is-open{transform:translateX(0)}.shop-filters-actions,.shop-filters-close,.shop-filters-toggle{display:inline-flex}.shop-filters-toggle{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#102a43;cursor:pointer;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 12px}.shop-filters-toggle.has-filters{border-color:#3490ce66;color:#2366b1}.shop-filters-toggle__badge{background:#3490ce;border-radius:999px;color:#fff;font-size:11px;padding:1px 7px}.shop-filters-close{align-items:center;background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;height:34px;justify-content:center;width:34px}.shop-filters-backdrop{background:#0f172a73;border:none;display:block;inset:0;position:fixed;z-index:10055}.shop-filters-actions{display:flex;gap:8px;margin-top:18px}.shop-filters-apply,.shop-filters-clear{border-radius:10px;cursor:pointer;flex:1 1;font-weight:700;height:42px}.shop-filters-clear{background:#fff;border:1px solid #e2e8f0;color:#475569}.shop-filters-apply{background:#3490ce;border:none;color:#fff}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.shop-hero-market{padding:12px 0 4px}.shop-hero-market__frame{border-radius:14px;height:62vw;min-height:260px}.shop-hero-market__copy{max-width:none;padding:28px 20px 40px}.shop-hero-market__nav{height:36px;width:36px}.shop-hero-market__nav--prev{left:8px}.shop-hero-market__nav--next{right:8px}.shop-cat-tiles{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-cat-tile{gap:8px}.shop-cat-tile__media{aspect-ratio:1;border-radius:12px}.shop-cat-tile__name{font-size:12.5px}.products-grid,.products-grid--home{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-deals__grid{grid-auto-columns:86%}.shop-promo__copy{padding:20px}.shop-brands__logo{height:80px;padding:14px 18px;width:calc(50% - 8px)}.shop-page .deal-image{flex-basis:120px;height:120px}.shop-header{flex-wrap:wrap}.shop-header__controls{justify-content:space-between;margin-left:0;width:100%}}.shop-load-more{margin-top:28px;text-align:center}.shop-load-more p{color:#64748b;margin:0 0 12px}.shop-load-more button{background:#fff;border:1px solid #2366b1;border-radius:10px;color:#2366b1;cursor:pointer;font-weight:700;min-height:46px;padding:0 28px}.shop-load-more button:hover{background:#2366b1;color:#fff}.shop-brands{padding:44px 0 24px;text-align:center}.shop-brands__head h2{color:#102a43!important;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.03em;margin:0}.shop-brands__head p{color:#64748b;font-size:14px;margin:6px auto 22px}.shop-brands__row{display:flex;flex-wrap:wrap;gap:16px}.shop-brands__logo,.shop-brands__row{align-items:center;justify-content:center}.shop-brands__logo{background:#fff;border:1px solid #e6ebf2;border-radius:16px;cursor:pointer;display:inline-flex;height:96px;padding:18px 26px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:200px}.shop-brands__logo:hover{border-color:#cfe2f5;box-shadow:0 12px 26px #2366b11f;transform:translateY(-2px)}.shop-brands__logo img{height:auto;max-height:56px;max-width:100%;object-fit:contain;width:auto}.shop-brands__note{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:650;gap:8px;margin:18px 0 0}.shop-brands__note span{background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px #22c55e2e;height:8px;width:8px}.shop-help{padding:20px 0 72px}.shop-help__card{align-items:center;background:linear-gradient(135deg,#102a43,#2366b1 58%,#3490ce);border-radius:20px;color:#fff;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;padding:28px 32px}.shop-help__card .shop-kicker,.shop-help__card h2,.shop-help__card p{color:#fff!important}.shop-help__card .shop-kicker{opacity:.8}.shop-help__card p{max-width:46ch}.shop-help__actions{display:flex;flex-wrap:wrap;gap:10px}.shop-help__actions a{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;gap:8px;min-height:46px;padding:0 18px;text-decoration:none}.shop-help__actions a:first-child{background:#fff;color:#2366b1}.shop-help__actions a:last-child{background:#ffffff1f;border:1px solid #ffffff47;color:#fff}@media (max-width:767px){.shop-promises{padding-top:16px}.shop-promises ul{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-promises li{align-items:center;border-radius:12px;gap:10px;padding:12px}.shop-promises i{flex-basis:30px;height:30px;width:30px}.shop-promises strong{font-size:12.5px;line-height:1.3;margin:0}.shop-hero-market__nav,.shop-hero-market__points,.shop-promises li span{display:none}.shop-hero-market__title{font-size:1.45rem;margin-bottom:8px}.shop-hero-market__text{font-size:13.5px;margin-bottom:16px}.shop-hero-market__copy{padding:28px 22px}.shop-help__card{padding:24px 20px}}.collection-page{background:#fff;min-height:100vh}.collection-main{margin:0 auto;max-width:1320px;padding:18px 24px 88px}.collection-crumb{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 10px}.collection-crumb a{color:#64748b;text-decoration:none}.collection-crumb a:hover{color:#2366b1}.collection-head{align-items:center;display:flex;gap:16px;margin:0 0 26px}.collection-head__icon{background:linear-gradient(135deg,#2366b1,#3490ce);border-radius:16px;box-shadow:0 10px 24px #2366b138;color:#fff;display:grid;flex:0 0 56px;font-size:22px;height:56px;place-items:center;width:56px}.collection-title{color:#102a43!important;font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.collection-tagline{color:#64748b;font-size:15px;margin:6px 0 0}.collection-parent{color:#2366b1;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.collection-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.collection-subnav a{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:38px;padding:0 8px 0 16px;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.collection-subnav a em{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:12px;font-style:normal;font-weight:700;min-width:24px;padding:2px 7px;text-align:center}.collection-subnav a:hover{border-color:#bcd6f0;color:#2366b1}.collection-subnav a.is-active{background:#2366b1;border-color:#2366b1;color:#fff}.collection-subnav a.is-active em{background:#fff3;color:#fff}.collection-cats a>span:first-child{align-items:center;display:inline-flex;gap:10px;min-width:0}.collection-cats a>span:first-child i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.collection-cats a>span:last-child{color:#94a3b8;font-size:13px}.collection-aside .collection-cats a.is-active{font-weight:700}.collection-cats a.is-active>span:first-child i,.collection-cats a.is-open>span:first-child i,.collection-cats a:hover>span:first-child i{color:#3490ce}.collection-aside .collection-cats a.is-open{font-weight:700}.collection-cats .collection-subcats{border-left:2px solid #e2ecf7;list-style:none;margin:2px 0 8px 7px;padding:0 0 0 18px}.collection-cats .collection-subcats a{color:#475569;font-size:13.5px;font-weight:500}.collection-aside .collection-cats .collection-subcats a.is-active{color:#2366b1;font-weight:700}@media (max-width:575px){.collection-head__icon{border-radius:12px;flex-basis:44px;font-size:18px;height:44px;width:44px}.collection-subnav{flex-wrap:nowrap;margin-right:-16px;overflow-x:auto;padding-right:16px;scrollbar-width:none}.collection-subnav a{flex-shrink:0}}.collection-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:250px minmax(0,1fr)}.collection-aside{grid-gap:0;display:grid;gap:0;position:-webkit-sticky;position:sticky;top:96px}.collection-aside__head{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:6px;padding-bottom:10px}.collection-aside h2,.collection-aside h3{color:#102a43;font-size:16px;font-weight:700;margin:0}.collection-facet{border-bottom:1px solid #eee;padding:16px 0}.collection-facet h3{margin-bottom:12px}.collection-aside ul{list-style:none;margin:0;padding:0}.collection-aside li a,.collection-aside li button{align-items:center;background:none;border:0;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:6px 0;text-align:left;text-decoration:none;width:100%}.collection-aside li a.is-active,.collection-aside li a:hover,.collection-aside li button.is-active,.collection-aside li button:hover{color:#2366b1}.collection-check{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.3;margin:0 0 10px;white-space:nowrap}.collection-check input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff!important;border:1px solid #d1d5db!important;border-radius:3px;box-shadow:none;cursor:pointer;flex:0 0 16px;height:16px!important;line-height:0!important;margin:0;padding:0!important;text-transform:none;width:16px!important}.collection-check input[type=checkbox]:checked{background:#2366b1!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m3.5 8.5 3 3 6-6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px!important;border-color:#2366b1!important}.collection-price-inputs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.collection-price-inputs label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:flex;height:40px;overflow:hidden}.collection-price-inputs input[type=number]{background:#fff!important;border:0!important;box-shadow:none;color:#102a43!important;font-size:13px!important;height:40px!important;line-height:40px!important;margin:0;min-width:0;outline:none;padding:0 6px 0 10px!important;text-transform:none!important;width:100%!important}.collection-price-inputs span{color:#6b7280;font-size:12px;padding:0 10px 0 0;white-space:nowrap}.collection-aside input[type=range]{accent-color:#2366b1;background:#0000!important;border:0!important;height:18px!important;line-height:normal!important;margin:0;padding:0!important;width:100%!important}.collection-price-readout{color:#6b7280;font-size:13px;margin:8px 0 0}.collection-empty-facet{color:#94a3b8;font-size:13px}.collection-featured-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.collection-aside .collection-featured{grid-gap:12px;align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);padding:8px;text-align:left;text-transform:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.collection-aside .collection-featured:focus-visible,.collection-aside .collection-featured:hover{border-color:#cfe2f5;box-shadow:0 8px 20px #2366b11a}.collection-featured__media{aspect-ratio:1;background:#f4f7fb;border-radius:8px;display:grid;overflow:hidden;place-items:center;position:relative}.collection-featured__media img{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:6px;transition:transform .3s ease;width:100%}.collection-featured:hover .collection-featured__media img{transform:scale(1.06)}.collection-featured__tag{background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-style:normal;font-weight:700;left:4px;padding:1px 5px;position:absolute;top:4px}.collection-featured__body{grid-gap:3px;display:grid;gap:3px;min-width:0}.collection-featured__brand{color:#64748b;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.collection-featured__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#102a43;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.collection-featured:hover .collection-featured__name{color:#2366b1}.collection-featured__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.collection-featured__price strong{color:#2366b1;font-size:13.5px;font-weight:700}.collection-featured__price s{color:#94a3b8;font-size:12px}.collection-facet-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:16px}.collection-apply,.collection-clear{border-radius:6px;cursor:pointer;font-weight:700;min-height:42px}.collection-clear{background:#fff;border:1px solid #e5e7eb;color:#102a43}.collection-apply{background:#2366b1;border:0;color:#fff}.collection-toolbar{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:22px}.collection-toolbar__left{align-items:center;display:flex;gap:12px;min-width:0}.collection-toolbar p{color:#102a43;font-size:14px;margin:0;white-space:nowrap}.collection-cols{gap:4px}.collection-cols,.collection-cols button{align-items:center;display:inline-flex;justify-content:center}.collection-cols button{background:#0000;border:0;color:#9ca3af;cursor:pointer;height:30px;padding:0;position:relative;width:30px}.collection-cols button.is-active,.collection-cols button:hover{color:#102a43}.collection-cols__tip{background:#102a43;border-radius:4px;bottom:calc(100% + 8px);color:#fff;font-size:11px;font-weight:600;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.collection-cols button:hover .collection-cols__tip{opacity:1}.collection-sort{justify-self:end;position:relative}.collection-sort__btn{align-items:center;background:#0000;border:0;color:#102a43;cursor:pointer;display:inline-flex;font-size:14px;gap:10px;height:auto;line-height:1;padding:0;white-space:nowrap}.collection-sort__btn span{color:#6b7280}.collection-sort__btn strong{font-weight:600}.collection-sort__btn svg{flex:0 0 auto;transition:transform .2s ease}.collection-sort.is-open .collection-sort__btn svg{transform:rotate(180deg)}.collection-sort__menu{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0f172a1f;list-style:none;margin:0;min-width:220px;padding:10px 0;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.collection-sort__menu button{background:none;border:0;color:#374151;cursor:pointer;font-size:14px;padding:8px 18px;text-align:left;width:100%}.collection-sort__menu button.is-active,.collection-sort__menu button:hover{color:#2366b1}.collection-close,.collection-filter-btn{display:none}.collection-grid{grid-gap:16px;display:grid;gap:16px}.collection-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid--1{grid-template-columns:1fr}.collection-more{margin-top:32px;text-align:center}.collection-more p{color:#64748b;margin:0 0 12px}.collection-more button{background:#fff;border:1px solid #102a43;border-radius:6px;color:#102a43;cursor:pointer;font-weight:700;min-height:46px;padding:0 28px}.collection-more button:hover{background:#2366b1;border-color:#2366b1;color:#fff}.collection-state{color:#64748b;padding:48px 16px;text-align:center}.collection-state a{color:#2366b1}.collection-spinner{animation:collection-spin .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2366b1;height:32px;margin:0 auto 12px;width:32px}@keyframes collection-spin{to{transform:rotate(1turn)}}.collection-backdrop{display:none}.collection-toast{align-items:center;background:#0f172a;border-radius:10px;bottom:24px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 16px;position:fixed;right:24px;z-index:11000}@media (max-width:1199px){.collection-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.collection-title{font-size:32px}.collection-layout{grid-template-columns:1fr}.collection-close,.collection-filter-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:inline-flex;gap:8px;height:40px;padding:0 12px}.collection-aside{background:#fff;inset:0 auto 0 0;overflow:auto;padding:18px 18px 28px;position:fixed;transform:translateX(-105%);transition:transform .25s ease;width:min(340px,90vw);z-index:10060}.collection-aside.is-open{transform:translateX(0)}.collection-backdrop{background:#0f172a66;border:0;display:block;inset:0;position:fixed;z-index:10050}.collection-grid--3,.collection-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-toolbar{grid-template-columns:1fr auto;row-gap:10px}.collection-sort{grid-column:1/-1;justify-self:start}.collection-sort__btn{border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px}.collection-grid--1 .col-card{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:640px){.collection-main{padding:14px 16px 72px}}.pd-page{background:#fff;min-height:100vh}.pd-main{margin:0 auto;max-width:1280px;padding:18px 24px 80px}.pd-breadcrumb{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0 0 28px}.pd-breadcrumb a{color:#64748b;font-weight:500;text-decoration:none}.pd-breadcrumb a:hover{color:#2366b1}.pd-breadcrumb span:last-child{color:#102a43;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-layout{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-gallery{position:-webkit-sticky;position:sticky;top:110px}.pd-gallery__frame{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:8px;display:flex;justify-content:center;overflow:hidden;padding:28px;position:relative}.pd-gallery__frame img{display:block;height:100%;object-fit:contain;width:100%}.pd-sale-badge{background:#dc2626;border-radius:4px;color:#fff;font-size:12px;font-weight:800;left:16px;padding:4px 8px}.pd-sale-badge,.pd-wish-btn{position:absolute;top:16px;z-index:2}.pd-wish-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;height:40px;justify-content:center;right:16px;width:40px}.pd-wish-btn.active,.pd-wish-btn.active i{color:#dc2626}.pd-thumbs{display:flex;gap:10px;margin-top:14px}.pd-thumbs button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:72px;padding:6px;width:72px}.pd-thumbs button.is-active{border-color:#2366b1}.pd-thumbs img{height:100%;object-fit:contain;width:100%}.pd-info{display:flex;flex-direction:column;gap:14px}.pd-title{color:#102a43!important;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.pd-price-block{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pd-price-label,.pd-price-old-wrap span{color:#94a3b8;display:block;font-size:12px;margin-bottom:2px}.pd-price{color:#102a43;font-size:26px;font-weight:700;margin:0}.pd-price.is-sale{color:#d0473e}.pd-price-old-wrap{align-items:baseline;color:#64748b;display:flex;font-size:16px;gap:8px;margin-top:4px}.pd-currency{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;height:36px;padding:0 10px}.pd-currency select{background:#0000;border:none;color:#2366b1;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;outline:none}.pd-currency-note{color:#64748b;font-size:12px;margin:0}.pd-stock{color:#334155;font-size:14px;font-weight:600;margin:0}.pd-stock.is-out{color:#dc2626}.pd-buy-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pd-qty{align-items:stretch;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;height:50px;min-width:128px;overflow:hidden}.pd-qty button,.pd-qty input{background:#0000;border:none;color:#102a43;font-family:inherit;font-size:15px;font-weight:600}.pd-qty button{cursor:pointer;width:42px}.pd-qty button:disabled{cursor:not-allowed;opacity:.35}.pd-qty input{outline:none;text-align:center;width:44px}.pd-add-btn{background:#2366b1;border:none;border-radius:999px;color:#fff;cursor:pointer;flex:1 1 180px;font-size:15px;font-weight:700;min-height:50px}.pd-add-btn:hover:not(:disabled){background:#1b528f}.pd-add-btn:disabled{background:#94a3b8;cursor:not-allowed}.pd-add-btn.added{background:#059669}.pd-icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#334155;cursor:pointer;display:inline-flex;height:50px;justify-content:center;width:50px}.pd-icon-btn.active,.pd-icon-btn.active i{color:#dc2626}.pd-buy-now{background:#fff;border:1px solid #2366b1;border-radius:999px;color:#2366b1;cursor:pointer;font-size:15px;font-weight:700;min-height:50px;width:100%}.pd-buy-now:hover:not(:disabled){background:#f8fafc}.pd-buy-now:disabled{cursor:not-allowed;opacity:.5}.pd-shipping{border-top:1px solid #f1f5f9;padding:16px 0 4px}.pd-shipping p{color:#475569;font-size:14px;line-height:1.55;margin:0}.pd-tabs{margin-top:12px}.pd-tabs__nav{grid-gap:4px;background:#f0f0f2;border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.pd-tabs__nav button{background:#0000;border:none;border-radius:999px;color:#6b6b70;cursor:pointer;font-size:15px;font-weight:700;min-height:40px;padding:8px 16px}.pd-tabs__nav button.is-active{background:#fff;box-shadow:0 4px 12px #0f172a14;color:#0a0a55}.pd-tabs__panel{color:#475569;font-size:15px;line-height:1.7;padding:20px 0 4px}.pd-tabs__panel p{margin:0 0 16px}.pd-spec-table{border-collapse:collapse;font-size:14px;width:100%}.pd-spec-table tr:nth-child(odd){background:#f6f7f9}.pd-spec-table td,.pd-spec-table th{border:none;padding:11px 14px;text-align:left;vertical-align:top}.pd-spec-table th{color:#334155;font-weight:600;width:38%}.pd-spec-table td{color:#475569}.pd-feature-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.pd-feature-list li{background:#f6f7f9;border-radius:8px;color:#334155;padding:10px 12px 10px 28px;position:relative}.pd-feature-list li:before{background:#2366b1;border-radius:50%;content:"";height:7px;left:12px;position:absolute;top:17px;width:7px}.pd-trust{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:8px 0 0;padding:0}.pd-trust li{align-items:center;color:#334155;display:flex;font-size:14px;gap:10px}.pd-trust i{color:#2366b1;width:16px}.pd-more{margin-top:64px}.pd-more__head h2{color:#102a43;font-size:26px;font-weight:700;margin:0 0 6px}.pd-more__head p{color:#64748b;margin:0 0 22px}.pd-more__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.pd-mini-card{background:#fff;border:1px solid #eef2f6;border-radius:12px;cursor:pointer;padding:14px}.pd-mini-card:hover{border-color:#2366b140;box-shadow:0 10px 22px #102a430f}.pd-mini-card__media{align-items:center;display:flex;height:140px;justify-content:center;margin-bottom:12px}.pd-mini-card img{max-height:100%;max-width:100%;object-fit:contain}.pd-mini-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#102a43;display:-webkit-box;font-size:14px;font-weight:700;margin:0 0 6px;overflow:hidden}.pd-mini-card p{color:#2366b1;font-size:15px;font-weight:700;margin:0}.pd-toast{align-items:center;background:#0f172a;border-radius:10px;bottom:24px;box-shadow:0 12px 30px #0003;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 16px;position:fixed;right:24px;z-index:11000}.pd-state{margin:0 auto;max-width:560px;padding:120px 20px;text-align:center}.pd-state h2{color:#102a43;margin:0 0 8px}.pd-state p{color:#64748b;margin:0 0 20px}.pd-state a{color:#3490ce;font-weight:700;text-decoration:none}.pd-spinner{animation:pd-spin .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3490ce;height:40px;margin:0 auto 16px;width:40px}@keyframes pd-spin{to{transform:rotate(1turn)}}@media (max-width:991px){.pd-layout{gap:28px;grid-template-columns:1fr}.pd-gallery{position:static}.pd-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.pd-main{padding:16px 16px 56px}.pd-more__head h2,.pd-price,.pd-title{font-size:22px}.pd-add-btn{flex-basis:100%}.pd-more__grid{gap:10px;grid-template-columns:1fr 1fr}}.cart-page{--c-navy:#102a43;--c-blue:#2366b1;--c-sky:#3490ce;--c-ink:#102a43;--c-muted:#64748b;--c-line:#102a4314;--c-surface:#fff;--c-bg:#f5f7fa;--c-ok:#15803d;--c-danger:#b91c1c;background:var(--c-bg);color:var(--c-ink);min-height:100vh}.cart-hero{align-items:center;background-color:var(--c-navy);background-position:50%;background-size:cover;color:#fff;display:flex;min-height:160px;overflow:hidden;position:relative}.cart-hero__inner{margin:0 auto;max-width:1200px;padding:36px 20px;position:relative;width:100%;z-index:1}.cart-hero__crumb{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:8px;margin-bottom:10px}.cart-hero__crumb a{color:#ffffffe6;font-weight:600;text-decoration:none}.cart-hero__crumb a:hover{color:#fff}.cart-hero__title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.cart-hero__sub{color:#ffffffd9;font-size:15px;margin:0}.cart-main{margin:0 auto;max-width:1200px;padding:28px 20px 80px}.cart-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px}.cart-panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;box-shadow:0 4px 14px #102a430a;overflow:hidden}.cart-panel__head{align-items:center;border-bottom:1px solid var(--c-line);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.cart-panel__head h2{color:var(--c-navy);font-size:16px;font-weight:700;margin:0}.cart-panel__count{color:var(--c-muted);font-size:14px;font-weight:600;margin-left:8px}.cart-clear-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:700;padding:7px 12px;transition:background .2s,color .2s,border-color .2s}.cart-clear-btn:hover{background:#fef2f2;border-color:#fecaca;color:var(--c-danger)}.cart-page .ft-cart-list{display:flex;flex-direction:column;gap:0}.cart-page .ft-cart-line{background:#fff;border-bottom:1px solid var(--c-line);padding:18px 20px}.cart-page .ft-cart-line:last-child{border-bottom:none}.cart-page .ft-cart-line__main{align-items:flex-start;display:flex;gap:14px;width:100%}.cart-page .ft-cart-line__thumb{align-items:center;background:#f3f6f9;border:1px solid var(--c-line);border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 88px;height:88px;justify-content:center;overflow:hidden;padding:8px;width:88px}.cart-page .ft-cart-line__thumb img{display:block;height:100%;max-width:100%;object-fit:contain;width:100%}.cart-page .ft-cart-line__info{flex:1 1 auto;min-width:0;padding-right:8px}.cart-page .ft-cart-line__name{color:var(--c-navy);font-size:16px;font-weight:700;line-height:1.4;margin:0 0 6px;overflow-wrap:break-word;padding:0;white-space:normal;word-break:normal;writing-mode:horizontal-tb!important}.cart-page .ft-cart-line__meta{color:var(--c-muted);font-size:13px;font-weight:500;margin:0 0 6px;text-transform:capitalize}.cart-page .ft-cart-line__unit{color:#475569;font-size:13px;font-weight:600;margin:0}.cart-page .ft-cart-line__remove{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 36px;float:none!important;height:36px;justify-content:center;margin:0;padding:0;position:static!important;width:36px}.cart-page .ft-cart-line__remove:hover{background:#fef2f2;border-color:#fecaca;color:var(--c-danger)}.cart-page .ft-cart-line__footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding-top:14px}.cart-page .ft-cart-qty{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex!important;flex-direction:row!important;overflow:hidden}.cart-page .ft-cart-qty button{background:#f8fafc;border:0;color:var(--c-navy);cursor:pointer;float:none!important;font-size:18px;font-weight:600;height:36px;line-height:1;margin:0;padding:0;position:static!important;width:36px}.cart-page .ft-cart-qty button:hover:not(:disabled){background:#eef2f7}.cart-page .ft-cart-qty button:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.cart-page .ft-cart-qty span{align-items:center;display:inline-flex;float:none!important;font-size:14px;font-weight:700;height:36px;justify-content:center;min-width:40px}.cart-page .ft-cart-line__total{display:flex;flex-direction:column;gap:2px;margin:0;text-align:right}.cart-page .ft-cart-line__total span{color:var(--c-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cart-page .ft-cart-line__total strong{color:var(--c-blue);font-size:16px;font-weight:800;white-space:nowrap}.cart-summary{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;box-shadow:0 4px 14px #102a430a;padding:20px;position:-webkit-sticky;position:sticky;top:100px}.cart-summary__title{border-bottom:1px solid var(--c-line);color:var(--c-navy);font-size:16px;font-weight:700;margin:0 0 16px;padding-bottom:14px}.cart-currency{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--c-line,#e2e8f0);border-radius:10px;color:#2366b1;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 12px;padding:8px 10px}.cart-currency select{background:#0000;border:none;color:#102a43;cursor:pointer;font-family:inherit;font-weight:700;margin-left:auto;outline:none}.cart-currency-note{background:#3490ce14;border:1px solid #3490ce29;border-radius:10px;color:#475569;font-size:12px;line-height:1.45;margin:0 0 14px;padding:10px 12px}.cart-currency-note strong{color:#2366b1}.cart-summary__rows{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.cart-summary__row{color:var(--c-muted);display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between}.cart-summary__row span:last-child{color:var(--c-ink);font-weight:700}.cart-summary__row--free span:last-child{color:var(--c-ok)}.cart-summary__total{align-items:baseline;border-top:1px solid var(--c-line);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 0 16px}.cart-summary__total span:first-child{color:var(--c-navy);font-size:15px;font-weight:700}.cart-summary__total span:last-child{color:var(--c-blue);font-size:22px;font-weight:800;letter-spacing:-.02em}.cart-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;width:100%}.cart-btn--primary{background:linear-gradient(135deg,#3490ce,#2366b1);box-shadow:0 8px 20px #3490ce47;color:#fff}.cart-btn--primary:hover{box-shadow:0 10px 24px #3490ce5c;color:#fff;transform:translateY(-1px)}.cart-btn--ghost{background:#fff;border:1px solid #3490ce59;color:var(--c-blue);margin-top:10px}.cart-btn--ghost:hover{background:#3490ce0d;color:var(--c-blue)}.cart-trust{border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px}.cart-trust__item{align-items:flex-start;color:var(--c-muted);display:flex;font-size:12px;gap:10px;line-height:1.45}.cart-trust__item i{color:var(--c-sky);flex-shrink:0;margin-top:2px;text-align:center;width:14px}.cart-empty{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;box-shadow:0 4px 14px #102a430a;margin:40px auto 0;max-width:480px;padding:48px 32px;text-align:center}.cart-empty__icon{align-items:center;background:#3490ce1a;border-radius:50%;color:var(--c-sky);display:flex;font-size:24px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.cart-empty h2{color:var(--c-navy);font-size:20px;font-weight:800;margin:0 0 8px}.cart-empty p{color:var(--c-muted);font-size:14px;line-height:1.55;margin:0 0 22px}.cart-empty .cart-btn{margin:0 auto;min-width:180px;width:auto}.cart-toast{align-items:center;animation:cart-toast-in .25s ease;background:var(--c-navy);border-radius:10px;box-shadow:0 12px 28px #102a4347;color:#fff;display:flex;font-size:13px;font-weight:600;gap:10px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:12000}@keyframes cart-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cart-modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a438c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:10000}.cart-modal-overlay--payment{z-index:10001}.cart-modal-overlay--success{z-index:10002}.cart-modal{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #102a430f;border-radius:14px;box-shadow:0 24px 48px #102a4338;margin:auto;max-height:90vh;max-width:520px;overflow-y:auto;padding:28px 24px;position:relative;width:100%}.cart-modal__close{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s,color .15s;width:36px}.cart-modal__close:hover{background:#fef2f2;border-color:#fecaca;color:var(--c-danger)}.cart-modal h2{color:var(--c-navy);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.cart-modal__lead{color:var(--c-muted);font-size:14px;margin:0 0 22px}.cart-steps{display:flex;gap:8px;margin-bottom:22px}.cart-steps span{background:#e2e8f0;border-radius:99px;flex:1 1;height:3px}.cart-steps span.is-active{background:var(--c-sky)}.cart-steps span.is-done{background:var(--c-blue)}.cart-form{display:flex;flex-direction:column;gap:14px}.cart-field label{color:var(--c-navy);display:block;font-size:12px;font-weight:700;margin-bottom:6px}.cart-field input,.cart-field select,.cart-field textarea{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.cart-field input:focus,.cart-field select:focus,.cart-field textarea:focus{border-color:var(--c-sky);box-shadow:0 0 0 3px #3490ce1f;outline:none}.cart-field textarea{min-height:88px;resize:vertical}.cart-form__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cart-modal__total{align-items:center;background:#f8fafc;border:1px solid var(--c-line);border-radius:10px;color:var(--c-navy);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin:2px 0 4px;padding:12px 14px}.cart-modal__total strong{color:var(--c-blue);font-size:18px}.cart-pay-icon{align-items:center;background:#3490ce1a;border-radius:50%;color:var(--c-sky);display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.cart-modal--center,.cart-momo{text-align:center}.cart-momo{background:#f8fafc;border:1px solid var(--c-line);border-radius:12px;margin:0 0 20px;padding:16px}.cart-momo__label{color:var(--c-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:8px}.cart-momo__code-box{background:#fff;border:1px dashed #3490ce59;border-radius:10px;padding:14px}.cart-momo__code{color:var(--c-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.2rem,3.5vw,1.55rem);font-weight:800;letter-spacing:.03em;margin-bottom:4px;word-break:break-all}.cart-momo__hint{color:var(--c-muted);font-size:12px;margin:0}.cart-momo .cart-btn{margin-top:10px}.cart-field__hint{color:var(--c-muted);font-size:12px;margin:6px 0 0}.cart-success-icon{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:50%;color:var(--c-ok);display:flex;font-size:26px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.cart-success-box{background:#f8fafc;border:1px solid var(--c-line);border-radius:12px;margin:16px 0 20px;padding:16px;text-align:left}.cart-success-box h3{align-items:center;color:var(--c-navy);display:flex;font-size:14px;font-weight:800;gap:8px;margin:0 0 8px}.cart-success-box h3 i{color:var(--c-sky)}.cart-success-box p{color:#475569;font-size:13px;line-height:1.55;margin:0 0 8px}.cart-success-box p:last-child{margin-bottom:0}.cart-success-note{background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-muted)!important;font-size:12px!important;padding:10px 12px}.cart-modal__actions{display:flex;flex-direction:column;gap:8px}@media (max-width:1024px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:640px){.cart-hero__title{font-size:26px}.cart-hero__inner,.cart-main{padding-left:16px;padding-right:16px}.cart-page .ft-cart-line{padding:16px}.cart-page .ft-cart-line__thumb{flex-basis:72px;height:72px;width:72px}.cart-page .ft-cart-line__name{font-size:15px}.cart-form__grid{grid-template-columns:1fr}.cart-modal{padding:24px 16px}.cart-toast{left:14px;right:14px;top:14px}}.checkout-page{--ck-blue:#2366b1;--ck-blue-dark:#2366b1;--ck-ink:#1a1f36;--ck-muted:#8b93a7;--ck-line:#e8ebf2;--ck-bg:#f3f5f9;--ck-surface:#fff;--ck-ok:#22c55e;--ck-radius:12px;background:radial-gradient(ellipse 70% 40% at 0 0,#2366b10f,#0000 50%),linear-gradient(180deg,#f7f8fc 0,var(--ck-bg) 100%);color:var(--ck-ink);min-height:100vh}.checkout-shell{padding:28px 20px 72px}.checkout-shell__wrap{margin:0 auto;max-width:1180px}.checkout-shell__inner{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(300px,380px);margin:0;max-width:none;padding-right:8px}.checkout-form__top{margin-bottom:20px}.checkout-back{align-items:center;color:var(--ck-muted);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:10px;text-decoration:none}.checkout-back:hover{color:var(--ck-blue)}.checkout-form__top h1{color:var(--ck-ink);font-size:28px;font-weight:800;letter-spacing:-.03em;margin:0}.checkout-steps{background:#fff;border:1px solid #2366b114;border-radius:14px;box-shadow:0 1px 2px #1a1f360a,0 8px 24px #2366b114;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 28px;overflow:hidden}.checkout-steps__item{align-items:center;background:#0000;border:none;color:#6b7289;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;min-height:56px;padding:12px 10px;position:relative;transition:background .15s ease,color .15s ease}.checkout-steps__item+.checkout-steps__item:before{background:#e8ebf2;bottom:18%;content:"";left:0;position:absolute;top:18%;width:1px}.checkout-steps__num{align-items:center;background:#eef2ff;border-radius:50%;color:#64748b;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.checkout-steps__label{font-size:14px;font-weight:600;letter-spacing:-.01em}.checkout-steps__item.is-active{background:#eef4ff;color:var(--ck-blue)}.checkout-steps__item.is-active .checkout-steps__num{background:var(--ck-blue);color:#fff}.checkout-steps__item.is-done{color:var(--ck-blue-dark)}.checkout-steps__item.is-done .checkout-steps__num{background:#dbeafe;color:var(--ck-blue-dark);font-size:11px}.checkout-steps__item:hover:not(.is-active){background:#f8fafc}.checkout-section--card{background:#fff;border:1px solid var(--ck-line);border-radius:16px;box-shadow:0 4px 18px #1a1f360a;margin-bottom:20px;padding:24px 24px 28px}.checkout-section--card h2{margin-bottom:20px}.checkout-section--card h2 i{align-items:center;background:#eef4ff;border-radius:8px;color:var(--ck-blue);display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.checkout-signed-in{align-items:center;background:#eef4ff;border:1px solid #2366b11f;border-radius:12px;display:flex;gap:14px;margin-bottom:20px;padding:14px 16px}.checkout-signed-in__avatar{align-items:center;background:#2366b1;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:15px;height:42px;justify-content:center;width:42px}.checkout-signed-in strong{color:var(--ck-ink);display:block;font-size:15px;font-weight:700}.checkout-signed-in p{color:var(--ck-muted);font-size:13px;margin:2px 0 0}.checkout-review{display:flex;flex-direction:column;gap:14px}.checkout-review__block{background:#f8fafc;border:1px solid var(--ck-line);border-radius:12px;padding:16px 18px}.checkout-review__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.checkout-review__head h3{color:var(--ck-ink);font-size:14px;font-weight:700;margin:0}.checkout-review__head button{background:none;border:none;color:var(--ck-blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:0}.checkout-review__block p{color:#475569;font-size:14px;margin:0 0 4px}.checkout-step-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.checkout-step-actions .checkout-btn{min-width:140px}.checkout-section{margin-bottom:32px}.checkout-fulfillment .fulfill-block{margin-top:22px}.checkout-fulfillment .fulfill-block+.fulfill-block{margin-top:28px;padding-top:8px}.fulfill-block__head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.fulfill-block__num{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:28px;justify-content:center;margin-top:2px;width:28px}.fulfill-block__num--blue{background:#2366b1}.fulfill-block__num--orange{background:#f59e0b}.fulfill-block__head h3{color:var(--ck-ink);font-size:16px;font-weight:700;margin:0 0 4px}.fulfill-block__head p{color:var(--ck-muted);font-size:13px;line-height:1.4;margin:0}.fulfill-zone{background:#f5f8ff;border:1.5px solid #2366b1;border-radius:12px;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.fulfill-zone,.fulfill-zone__main{align-items:center;display:flex;gap:12px}.fulfill-zone__main{min-width:0}.fulfill-zone__icon{align-items:center;background:#2366b1;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.fulfill-zone__main strong{color:var(--ck-ink);display:block;font-size:15px;font-weight:700}.fulfill-zone__main small{color:var(--ck-muted);display:block;font-size:12px;margin-top:2px}.fulfill-zone__change{align-items:center;background:#0000;border:none;color:#2366b1;cursor:default;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:6px 4px;white-space:nowrap}.fulfill-zone__change i{font-size:10px}.fulfill-location{background:#fafbfd;border:1px solid var(--ck-line);border-radius:12px;padding:16px}.fulfill-location__title{align-items:center;display:flex;gap:10px;margin-bottom:14px}.fulfill-location__badge{align-items:center;background:#e8f0ff;border-radius:8px;color:#2366b1;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.fulfill-location__title strong{color:var(--ck-ink);display:block;font-size:14px;font-weight:700}.fulfill-location__title small{color:var(--ck-muted);display:block;font-size:12px;margin-top:2px}.checkout-select-wrap.is-disabled,.checkout-select-wrap.is-disabled .checkout-select{background:#f3f4f6;cursor:not-allowed;opacity:.65}.fulfill-tip{align-items:flex-start;background:#eef4ff;border:1px solid #2366b126;border-radius:10px;color:#1e3a8a;display:flex;font-size:13px;font-weight:500;gap:10px;line-height:1.4;margin-bottom:12px;padding:12px 14px}.fulfill-tip i{color:#2366b1;margin-top:2px}.fulfill-zone-card{background:#fff;border:1px solid #fcd34d;border-radius:12px;box-shadow:0 1px 2px #f59e0b14;margin-bottom:14px;padding:14px 16px}.fulfill-zone-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.fulfill-zone-card__eyebrow{color:#b45309;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.fulfill-zone-card__top strong{color:var(--ck-ink);font-size:15px}.fulfill-zone-card__badge{align-items:center;background:#e8f0ff;border-radius:999px;color:#2366b1;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.fulfill-zone-card__list{color:#94a3b8;font-size:12px;line-height:1.5;margin:0 0 8px}.fulfill-zone-card__warn{color:#ea580c;font-size:12px;font-weight:600;margin:0}.fulfill-zone-card__ok{color:#15803d;font-size:12px;font-weight:600;margin:0}.fulfill-options{display:flex;flex-direction:column;gap:10px}.fulfill-option{grid-gap:12px;align-items:center;background:#fff;border:1.5px solid #e4e8f0;border-radius:12px;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:18px 36px minmax(0,1fr) auto;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.fulfill-option.is-active{background:#f5f8ff;border-color:#2366b1;box-shadow:0 0 0 3px #2366b11a}.fulfill-option.is-disabled{cursor:not-allowed;opacity:.55}.fulfill-option__radio{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:18px;position:relative;width:18px}.fulfill-option.is-active .fulfill-option__radio{border-color:#2366b1}.fulfill-option.is-active .fulfill-option__radio:after{background:#2366b1;border-radius:50%;content:"";inset:3px;position:absolute}.fulfill-option__icon{align-items:center;background:#eef4ff;border-radius:10px;color:#2366b1;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.fulfill-option__body{min-width:0}.fulfill-option__body strong{color:var(--ck-ink);display:block;font-size:14px;font-weight:700}.fulfill-option__body small{color:var(--ck-muted);display:block;font-size:12px;line-height:1.35;margin-top:3px}.fulfill-option__price{color:var(--ck-ink);font-size:14px;font-weight:800;white-space:nowrap}.fulfill-store-card{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-top:14px;padding:16px 18px}.fulfill-store-card strong{color:#c2410c;display:block;font-size:15px;font-weight:800;margin-bottom:8px}.fulfill-store-card p{color:#9a3412;font-size:13px;line-height:1.45;margin:0 0 4px}.fulfill-store-card p span{font-weight:700}.checkout-section h2{align-items:center;color:var(--ck-ink);display:flex;font-size:18px;font-weight:700;gap:12px;margin:0 0 18px}.checkout-section__num{align-items:center;background:#eef2ff;border-radius:50%;color:var(--ck-blue);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.checkout-grid{grid-gap:14px;display:grid;gap:14px}.checkout-grid--2{grid-template-columns:1fr 1fr}.checkout-grid--3{align-items:end;grid-template-columns:minmax(140px,.9fr) minmax(0,1.6fr) minmax(110px,.75fr);margin-top:14px}.checkout-field{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.checkout-field>span{color:#9aa3b5;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.checkout-field input,.checkout-field select,.checkout-select-wrap .checkout-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e4e8f0;border-radius:12px;box-sizing:border-box;color:#1a2438;font-family:inherit;font-size:15px;font-weight:500;height:52px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.checkout-field input::placeholder{color:#a0a8b8;font-weight:450}.checkout-field input:hover,.checkout-field select:hover,.checkout-select-wrap:hover .checkout-select{border-color:#d0d7e6}.checkout-field input:focus,.checkout-field select:focus,.checkout-select-wrap:focus-within .checkout-select{background:#fff;border-color:#2366b1;box-shadow:0 0 0 4px #2366b11f;outline:none}.checkout-select-wrap{position:relative;width:100%}.checkout-select-wrap .checkout-select{cursor:pointer;display:block!important;opacity:1!important;padding-right:42px}.checkout-select-wrap>i{color:#8b93a7;font-size:11px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1}.checkout-select-wrap:focus-within>i{color:#2366b1}.checkout-page .checkout-select-wrap .nice-select{display:none!important}.checkout-field__phone{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:12px;display:flex;gap:0;height:52px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.checkout-field__phone:hover{border-color:#d0d7e6}.checkout-field__phone:focus-within{border-color:#2366b1;box-shadow:0 0 0 4px #2366b11f}.checkout-field__flag{align-items:center;background:#fafbfd;border-right:1px solid #eef1f6;display:inline-flex;flex-shrink:0;font-size:18px;height:100%;justify-content:center;width:52px}.checkout-field__phone input{background:#0000;border:none!important;border-radius:0;box-shadow:none!important;height:100%}.checkout-field__phone input:focus{border:none!important;box-shadow:none!important}.checkout-field__icon-input{position:relative;width:100%}.checkout-field__icon-input input{padding-right:44px}.checkout-field__icon-input i{color:#9aa3b5;font-size:15px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.checkout-field__icon-input:focus-within i{color:#2366b1}.checkout-delivery-toggle{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.checkout-delivery-toggle button{align-items:center;background:var(--ck-surface);border:1.5px solid var(--ck-line);border-radius:12px;color:var(--ck-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;height:52px;justify-content:center;transition:border-color .15s,background .15s,color .15s}.checkout-delivery-toggle button i{color:var(--ck-muted)}.checkout-delivery-toggle button.is-active{background:#f5f8ff;border-color:var(--ck-blue);color:var(--ck-blue-dark)}.checkout-delivery-toggle button.is-active i{color:var(--ck-blue)}.checkout-pay-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-pay-options button{align-items:center;background:var(--ck-surface);border:1.5px solid var(--ck-line);border-radius:12px;color:var(--ck-ink);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:78px;padding:12px 8px;transition:border-color .15s,background .15s}.checkout-pay-options button i{color:var(--ck-muted);font-size:18px}.checkout-pay-options button.is-active{background:#f5f8ff;border-color:var(--ck-blue)}.checkout-pay-options button.is-active i{color:var(--ck-blue)}.pay-method-list{display:flex;flex-direction:column;gap:12px}.pay-method{grid-gap:12px;align-items:center;background:#fff;border:1.5px solid #e4e8f0;border-radius:12px;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:18px 36px minmax(0,1fr) auto;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.pay-method.is-active{background:#f5f8ff;border-color:#2366b1;box-shadow:0 0 0 3px #2366b11a}.pay-method__radio{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;height:18px;position:relative;width:18px}.pay-method.is-active .pay-method__radio{border-color:#2366b1}.pay-method.is-active .pay-method__radio:after{background:#2366b1;border-radius:50%;content:"";inset:3px;position:absolute}.pay-method__icon{align-items:center;background:#eef4ff;border-radius:10px;color:#2366b1;display:inline-flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.pay-method:not(.is-active) .pay-method__icon{background:#f1f5f9;color:#334155}.pay-method__body{min-width:0}.pay-method__body strong{color:var(--ck-ink);display:block;font-size:14px;font-weight:700}.pay-method__body small{color:var(--ck-muted);display:block;font-size:12px;line-height:1.35;margin-top:3px}.pay-method__badge{align-items:center;background:#22c55e;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.pay-bank-details,.pay-momo-details{background:#f5f8ff;border:1.5px solid #2366b159;border-radius:12px;margin-top:14px;padding:18px 18px 16px}.pay-momo-details{background:#fffdf3;border-color:#ffcc008c}.pay-bank-details h3,.pay-momo-details h3{color:var(--ck-ink);font-size:15px;font-weight:800;margin:0 0 14px}.pay-bank-details dl,.pay-momo-details dl{display:flex;flex-direction:column;gap:10px;margin:0}.pay-bank-details dl>div,.pay-momo-details dl>div{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:130px minmax(0,1fr)}.pay-bank-details dt,.pay-momo-details dt{color:#64748b;font-size:13px;font-weight:500;margin:0}.pay-bank-details dd,.pay-momo-details dd{color:var(--ck-ink);font-size:14px;font-weight:700;margin:0;word-break:break-word}.pay-momo-details__code{color:#8a6d00;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.pay-bank-details>p,.pay-momo-details>p{color:#64748b;font-size:12px;line-height:1.45;margin:14px 0 0}.pay-momo-details .checkout-btn--ghost{margin-top:14px;width:100%}.pay-bank-details--modal{margin-bottom:16px;margin-top:0}.pay-bank-details--modal .checkout-btn--ghost{margin-top:14px;width:100%}.pay-proof__lead{color:var(--ck-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.pay-proof__textarea{background:#fff;border:1px solid #e4e8f0;border-radius:12px;box-sizing:border-box;color:#1a2438;font-family:inherit;font-size:15px;font-weight:500;min-height:140px;padding:14px 16px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pay-proof__textarea:focus{border-color:#2366b1;box-shadow:0 0 0 4px #2366b11f;outline:none}.checkout-field.has-error .pay-proof__textarea{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.pay-proof__drop{align-items:center;background:#f8faff;border:1.5px dashed #c7d2fe;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:24px 16px;text-align:center;transition:border-color .15s ease,background .15s ease}.pay-proof__drop:hover{background:#f0f5ff;border-color:#2366b1}.pay-proof__drop.has-error{background:#fef2f2;border-color:#ef4444}.pay-proof__drop input{display:none}.pay-proof__drop i{color:#2366b1;font-size:28px}.pay-proof__drop strong{color:var(--ck-ink);font-size:14px;font-weight:700;word-break:break-word}.pay-proof__drop small{color:var(--ck-muted);font-size:12px}.pay-proof .checkout-btn--ghost{margin-top:12px;width:100%}.checkout-field.has-error .checkout-field__phone,.checkout-field.has-error .checkout-select-wrap .checkout-select,.checkout-field.has-error input,.checkout-field.has-error select{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.checkout-field__error{color:#dc2626;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:1.35;margin:2px 0 0}.checkout-pay-options button{position:relative}.checkout-pay-soon{background:#fff7ed;border-radius:999px;color:#c2410c;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;position:absolute;right:8px;text-transform:uppercase;top:8px}.checkout-terms.has-error .checkout-terms__box{border-color:#ef4444}.checkout-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:8px}.checkout-modal__actions .checkout-btn--ghost{height:46px}.checkout-order{background:#fff;border:1px solid #1a1f360a;border-radius:24px;box-shadow:0 4px 6px #1a1f3605,0 18px 40px #1a1f3614;margin-left:12px;padding:28px 26px 24px;position:-webkit-sticky;position:sticky;top:96px}.checkout-order__title{color:#102a43;font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0 0 22px}.checkout-order__items{border-bottom:1px solid #eef1f6;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0 0 20px}.checkout-order__item{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:84px minmax(0,1fr);pointer-events:none;-webkit-user-select:none;user-select:none}.checkout-order__thumb{align-items:center;background:#f4f6fa;border:none;border-radius:16px;box-sizing:border-box;display:flex;height:84px;justify-content:center;overflow:hidden;padding:10px;width:84px}.checkout-order__thumb img{display:block;height:100%;object-fit:contain;width:100%}.checkout-order__meta{min-width:0}.checkout-order__name{color:#102a43;font-size:15px;font-weight:700;line-height:1.35;margin:0 0 6px}.checkout-order__qty{color:#8b93a7;font-size:13px;font-weight:500;margin:0 0 6px}.checkout-order__price{color:#102a43;font-size:15px;font-weight:800;margin:0}.checkout-order__breakdown{border-bottom:1px solid #eef1f6;display:flex;flex-direction:column;gap:12px;padding:18px 0}.checkout-order__row{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:space-between}.checkout-order__row span:first-child{color:#8b93a7;font-weight:500}.checkout-order__row span:last-child{color:#102a43;font-weight:700}.checkout-order__free{color:#22c55e!important;font-weight:700!important}.checkout-order__total{align-items:baseline;display:flex;justify-content:space-between;margin:18px 0 20px}.checkout-order__total span{color:#102a43;font-size:16px;font-weight:700}.checkout-order__total strong{color:#102a43;font-size:26px;font-weight:800;letter-spacing:-.03em}.checkout-currency-note{background:#3490ce14;border:1px solid #3490ce29;border-radius:10px;color:#475569;font-size:12px;line-height:1.45;margin:-8px 0 14px;padding:10px 12px}.checkout-currency-note strong{color:#2366b1}.checkout-currency{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#2366b1;display:flex;gap:8px;margin:0 0 14px;padding:8px 10px}.checkout-currency select{background:#0000;color:#102a43;flex:1 1;font-family:inherit;font-size:13px;outline:none}.checkout-btn,.checkout-currency select{border:none;cursor:pointer;font-weight:700}.checkout-btn{align-items:center;border-radius:14px;display:inline-flex;font-size:16px;gap:10px;height:54px;justify-content:center;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;width:100%}.checkout-btn--primary{background:linear-gradient(90deg,#4b8dff,#2366b1 45%,#2366b1);box-shadow:0 12px 28px #2366b152;color:#fff}.checkout-btn--primary:hover{box-shadow:0 16px 32px #2366b166;color:#fff;transform:translateY(-1px)}.checkout-btn__arrow{font-size:18px;font-weight:600;line-height:1}.checkout-btn--ghost{background:#fff;border:1.5px solid #2366b14d;color:var(--ck-blue)}.checkout-terms{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin-top:16px}.checkout-terms input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkout-terms__box{align-items:center;background:#fff;border:1.5px solid #c9d4f0;border-radius:6px;color:#0000;display:inline-flex;flex:0 0 22px;font-size:11px;height:22px;justify-content:center;margin-top:1px;transition:background .15s,border-color .15s,color .15s;width:22px}.checkout-terms input:checked+.checkout-terms__box{background:#2366b1;border-color:#2366b1;color:#fff}.checkout-terms__text{color:#8b93a7;font-size:12.5px;line-height:1.5}.checkout-terms__text a{color:#2366b1;font-weight:600;text-decoration:underline;text-underline-offset:2px}.checkout-terms__text a:hover{color:#2366b1}.checkout-empty{margin:60px auto;max-width:480px;padding:40px 20px;text-align:center}.checkout-empty h1{font-size:28px;margin:0 0 10px}.checkout-empty p{color:var(--ck-muted);margin:0 0 20px}.checkout-empty .checkout-btn{margin:0 auto;min-width:180px;padding:0 24px;width:auto}.checkout-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1f368c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:12px;position:fixed;z-index:10000}.checkout-modal{-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;box-shadow:0 24px 48px #1a1f3638;max-height:min(92vh,720px);max-width:440px;overflow-y:auto;padding:22px 20px 20px;position:relative;width:100%}.checkout-modal--center{text-align:center}.checkout-modal__close{background:#f8fafc;border:1px solid var(--ck-line);border-radius:50%;color:var(--ck-muted);cursor:pointer;height:32px;position:absolute;right:12px;top:12px;width:32px;z-index:2}.checkout-modal__icon,.checkout-success-icon{align-items:center;background:#eef2ff;border-radius:50%;color:var(--ck-blue);display:flex;font-size:20px;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.checkout-success-icon{background:#ecfdf5;color:var(--ck-ok)}.checkout-modal__icon--warn{background:#fff7ed;color:#ea580c}.checkout-pay-head{margin:0 8px 14px;text-align:center}.checkout-modal h2,.checkout-pay-head h2{color:#102a43;font-size:20px;font-weight:800;margin:0 0 6px;text-align:center}.checkout-modal__lead{color:var(--ck-muted);font-size:13px;line-height:1.45;margin:0;text-align:center}.checkout-momo-toggle{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.checkout-momo-toggle__btn{align-items:center;background:#fff;border:1.5px solid #e4e8f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:78px;padding:10px 8px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.checkout-momo-toggle__btn:hover{border-color:#d0d7e6;transform:translateY(-1px)}.checkout-momo-toggle__btn.is-active{box-shadow:0 8px 18px #1a1f3614}.checkout-momo-toggle__btn--mtn.is-active{background:#fffdf3;border-color:#fc0}.checkout-momo-toggle__btn--airtel.is-active{background:#fff5f5;border-color:#ed1c24}.checkout-momo-logo-wrap{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #102a4314;display:flex;height:40px;justify-content:center;overflow:hidden;width:88px}.checkout-momo-logo-wrap--mtn{background:#fc0}.checkout-momo-logo-wrap--airtel{background:#ed1c24}.checkout-momo-logo-img{display:block;height:100%;object-fit:contain;width:100%}.checkout-momo-toggle__label{color:#1a2438;font-size:12px;font-weight:700;line-height:1.25;text-align:center}.checkout-momo{align-items:center;background:#f5f8ff;border:1px dashed #2366b159;border-radius:14px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:14px 14px 12px;transition:background .2s,border-color .2s}.checkout-momo--mtn{background:#fffdf3;border-color:#ffcc008c}.checkout-momo--airtel{background:#fff5f5;border-color:#ed1c2459}.checkout-momo__top{align-items:center;display:flex;gap:8px;margin-bottom:2px}.checkout-momo__brand{border-radius:4px;height:22px;object-fit:contain;width:48px}.checkout-momo__top span{color:#8b93a7;font-size:11px;font-weight:800;letter-spacing:.06em}.checkout-momo strong{color:#2366b1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;line-height:1.3;text-align:center;word-break:break-all}.checkout-momo--mtn strong{color:#8a6d00}.checkout-momo--airtel strong{color:#c01018}.checkout-momo__hint{color:#8b93a7;font-size:12px;line-height:1.35;margin:0;text-align:center}.checkout-momo .checkout-btn--ghost{font-size:13px;gap:8px;height:38px;margin-top:2px;min-width:132px;padding:0 14px;width:auto}.checkout-modal__form{display:flex;flex-direction:column;gap:12px}.checkout-modal__form .checkout-field>span{font-size:11px}.checkout-modal__form .checkout-field input{height:46px}.checkout-modal__form .checkout-btn--primary{font-size:15px;height:48px}@media (max-height:760px){.checkout-modal{padding:18px 16px 16px}.checkout-momo-toggle__btn{gap:6px;min-height:70px}.checkout-momo-logo-wrap{height:34px;width:76px}.checkout-momo{margin-bottom:12px;padding:12px}.checkout-momo strong{font-size:18px}}.checkout-toast{background:var(--ck-ink);border-radius:10px;box-shadow:0 12px 28px #1a1f3640;color:#fff;font-size:13px;font-weight:600;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:12000}@media (max-width:960px){.checkout-shell__inner{gap:24px;grid-template-columns:1fr;padding-right:0}.checkout-order{margin-left:0;order:-1;position:static}.checkout-steps__label{font-size:12px}.checkout-grid--3{grid-template-columns:1fr}.checkout-pay-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.checkout-delivery-toggle,.checkout-grid--2{grid-template-columns:1fr}.checkout-shell{padding:20px 14px 56px}.checkout-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-steps__label{font-size:10px}.checkout-steps__item{flex-direction:column;gap:6px;min-height:64px;padding:10px 2px}.checkout-section--card{padding:18px 16px 22px}.checkout-step-actions{flex-wrap:wrap}.checkout-step-actions .checkout-btn{flex:1 1;min-width:0}.fulfill-zone{align-items:flex-start;flex-direction:column}.fulfill-option{grid-template-areas:"radio icon body" "radio icon price";grid-template-columns:18px 32px minmax(0,1fr)}.fulfill-option__radio{grid-area:radio}.fulfill-option__icon{grid-area:icon}.fulfill-option__body{grid-area:body}.fulfill-option__price{grid-area:price;margin-top:4px}.pay-bank-details dl>div,.pay-momo-details dl>div{gap:2px;grid-template-columns:1fr}.pay-method{grid-template-areas:"radio icon body" "radio icon badge";grid-template-columns:18px 32px minmax(0,1fr)}.pay-method__badge{grid-area:badge;justify-self:start;margin-top:4px}}.login-container{align-items:center;background:#e8eef4;box-sizing:border-box;display:flex;height:100vh;height:100dvh;justify-content:center;max-height:100vh;max-height:100dvh;overflow:hidden;padding:20px}.login-card{background:#fff;border:1px solid #102a430f;border-radius:22px;box-shadow:0 24px 64px #102a4324;display:flex;height:min(640px,calc(100vh - 40px));height:min(640px,calc(100dvh - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);max-width:1080px;overflow:hidden;width:100%}.login-left-panel{background-color:#102a43;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:32px 34px 24px;position:relative;width:46%}.login-left-overlay{background:linear-gradient(165deg,#0a242ceb,#102a43e0 28%,#2366b1d1 72%,#3490cec7),repeating-linear-gradient(-35deg,#0000,#0000 18px,#ffffff08 0,#ffffff08 19px);inset:0;pointer-events:none;position:absolute;z-index:0}.login-background-overlay,.login-curve{display:none}.login-brand{position:relative;z-index:1}.login-brand__logo-link{align-items:center;display:inline-flex;margin-bottom:20px;text-decoration:none}.login-brand__logo{display:block;filter:brightness(0) invert(1);height:42px;object-fit:contain;width:auto}.login-brand__eyebrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102a4373;border:1px solid #ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0 0 18px;padding:7px 14px;text-transform:uppercase}.login-brand__eyebrow i{font-size:11px;opacity:.9}.login-brand__title{color:#fff;font-size:clamp(26px,2.8vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.login-brand__title span{color:#45baeb}.login-brand__text{color:#ffffffd1;font-size:14px;line-height:1.6;margin:0 0 22px;max-width:360px}.login-brand__points{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.login-brand__points li{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;display:flex;gap:14px;padding:0}.login-brand__points li,.login-brand__points li:hover{background:none;transform:none}.login-brand__point-icon{align-items:center;background:#3490cef2;border-radius:50%;box-shadow:0 6px 16px #0003;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.login-brand__point-icon i{color:#fff;font-size:15px}.login-brand__points strong{color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.25}.login-brand__points small{color:#ffffffb8;display:block;font-size:12.5px;font-weight:400;margin-top:2px}.login-brand__footer{border:none;color:#ffffffb3;font-size:10.5px;font-weight:600;letter-spacing:.08em;margin:20px 0 0;padding:0;position:relative;text-transform:uppercase;z-index:1}.login-brand__footer span{margin:0 6px;opacity:.55}.login-right-panel{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:28px 44px}.login-form-container{max-width:400px;width:100%}.login-form-top{display:flex;justify-content:flex-end;margin-bottom:18px}.login-back{align-items:center;background:none;border:none;border-radius:0;color:#3490ce;display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-bottom:0;padding:0;text-decoration:none;transition:color .2s ease}.login-back:hover{background:none;border:none;color:#2366b1}.login-welcome{color:#102a43;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.login-subtitle{color:#64748b;font-size:14px;line-height:1.55;margin:0 0 22px}.login-form{display:flex;flex-direction:column;gap:13px}.login-error-message,.login-success-message{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;font-weight:600;gap:10px;line-height:1.4;padding:11px 13px}.login-success-message{background:#10b9811a;border:1px solid #10b98138;color:#047857}.login-error-message{background:#ef444414;border:1px solid #ef444433;color:#b91c1c}.login-field{display:flex;flex-direction:column;gap:6px}.login-field-label{color:#102a43;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.login-input-group{align-items:center;display:flex;position:relative}.login-input-icon{color:#94a3b8;font-size:14px;left:14px;pointer-events:none;position:absolute;z-index:1}.login-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#102a43;font-family:inherit;font-size:14px;height:auto;line-height:normal;outline:none;padding:12px 14px 12px 42px;text-transform:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.login-input:-ms-input-placeholder,.login-input::-moz-placeholder,.login-input::-webkit-input-placeholder,.login-input::placeholder{color:#94a3b8;text-transform:none}.login-input[name=email],.login-input[type=email]{text-transform:lowercase}.login-input:hover:not(:disabled){border-color:#cbd5e1}.login-input:focus{background:#fff;border-color:#3490ce;box-shadow:0 0 0 3px #3490ce24}.login-input:disabled{cursor:not-allowed;opacity:.7}.login-input-group:focus-within .login-input-icon{color:#3490ce}.login-input-group--password .login-input{padding-right:44px}.login-password-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px}.login-password-toggle:hover{background:#3490ce14;color:#2366b1}.login-form-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:-2px}.login-remember{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.login-remember input{accent-color:#3490ce;cursor:pointer;height:16px;width:16px}.login-forgot-password{margin:0}.login-forgot-link{color:#3490ce;font-size:13px;font-weight:600;text-decoration:none}.login-forgot-link:hover{color:#2366b1;text-decoration:underline}.login-button{align-items:center;background:#3490ce;border:none;border-radius:10px;box-shadow:0 8px 20px #3490ce47;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;justify-content:center;margin-top:2px;min-height:48px;padding:12px 16px;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.login-button:hover:not(:disabled){background:#2366b1;box-shadow:0 10px 24px #2366b14d}.login-button:active:not(:disabled){transform:translateY(1px)}.login-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.login-button:hover:not(:disabled) i.fa-arrow-right{transform:translateX(3px)}.login-button i.fa-arrow-right{transition:transform .2s ease}.login-divider{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:700;gap:14px;letter-spacing:.08em;margin:2px 0}.login-divider:after,.login-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.login-google{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#102a43;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-height:46px;padding:11px 16px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.login-google:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #102a430f}.login-google:disabled{cursor:not-allowed;opacity:.7}.login-google__icon{flex-shrink:0;height:18px;width:18px}.login-signup{margin-top:2px;text-align:center}.login-signup-text{color:#64748b;font-size:13.5px}.login-signup-link{color:#3490ce;font-size:13.5px;font-weight:700;text-decoration:none}.login-signup-link:hover{color:#2366b1;text-decoration:underline}.login-secure{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;justify-content:center;margin:4px 0 0}.login-secure i{color:#3490ce;font-size:13px}.login-social,.login-social-icon{display:none}.signup-page.login-container{padding:16px}.signup-card.login-card{height:min(640px,calc(100vh - 32px));height:min(640px,calc(100dvh - 32px));max-width:1080px}.signup-left.login-left-panel{padding:28px 30px 20px}.signup-left .login-left-overlay{display:block}.signup-left .login-brand__logo{height:40px}.signup-left .login-brand__title{font-size:clamp(24px,2.4vw,30px);margin-bottom:10px}.signup-left .login-brand__text{font-size:13.5px;margin-bottom:18px}.signup-left .login-brand__points{gap:12px}.signup-left .login-brand__point-icon{height:38px;width:38px}.signup-left .login-brand__points strong{font-size:13.5px}.signup-left .login-brand__points small{font-size:12px}.signup-right.login-right-panel{align-items:stretch;padding:20px 36px}.signup-form-container{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:440px}.signup-form{gap:9px}.signup-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.signup-form .login-field-label{font-size:12.5px}.signup-form .login-input{font-size:13px;padding-bottom:10px;padding-top:10px}.signup-form .login-button{font-size:14.5px;min-height:44px}.signup-form .login-google{font-size:13.5px;min-height:42px}.signup-form .login-subtitle{margin-bottom:14px}.signup-form .login-welcome{font-size:26px}.signup-form .login-secure{margin-top:2px}@media (max-height:700px){.login-container{padding:12px}.login-card,.signup-card.login-card{height:calc(100vh - 24px);height:calc(100dvh - 24px)}.login-left-panel{padding:22px 24px 16px}.login-brand__footer,.login-brand__points{display:none}.login-right-panel,.signup-right.login-right-panel{padding:16px 28px}.login-welcome,.signup-form .login-welcome{font-size:22px}.login-subtitle{margin-bottom:12px}.login-form,.signup-form{gap:8px}.signup-grid{gap:7px}.login-button,.login-google,.signup-form .login-button,.signup-form .login-google{min-height:40px}.signup-form .login-secure{display:none}}@media (max-width:900px){.login-container{height:auto;max-height:none;min-height:100vh;min-height:100dvh;overflow:auto;padding:12px}.login-card{flex-direction:column;height:auto;max-height:none;max-width:480px}.login-left-panel{padding:24px 22px 20px;width:100%}.login-brand__footer,.login-brand__points{display:none}.login-right-panel{overflow:visible;padding:24px 22px 28px}.login-form-top{justify-content:flex-start}.login-welcome{font-size:26px}.signup-card.login-card{height:auto;max-width:520px}.signup-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.signup-grid{grid-template-columns:1fr}.login-form-row{flex-wrap:wrap}}@media (max-width:480px){.login-right-panel{padding:20px 16px 24px}.login-form-row{align-items:flex-start;flex-direction:column}}.adm{--adm-navy:#0c2238;--adm-navy-2:#102a43;--adm-blue:#2366b1;--adm-sky:#3490ce;--adm-ink:#0f1f33;--adm-text:#334155;--adm-muted:#7b8aa0;--adm-line:#e6ebf2;--adm-bg:#f3f6fa;--adm-card:#fff;--adm-radius:14px;--adm-shadow:0 1px 2px #102a430a,0 4px 16px #102a430d;--adm-sidebar:256px;background:var(--adm-bg);color:var(--adm-text);display:flex;font-family:Instrument Sans,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;height:100vh;height:100dvh;line-height:1.5;overflow:hidden}.adm--collapsed{--adm-sidebar:76px}.adm *,.adm :after,.adm :before{box-sizing:border-box}.adm h1,.adm h2,.adm ol,.adm p,.adm ul{margin:0;padding:0}.adm ol,.adm ul{list-style:none}.adm button{cursor:pointer;font-family:inherit}.adm a{text-decoration:none}.adm-sidebar{background:linear-gradient(180deg,var(--adm-navy) 0,var(--adm-navy-2) 100%);border-right:1px solid #ffffff0a;color:#c9d6e6;display:flex;flex:0 0 var(--adm-sidebar);flex-direction:column;transition:width .25s ease,flex-basis .25s ease;width:var(--adm-sidebar);z-index:30}.adm-sidebar__brand{border-bottom:1px solid #ffffff0f;flex-shrink:0;height:68px;justify-content:space-between;padding:0 18px}.adm-brand,.adm-sidebar__brand{align-items:center;display:flex}.adm-brand{color:#fff;gap:12px;min-width:0}.adm-brand__mark{background:linear-gradient(135deg,var(--adm-sky),var(--adm-blue));border-radius:10px;box-shadow:0 6px 16px #3490ce59;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.adm-brand__mark img{filter:brightness(0) invert(1);height:22px;object-fit:contain;width:22px}.adm-brand__text{display:flex;flex-direction:column;line-height:1.15;overflow:hidden;white-space:nowrap}.adm-brand__text strong{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em}.adm-brand__text small{color:#7f97b3;font-size:11px;letter-spacing:.04em}.adm-sidebar__close{background:#ffffff14;border:0;border-radius:8px;color:#fff;display:none;height:34px;width:34px}.adm-nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 12px}.adm-nav::-webkit-scrollbar{width:4px}.adm-nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.adm-nav__group+.adm-nav__group{margin-top:18px}.adm-nav__label{color:#5d7593;font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:0 12px 8px;text-transform:uppercase;white-space:nowrap}.adm-nav__item{align-items:center;background:#0000;border:0;border-radius:10px;color:#b4c3d6;display:flex;font-size:14px;font-weight:500;gap:12px;height:42px;margin-bottom:2px;padding:0 12px;position:relative;text-align:left;transition:background .18s ease,color .18s ease;white-space:nowrap;width:100%}.adm-nav__item>i:first-child{color:#7f97b3;flex:0 0 20px;font-size:15px;text-align:center;transition:color .18s ease;width:20px}.adm-nav__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-nav__item:hover{background:#ffffff0f;color:#fff}.adm-nav__item:hover>i:first-child{color:#fff}.adm-nav__item.is-active{background:linear-gradient(90deg,#3490ce47,#3490ce14);color:#fff;font-weight:600}.adm-nav__item.is-active:before{background:var(--adm-sky);border-radius:0 3px 3px 0;bottom:9px;content:"";left:-12px;position:absolute;top:9px;width:3px}.adm-nav__item.is-active>i:first-child{color:#45baeb}.adm-nav__badge{background:var(--adm-sky);border-radius:999px;color:#fff;display:inline-grid;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 6px;place-items:center}.adm-nav__ext{color:#5d7593;font-size:11px}.adm-sidebar__foot{border-top:1px solid #ffffff0f;flex-shrink:0;padding:12px}.adm-nav__item--link{color:#b4c3d6}.adm-nav__item--link:hover{color:#fff}.adm-user{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:10px;margin-top:8px;padding:10px}.adm-user__info{display:flex;flex:1 1;flex-direction:column;line-height:1.2;min-width:0}.adm-user__info strong{color:#fff;font-size:13px;font-weight:600}.adm-user__info small,.adm-user__info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-user__info small{color:#7f97b3;font-size:11.5px}.adm-user__logout{background:#0000;border:0;border-radius:8px;color:#7f97b3;flex:0 0 32px;height:32px;transition:background .18s ease,color .18s ease;width:32px}.adm-user__logout:hover{background:#ef444426;color:#fca5a5}.adm--collapsed .adm-brand__text,.adm--collapsed .adm-nav__ext,.adm--collapsed .adm-nav__text,.adm--collapsed .adm-user__info,.adm--collapsed .adm-user__logout{display:none}.adm--collapsed .adm-sidebar__brand{justify-content:center;padding:0}.adm--collapsed .adm-nav__label{background:#ffffff14;color:#0000;height:1px;margin:0 10px 10px;overflow:hidden;padding:0}.adm--collapsed .adm-nav__item{justify-content:center;padding:0}.adm--collapsed .adm-nav__badge{font-size:10px;height:16px;min-width:16px;padding:0 4px;position:absolute;right:6px;top:4px}.adm--collapsed .adm-user{background:#0000;justify-content:center;padding:8px 0}.adm-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.adm-topbar{background:#fff;border-bottom:1px solid var(--adm-line);flex-shrink:0;gap:16px;height:68px;padding:0 28px;z-index:20}.adm-topbar,.adm-topbar__left{align-items:center;display:flex}.adm-topbar__left{gap:10px;min-width:0}.adm-topbar__menu{display:none!important}.adm-crumbs{align-items:center;color:var(--adm-muted);display:flex;font-size:13px;gap:8px;white-space:nowrap}.adm-crumbs i{font-size:9px}.adm-crumbs strong{color:var(--adm-ink);font-weight:600}.adm-icon-btn{background:#fff;border:1px solid var(--adm-line);border-radius:10px;color:#5b6b82;display:inline-grid;flex:0 0 40px;font-size:15px;height:40px;place-items:center;position:relative;transition:background .18s ease,color .18s ease,border-color .18s ease;width:40px}.adm-icon-btn.is-active,.adm-icon-btn:hover{background:#eef5fc;border-color:#cfe2f5;color:var(--adm-blue)}.adm-icon-btn__dot{background:#ef4444;border:2px solid #fff;border-radius:999px;color:#fff;font-size:10px;font-weight:700;height:18px;line-height:14px;min-width:18px;padding:0 5px;position:absolute;right:-5px;top:-5px}.adm-search{align-items:center;background:#f7f9fc;border:1px solid var(--adm-line);border-radius:10px;display:flex;flex:1 1;gap:10px;height:40px;margin-left:auto;max-width:460px;padding:0 14px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.adm-search:focus-within{background:#fff;border-color:var(--adm-sky);box-shadow:0 0 0 3px #3490ce24}.adm-search>i{color:#94a3b8;font-size:13px}.adm .adm-search input{background:#0000!important;border:0!important;box-shadow:none!important;color:var(--adm-ink);flex:1 1;font-size:13.5px!important;height:38px!important;line-height:normal!important;margin:0!important;min-width:0;outline:none;padding:0!important;text-transform:none!important;width:auto!important}.adm .adm-search input::placeholder{color:#94a3b8;text-transform:none!important}.adm-search__results{left:0;max-height:360px;overflow-y:auto;padding:6px;right:0;top:calc(100% + 8px)}.adm-search__result{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--adm-ink);display:flex;font-size:13.5px;gap:12px;padding:9px 10px;text-align:left;width:100%}.adm-search__result:hover{background:#f1f6fc}.adm-search__result i{color:var(--adm-sky);font-size:13px;width:16px}.adm-search__result span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-search__result small{background:#f1f4f8;border-radius:999px;color:var(--adm-muted);font-size:11px;padding:2px 8px}.adm-topbar__right{align-items:center;display:flex;gap:10px}.adm-menu{position:relative}.adm-profile{align-items:center;background:#fff;border:1px solid var(--adm-line);border-radius:999px;color:var(--adm-ink);display:flex;gap:10px;height:40px;padding:0 10px 0 4px;transition:background .18s ease,border-color .18s ease}.adm-profile:hover{background:#f7f9fc;border-color:#d6e0ec}.adm-profile__name{font-size:13px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-profile>i{color:var(--adm-muted);font-size:10px}.adm-dropdown{animation:adm-pop .16s ease;background:#fff;border:1px solid var(--adm-line);border-radius:12px;box-shadow:0 16px 40px #102a4324;position:absolute;z-index:50}@keyframes adm-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.adm-dropdown--notif,.adm-dropdown--profile{padding:6px;right:0;top:calc(100% + 10px)}.adm-dropdown--notif{width:320px}.adm-dropdown--profile{width:240px}.adm-dropdown__head{align-items:center;border-bottom:1px solid var(--adm-line);display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 10px 10px}.adm-dropdown__head strong{color:var(--adm-ink);font-size:14px}.adm-dropdown__head span{color:var(--adm-muted);font-size:12px}.adm-dropdown__empty{color:var(--adm-muted);font-size:13px;padding:16px 12px;text-align:center}.adm-notif{align-items:flex-start;background:#0000;border:0;border-radius:8px;color:var(--adm-text);display:flex;font-size:13px;gap:12px;padding:10px;text-align:left;width:100%}.adm-notif:hover{background:#f5f8fc}.adm-notif__icon{border-radius:8px;display:grid;flex:0 0 32px;font-size:13px;height:32px;place-items:center;width:32px}.adm-dropdown__user{align-items:center;border-bottom:1px solid var(--adm-line);display:flex;gap:10px;margin-bottom:4px;padding:10px}.adm-dropdown__user>span:last-child{display:flex;flex-direction:column;line-height:1.25;min-width:0}.adm-dropdown__user strong{color:var(--adm-ink);font-size:13.5px}.adm-dropdown__user small{color:var(--adm-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-dropdown__link{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--adm-text);display:flex;font-size:13.5px;gap:10px;padding:9px 10px;text-align:left;width:100%}.adm-dropdown__link i{color:var(--adm-muted);width:16px}.adm-dropdown__link:hover{background:#f5f8fc;color:var(--adm-ink)}.adm-dropdown__link.is-danger,.adm-dropdown__link.is-danger i{color:#dc2626}.adm-dropdown__link.is-danger:hover{background:#fef2f2}.adm-avatar{background:linear-gradient(135deg,var(--adm-sky),var(--adm-blue));border-radius:50%;color:#fff;display:inline-grid;flex:0 0 36px;font-size:12.5px;font-weight:700;height:36px;letter-spacing:.02em;place-items:center;width:36px}.adm-avatar--sm{flex-basis:32px;font-size:11.5px;height:32px;width:32px}.adm-avatar--xs{flex-basis:28px;font-size:10.5px;height:28px;width:28px}.adm-avatar--soft{background:#e8f1fb;color:var(--adm-blue)}.adm-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.adm-content::-webkit-scrollbar{width:8px}.adm-content::-webkit-scrollbar-thumb{background:#cfd8e3;border:2px solid var(--adm-bg);border-radius:8px}.adm-page{margin:0 auto;max-width:1440px;padding:26px 28px 40px}.adm-page--exit{animation:adm-fade-out .18s ease forwards;pointer-events:none}.adm-page--enter{animation:adm-fade-in .35s ease both}@keyframes adm-fade-out{to{opacity:0}}@keyframes adm-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.adm-pagehead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.adm-pagehead h1{color:var(--adm-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.adm-pagehead p{color:var(--adm-muted);font-size:13.5px;margin-top:4px}.adm-pagehead__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.adm-updated{color:var(--adm-muted);font-size:12px}.adm-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:38px;padding:0 16px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.adm-btn:disabled{cursor:default;opacity:.6}.adm-btn--primary{background:var(--adm-blue);border:1px solid var(--adm-blue);box-shadow:0 6px 16px #2366b138;color:#fff}.adm-btn--primary:hover{background:#1b528f}.adm-btn--ghost{background:#fff;border:1px solid var(--adm-line);color:var(--adm-ink)}.adm-btn--ghost:hover:not(:disabled){border-color:#cfe2f5;color:var(--adm-blue)}.adm-card{background:var(--adm-card);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);min-width:0;padding:20px}.adm-card--flush{padding:20px 0 6px}.adm-card--flush .adm-card__head{padding:0 20px}.adm-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.adm-card__head h2{color:var(--adm-ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.adm-card__head p{color:var(--adm-muted);font-size:12.5px;margin-top:2px}.adm-link{align-items:center;background:none;border:0;color:var(--adm-sky);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 0;white-space:nowrap}.adm-link i{font-size:11px}.adm-link:hover{color:var(--adm-blue)}.adm-tone--blue{background:#e8f2fc;color:#3490ce}.adm-tone--indigo{background:#eef0fe;color:#4f46e5}.adm-tone--green{background:#e7f8f0;color:#059669}.adm-tone--teal{background:#e3f6f7;color:#0e8a92}.adm-tone--amber{background:#fff4e0;color:#c27803}.adm-tone--red{background:#fdecec;color:#dc2626}.adm-tone--violet{background:#f3edfe;color:#7c3aed}.adm-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.adm-kpi{animation:adm-fade-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--stagger, 0)*60ms);color:inherit;display:flex;flex-direction:column;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.adm-kpi:hover{border-color:#cfe2f5;box-shadow:0 10px 26px #2366b11a;transform:translateY(-2px)}.adm-kpi__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.adm-kpi__icon{border-radius:10px;display:grid;font-size:16px;height:40px;place-items:center;width:40px}.adm-kpi__label{color:var(--adm-muted);font-size:13px;font-weight:500}.adm-kpi__value{color:var(--adm-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-kpi__foot{align-items:flex-end;border-top:1px dashed var(--adm-line);color:var(--adm-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px;min-height:42px;padding-top:12px}.adm-spark{flex:0 0 88px;height:28px;width:88px}.adm-trend{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:3px 8px}.adm-trend i{font-size:10px}.adm-trend--up{background:#e7f8f0;color:#059669}.adm-trend--down{background:#fdecec;color:#dc2626}.adm-trend--flat{background:#f1f4f8;color:var(--adm-muted)}.adm-attention{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.adm-attention__item{align-items:center;background:#fff;border:1px solid var(--adm-line);border-radius:12px;color:inherit;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.adm-attention__item:hover{border-color:#cfe2f5;box-shadow:0 6px 18px #2366b114}.adm-attention__icon{border-radius:9px;display:grid;flex:0 0 36px;font-size:14px;height:36px;place-items:center;width:36px}.adm-attention__item:not(.has-items) .adm-attention__icon{background:#f1f4f8;color:#94a3b8}.adm-attention__text{display:flex;flex:1 1;flex-direction:column;line-height:1.2;min-width:0}.adm-attention__text strong{color:var(--adm-ink);font-size:18px;font-weight:700}.adm-attention__text small{color:var(--adm-muted);font-size:12.5px}.adm-attention__go{color:#b6c2d2;font-size:11px;transition:transform .2s ease,color .2s ease}.adm-attention__item:hover .adm-attention__go{color:var(--adm-sky);transform:translateX(2px)}.adm-grid{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.adm-grid--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.adm-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-segment{background:#f1f4f8;border-radius:9px;display:inline-flex;padding:3px}.adm-segment button{background:#0000;border:0;border-radius:7px;color:var(--adm-muted);font-size:12px;font-weight:600;height:28px;padding:0 12px}.adm-segment button.is-active{background:#fff;box-shadow:0 1px 3px #102a431f;color:var(--adm-ink)}.adm-chart__summary{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:18px}.adm-chart__summary div{display:flex;flex-direction:column}.adm-chart__summary small{color:var(--adm-muted);font-size:12px}.adm-chart__summary strong{color:var(--adm-ink);font-size:18px;font-weight:700;letter-spacing:-.01em}.adm-chart__plot{display:flex;gap:10px;height:240px}.adm-chart__axis{color:#9aa8ba;display:flex;flex-direction:column;font-size:11px;justify-content:space-between;min-width:36px;padding-bottom:24px;text-align:right}.adm-chart__axis span{line-height:1;transform:translateY(-50%)}.adm-chart__axis span:last-child{transform:none}.adm-chart__area{flex:1 1;min-width:0;position:relative}.adm-chart__grid{display:flex;flex-direction:column;inset:0 0 24px 0;justify-content:space-between;pointer-events:none;position:absolute}.adm-chart__grid span{background:var(--adm-line);height:1px}.adm-chart__grid span:not(:last-child){background:repeating-linear-gradient(90deg,var(--adm-line) 0 4px,#0000 4px 8px)}.adm-chart__bars{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(var(--bars),minmax(0,1fr));height:100%;position:relative}.adm-chart__col{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.adm-chart__bar{background:linear-gradient(180deg,var(--adm-sky),var(--adm-blue));border-radius:6px 6px 2px 2px;margin-bottom:0;max-width:34px;min-height:2px;opacity:.85;position:relative;transition:opacity .18s ease,height .45s cubic-bezier(.22,1,.36,1);width:100%}.adm-chart__col:hover .adm-chart__bar{opacity:1}.adm-chart__x{color:#9aa8ba;height:24px;padding-top:6px}.adm-chart__tip,.adm-chart__x{font-size:11px;white-space:nowrap}.adm-chart__tip{background:var(--adm-navy);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 20px #0c223840;color:#c9d6e6;display:none;flex-direction:column;left:50%;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:3}.adm-chart__tip strong{color:#fff;font-size:12.5px}.adm-chart__col:hover .adm-chart__tip,.adm-status{display:flex}.adm-status{flex-direction:column}.adm-donut{height:180px;margin:4px auto 18px;position:relative;width:180px}.adm-donut svg{height:100%;transform:rotate(-90deg);width:100%}.adm-donut__track{fill:none;stroke:#eef2f7;stroke-width:12}.adm-donut__arc{fill:none;stroke-width:12;transition:stroke-dasharray .5s ease}.adm-donut__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1.1;position:absolute}.adm-donut__center strong{color:var(--adm-ink);font-size:28px;font-weight:700}.adm-donut__center small{color:var(--adm-muted);font-size:12px}.adm-legend li{align-items:center;display:flex;font-size:13px;gap:10px;padding:7px 0}.adm-legend li+li{border-top:1px solid #f1f4f8}.adm-legend__dot{border-radius:3px;flex:0 0 10px;height:10px;width:10px}.adm-legend__label{color:var(--adm-text);flex:1 1}.adm-legend strong{color:var(--adm-ink);font-weight:600}.adm-legend small{color:var(--adm-muted);font-size:12px;text-align:right;width:38px}.adm-table-wrap{overflow-x:auto}.adm-table{border-collapse:collapse;font-size:13px;width:100%}.adm-table th{background:#f8fafc;border-bottom:1px solid var(--adm-line);border-top:1px solid var(--adm-line);color:var(--adm-muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.adm-table td{border-bottom:1px solid #f1f4f8;color:var(--adm-text);padding:12px 16px;vertical-align:middle;white-space:nowrap}.adm-table tbody tr{cursor:pointer;transition:background .15s ease}.adm-table tbody tr:hover{background:#f8fbfe}.adm-table td:first-child,.adm-table th:first-child{padding-left:20px}.adm-table td:last-child,.adm-table th:last-child{padding-right:20px}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table .is-right{text-align:right}.adm-table td small{color:var(--adm-muted);display:block;font-size:11.5px}.adm-table__id{color:var(--adm-ink);font-weight:600}.adm-table__customer{align-items:center;color:var(--adm-ink);display:flex;gap:10px}.adm-table td strong{color:var(--adm-ink);font-weight:600}.adm-pill{align-items:center;background:#f1f4f8;border-radius:999px;color:var(--adm-muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 10px;text-transform:capitalize}.adm-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.adm-pill--pay-pending,.adm-pill--pending{background:#fff4e0;color:#b45309}.adm-pill--processing{background:#e8f2fc;color:#3490ce}.adm-pill--shipped{background:#eef0fe;color:#4f46e5}.adm-pill--delivered,.adm-pill--pay-paid{background:#e7f8f0;color:#047857}.adm-pill--cancelled,.adm-pill--pay-failed{background:#fdecec;color:#dc2626}.adm-list__item{align-items:center;display:flex;gap:12px;padding:10px 0}.adm-list__item+.adm-list__item{border-top:1px solid #f1f4f8}.adm-list__item--click{border-radius:10px;cursor:pointer;margin:0 -10px;padding:10px}.adm-list__item--click+.adm-list__item--click{border-top-color:#0000}.adm-list__item--click:hover{background:#f8fbfe}.adm-list__main{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0}.adm-list__main strong{align-items:center;color:var(--adm-ink);display:flex;font-size:13.5px;font-weight:600;gap:6px}.adm-list__main small,.adm-list__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-list__main small{color:var(--adm-muted);font-size:12px}.adm-list__time{color:#9aa8ba;font-size:11.5px;white-space:nowrap}.adm-new-dot{background:var(--adm-sky);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.adm-thumb{background:#f7f9fc;border:1px solid var(--adm-line);border-radius:10px;color:#9aa8ba;display:grid;flex:0 0 44px;height:44px;overflow:hidden;place-items:center;width:44px}.adm-thumb img{height:100%;object-fit:contain;padding:4px;width:100%}.adm-thumb--sm{border-radius:8px;flex-basis:36px;height:36px;width:36px}.adm-meter{background:#eef2f7;border-radius:999px;display:block;height:5px;margin-top:6px;overflow:hidden}.adm-meter>span{background:linear-gradient(90deg,var(--adm-sky),var(--adm-blue));border-radius:inherit;display:block;height:100%}.adm-meter>span.is-low{background:#f59e0b}.adm-meter>span.is-out{background:#fecaca;width:100%!important}.adm-stock{border-radius:999px;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.adm-stock.is-low{background:#fff4e0;color:#b45309}.adm-stock.is-out{background:#fdecec;color:#dc2626}.adm-rank li{align-items:center;display:flex;gap:12px;padding:9px 0}.adm-rank li+li{border-top:1px solid #f1f4f8}.adm-rank__pos{background:#f1f4f8;border-radius:6px;color:var(--adm-muted);display:grid;flex:0 0 22px;font-size:11.5px;font-weight:700;height:22px;place-items:center;width:22px}.adm-rank li:first-child .adm-rank__pos{background:var(--adm-blue);color:#fff}.adm-rank__main{flex:1 1;min-width:0}.adm-rank__row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.adm-rank__row strong{color:var(--adm-ink);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-rank__row small{color:var(--adm-muted);font-size:12px;white-space:nowrap}.adm-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-action{align-items:flex-start;background:#fbfcfe;border:1px solid var(--adm-line);border-radius:12px;color:var(--adm-ink);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:10px;padding:14px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.adm-action i{background:#e8f2fc;border-radius:8px;color:var(--adm-blue);display:grid;font-size:13px;height:32px;place-items:center;width:32px}.adm-action:hover{background:#f4f9fe;border-color:#cfe2f5;transform:translateY(-1px)}.adm-catalog{align-items:center;background:linear-gradient(120deg,var(--adm-navy-2),var(--adm-blue));border-radius:12px;color:#fff;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:14px 16px}.adm-catalog div{display:flex;flex-direction:column;line-height:1.25}.adm-catalog small{color:#a9c2de;font-size:11.5px}.adm-catalog strong{font-size:15px;font-weight:700}.adm-catalog .adm-link{color:#fff}.adm-catalog .adm-link:hover{color:#cfe6fa}.adm-empty{align-items:center;color:var(--adm-muted);display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;min-height:160px;padding:20px;text-align:center}.adm-empty i{background:#f1f4f8;border-radius:12px;color:#9aa8ba;display:grid;font-size:18px;height:44px;place-items:center;width:44px}.adm-empty--ok i{background:#e7f8f0;color:#059669}.adm-section{min-width:0}.adm-overlay{display:none}@media (prefers-reduced-motion:reduce){.adm *,.adm :after,.adm :before{animation:none!important;transition:none!important}}@media (max-width:1280px){.adm-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid--three>:last-child{grid-column:1/-1}.adm-grid--three>:last-child .adm-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.adm-attention,.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid--main{grid-template-columns:minmax(0,1fr)}.adm-status{grid-column-gap:28px;align-items:center;column-gap:28px;display:grid;grid-template-columns:180px 1fr;grid-template-rows:auto 1fr}.adm-status .adm-card__head{grid-column:1/-1}.adm-status .adm-donut{margin:0}}@media (max-width:900px){.adm,.adm--collapsed{--adm-sidebar:256px}.adm-sidebar{inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.adm-sidebar.is-open{box-shadow:12px 0 40px #0c22384d;transform:none}.adm--collapsed .adm-brand__text,.adm--collapsed .adm-nav__ext,.adm--collapsed .adm-nav__text,.adm--collapsed .adm-user__info,.adm--collapsed .adm-user__logout{display:inline;display:initial}.adm--collapsed .adm-brand__text,.adm--collapsed .adm-user__info{display:flex}.adm--collapsed .adm-sidebar__brand{justify-content:space-between;padding:0 18px}.adm--collapsed .adm-nav__label{background:none;color:#5d7593;height:auto;margin:0;padding:0 12px 8px}.adm--collapsed .adm-nav__item{justify-content:flex-start;padding:0 12px}.adm--collapsed .adm-nav__badge{position:static}.adm--collapsed .adm-user{background:#ffffff0d;justify-content:flex-start;padding:10px}.adm-sidebar__close{display:inline-grid;place-items:center}.adm-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c223880;display:block;inset:0;position:fixed;z-index:25}.adm-topbar{gap:10px;padding:0 16px}.adm-topbar__menu{display:inline-grid!important}.adm-crumbs,.adm-topbar__collapse{display:none}.adm-search{margin-left:0}.adm-profile>i,.adm-profile__name{display:none}.adm-profile{border:0;padding:0}.adm-page{padding:20px 16px 32px}.adm-grid--three{grid-template-columns:minmax(0,1fr)}.adm-grid--three>:last-child .adm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.adm-attention,.adm-kpis{grid-template-columns:minmax(0,1fr)}.adm-pagehead h1{font-size:20px}.adm-updated{display:none}.adm-status{display:flex}.adm-status .adm-donut{margin:4px auto 18px}.adm-chart__summary{gap:20px}.adm-chart__plot{height:200px}.adm-dropdown--notif{right:-52px;width:min(320px,calc(100vw - 32px))}}.svc-network-page{--svc-deep:#2366b1;--svc-blue:#3490ce;--svc-sky:#45baeb;--svc-ink:#102a43;--svc-muted:#52606d;--svc-line:#102a431a;--svc-wash:#f3f7fb;--svc-ease:cubic-bezier(0.22,1,0.36,1);background:#fff;color:var(--svc-ink);overflow-x:clip}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--svc-ease),transform .7s var(--svc-ease);transition-delay:0ms;transition-delay:var(--reveal-delay,0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.svc-network-audience li img,.svc-network-cta__glow,.svc-network-hero__actions,.svc-network-hero__bg,.svc-network-hero__brand,.svc-network-hero__scroll span,.svc-network-hero__text,.svc-network-hero__title,.svc-network-offering__media img{animation:none!important;transition:none!important}}.svc-network-hero{align-items:flex-end;color:#fff;display:flex;min-height:min(92vh,760px);overflow:hidden;position:relative}.svc-network-hero__bg{background-position:center 35%;background-size:cover;filter:saturate(1.05) brightness(.78);inset:-4%;position:absolute;transform:scale(1.12)}.svc-network-page.is-ready .svc-network-hero__bg{animation:svc-network-kenburns 18s var(--svc-ease) both}@keyframes svc-network-kenburns{0%{transform:scale(1.12) translateZ(0)}to{transform:scale(1.02) translate3d(0,-1.5%,0)}}.svc-network-hero__shade{background:linear-gradient(180deg,#08142659,#08162a8c 42%,#08182eeb),linear-gradient(105deg,#08162ae0,#10305a73 55%,#2366b133);inset:0;position:absolute}.svc-network-hero__grid{background-image:linear-gradient(#45baeb2e 1px,#0000 0),linear-gradient(90deg,#45baeb2e 1px,#0000 0);background-size:64px 64px;inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%,#000 70%,#0000);mask-image:linear-gradient(180deg,#0000,#000 30%,#000 70%,#0000);opacity:.18;pointer-events:none;position:absolute}.svc-network-hero__inner{max-width:720px;padding:140px 0 72px;position:relative;width:100%;z-index:1}.svc-network-hero__brand,.svc-network-hero__text,.svc-network-hero__title{color:#fff!important;text-shadow:0 2px 24px #00000059}.svc-network-hero__brand{font-size:clamp(2.4rem,7vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:.92;margin:0 0 18px;opacity:0;transform:translateY(24px)}.svc-network-hero__title{font-size:clamp(1.65rem,3.4vw,2.55rem);font-weight:650;letter-spacing:-.03em;line-height:1.12;margin:0 0 16px;max-width:14ch;opacity:0;transform:translateY(24px)}.svc-network-hero__text{color:#ffffffeb!important;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:400;line-height:1.55;margin:0 0 28px;max-width:38ch;opacity:0;transform:translateY(20px)}.svc-network-hero__actions{display:flex;flex-wrap:wrap;gap:12px;opacity:0;transform:translateY(16px)}.svc-network-page.is-ready .svc-network-hero__actions,.svc-network-page.is-ready .svc-network-hero__brand,.svc-network-page.is-ready .svc-network-hero__text,.svc-network-page.is-ready .svc-network-hero__title{animation:svc-network-rise .85s var(--svc-ease) both}.svc-network-page.is-ready .svc-network-hero__brand{animation-delay:.08s}.svc-network-page.is-ready .svc-network-hero__title{animation-delay:.22s}.svc-network-page.is-ready .svc-network-hero__text{animation-delay:.36s}.svc-network-page.is-ready .svc-network-hero__actions{animation-delay:.5s}@keyframes svc-network-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.svc-network-hero__scroll{border:1.5px solid #ffffff73;border-radius:12px;bottom:22px;height:34px;left:50%;margin-left:-11px;pointer-events:none;position:absolute;width:22px;z-index:1}.svc-network-hero__scroll span{animation:svc-network-scroll 1.6s ease-in-out infinite;background:#fff;border-radius:99px;display:block;height:7px;margin:7px auto 0;width:3px}@keyframes svc-network-scroll{0%{opacity:.2;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.svc-network-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:14.5px;font-weight:650;justify-content:center;min-height:50px;padding:0 24px;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--svc-ease),box-shadow .2s ease}.svc-network-btn--primary{background:var(--svc-blue);border:1px solid #0000;box-shadow:0 10px 28px #3490ce61;color:#fff!important}.svc-network-btn--primary:hover{background:var(--svc-deep);box-shadow:0 14px 32px #2366b166;color:#fff!important;transform:translateY(-2px)}.svc-network-btn--light{background:#fff;border:1px solid #0000;box-shadow:0 10px 28px #0000002e;color:var(--svc-deep)!important}.svc-network-btn--light:hover{background:#f0f7fc;color:var(--svc-deep)!important;transform:translateY(-2px)}.svc-network-cta .svc-network-btn--ghost,.svc-network-hero .svc-network-btn--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff80;color:#fff!important}.svc-network-cta .svc-network-btn--ghost:hover,.svc-network-hero .svc-network-btn--ghost:hover{background:#ffffff29;color:#fff!important;transform:translateY(-2px)}.svc-network-section{padding:88px 0}.svc-network-section--muted{background:radial-gradient(ellipse at 10% 0,#45baeb14,#0000 45%),var(--svc-wash)}.svc-network-kicker{color:var(--svc-blue);font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.svc-network-section__head{margin-bottom:40px;max-width:560px}.svc-network-includes-copy h2,.svc-network-section__head h2{color:var(--svc-ink)!important;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:750;letter-spacing:-.03em;margin:0 0 10px}.svc-network-includes-copy p,.svc-network-section__head p{color:var(--svc-muted);font-size:1.02rem;line-height:1.55;margin:0}.svc-network-outcomes{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.svc-network-outcomes{gap:22px;grid-template-columns:repeat(3,1fr)}}.svc-network-outcome{background:#fff;border:1px solid var(--svc-line);border-radius:18px;box-shadow:0 10px 30px #102a430a;padding:28px 24px;transition:transform .25s var(--svc-ease),box-shadow .25s ease,border-color .25s ease}.svc-network-outcome:hover{border-color:#3490ce47;box-shadow:0 18px 40px #2366b11a;transform:translateY(-4px)}.svc-network-outcome__icon{background:linear-gradient(145deg,#45baeb2e,#2366b11f);border-radius:14px;color:var(--svc-deep);display:inline-grid;font-size:17px;height:48px;margin-bottom:16px;place-items:center;width:48px}.svc-network-outcome h3{color:var(--svc-ink)!important;font-size:1.12rem;font-weight:700;margin:0 0 8px}.svc-network-outcome p{color:var(--svc-muted);font-size:.95rem;line-height:1.55;margin:0}.svc-network-offerings{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.svc-network-offerings{gap:20px;grid-template-columns:1fr 1fr}}.svc-network-offering{background:#fff;border:1px solid var(--svc-line);border-radius:18px;box-shadow:0 12px 32px #102a430d;display:grid;grid-template-rows:180px auto;overflow:hidden;transition:transform .28s var(--svc-ease),box-shadow .28s ease}.svc-network-offering:hover{box-shadow:0 22px 48px #2366b11f;transform:translateY(-5px)}.svc-network-offering__media{background:#0f2740;overflow:hidden}.svc-network-offering__media img{display:block;height:100%;object-fit:cover;transition:transform .7s var(--svc-ease);width:100%}.svc-network-offering:hover .svc-network-offering__media img{transform:scale(1.06)}.svc-network-offering__body{padding:22px 22px 24px}.svc-network-offering__icon{background:#2366b11a;border-radius:10px;color:var(--svc-deep);display:inline-grid;font-size:14px;height:38px;margin-bottom:12px;place-items:center;width:38px}.svc-network-offering h3{color:var(--svc-ink)!important;font-size:1.08rem;font-weight:700;margin:0 0 6px}.svc-network-offering p{color:var(--svc-muted);font-size:.94rem;line-height:1.5;margin:0}.svc-network-audience{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:900px){.svc-network-audience{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-network-audience li{border-radius:16px;isolation:isolate;min-height:150px;overflow:hidden;position:relative}.svc-network-audience li img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s var(--svc-ease);width:100%}.svc-network-audience li:after{background:linear-gradient(180deg,#0000 20%,#08162ae0);content:"";inset:0;position:absolute;z-index:1}.svc-network-audience li span{bottom:16px;color:#fff;font-size:.98rem;font-weight:650;left:16px;letter-spacing:-.01em;position:absolute;right:16px;z-index:2}.svc-network-audience li:hover img{transform:scale(1.07)}.svc-network-steps{grid-gap:18px;counter-reset:none;display:grid;gap:18px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.svc-network-steps{gap:22px;grid-template-columns:repeat(3,1fr)}}.svc-network-step{background:#fff;border:1px solid var(--svc-line);border-radius:18px;padding:28px 24px;position:relative}@media (min-width:768px){.svc-network-step:not(:last-child):after{background:linear-gradient(90deg,var(--svc-sky),#0000);content:"";height:2px;left:calc(100% - 2px);max-width:44px;position:absolute;top:42px;transform:scaleX(0);transform-origin:left center;width:calc(100% - 44px)}.svc-network-step.is-visible:not(:last-child):after{animation:svc-network-line .7s var(--svc-ease) .35s both}}@keyframes svc-network-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.svc-network-step__num{align-items:center;background:#3490ce1f;border-radius:999px;color:var(--svc-deep);display:inline-flex;font-size:12px;font-weight:750;height:28px;justify-content:center;letter-spacing:.08em;margin-bottom:14px;min-width:44px;padding:0 10px}.svc-network-step h3{color:var(--svc-ink)!important;font-size:1.12rem;font-weight:700;margin:0 0 8px}.svc-network-step p{color:var(--svc-muted);font-size:.94rem;line-height:1.5;margin:0}.svc-network-field{padding-top:72px}.svc-network-field__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.svc-network-field__grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-network-field__grid li{border-radius:18px;isolation:isolate;min-height:240px;overflow:hidden;position:relative}.svc-network-field__grid img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s var(--svc-ease);width:100%}.svc-network-field__grid li:after{background:linear-gradient(180deg,#0000 35%,#08162ae0);content:"";inset:0;position:absolute;z-index:1}.svc-network-field__grid span{bottom:18px;color:#fff;font-size:.98rem;font-weight:650;left:18px;line-height:1.35;position:absolute;right:18px;z-index:2}.svc-network-field__grid li:hover img{transform:scale(1.06)}.svc-network-includes-wrap{grid-gap:32px;align-items:center;display:grid;gap:32px}@media (min-width:900px){.svc-network-includes-wrap{gap:48px;grid-template-columns:.9fr 1.1fr}}.svc-network-includes-copy .svc-network-btn{margin-top:22px}.svc-network-includes-panel{background:radial-gradient(ellipse at 90% 10%,#45baeb59,#0000 45%),linear-gradient(145deg,#0c2444 0,var(--svc-deep) 55%,#1b528f 100%);border-radius:20px;min-height:320px;overflow:hidden;position:relative}.svc-network-includes{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;list-style:none;margin:0;padding:32px 28px;position:relative;z-index:1}.svc-network-includes li{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;color:#fff;display:flex;font-size:.96rem;gap:12px;line-height:1.4;padding:12px 14px}.svc-network-includes i{color:var(--svc-sky);flex-shrink:0;margin-top:2px}.svc-network-cta{background:linear-gradient(135deg,#0c2444 0,var(--svc-deep) 48%,#1b528f 100%);color:#fff;overflow:hidden;padding:88px 0;position:relative}.svc-network-cta__glow{animation:svc-network-pulse 7s ease-in-out infinite;background:radial-gradient(circle,#45baeb73,#0000 68%);border-radius:50%;height:420px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:420px}@keyframes svc-network-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.svc-network-cta__inner{max-width:640px;position:relative;z-index:1}.svc-network-cta h2{color:#fff!important;font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:750;letter-spacing:-.03em;margin:0 0 12px}.svc-network-cta p{color:#ffffffe6;font-size:1.05rem;line-height:1.55;margin:0 0 26px;max-width:42ch}@media (max-width:767px){.svc-network-hero{min-height:min(88vh,640px)}.svc-network-hero__inner{padding:120px 0 64px}.svc-network-hero__title{max-width:none}.svc-network-section{padding:64px 0}.svc-network-offering{grid-template-rows:150px auto}.svc-network-audience li{min-height:130px}.svc-network-includes-panel{min-height:0}.svc-network-cta{padding:64px 0}}.svc-security-page{--security-navy:#0d2235;--security-ink:#142e44;--security-blue:#2469ae;--security-sky:#74cef2;--security-muted:#5e7080;--security-line:#dfe7ed;--security-wash:#f5f8fa;background:#fff;color:var(--security-ink)}.svc-security-page .security-container{margin-inline:auto;width:min(1240px,calc(100% - 96px))}.svc-security-page main{overflow:clip}.svc-security-page main p{line-height:1.75}.svc-security-page main ol,.svc-security-page main ul{list-style:none;padding:0}.security-icon{flex:0 0 auto;vertical-align:middle}.svc-security-page main a:focus-visible,.svc-security-page main button:focus-visible{outline:3px solid #38aee4;outline-offset:5px}.security-hero{background:var(--security-navy);color:#fff}.security-hero__layout{grid-gap:48px;align-items:stretch;display:grid;gap:48px;grid-template-columns:1.12fr 1fr}.security-hero__copy{padding:28px 0 48px}.security-breadcrumb{align-items:center;color:#a4b7c7;display:flex;font-size:12px;gap:13px;margin-bottom:62px}.security-breadcrumb a{color:#a4b7c7}.security-breadcrumb a:hover{color:#fff}.security-breadcrumb [aria-current]{color:#e4edf4}.svc-security-page .security-eyebrow{color:var(--security-blue);font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:0 0 17px}.svc-security-page .security-eyebrow--light{color:var(--security-sky)}.security-hero .security-eyebrow{align-items:center;display:flex;font-size:10px;gap:10px;letter-spacing:1.6px}.security-hero .security-eyebrow>span{background:var(--security-sky);border-radius:50%;flex-shrink:0;height:6px;width:6px}.security-hero h1{color:#fff;font-size:clamp(42px,4.8vw,68px);font-weight:600;letter-spacing:-3px;line-height:1.08;margin:0 0 24px}.security-hero h1 span{color:var(--security-sky)}.security-hero__description{color:#b9c9d5;font-size:16px;margin:0 0 30px;max-width:490px}.security-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.security-button{align-items:center;border:1px solid #0000;border-radius:5px;display:inline-flex;font-size:13px;font-weight:600;gap:18px;justify-content:center;line-height:1.4;min-height:53px;padding:13px 21px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.security-button .security-icon{height:20px;width:20px}.security-button--blue{background:#329dd4;color:#071e31}.security-button--blue:hover{background:#75cff2;color:#071e31;transform:translateY(-2px)}.security-button--text{color:#fff;gap:12px;padding-inline:0}.security-button--text:hover{color:var(--security-sky)}.security-hero__local{align-items:center;color:#aabccc;display:flex;font-size:11px;gap:8px;margin-top:30px}.security-hero__local .security-icon{color:#8bb1cb;height:15px;width:15px}.security-hero__visual{background:#273443;border-radius:8px;margin:28px 0;min-height:565px;overflow:hidden;position:relative}.security-hero__image{height:100%;inset:0;object-fit:cover;object-position:50% 45%;position:absolute;width:100%}.security-hero__image-shade{background:linear-gradient(180deg,#05131e40,#0000 30%,#0000 58%,#05131ea6);inset:0;position:absolute}.security-hero__photo-label{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d223573;border:1px solid #ffffff40;border-radius:4px;color:#fff;display:flex;font-size:10px;gap:9px;left:24px;letter-spacing:1.6px;padding:9px 13px;position:absolute;top:24px}.security-hero__photo-label .security-icon{height:16px;width:16px}.security-hero__caption{align-items:center;bottom:24px;color:#fff;display:flex;gap:14px;left:24px;position:absolute;right:24px}.security-hero__caption-icon{background:#ffffff17;border:1px solid #ffffff59;border-radius:6px;display:grid;height:46px;place-items:center;width:46px}.security-hero__caption>div{flex:1 1}.security-hero__caption>div>span{font-size:16px;font-weight:600;letter-spacing:-.3px}.security-hero__caption p{color:#d2dce4;font-size:11px;margin:1px 0 0}.security-benefits{background:#fff;border-bottom:1px solid var(--security-line)}.svc-security-page .security-benefits__list{display:grid;grid-template-columns:repeat(3,1fr);margin-block:0;padding:29px 0}.security-benefits__list li{align-items:center;border-right:1px solid var(--security-line);display:flex;gap:17px;justify-content:center;padding:0 24px}.security-benefits__list li:first-child{justify-content:flex-start;padding-left:0}.security-benefits__list li:last-child{border-right:0;padding-right:0}.security-benefits__list .security-icon{color:var(--security-blue);height:29px;width:29px}.security-benefits__list strong{color:var(--security-ink);display:block;font-size:15px;font-weight:600;line-height:1.5}.security-benefits__list span{color:var(--security-muted);display:block;font-size:12px;line-height:1.6;margin-top:3px}.security-section{padding:90px 0}.security-section-head{margin-bottom:38px}.security-section-head h2{color:var(--security-ink);font-size:clamp(30px,3.1vw,43px);font-weight:600;letter-spacing:-1.5px;line-height:1.15;margin:0}.security-section-head>p:not(.security-eyebrow){color:var(--security-muted);font-size:15px;margin:16px 0 0;max-width:440px}.security-section-head--split{align-items:flex-end;display:flex;gap:50px;justify-content:space-between}.security-section-head--split>p:not(.security-eyebrow){margin:0 0 2px;max-width:355px}.security-section-head--center{margin-bottom:50px;text-align:center}.security-section-head--center>p:not(.security-eyebrow){margin-inline:auto}.security-solutions{background:var(--security-wash);scroll-margin-top:100px}.security-solutions__grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.security-solution{background:#fff;border:1px solid var(--security-line);border-radius:9px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s,border-color .25s}.security-solution:hover{border-color:#b9cddc;box-shadow:0 14px 36px #0d223512}.security-solution__image{aspect-ratio:2/1;background:#dde5eb;overflow:hidden;position:relative}.security-solution__image:after{background:linear-gradient(0deg,#06152233,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.security-solution__image img{height:100%;object-fit:cover;transition:transform .55s ease;width:100%}.security-solution:hover .security-solution__image img{transform:scale(1.035)}.security-solution__image--01 img{object-position:center 44%}.security-solution__image--02 img{object-position:center 52%}.security-solution__image--03 img{object-position:59% 55%}.security-solution__image--04 img{object-position:center 43%}.security-solution__category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2235c7;border:1px solid #fff3;border-radius:3px;bottom:18px;color:#fff;font-size:9px;font-weight:600;left:22px;letter-spacing:1.3px;line-height:1.7;padding:5px 10px;position:absolute;z-index:1}.security-solution__number{background:#fff;border-radius:50%;color:var(--security-ink);display:grid;font-size:10px;font-weight:600;height:32px;place-items:center;position:absolute;right:20px;top:18px;width:32px}.security-solution__body{display:flex;flex:1 1;flex-direction:column;padding:26px 28px 0}.security-solution__title{align-items:center;display:flex;gap:12px;margin-bottom:14px}.security-icon-tile{background:#eef5fb;border-radius:7px;color:var(--security-blue);display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.security-icon-tile .security-icon{height:21px;width:21px}.security-solution h3{color:var(--security-ink);font-size:23px;font-weight:600;letter-spacing:-.6px;margin:0}.security-solution__body>p{color:var(--security-muted);font-size:14px;margin:0 0 20px}.svc-security-page .security-solution__features{display:flex;flex-wrap:wrap;gap:7px 16px;margin:auto 0 24px}.security-solution__features li{align-items:center;color:#465e72;display:flex;font-size:12px;gap:5px;line-height:1.7}.security-solution__features .security-icon{color:var(--security-blue);height:13px;width:13px}.security-solution__link{align-items:center;border-top:1px solid #e6edf1;color:var(--security-blue);display:flex;font-size:12px;font-weight:600;gap:15px;justify-content:space-between;padding:17px 0}.security-solution__link:hover{color:#124b7d}.security-solution__link .security-icon{height:20px;transition:transform .2s;width:20px}.security-solution__link:hover .security-icon{transform:translate(2px,-2px)}.security-connected{background:var(--security-navy);padding:76px 0}.security-connected__layout{grid-gap:76px;align-items:center;display:grid;gap:76px;grid-template-columns:1fr 1fr}.security-connected__visual{align-self:stretch;background:#193449;border-radius:8px;min-height:475px;overflow:hidden;position:relative}.security-connected__visual>img{height:100%;inset:0;object-fit:cover;object-position:46% center;position:absolute;width:100%}.security-connected__visual:after{background:linear-gradient(#0000,#071723d9);content:"";inset:40% 0 0;position:absolute}.security-connected__caption{align-items:center;bottom:25px;color:#fff;display:flex;font-size:13px;gap:12px;left:25px;position:absolute;right:25px;z-index:1}.security-connected__caption .security-icon{color:var(--security-sky)}.security-connected h2{color:#fff;font-size:clamp(32px,3.2vw,44px);font-weight:600;letter-spacing:-1.5px;line-height:1.15;margin:0 0 20px}.security-connected__copy>p:not(.security-eyebrow){color:#b2c5d4;font-size:14px;margin:0 0 25px}.svc-security-page .security-connected__features{grid-gap:20px;display:grid;gap:20px;margin:0 0 30px}.security-connected__features li{align-items:flex-start;display:flex;gap:13px}.security-connected__features .security-icon{color:var(--security-sky);height:19px;margin-top:1px;width:19px}.security-connected__features strong{color:#f4f8fc;display:block;font-size:14px;font-weight:500;line-height:1.5}.security-connected__features span{color:#a9bdcc;display:block;font-size:12px;line-height:1.7;margin-top:3px}.security-connected__link{align-items:center;color:var(--security-sky);display:inline-flex;font-size:13px;font-weight:600;gap:16px}.security-connected__link:hover{color:#fff}.security-connected__link .security-icon{height:19px;width:19px}.svc-security-page .security-spaces__grid{grid-column-gap:40px;grid-row-gap:0;column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;row-gap:0}.security-spaces__grid li{align-items:flex-start;border-top:1px solid var(--security-line);display:flex;gap:16px;padding:25px 0}.security-spaces__grid>li>.security-icon{color:var(--security-blue);height:27px;margin-top:1px;width:27px}.security-spaces__grid h3{font-size:17px;font-weight:600;letter-spacing:-.25px;line-height:1.5;margin:0 0 7px}.security-spaces__grid p{color:var(--security-muted);font-size:13px;margin:0}.security-process{background:var(--security-wash)}.svc-security-page .security-process__steps{grid-gap:46px;display:grid;gap:46px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 36px}.security-process__top{align-items:center;border-bottom:1px solid #cedce6;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:22px}.security-process__top>span{color:#89a6bd;font-size:44px;font-weight:400;letter-spacing:-2px;line-height:1}.security-process__top .security-icon{color:var(--security-blue);height:26px;width:26px}.security-process__steps h3{font-size:20px;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.security-process__steps p{color:var(--security-muted);font-size:14px;margin:0}.security-process__handover{align-items:center;background:#edf3f8;border:1px solid #dce7ef;border-radius:6px;display:flex;gap:13px;justify-content:center;padding:20px 25px}.security-process__handover>.security-icon{color:var(--security-blue);height:22px;width:22px}.security-process__handover p{color:#526a7b;font-size:12px;margin:0}.security-process__handover strong{color:var(--security-ink);font-weight:600}.security-faq__layout{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.8fr 1.2fr}.security-faq .security-section-head{margin:0}.security-faq .security-section-head>p:not(.security-eyebrow){font-size:14px;max-width:270px}.security-faq__contact{align-items:center;color:var(--security-blue);display:inline-flex;font-size:13px;font-weight:600;gap:24px;margin-top:22px}.security-faq__contact .security-icon{height:20px;width:20px}.security-faq__item{border-bottom:1px solid var(--security-line)}.security-faq__item:first-child{border-top:1px solid var(--security-line)}.security-faq__item h3{margin:0}.security-faq__item button{align-items:center;background:none;border:0;color:var(--security-ink);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:25px;justify-content:space-between;line-height:1.6;padding:23px 0;text-align:left;width:100%}.security-faq__item button:hover{color:var(--security-blue)}.security-faq__item button>span{background:#edf4f9;border-radius:50%;color:var(--security-blue);display:grid;flex-shrink:0;font-size:19px;font-weight:400;height:24px;place-items:center;width:24px}.security-faq__item.is-open button{color:var(--security-blue)}.security-faq__item [role=region]>p{color:var(--security-muted);font-size:13px;margin:-3px 0 23px;padding-right:35px}.security-cta{background:#163e61;overflow:hidden;padding:64px 0;position:relative}.security-cta:after,.security-cta:before{border:1px solid #88c6ec21;border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:5%;top:-310px;width:520px}.security-cta:after{height:700px;right:-1%;top:-390px;width:700px}.security-cta__layout{align-items:center;display:flex;gap:50px;justify-content:space-between;position:relative;z-index:1}.security-cta h2{color:#fff;font-size:clamp(31px,3.3vw,45px);font-weight:600;letter-spacing:-1.5px;line-height:1.15;margin:0 0 18px}.security-cta__layout>div>p:not(.security-eyebrow){color:#bed0df;font-size:14px;margin:0;max-width:410px}.security-cta__actions{align-items:center;display:flex;flex-direction:column;gap:19px;min-width:275px}.security-button--white{background:#fff;color:#173e60;min-width:270px}.security-button--white:hover{background:#e0f3fc;color:#173e60;transform:translateY(-2px)}.security-cta__phone{align-items:center;color:#fff;display:inline-flex;font-size:17px;font-weight:500;gap:10px}.security-cta__phone:hover{color:var(--security-sky)}.security-cta__phone .security-icon{height:17px;width:17px}.security-cta__actions>span{color:#b4cada;font-size:11px;line-height:1.5;margin-top:-10px}@media (min-width:1600px){.security-hero h1{font-size:71px}.security-hero__visual{min-height:590px}}@media (max-width:1199px){.svc-security-page .security-container{width:calc(100% - 64px)}.security-hero__layout{gap:28px;grid-template-columns:1.1fr 1fr}.security-breadcrumb{margin-bottom:46px}.security-hero h1{font-size:55px;letter-spacing:-2px}.security-hero__visual{min-height:535px}.security-hero .security-eyebrow{font-size:9px;letter-spacing:1.2px}.security-hero__description{font-size:15px}.security-actions{gap:6px 20px}.security-hero__caption{gap:10px;left:20px;right:20px}.security-hero__caption>.security-icon{display:none}.security-hero__caption>div>span{font-size:14px}.security-hero__caption p{font-size:10px}.security-solution__body{padding:24px 24px 0}.security-solution h3{font-size:21px}.security-connected__layout{gap:45px}.security-spaces__grid{column-gap:28px}.security-spaces__grid h3{font-size:15px}.security-faq__layout{gap:55px}}@media (max-width:991px){.security-hero__layout{gap:25px;grid-template-columns:1fr 1fr}.security-hero h1{font-size:44px;letter-spacing:-1.8px}.security-hero__copy{padding-bottom:32px}.security-breadcrumb{margin-bottom:35px}.security-hero .security-eyebrow{max-width:260px}.security-hero__visual{min-height:510px}.security-hero__photo-label{font-size:8px;left:17px;letter-spacing:1px;top:17px}.security-hero__caption-icon{display:none}.security-hero__local{font-size:10px;line-height:1.6;margin-top:17px}.security-benefits__list li{gap:12px;padding-inline:18px}.security-benefits__list strong{font-size:13px}.security-benefits__list span{font-size:10px}.security-benefits__list .security-icon{height:25px;width:25px}.security-section{padding:68px 0}.security-section-head--split{gap:30px}.security-section-head--split>p:not(.security-eyebrow){font-size:13px;max-width:270px}.security-solutions__grid{gap:22px}.security-solution__title{align-items:flex-start;gap:10px}.security-solution h3{font-size:19px;line-height:1.4;padding-top:3px}.security-solution__body>p{font-size:13px}.security-solution__image{aspect-ratio:1.7/1}.security-connected{padding-block:60px}.security-connected__layout{gap:35px}.security-connected__visual{min-height:475px}.security-connected__caption{font-size:11px;left:18px;right:18px}.svc-security-page .security-spaces__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-security-page .security-process__steps{gap:28px}.security-process__steps h3{font-size:18px}.security-process__steps p{font-size:13px}.security-faq__layout{gap:38px;grid-template-columns:.85fr 1.15fr}.security-faq__item button{font-size:13px;gap:15px}.security-cta__layout{gap:35px}}@media (max-width:767px){.svc-security-page .security-container{width:calc(100% - 40px)}.security-hero__layout{gap:0;grid-template-columns:1fr}.security-hero__copy{padding:21px 0 27px}.security-breadcrumb{font-size:11px;margin-bottom:35px}.security-hero .security-eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:18px;max-width:none}.security-hero h1{font-size:clamp(39px,8.7vw,61px);letter-spacing:-1.8px;margin-bottom:20px}.security-hero__description{font-size:14px;margin-bottom:21px;max-width:530px}.security-actions{gap:5px 18px}.security-button{font-size:12px;gap:12px;min-height:49px;padding:12px 16px}.security-button--text{padding-left:0;padding-right:0}.security-hero__local{font-size:11px;margin-top:18px}.security-hero__visual{aspect-ratio:1.5/1;height:auto;margin:0 0 24px;min-height:0}.security-hero__image{object-position:center}.security-hero__photo-label{font-size:9px;left:17px;top:17px}.security-hero__caption{bottom:19px;left:19px}.security-hero__caption-icon{display:grid;height:39px;width:39px}.security-hero__caption>div>span{font-size:14px}.security-hero__caption p{font-size:10px}.svc-security-page .security-benefits__list{padding-block:21px}.security-benefits__list li,.security-benefits__list li:first-child{align-items:center;flex-direction:column;gap:9px;justify-content:flex-start;padding-inline:8px;text-align:center}.security-benefits__list li:first-child{padding-left:0}.security-benefits__list li:last-child{padding-right:0}.security-benefits__list strong{font-size:11px;line-height:1.5}.security-benefits__list span{font-size:10px;line-height:1.6;margin-top:4px}.security-benefits__list .security-icon{height:23px;width:23px}.security-section{padding:57px 0}.security-section-head{margin-bottom:28px}.security-section-head h2{font-size:32px;letter-spacing:-1.1px}.svc-security-page .security-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}.security-section-head--split{display:block}.security-section-head--split>p:not(.security-eyebrow){font-size:14px;margin-top:17px;max-width:420px}.security-solutions__grid{gap:24px;grid-template-columns:1fr}.security-solution__image{aspect-ratio:1.8/1}.security-solution__body{padding:23px 22px 0}.security-solution__title{align-items:center}.security-solution h3{font-size:21px;padding-top:0}.security-solution__body>p{font-size:13px}.svc-security-page .security-solution__features{gap:7px 13px;margin-bottom:20px}.security-solution__features li{font-size:11px}.security-solution__category{bottom:16px;font-size:8px;left:18px}.security-connected{padding-block:32px 48px}.security-connected__layout{gap:32px;grid-template-columns:1fr}.security-connected__visual{height:280px;min-height:0}.security-connected__visual>img{object-position:center 43%}.security-connected__caption{font-size:12px}.security-connected h2{font-size:35px;letter-spacing:-1.2px}.security-connected__copy>p:not(.security-eyebrow){font-size:14px}.svc-security-page .security-connected__features{gap:19px}.security-connected__features strong{font-size:14px}.security-connected__features span{font-size:12px}.svc-security-page .security-spaces__grid{gap:0 24px}.security-spaces__grid li{flex-direction:column;gap:12px;padding-block:23px}.security-spaces__grid h3{font-size:15px}.security-spaces__grid p{font-size:12px}.security-section-head--center{margin-bottom:33px;text-align:left}.security-section-head--center>p:not(.security-eyebrow){font-size:14px;margin-left:0}.svc-security-page .security-process__steps{gap:30px;grid-template-columns:1fr;margin-bottom:28px}.security-process__top{margin-bottom:17px;padding-bottom:16px}.security-process__top>span{font-size:37px}.security-process__steps h3{font-size:21px}.security-process__steps p{font-size:14px}.security-process__handover{align-items:flex-start;gap:12px;padding:20px}.security-process__handover p{font-size:12px}.security-faq__layout{gap:30px;grid-template-columns:1fr}.security-faq .security-section-head>p:not(.security-eyebrow){max-width:300px}.security-faq__item button{font-size:14px;padding-block:21px}.security-faq__item [role=region]>p{padding-right:15px}.security-cta{padding:48px 0}.security-cta__layout{align-items:flex-start;flex-direction:column;gap:30px}.security-cta h2{font-size:35px;letter-spacing:-1.1px}.security-cta__actions{align-items:flex-start;gap:20px}.security-button--white{min-width:260px}}@media (max-width:374px){.svc-security-page .security-container{width:calc(100% - 32px)}.security-hero .security-eyebrow{font-size:8px;letter-spacing:1px}.security-hero h1{font-size:36px}.security-solution h3{font-size:19px}.security-solution__body{padding-inline:18px}.security-spaces__grid h3{font-size:14px}.security-connected h2,.security-cta h2,.security-section-head h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.svc-security-page main *,.svc-security-page main :after,.svc-security-page main :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.fab-chat{--fab-chat-blue:#2366b1;--fab-chat-sky:#3490ce;--fab-chat-ink:#102a43;--fab-chat-muted:#64748b;--fab-chat-line:#102a431a;bottom:20px;bottom:var(--fab-float-ai-bottom,20px);font-family:inherit;position:fixed;right:20px;right:var(--fab-float-right,20px);z-index:10050}.fab-chat__launcher{align-items:center;background:var(--fab-chat-blue);border:none;border-radius:999px;box-shadow:0 6px 16px #2366b14d;color:#fff;cursor:pointer;display:inline-flex;gap:8px;height:44px;justify-content:center;overflow:visible;padding:0 18px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;width:auto}.fab-chat__launcher.is-open{border-radius:50%;gap:0;height:44px;padding:0;width:44px}.fab-chat__launcher:hover{background:#1b528f;box-shadow:0 10px 22px #2366b161;transform:translateY(-2px)}.fab-chat__launcher:active{box-shadow:0 4px 12px #2366b147;transform:translateY(0)}.fab-chat__launcher>i{flex-shrink:0;font-size:15px;line-height:1}.fab-chat__launcher-label{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.fab-chat__panel{animation:fab-chat-in .22s ease;background:#fff;border:1px solid var(--fab-chat-line);border-radius:18px;bottom:56px;box-shadow:0 24px 60px #102a4333;display:flex;flex-direction:column;height:min(520px,calc(100vh - 140px));overflow:hidden;position:absolute;right:0;transform-origin:bottom right;width:min(380px,calc(100vw - 28px))}@keyframes fab-chat-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fab-chat__header{background:radial-gradient(circle at 0 0,#3490ce59,#0000 55%),linear-gradient(135deg,#1b528f 0,var(--fab-chat-blue) 55%,#2366b1 100%);color:#fff;justify-content:space-between;padding:14px 14px 14px 16px}.fab-chat__brand,.fab-chat__header{align-items:center;display:flex;gap:12px}.fab-chat__brand{min-width:0}.fab-chat__avatar{align-items:center;background:#ffffff29;border:1px solid #ffffff38;border-radius:12px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.fab-chat__title{font-size:15px;font-weight:750;letter-spacing:-.01em;margin:0}.fab-chat__status{align-items:center;display:inline-flex;font-size:11px;gap:6px;margin:2px 0 0;opacity:.88}.fab-chat__dot{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8040;height:7px;width:7px}.fab-chat__icon-btn{align-items:center;background:#ffffff1f;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.fab-chat__icon-btn:hover{background:#fff3}.fab-chat__body{background:linear-gradient(180deg,#f4f7fb,#eef3f8);display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 14px}.fab-chat__bubble{animation:fab-chat-bubble .18s ease;border-radius:14px;max-width:88%;padding:10px 12px}@keyframes fab-chat-bubble{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fab-chat__bubble p{font-size:13.5px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.fab-chat__bubble time{display:block;font-size:10px;margin-top:6px;opacity:.65}.fab-chat__bubble--assistant{align-self:flex-start;background:#fff;border:1px solid var(--fab-chat-line);border-bottom-left-radius:5px;box-shadow:0 4px 12px #102a430a;color:var(--fab-chat-ink)}.fab-chat__bubble--user{align-self:flex-end;background:var(--fab-chat-blue);border-bottom-right-radius:5px;color:#fff}.fab-chat__bubble--user time{color:#ffffffbf;text-align:right}.fab-chat__typing{align-items:center;display:inline-flex;gap:5px;min-width:56px;padding:12px 14px}.fab-chat__typing span{animation:fab-chat-dot 1.1s ease-in-out infinite;background:#94a3b8;border-radius:50%;height:7px;width:7px}.fab-chat__typing span:nth-child(2){animation-delay:.15s}.fab-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes fab-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fab-chat__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fab-chat__suggestions button{background:#fff;border:1px solid #3490ce47;border-radius:999px;color:var(--fab-chat-blue);cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;padding:7px 11px;transition:background .15s ease,border-color .15s ease}.fab-chat__suggestions button:hover{background:#3490ce14;border-color:var(--fab-chat-sky)}.fab-chat__error{background:#fef2f2;color:#b91c1c;font-size:11px;margin:0;padding:6px 14px}.fab-chat__composer{align-items:center;background:#fff;border-top:1px solid var(--fab-chat-line);display:flex;gap:8px;padding:10px 12px}.fab-chat__composer input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;color:var(--fab-chat-ink);flex:1 1;font-family:inherit;font-size:13.5px;height:42px;min-width:0;outline:none;padding:0 12px}.fab-chat__composer input:focus{background:#fff;border-color:var(--fab-chat-sky);box-shadow:0 0 0 3px #3490ce24}.fab-chat__send{align-items:center;background:var(--fab-chat-sky);border:none;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:background .15s ease,opacity .15s ease;width:42px}.fab-chat__send:hover:not(:disabled){background:var(--fab-chat-blue)}.fab-chat__send:disabled{cursor:not-allowed;opacity:.45}.fab-chat__footer{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;color:var(--fab-chat-muted);display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:8px 14px 10px}.fab-chat__footer a{color:var(--fab-chat-blue);font-weight:650;text-decoration:none}.fab-chat__footer a:hover{text-decoration:underline}.fab-chat .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:560px){.fab-chat__panel{height:min(68vh,500px);width:calc(100vw - 28px)}.fab-chat__launcher{gap:7px;height:42px;padding:0 16px}.fab-chat__launcher.is-open{height:42px;width:42px}.fab-chat__launcher-label{font-size:13px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tv-menu-content ul{display:flex;gap:0;list-style:none;margin:0;padding:0}.tv-menu-content ul li{margin:0;padding:0;position:relative}.tv-menu-content ul li a{color:#3490ce;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.5px;padding:15px 25px;position:relative;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.tv-menu-content ul li a:after{background:linear-gradient(90deg,#3490ce,#3490ce);border-radius:2px;bottom:8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.tv-menu-content ul li a:hover:after{width:80%}.tv-menu-content ul li a:hover{color:#102a43;text-shadow:0 2px 8px #3490ce26;transform:translateY(-2px)}#header-sticky.header-sticky .tv-menu-content ul li a,.header-sticky .tv-menu-content ul li a{color:#3490ce!important;font-size:16px!important;font-weight:600!important;padding:15px 25px!important}#header-sticky.header-sticky .tv-menu-content ul li a:hover,.header-sticky .tv-menu-content ul li a:hover{color:#102a43!important;transform:translateY(-2px)!important}.tv-menu-content ul li a.active,.tv-menu-content ul li a[href="/"]{color:#102a43}.tv-menu-content ul li a.active:after,.tv-menu-content ul li a[href="/"]:after{background:linear-gradient(90deg,#3490ce,#3490ce);width:80%}.tv-header-content{transition:all .3s ease}.tv-menu-content ul li a{overflow:hidden}.tv-menu-content ul li a:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.tv-menu-content ul li a:active:before{height:300px;width:300px}.tv-header-logo{background:#0000!important;border:none!important;box-shadow:none!important;display:inline-block;padding:0!important;transition:all .3s ease}.tv-header-logo:hover{transform:translateY(-2px)}.tv-header-logo a{display:inline-block;padding:0!important}.tv-header-logo a,.tv-header-logo img{background:#0000!important;border:none!important;box-shadow:none!important}.tv-header-logo img{display:block;height:auto;max-width:100%}.tv-header-top-area{background-color:#f8f9fa!important;border-bottom:1px solid #3490ce1a}.tv-header-top-list-box ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.tv-header-top-list-box ul li{border-right:1px solid #3490ce33;display:inline-block;margin-right:20px;padding-right:20px}.tv-header-top-list-box ul li:last-child{border-right:none;margin-right:0;padding-right:0}.tv-header-top-list-box ul li span{color:#666;font-size:14px}.tv-header-top-list-box ul li span i{color:#3490ce;margin-right:8px}.tv-header-top-list-box ul li span a{color:#666;text-decoration:none;transition:all .3s ease}.tv-header-top-list-box ul li span a:hover{color:#3490ce}.tv-header-top-social-box{align-items:center;display:flex;gap:12px}.tv-header-top-social-box a{align-items:center;background-color:#fff;border:1px solid #3490ce33;border-radius:50%;color:#3490ce;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.tv-header-top-social-box a:hover{background-color:#3490ce;box-shadow:0 4px 12px #3490ce4d;color:#fff;transform:translateY(-2px)}#header-sticky,#header-sticky.header-sticky,#header-sticky.header-sticky.header-style-1,#header-sticky.header-sticky.tv-header-area,.header-sticky,.header-sticky.header-style-1,.header-sticky.tv-header-area,.header-sticky.tv-header-area.header-style-1,.header-style-1,.tv-header-area,.tv-header-area.header-style-1,.tv-header-ptb{background-color:#fff!important;background-image:none!important;background:#fff!important;border-bottom:1px solid #3490ce26!important;box-shadow:0 2px 8px #3490ce1a!important}#header-sticky .container,#header-sticky .container-1750,.header-sticky .container,.header-sticky .container-1750,.tv-header-area .container,.tv-header-area .container-1750{padding-left:15px!important;padding-right:15px!important}@media (min-width:1400px){#header-sticky .container-1750,.header-sticky .container-1750,.tv-header-area .container-1750{padding-left:50px!important;padding-right:50px!important}}@media (min-width:992px) and (max-width:1399px){#header-sticky .container,#header-sticky .container-1750,.header-sticky .container,.header-sticky .container-1750,.tv-header-area .container,.tv-header-area .container-1750{padding-left:30px!important;padding-right:30px!important}}@media (min-width:768px) and (max-width:991px){#header-sticky .container,#header-sticky .container-1750,.header-sticky .container,.header-sticky .container-1750,.tv-header-area .container,.tv-header-area .container-1750{padding-left:20px!important;padding-right:20px!important}}#header-sticky .col-6,#header-sticky .col-xl-2,#header-sticky .col-xl-3,#header-sticky .col-xl-7,#header-sticky .col-xxl-2,#header-sticky .col-xxl-3,#header-sticky .col-xxl-7,#header-sticky .container,#header-sticky .container-1750,#header-sticky .p-relative,#header-sticky .row,#header-sticky .tv-header-logo,#header-sticky .tv-header-logo *,#header-sticky .tv-header-logo a,#header-sticky [class*=col-],.col-6:first-child,.col-xl-2:first-child,.col-xxl-2:first-child,.header-sticky .col-6,.header-sticky .col-xl-2,.header-sticky .col-xl-3,.header-sticky .col-xl-7,.header-sticky .col-xxl-2,.header-sticky .col-xxl-3,.header-sticky .col-xxl-7,.header-sticky .container,.header-sticky .container-1750,.header-sticky .p-relative,.header-sticky .row,.header-sticky .tv-header-logo,.header-sticky .tv-header-logo *,.header-sticky .tv-header-logo a,.header-sticky [class*=col-],.tv-header-area .col-6,.tv-header-area .col-xl-2,.tv-header-area .col-xl-3,.tv-header-area .col-xl-7,.tv-header-area .col-xxl-2,.tv-header-area .col-xxl-3,.tv-header-area .col-xxl-7,.tv-header-area .container,.tv-header-area .container-1750,.tv-header-area .p-relative,.tv-header-area .row,.tv-header-area .tv-header-logo,.tv-header-area .tv-header-logo *,.tv-header-area .tv-header-logo a,.tv-header-area [class*=col-],.tv-header-logo,.tv-header-logo a,.tv-header-logo img,[class*=col-]:first-child{background-color:initial!important;background:#0000!important;background-image:none!important}#header-sticky .col-xl-2:first-child:after,#header-sticky .col-xl-2:first-child:before,#header-sticky .col-xxl-2:first-child:after,#header-sticky .col-xxl-2:first-child:before,.header-sticky .col-xl-2:first-child:after,.header-sticky .col-xl-2:first-child:before,.header-sticky .col-xxl-2:first-child:after,.header-sticky .col-xxl-2:first-child:before,.tv-header-area .col-xl-2:first-child:after,.tv-header-area .col-xl-2:first-child:before,.tv-header-area .col-xxl-2:first-child:after,.tv-header-area .col-xxl-2:first-child:before,.tv-header-logo:after,.tv-header-logo:before{background:none!important;background-color:initial!important;content:none!important;display:none!important}#header-sticky .col-xl-2:first-child,#header-sticky .col-xxl-2:first-child,#header-sticky .row>div:first-child,#header-sticky [class*=col-]:first-child,.header-sticky .col-xl-2:first-child,.header-sticky .col-xxl-2:first-child,.header-sticky .row>div:first-child,.header-sticky [class*=col-]:first-child,.tv-header-area .col-xl-2:first-child,.tv-header-area .col-xxl-2:first-child,.tv-header-area .row>div:first-child,.tv-header-area [class*=col-]:first-child{background-color:initial!important;background:#0000!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important}#header-sticky .col-xl-2:first-child:after,#header-sticky .col-xl-2:first-child:before,#header-sticky .col-xxl-2:first-child:after,#header-sticky .col-xxl-2:first-child:before,#header-sticky .row>div:first-child:after,#header-sticky .row>div:first-child:before,.header-sticky .col-xl-2:first-child:after,.header-sticky .col-xl-2:first-child:before,.header-sticky .col-xxl-2:first-child:after,.header-sticky .col-xxl-2:first-child:before,.header-sticky .row>div:first-child:after,.header-sticky .row>div:first-child:before,.tv-header-area .col-xl-2:first-child:after,.tv-header-area .col-xl-2:first-child:before,.tv-header-area .col-xxl-2:first-child:after,.tv-header-area .col-xxl-2:first-child:before,.tv-header-area .row>div:first-child:after,.tv-header-area .row>div:first-child:before{background:none!important;box-shadow:none!important;content:none!important;display:none!important}#header-sticky .row>div:first-child *,.header-sticky .row>div:first-child *,.tv-header-area .row>div:first-child *{background-color:initial!important;background:#0000!important;background-image:none!important}.header-style-1 .tv-header-wrap,.header-style-1 .tv-header-wrap:after,.header-style-1 .tv-header-wrap:before,.tv-header-border,.tv-header-border:after,.tv-header-border:before,.tv-header-wrap,.tv-header-wrap:after,.tv-header-wrap:before{background-color:initial!important;background:#0000!important;background-image:none!important;border:none!important}#header-sticky.header-style-1:before,#header-sticky:before,.header-sticky.header-style-1:before,.header-sticky:before,.tv-header-area.header-style-1:before,.tv-header-area:before{background:none!important;background-color:initial!important;background-image:none!important;content:none!important;display:none!important}#header-sticky.header-style-1:after,#header-sticky:after,.header-sticky.header-style-1:after,.header-sticky:after,.tv-header-area.header-style-1:after,.tv-header-area:after{background:none!important;background-color:initial!important;box-shadow:none!important;content:none!important;display:none!important}#header-sticky.header-style-1,.header-sticky.header-style-1,.header-style-1,.tv-header-area.header-style-1{background-color:#fff!important;background:#fff!important;background-image:none!important}#header-sticky .row>[class*=col-]:first-child,.header-sticky .row>[class*=col-]:first-child,.tv-header-area .row>[class*=col-]:first-child{background:linear-gradient(90deg,#0000,#0000)!important;background-color:initial!important;background-image:none!important}.tv-header-dropdown{background-color:#fff!important;background:#fff!important}#header-sticky .tv-header-menu,#header-sticky .tv-header-menu *,#header-sticky .tv-header-right-action,.header-sticky .tv-header-menu,.header-sticky .tv-header-menu *,.header-sticky .tv-header-right-action,.tv-header-area .tv-header-menu,.tv-header-area .tv-header-menu *,.tv-header-area .tv-header-right-action,.tv-header-menu,.tv-header-menu .tv-menu-content,.tv-header-menu li,.tv-header-menu nav,.tv-header-menu ul,.tv-header-right-action{background-color:initial!important;background:#0000!important}.tv-header-right-action{gap:10px!important}.fab-header-action{align-items:center!important;animation:none!important;background:#fff!important;border:1.5px solid #2366b14d!important;border-radius:50%!important;box-shadow:0 1px 3px #2366b114!important;box-sizing:border-box;color:#2366b1!important;cursor:pointer;display:inline-flex!important;height:42px!important;justify-content:center!important;margin:0!important;min-height:42px!important;min-width:42px!important;outline:none!important;padding:0!important;position:relative;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important;width:42px!important}.fab-header-action .user-icon,.fab-header-action i{color:inherit!important;font-size:16px!important;height:auto!important;line-height:1!important;margin:0!important;width:auto!important}.fab-header-action:focus-visible,.fab-header-action:hover{background:#3490ce1a!important;border-color:#2366b1!important;box-shadow:0 4px 12px #2366b129!important;color:#2366b1!important;transform:translateY(-1px)!important}.fab-header-action:active{transform:translateY(0)!important}.fab-header-action__badge{background:#2366b1;border-radius:999px;box-shadow:0 0 0 2px #fff;color:#fff;font-size:10px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:-4px;text-align:center;top:-4px}.tv-header-right-action .user-menu-button.fab-header-action{background:#fff!important;border:1.5px solid #2366b14d!important}.tv-header-right-action .user-menu-button .user-icon{color:#2366b1!important}.tv-header-bar{align-items:center;display:flex;margin-left:0}.tv-menu-bar:after,.tv-menu-bar:before{content:none!important;display:none!important}.fab-header-menu.tv-menu-bar{align-items:center!important;animation:none!important;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#2366b1!important;cursor:pointer;display:inline-flex!important;height:42px!important;justify-content:center!important;margin:0!important;min-width:0!important;padding:0 6px!important;transition:color .2s ease,background .2s ease!important;width:auto!important}.fab-header-menu.tv-menu-bar i{color:inherit!important;font-size:20px!important;line-height:1!important}.fab-header-menu.tv-menu-bar:focus-visible,.fab-header-menu.tv-menu-bar:hover{background:#3490ce14!important;box-shadow:none!important;color:#3490ce!important;transform:none!important}.hamburger-icon,.hamburger-line{display:none!important}@media (max-width:768px){.fab-header-action{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.fab-header-action i{font-size:15px!important}.tv-header-right-action{gap:8px!important}}#header-sticky.header-sticky,#header-sticky.header-sticky.header-style-1,#header-sticky.header-sticky.tv-header-area,.header-sticky.header-style-1,.header-sticky.tv-header-area,.header-sticky.tv-header-area.header-style-1{animation:headerSlideDown .3s ease!important;background-color:#fff!important;background:#fff!important;background-image:none!important;border-bottom:1px solid #3490ce26!important;box-shadow:0 2px 8px #3490ce1a!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:999!important}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}#header-sticky.header-sticky .col-6,#header-sticky.header-sticky .col-xl-2,#header-sticky.header-sticky .col-xl-3,#header-sticky.header-sticky .col-xl-7,#header-sticky.header-sticky .col-xxl-2,#header-sticky.header-sticky .col-xxl-3,#header-sticky.header-sticky .col-xxl-7,#header-sticky.header-sticky .container,#header-sticky.header-sticky .container-1750,#header-sticky.header-sticky .p-relative,#header-sticky.header-sticky .row,#header-sticky.header-sticky .tv-header-dropdown,#header-sticky.header-sticky .tv-header-logo,#header-sticky.header-sticky .tv-header-logo *,#header-sticky.header-sticky .tv-header-logo a,#header-sticky.header-sticky .tv-header-menu,#header-sticky.header-sticky .tv-header-right-action,#header-sticky.header-sticky .tv-menu-content,#header-sticky.header-sticky [class*=col-],#header-sticky.header-sticky nav,.header-sticky .col-6,.header-sticky .col-xl-2,.header-sticky .col-xl-3,.header-sticky .col-xl-7,.header-sticky .col-xxl-2,.header-sticky .col-xxl-3,.header-sticky .col-xxl-7,.header-sticky .container,.header-sticky .container-1750,.header-sticky .p-relative,.header-sticky .row,.header-sticky .tv-header-dropdown,.header-sticky .tv-header-logo,.header-sticky .tv-header-logo *,.header-sticky .tv-header-logo a,.header-sticky .tv-header-menu,.header-sticky .tv-header-right-action,.header-sticky .tv-menu-content,.header-sticky [class*=col-],.header-sticky nav{background-color:initial!important;background:#0000!important;background-image:none!important}#header-sticky.header-sticky .col-6:first-child,#header-sticky.header-sticky .col-xl-2:first-child,#header-sticky.header-sticky .col-xxl-2:first-child,#header-sticky.header-sticky .row>[class*=col-]:first-child,#header-sticky.header-sticky .row>div:first-child,#header-sticky.header-sticky [class*=col-]:first-child,.header-sticky .col-6:first-child,.header-sticky .col-xl-2:first-child,.header-sticky .col-xxl-2:first-child,.header-sticky .row>[class*=col-]:first-child,.header-sticky .row>div:first-child,.header-sticky [class*=col-]:first-child{background-color:initial!important;background:#0000!important;background-image:none!important;background:linear-gradient(90deg,#0000,#0000)!important}#header-sticky.header-sticky .col-6:first-child *,#header-sticky.header-sticky .col-xl-2:first-child *,#header-sticky.header-sticky .col-xxl-2:first-child *,#header-sticky.header-sticky .row>div:first-child *,#header-sticky.header-sticky [class*=col-]:first-child *,.header-sticky .col-6:first-child *,.header-sticky .col-xl-2:first-child *,.header-sticky .col-xxl-2:first-child *,.header-sticky .row>div:first-child *,.header-sticky [class*=col-]:first-child *{background-color:initial!important;background:#0000!important;background-image:none!important}#header-sticky.header-sticky .col-xl-2:first-child:after,#header-sticky.header-sticky .col-xl-2:first-child:before,#header-sticky.header-sticky .col-xxl-2:first-child:after,#header-sticky.header-sticky .col-xxl-2:first-child:before,#header-sticky.header-sticky .tv-header-logo:after,#header-sticky.header-sticky .tv-header-logo:before,.header-sticky .col-xl-2:first-child:after,.header-sticky .col-xl-2:first-child:before,.header-sticky .col-xxl-2:first-child:after,.header-sticky .col-xxl-2:first-child:before,.header-sticky .tv-header-logo:after,.header-sticky .tv-header-logo:before{background:none!important;background-color:initial!important;content:none!important;display:none!important}#header-sticky.header-sticky .tv-header-border,#header-sticky.header-sticky .tv-header-border:after,#header-sticky.header-sticky .tv-header-border:before,#header-sticky.header-sticky .tv-header-wrap,#header-sticky.header-sticky .tv-header-wrap:after,#header-sticky.header-sticky .tv-header-wrap:before,.header-sticky .tv-header-border,.header-sticky .tv-header-border:after,.header-sticky .tv-header-border:before,.header-sticky .tv-header-wrap,.header-sticky .tv-header-wrap:after,.header-sticky .tv-header-wrap:before{background-color:initial!important;background:#0000!important;background-image:none!important;border:none!important}#header-sticky.header-sticky .col-6:first-child,#header-sticky.header-sticky .col-xl-2,#header-sticky.header-sticky .col-xxl-2,#header-sticky.header-sticky .row>[class*=col-]:first-child,#header-sticky.header-sticky .row>div:first-child,#header-sticky.header-sticky [class*=col-]:first-child,#header-sticky.header-sticky>.container-1750>.row>div:first-child,#header-sticky.header-sticky>.container>.row>div:first-child,.header-sticky .col-6:first-child,.header-sticky .col-xl-2,.header-sticky .col-xxl-2,.header-sticky .row>[class*=col-]:first-child,.header-sticky .row>div:first-child,.header-sticky [class*=col-]:first-child,.header-sticky>.container-1750>.row>div:first-child,.header-sticky>.container>.row>div:first-child{background-color:#fff!important;background:#fff!important;background-image:none!important}#header-sticky.header-sticky .tv-header-logo,#header-sticky.header-sticky .tv-header-logo *,#header-sticky.header-sticky .tv-header-logo a,#header-sticky.header-sticky .tv-header-logo img,.header-sticky .tv-header-logo,.header-sticky .tv-header-logo *,.header-sticky .tv-header-logo a,.header-sticky .tv-header-logo img{background-color:initial!important;background:#0000!important;background-image:none!important}#header-sticky.header-sticky [style*=background-color],#header-sticky.header-sticky [style*=background],.header-sticky [style*=background-color],.header-sticky [style*=background]{background-color:initial!important;background:#0000!important}#header-sticky.header-sticky .col-6:first-of-type,#header-sticky.header-sticky .col-xl-2:first-of-type,#header-sticky.header-sticky .col-xxl-2:first-of-type,.header-sticky .col-6:first-of-type,.header-sticky .col-xl-2:first-of-type,.header-sticky .col-xxl-2:first-of-type{background-color:#fff!important;background:#fff!important;background-image:none!important}.tv-header-right-action{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-end!important}@media (max-width:1199px){.tv-header-top-list-box ul li{font-size:13px;margin-right:15px;padding-right:15px}.tv-header-top-social-box a{font-size:14px;height:32px;width:32px}}@media (max-width:767.98px){.tv-header-top-area{display:none!important}}@media (max-width:991px){.tv-header-top-area{padding:12px 0!important}}.search__logo{background-color:#fff;border-radius:4px;padding:10px 15px}.tv-offcanvas-area{background:#0000!important}.fab-offcanvas.itoffcanvas,.itoffcanvas.fab-offcanvas{background:linear-gradient(180deg,#f8fbfe,#fff 28%,#fff)!important;border-left:1px solid #2366b114!important;box-shadow:-12px 0 40px #102a432e!important;display:flex!important;flex-direction:column!important;max-width:340px!important;overflow:hidden!important;overflow-y:auto!important;padding:0!important;scrollbar-width:thin;width:min(86vw,340px)!important;z-index:10120!important}.fab-offcanvas__top{align-items:center;background:#fff;border-bottom:1px solid #102a4314;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fab-offcanvas__brand{align-items:center;display:inline-flex;line-height:0}.fab-offcanvas__brand img{height:40px!important;max-width:150px;object-fit:contain;width:auto!important}.fab-offcanvas__close,.itoffcanvas.fab-offcanvas .fab-offcanvas__close.close-btn{align-items:center;background:#f1f5f9;border:1px solid #102a431a;border-radius:10px;color:#2366b1!important;cursor:pointer;display:inline-flex;font-size:16px!important;font-weight:500!important;height:40px;justify-content:center;margin:0;opacity:1!important;padding:0;position:static!important;right:auto!important;top:auto!important;transition:background .2s ease,color .2s ease,border-color .2s ease;width:40px}.fab-offcanvas__close:hover,.itoffcanvas.fab-offcanvas .fab-offcanvas__close.close-btn:hover{background:#2366b1;border-color:#2366b1;color:#fff!important;transform:none}.fab-offcanvas__body{flex:1 1 auto;padding:20px 18px 8px}.fab-offcanvas__foot{background:linear-gradient(180deg,#3490ce0a,#2366b10f);border-top:1px solid #102a4314;margin-top:auto;padding:16px 18px 22px}.fab-offcanvas__kicker{color:#64748b;font-size:11px;font-weight:750;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.fab-offcanvas-nav{list-style:none;margin:0;padding:0}.fab-offcanvas-nav li{margin:0 0 6px}.fab-offcanvas-nav a{align-items:center;background:#0000;border:1px solid #0000!important;border-radius:12px!important;color:#102a43!important;display:flex!important;font-size:15px;font-weight:650;gap:12px;justify-content:space-between;padding:13px 14px!important;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.fab-offcanvas-nav a i{color:#94a3b8;font-size:11px;transition:color .2s ease,transform .2s ease}.fab-offcanvas-nav a:hover{background:#3490ce14!important;border-color:#3490ce24!important;color:#2366b1!important}.fab-offcanvas-nav a:hover i{color:#3490ce;transform:translateX(2px)}.fab-offcanvas-nav a.is-active{background:linear-gradient(135deg,#3490ce24,#2366b11a)!important;border-color:#2366b129!important;box-shadow:inset 3px 0 0 #2366b1;color:#2366b1!important}.fab-offcanvas-nav a.is-active i{color:#2366b1}.fab-offcanvas-contact{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.fab-offcanvas-contact a{align-items:flex-start;border-radius:12px;color:inherit;display:flex;gap:12px;padding:10px;text-decoration:none;transition:background .2s ease}.fab-offcanvas-contact a:hover{background:#ffffffbf}.fab-offcanvas-contact__icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 0 #102a430f,0 4px 12px #2366b11a;color:#2366b1;display:inline-flex;flex:0 0 38px;font-size:14px;height:38px;justify-content:center;width:38px}.fab-offcanvas-contact__text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.fab-offcanvas-contact__label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fab-offcanvas-contact__value{color:#102a43;font-size:13px;font-weight:650;line-height:1.35;word-break:break-word}.body-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#102a438c!important;z-index:10110!important}.body-overlay.apply{opacity:1;visibility:visible}.itoffcanvas__close-btn .close-btn{color:#2366b1}.itoffcanvas__info,.itoffcanvas__text,.offcanva-title{color:#102a43}.user-menu{align-items:center;display:flex;gap:12px}.user-menu-button,.user-menu-login-btn{position:relative}.user-menu-button:hover,.user-menu-login-btn:hover{z-index:1}@media (max-width:991px){.user-menu{gap:8px}.user-menu-button,.user-menu-login-btn{font-size:16px!important;height:48px!important;width:48px!important}}@media (max-width:575px){.user-menu-button,.user-menu-login-btn{font-size:14px!important;height:40px!important;width:40px!important}}.user-menu-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-menu-dropdown a,.user-menu-dropdown button{position:relative}.user-menu-dropdown a:hover i,.user-menu-dropdown button:hover i{transform:translateX(4px);transition:transform .2s ease}.tv-service-area{background:linear-gradient(180deg,#f7fafc,#fff 48%,#f7fafc);overflow:hidden;position:relative}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.mb-40{margin-bottom:40px}@media (max-width:991px){.pt-80{padding-top:56px}.pb-80{padding-bottom:56px}}@media (max-width:575px){.pt-80{padding-top:48px}.pb-80{padding-bottom:48px}}.fab-services-intro{color:#5a6b73;font-size:16px;line-height:1.75;margin:0 auto;max-width:640px}.fab-service-card{background:#fff;border:1px solid #102a4314;border-radius:16px;box-shadow:0 8px 24px #102a430a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.fab-service-card:focus-visible,.fab-service-card:hover{border-color:#3490ce59;box-shadow:0 18px 40px #2366b124;outline:none;transform:translateY(-8px)}.fab-service-card__media{background:#102a43;height:220px;overflow:hidden;position:relative}.fab-service-card__media:after{background:linear-gradient(180deg,#0000 45%,#102a4373);content:"";inset:0;pointer-events:none;position:absolute}.fab-service-card__media img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.fab-service-card:focus-visible .fab-service-card__media img,.fab-service-card:hover .fab-service-card__media img{transform:scale(1.06)}.fab-service-card__body{display:flex;flex:1 1;flex-direction:column;padding:28px 26px 30px}.fab-service-card__title{color:#102a43;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 12px;transition:color .3s ease}.fab-service-card:focus-visible .fab-service-card__title,.fab-service-card:hover .fab-service-card__title{color:#2366b1}.fab-service-card__text{color:#5a6b73;flex:1 1;font-size:15px;line-height:1.7;margin:0 0 22px}.fab-service-card__cta{align-items:center;color:#3490ce;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.02em;margin-top:auto}.fab-service-card__cta i{font-size:12px;transition:transform .3s ease}.fab-service-card:focus-visible .fab-service-card__cta i,.fab-service-card:hover .fab-service-card__cta i{transform:translateX(4px)}.single-service-item{background:#fff;border:1px solid #3490ce1a;border-radius:12px;box-shadow:0 5px 20px #3490ce14;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.single-service-item:hover{border-color:#3490ce4d;box-shadow:0 20px 40px #3490ce33;transform:translateY(-15px)}.single-service-item:before{background:radial-gradient(circle,#3490ce1a 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:all .6s ease;width:200%;z-index:0}.single-service-item:hover:before{animation:pulse-bg 1s ease-in-out infinite;opacity:1}@keyframes pulse-bg{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.single-service-item>*{position:relative;z-index:1}.service-icon{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#3490ce,#3490ce);border-radius:50%;box-shadow:0 8px 20px #3490ce4d;display:inline-flex;height:80px;justify-content:center;margin-bottom:25px;transition:all .4s ease;width:80px}.service-icon svg{filter:brightness(0) invert(1);transition:all .4s ease}.single-service-item:hover .service-icon{box-shadow:0 12px 30px #3490ce80;transform:scale(1.15) rotate(10deg)}.single-service-item:hover .service-icon svg{filter:brightness(0) invert(1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.service-section-title{color:#102a43;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:15px;transition:all .3s ease}.single-service-item:hover .service-section-title{color:#3490ce}.single-service-item p{color:#666;font-size:14px;line-height:1.8;margin-bottom:25px;transition:all .3s ease}.single-service-item:hover p{color:#555}.tv-normal-btn{align-items:center;color:#3490ce;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 0;position:relative;text-decoration:none;transition:all .3s ease}.tv-normal-btn:after{background:linear-gradient(90deg,#3490ce,#3490ce);bottom:5px;content:"";height:2px;left:0;position:absolute;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.tv-normal-btn:hover{color:#102a43}.tv-normal-btn:hover:after{width:100%}.tv-normal-btn i{transition:all .3s ease}.tv-normal-btn:hover i{transform:translateX(5px)}.tv-section-title-box{margin-bottom:20px}.tv-section-subtitle{color:#3490ce;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.tv-section-title{color:#102a43;font-size:32px;font-weight:800;line-height:1.3}.service-bottom-text{margin-top:40px}.service-bottom-text p{color:#666;font-size:16px}.service-bottom-text a{border-bottom:2px solid #0000;color:#3490ce;font-weight:700;text-decoration:none;transition:all .3s ease}.service-bottom-text a:hover{border-bottom-color:#3490ce;color:#102a43}.single-service-item{animation:slideUp .6s ease-out backwards}.col-xl-3:first-child .single-service-item{animation-delay:.1s}.col-xl-3:nth-child(2) .single-service-item{animation-delay:.2s}.col-xl-3:nth-child(3) .single-service-item{animation-delay:.3s}.col-xl-3:nth-child(4) .single-service-item{animation-delay:.4s}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.single-service-item{padding:30px 20px}.service-section-title{font-size:18px}.tv-section-title{font-size:24px}.service-icon{height:70px;width:70px}.single-service-item:hover{transform:translateY(-10px)}.fab-service-card__media{height:200px}.fab-service-card__body{padding:22px 20px 24px}.fab-service-card__title{font-size:18px}.fab-service-card__text{font-size:14px}.fab-services-intro{font-size:15px;padding:0 8px}}.service-modal-overlay{align-items:center;animation:serviceModalFade .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a2028c7;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:9999}@keyframes serviceModalFade{0%{opacity:0}to{opacity:1}}.service-modal{animation:serviceModalEnter .35s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:20px;box-shadow:0 32px 80px #0a202859,0 0 0 1px #ffffff0f;display:grid;grid-template-columns:360px minmax(0,1fr);height:min(680px,88vh);max-height:88vh;overflow:hidden;position:relative;width:min(1040px,100%)}@keyframes serviceModalEnter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.service-modal-x{align-items:center;background:#fff;border:1px solid #102a4314;border-radius:50%;box-shadow:0 6px 18px #102a431f;color:#102a43;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;right:18px;top:18px;transition:background .2s ease,color .2s ease,transform .2s ease;width:42px;z-index:6}.service-modal-x:hover{background:#102a43;color:#fff;transform:scale(1.03)}.service-modal-media{align-self:stretch;background:#102a43;height:100%;min-height:0;overflow:hidden;position:relative}.service-modal-media:before{background:linear-gradient(180deg,#3490ce,#3490ce 45%,#2366b1);content:"";height:100%;position:absolute;right:0;top:0;width:3px;z-index:3}.service-modal-media img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.service-modal-media-overlay{background:linear-gradient(180deg,#102a4347,#102a438c 42%,#0a2028eb),linear-gradient(135deg,#2366b159,#0000 55%);inset:0;pointer-events:none;position:absolute;z-index:1}.service-modal-media-copy{bottom:0;left:0;padding:36px 30px;position:absolute;right:0;z-index:2}.service-modal-brand{color:#ffffffb8;display:block;font-size:13px;font-style:italic;font-weight:700;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.service-modal-eyebrow{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.service-modal-media-copy h3{color:#fff;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.service-modal-panel{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.service-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:40px 44px 24px;scrollbar-color:#3490ce66 #0000;scrollbar-width:thin}.service-modal-scroll::-webkit-scrollbar{width:6px}.service-modal-scroll::-webkit-scrollbar-thumb{background:#3490ce59;border-radius:999px}.service-modal-lead{border-bottom:1px solid #102a4314;color:#4a5b63;font-size:15.5px;line-height:1.7;margin:0 0 18px;padding-bottom:18px}.service-modal-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.service-modal-pill{align-items:center;background:#3490ce14;border:1px solid #3490ce29;border-radius:999px;color:#2366b1;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.01em;padding:8px 12px}.service-modal-pill i{color:#3490ce;font-size:11px}.service-modal-section-label{color:#102a43;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.service-modal-columns{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.service-modal-section{background:#f7fafc;border:1px solid #102a430f;border-radius:14px;padding:20px 18px}.service-modal-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.service-modal-list li{align-items:flex-start;color:#3f5058;display:flex;font-size:14px;gap:12px;line-height:1.55}.service-modal-list i{align-items:center;background:#3490ce24;border-radius:50%;color:#2366b1;display:inline-flex;flex-shrink:0;font-size:9px;height:20px;justify-content:center;margin-top:2px;width:20px}.service-modal-list--outcomes i{background:#102a4314;border-radius:6px;color:#102a43;font-size:8px}.starlink-highlights{display:flex;flex-direction:column;gap:16px}.starlink-highlights__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.starlink-highlight-card{background:#0b1220;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 10px 28px #0b12201f;display:flex;flex-direction:column;min-height:0;overflow:hidden}.starlink-highlight-card__media{aspect-ratio:16/10;background:#111827;overflow:hidden;position:relative}.starlink-highlight-card__media img{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .45s ease;width:100%}.starlink-highlight-card:hover .starlink-highlight-card__media img{transform:scale(1.04)}.starlink-highlight-card__body{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:14px 15px 16px}.starlink-highlight-card__body h5{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 6px}.starlink-highlight-card__body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb8;display:-webkit-box;font-size:12.5px;line-height:1.55;margin:0;overflow:hidden}.starlink-highlight-card--featured{align-items:stretch;display:flex;flex-direction:row;grid-column:1/-1}.starlink-highlight-card--featured .starlink-highlight-card__media{aspect-ratio:auto;flex:1 1 58%;min-height:168px}.starlink-highlight-card--featured .starlink-highlight-card__body{flex:1 1 42%;justify-content:center;padding:18px 18px 16px}.starlink-highlight-card--featured .starlink-highlight-card__body h5{font-size:17px;margin-bottom:6px}.starlink-highlight-card--featured .starlink-highlight-card__body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;margin-bottom:12px;max-width:none;overflow:hidden}.starlink-highlight-card__chips{display:flex;flex-wrap:wrap;gap:6px}.starlink-highlight-card__chips span{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 9px}.starlink-includes{background:#f7fafc;border:1px solid #102a430f;border-radius:14px;margin-top:4px;padding:16px 16px 14px}.starlink-includes .service-modal-section-label{margin-bottom:12px}.starlink-includes__list{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.starlink-includes__list li{align-items:flex-start;color:#3f5058;display:flex;font-size:13.5px;gap:10px;line-height:1.45}.starlink-includes__list i{align-items:center;background:#3490ce24;border-radius:50%;color:#2366b1;display:inline-flex;flex-shrink:0;font-size:8px;height:18px;justify-content:center;margin-top:2px;width:18px}@media (max-width:900px){.starlink-highlights__grid{grid-template-columns:1fr}.starlink-highlight-card--featured{flex-direction:column}.starlink-highlight-card--featured .starlink-highlight-card__media{aspect-ratio:16/10;flex:none;min-height:150px}.starlink-includes__list{grid-template-columns:1fr}}.service-modal-categories{display:flex;flex-direction:column;gap:18px}.service-category{background:#f7fafc;border:1px solid #102a430f;border-radius:14px;padding:16px 16px 14px}.service-category__header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.service-category__icon{align-items:center;background:linear-gradient(135deg,#3490ce,#2366b1);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.service-category__header h5{color:#102a43;font-size:15px;font-weight:700;line-height:1.35;margin:0}.service-category__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.service-category__list li{background:#fff;border:1px solid #102a4314;border-radius:999px;color:#45555c;font-size:12.5px;line-height:1.4;padding:7px 11px}.service-modal-footer{align-items:center;background:linear-gradient(180deg,#fbfcfd,#f4f8fb);border-top:1px solid #102a4314;display:flex;flex-wrap:wrap;gap:10px;padding:16px 44px 22px}.service-modal-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-height:46px;padding:11px 20px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.service-modal-btn--primary{background:linear-gradient(135deg,#3490ce,#2366b1);box-shadow:0 8px 20px #2366b138;color:#fff}.service-modal-btn--primary:hover{box-shadow:0 12px 24px #2366b147;color:#fff;transform:translateY(-1px)}.service-modal-btn--secondary{background:#fff;border-color:#3490ce59;color:#2366b1}.service-modal-btn--secondary:hover{background:#3490ce0f}.service-modal-btn--ghost{background:#0000;border-color:#102a431f;color:#526067;margin-left:auto}.service-modal-btn--ghost:hover{background:#102a430a;color:#102a43}@media (max-width:1024px){.service-modal{grid-template-columns:300px minmax(0,1fr);width:min(940px,100%)}.service-modal-scroll{padding:32px 28px 20px}.service-modal-footer{padding:14px 28px 18px}}@media (max-width:900px){.service-modal{grid-template-columns:1fr;grid-template-rows:200px minmax(0,1fr);height:min(760px,92vh);max-height:92vh}.service-modal-media{height:100%}.service-modal-media:before{background:linear-gradient(90deg,#3490ce,#3490ce 45%,#2366b1);bottom:0;height:3px;right:0;top:auto;width:100%}.service-modal-media-copy{padding:22px 20px}.service-modal-media-copy h3{font-size:24px}.service-modal-scroll{padding:24px 20px 16px}.service-modal-columns{gap:14px;grid-template-columns:1fr}.service-modal-footer{padding:14px 20px 18px}.service-modal-btn{min-height:44px}.service-modal-btn--ghost{margin-left:0;width:100%}.service-modal-btn--primary,.service-modal-btn--secondary{flex:1 1 160px}.service-modal-x{right:12px;top:12px}}@media (max-width:900px) and (max-height:700px){.service-modal{grid-template-rows:140px minmax(0,1fr)}.service-modal-media-copy{padding:14px 18px}.service-modal-media-copy h3{font-size:20px}.service-modal-eyebrow{font-size:10px;margin-bottom:8px}}@media (max-width:480px){.service-modal-overlay{padding:10px}.service-modal{border-radius:14px;grid-template-rows:160px minmax(0,1fr)}.service-modal-lead{font-size:14.5px}.service-modal-list li{font-size:13.5px}}.tv-slider-active,.tv-slider-active .swiper-slide,.tv-slider-active .swiper-wrapper,.tv-slider-area,.tv-slider-wrap{height:min(100vh,820px);min-height:560px}.tv-slider-active .swiper-slide{height:100%!important}.tv-slider-active.swiper-fade .swiper-slide{opacity:0!important;pointer-events:none;transition:opacity .85s ease!important}.tv-slider-active.swiper-fade .swiper-slide-active{opacity:1!important;pointer-events:auto}.tv-slider-overlay{align-items:center;display:flex;height:100%;min-height:inherit;overflow:hidden}.tv-slider-overlay>.container{padding-bottom:48px;padding-top:48px;position:relative;width:100%;z-index:2}.tv-slider-area .tv-slider-content{max-width:680px;padding:0}.tv-slider-area .tv-slider-subtitle{align-items:center;display:inline-flex;letter-spacing:.08em;margin-bottom:18px}.tv-slider-area .tv-slider-title{font-size:clamp(32px,4.4vw,60px);line-height:1.12;margin-bottom:18px;max-width:16ch}.tv-slider-area .tv-slider-text{max-width:480px}.tv-slider-area .tv-slider-text p{font-size:clamp(15px,1.35vw,18px);line-height:1.65;margin-bottom:0;opacity:.92}.tv-slider-area .tv-slider-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;image-rendering:-webkit-optimize-contrast;inset:0;position:absolute;transform:scale(1.06);width:100%;will-change:transform}.tv-slider-wrap .swiper-slide.swiper-slide-active .tv-slider-bg{transform:scale(1)}.tv-slider-overlay:after{background:linear-gradient(105deg,#081c2ee0,#0c2a3aad 45%,#0a165e38);z-index:1}.tv-slider-overlay--bright:after{background:linear-gradient(100deg,#061626eb,#082034c7 38%,#0a28406b 62%,#0c304e2e)}@media (max-width:767.98px){.tv-slider-overlay--bright .tv-slider-bg{background-position:60%!important}.tv-slider-overlay--bright:after{background:linear-gradient(180deg,#061626c7,#082034b8 45%,#0820348c)}}.tv-slider-wrap{overflow:visible;position:relative}.tv-slider-active{overflow:hidden}.tv-slider-arrow-box{bottom:auto!important;height:auto;left:auto!important;pointer-events:none;position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%)!important;width:40px;z-index:5}.tv-slider-arrow-box .swiper-pagination,.tv-slider-arrow-box .tv-hero-pagination{align-items:center;display:flex!important;flex-direction:column;gap:12px;height:auto!important;justify-content:center;pointer-events:auto;position:static!important;transform:none!important;width:40px}.tv-slider-arrow-box .swiper-pagination-bullet,.tv-slider-arrow-box span.swiper-pagination-bullet{background:#ffffff1f!important;border:1px solid #ffffffa6!important;border-radius:50%;box-sizing:border-box;color:#fff!important;display:block!important;flex:0 0 40px;font-size:14px!important;font-weight:600;height:40px!important;line-height:40px!important;margin:0!important;opacity:1!important;position:relative!important;text-align:center;transition:background .25s ease,border-color .25s ease,transform .25s ease;width:40px!important}.tv-slider-arrow-box .swiper-pagination-bullet:not(:last-child):after,.tv-slider-arrow-box span.swiper-pagination-bullet:not(:last-child):after{background:#fff6;content:""!important;height:8px;left:50%;position:absolute;top:calc(100% + 2px);transform:translateX(-50%);width:1px}.tv-slider-arrow-box .swiper-pagination-bullet-active,.tv-slider-arrow-box .swiper-pagination-bullet:hover,.tv-slider-arrow-box span.swiper-pagination-bullet-active,.tv-slider-arrow-box span.swiper-pagination-bullet:hover{background:#3490ce!important;border-color:#3490ce!important;transform:none}.tv-slider-area .tv-slider-text p{color:#ffffffeb}@media (max-width:991px){.tv-slider-active,.tv-slider-active .swiper-slide,.tv-slider-active .swiper-wrapper,.tv-slider-area,.tv-slider-wrap{height:min(100vh,700px);min-height:520px}.tv-slider-arrow-box{right:16px!important;width:34px}.tv-slider-arrow-box .swiper-pagination,.tv-slider-arrow-box .tv-hero-pagination{width:34px}.tv-slider-arrow-box .swiper-pagination-bullet,.tv-slider-arrow-box span.swiper-pagination-bullet{flex-basis:34px;font-size:12px!important;height:34px!important;line-height:34px!important;width:34px!important}}@media (max-width:575px){.tv-slider-active,.tv-slider-active .swiper-slide,.tv-slider-active .swiper-wrapper,.tv-slider-area,.tv-slider-wrap{height:min(100svh,640px);min-height:500px}.tv-slider-overlay>.container{padding-bottom:88px;padding-top:72px}.tv-slider-area .tv-slider-title{max-width:none}.tv-slider-arrow-box{bottom:20px!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;width:auto}.tv-slider-arrow-box .swiper-pagination,.tv-slider-arrow-box .tv-hero-pagination{flex-direction:row;gap:10px;width:auto}.tv-slider-arrow-box .swiper-pagination-bullet:not(:last-child):after,.tv-slider-arrow-box span.swiper-pagination-bullet:not(:last-child):after{display:none!important}}@media (max-width:1200px){.tv-menu-content ul li a{font-size:15px;padding:12px 18px}.tv-header-logo{padding:6px 12px}}@media (max-width:768px){.tv-menu-content ul{flex-direction:column;gap:10px}.tv-menu-content ul li a{font-size:14px;padding:12px 15px}.tv-menu-content ul li a:after{bottom:5px}.tv-header-logo{padding:5px 10px}}:root{--fab-float-size:48px;--fab-float-right:20px;--fab-float-gap:12px;--fab-float-bottom:20px;--fab-float-ai-bottom:var(--fab-float-bottom);--fab-float-wa-bottom:calc(var(--fab-float-bottom) + var(--fab-float-size) + var(--fab-float-gap));--fab-float-top-bottom:calc(var(--fab-float-bottom) + (var(--fab-float-size) + var(--fab-float-gap))*2)}@keyframes fab-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.fab-chat{bottom:20px!important;bottom:var(--fab-float-ai-bottom)!important;position:fixed!important;right:20px!important;right:var(--fab-float-right)!important;z-index:10050!important}.fab-chat__launcher{animation:fab-float-bob 2.6s ease-in-out infinite;animation-delay:0s;border-radius:999px!important;gap:8px!important;height:44px!important;min-width:0!important;min-width:auto!important;padding:0 18px!important;width:auto!important}.fab-chat__launcher.is-open{animation:none;border-radius:50%!important;gap:0!important;min-width:44px!important;padding:0!important;width:44px!important}.fab-chat__launcher:hover{animation-play-state:paused}.whatsapp-float{bottom:80px!important;bottom:var(--fab-float-wa-bottom)!important;height:48px!important;height:var(--fab-float-size)!important;position:fixed!important;right:20px!important;right:var(--fab-float-right)!important;width:48px!important;width:var(--fab-float-size)!important;z-index:10040!important}.whatsapp-float.show{animation:fab-float-bob 2.6s ease-in-out infinite;animation-delay:.4s}.whatsapp-float.show:hover{animation-play-state:paused;transform:translateY(-2px) scale(1.04)}.whatsapp-float i{font-size:24px!important}.scroll-top{align-items:center!important;background:linear-gradient(135deg,#3490ce,#2366b1)!important;border:none!important;border-radius:50%!important;bottom:140px!important;bottom:var(--fab-float-top-bottom)!important;box-shadow:0 4px 14px #3490ce59!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:16px!important;height:48px!important;height:var(--fab-float-size)!important;justify-content:center!important;line-height:48px!important;line-height:var(--fab-float-size)!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;right:20px!important;right:var(--fab-float-right)!important;text-align:center!important;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,box-shadow .25s ease!important;visibility:hidden!important;width:48px!important;width:var(--fab-float-size)!important;z-index:10030!important}.scroll-top.open{animation:fab-float-bob 2.6s ease-in-out infinite;animation-delay:.8s;opacity:1!important;pointer-events:auto!important;transform:translateY(0);visibility:visible!important}.scroll-top.open:hover{animation-play-state:paused;box-shadow:0 8px 18px #3490ce73!important;transform:translateY(-2px)}.scroll-top i{color:#fff!important}@media (prefers-reduced-motion:reduce){.fab-chat__launcher,.scroll-top.open,.whatsapp-float.show{animation:none!important}}@media (max-width:560px){:root{--fab-float-size:46px;--fab-float-right:14px;--fab-float-gap:10px;--fab-float-bottom:14px}.fab-chat__launcher{height:42px!important;padding:0 16px!important}.fab-chat__launcher.is-open{min-width:42px!important;width:42px!important}.whatsapp-float i{font-size:22px!important}}button,input,optgroup,select,textarea{font-family:inherit}
/*# sourceMappingURL=main.4d9cb18f.css.map*/