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}:root{--fab-sky:#45baeb;--fab-blue:#3490ce;--fab-deep:#2366b1;--fab-gradient:linear-gradient(135deg,#45baeb,#3490ce 45%,#2366b1);--fab-gradient-btn:linear-gradient(135deg,#3490ce,#2366b1);--fab-gradient-btn-hover:linear-gradient(135deg,#2a7fbd,#1c5596);--fab-gradient-text:linear-gradient(90deg,#45baeb,#2366b1);--fab-navy:#0b1d30;--fab-navy-2:#10263f;--fab-ink:#102a43;--fab-muted:#5b6b7f;--fab-line:#e3e9f1;--fab-soft:#eaf4fb;--fab-surface:#f5f8fc;--fab-sale:#e5322d;--fab-success:#15803d;--fab-success-soft:#e8f8ee;--fab-shadow-sm:0 6px 18px #102a430f;--fab-shadow-md:0 16px 36px #102a431a;--fab-shadow-blue:0 12px 26px #2366b147}.fab-gradient-text{background:linear-gradient(90deg,#45baeb,#2366b1);background:var(--fab-gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000}.fab-chip{background:#eaf4fb;background:var(--fab-soft);border-radius:999px;color:#2366b1;color:var(--fab-deep);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.fab-title{color:#102a43!important;color:var(--fab-ink)!important;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.12;margin:0 0 14px}.fab-intro{color:#5b6b7f;color:var(--fab-muted);font-size:16.5px;line-height:1.6;margin:0;max-width:640px}.fx-progress{background:var(--fab-gradient-btn);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform-origin:0 50%;width:100%;z-index:3000}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1);transition-delay:0ms;transition-delay:calc(var(--i, 0)*90ms);translate:0 34px}.motion-ready [data-reveal=down]{translate:0 -30px}.motion-ready [data-reveal=left]{translate:-48px 0}.motion-ready [data-reveal=right]{translate:48px 0}.motion-ready [data-reveal=zoom]{scale:.92;translate:0 16px}.motion-ready [data-reveal=fade]{translate:0 0}.motion-ready [data-reveal].is-in{opacity:1;scale:1;translate:0 0}[data-tilt]{position:relative;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}[data-tilt].is-tilting{transform:perspective(900px) rotateX(0deg) rotateY(0deg) translateY(-4px)!important;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)!important;transition:transform .12s linear,box-shadow .3s ease,border-color .3s ease}[data-tilt]:after{background:radial-gradient(circle at 50% 50%,#ffffff61,#0000 45%);background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#ffffff61,#0000 45%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:2}[data-tilt].is-tilting:after{opacity:1}.fx-shine{isolation:isolate;overflow:hidden;position:relative}.fx-shine:before{animation:fx-shine 3.6s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:40%;z-index:-1}@keyframes fx-shine{0%,55%{left:-60%}85%,to{left:130%}}.fx-float{animation:fx-float 5s ease-in-out infinite}.fx-float--slow{animation-duration:7s}@keyframes fx-float{0%,to{translate:0 0}50%{translate:0 -10px}}.fx-pulse-dot{display:inline-block;height:9px;position:relative;width:9px}.fx-pulse-dot,.fx-pulse-dot:after{background:var(--fab-success);border-radius:50%}.fx-pulse-dot:after{animation:fx-ping 1.8s cubic-bezier(0,0,.2,1) infinite;content:"";inset:0;position:absolute}@keyframes fx-ping{75%,to{opacity:0;transform:scale(2.6)}}.fx-gradient-text{animation:fx-gradient 6s ease-in-out infinite;background:linear-gradient(90deg,#45baeb,#2366b1,#3490ce,#45baeb);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000}@keyframes fx-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fx-rotate{display:inline-flex;overflow:hidden;vertical-align:bottom}.fx-rotate__word{animation:fx-word-in .55s cubic-bezier(.2,.7,.2,1);display:inline-block}@keyframes fx-word-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.fx-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.fx-marquee__track{animation:fx-marquee 40s linear infinite;animation:fx-marquee var(--fx-speed,40s) linear infinite;display:flex;width:-webkit-max-content;width:max-content}.fx-marquee:hover .fx-marquee__track{animation-play-state:paused}.fx-marquee__row{display:flex;flex-shrink:0;gap:44px;list-style:none;margin:0;padding:0 22px}.fx-marquee__row li{align-items:center;color:var(--fab-ink);display:inline-flex;font-size:17px;font-weight:700;gap:12px;white-space:nowrap}.fx-marquee__row i{color:var(--fab-sky);font-size:13px}@keyframes fx-marquee{to{transform:translateX(-50%)}}.fx-blobs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.fx-blob{animation:fx-drift 18s ease-in-out infinite alternate;border-radius:50%;filter:blur(60px);opacity:.55;position:absolute}.fx-blob--a{background:#45baeb73;height:380px;right:8%;top:-120px;width:380px}.fx-blob--b{animation-delay:-6s;animation-duration:22s;background:#3490ce47;bottom:-160px;height:420px;left:-60px;width:420px}.fx-blob--c{animation-delay:-12s;animation-duration:26s;background:#2366b12e;height:260px;left:42%;top:35%;width:260px}@keyframes fx-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.12)}to{transform:translate(-40px,70px) scale(.95)}}.fx-orbit{animation:fx-spin 26s linear infinite;border:2px dashed #3490ce4d;pointer-events:none}.fx-orbit,.fx-orbit__dot{border-radius:50%;position:absolute}.fx-orbit__dot{align-items:center;animation:fx-spin 26s linear infinite reverse;background:var(--fab-gradient);box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:16px;height:42px;justify-content:center;left:50%;margin-left:-21px;top:-21px;width:42px}@keyframes fx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1!important;scale:none!important;transition:none!important;translate:none!important}[data-tilt].is-tilting{transform:none!important}.fx-blob,.fx-float,.fx-gradient-text,.fx-marquee__track,.fx-orbit,.fx-orbit__dot,.fx-pulse-dot:after,.fx-rotate__word,.fx-shine:before{animation:none!important}}.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-upload{display:flex;flex-direction:column;gap:8px;grid-column:1/-1;min-width:0}.ax-upload__label{align-items:center;color:#475569;display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:space-between}.ax-upload__switch{align-items:center;background:none;border:0;color:var(--ax-blue);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;padding:0}.ax-upload__switch:hover:not(:disabled){text-decoration:underline}.ax-upload__switch:disabled{cursor:not-allowed;opacity:.5}.ax-upload__drop{align-items:center;background:var(--ax-bg-soft);border:1.5px dashed #c8d4e2;border-radius:var(--ax-radius);color:var(--ax-muted);cursor:pointer;display:flex;flex-direction:column;font-size:13.5px;gap:4px;justify-content:center;min-height:190px;padding:24px 16px;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ax-upload__drop strong{color:var(--ax-ink);font-size:14.5px}.ax-upload__drop u{color:var(--ax-blue);font-weight:600;text-underline-offset:3px}.ax-upload__drop small{color:var(--ax-faint);font-size:12px;margin-top:6px}.ax-upload__drop.is-dragging,.ax-upload__drop:hover{background:#eef6fd;border-color:var(--ax-sky)}.ax-upload__drop:focus-visible{border-color:var(--ax-sky);box-shadow:0 0 0 3px #3490ce2e;outline:none}.ax-upload__drop.is-dragging{border-style:solid}.ax-upload__drop.has-error{border-color:#f1a7a7}.ax-upload__icon{background:#e3effa;border-radius:50%;color:var(--ax-blue);display:grid;font-size:19px;height:48px;margin-bottom:8px;place-items:center;transition:transform .15s ease;width:48px}.ax-upload__drop.is-dragging .ax-upload__icon{transform:translateY(-3px)}.ax-upload__preview{background:#fff;border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden}.ax-upload__stage{background:radial-gradient(circle at 1px 1px,#e3e9f1 1px,#0000 0) 0 0 /14px 14px,var(--ax-bg-soft);display:grid;height:220px;overflow:hidden;place-items:center;position:relative}.ax-upload__stage img{box-sizing:border-box;display:block;height:100%;inset:0;object-fit:contain;padding:16px;position:absolute;transition:opacity .2s ease;width:100%}.ax-upload__preview.is-uploading .ax-upload__stage img{opacity:.45}.ax-upload__broken{align-items:center;color:var(--ax-muted);display:flex;flex-direction:column;font-size:13px;gap:8px}.ax-upload__broken i{color:var(--ax-faint);font-size:26px}.ax-upload__progress{background:#fffffff0;border-radius:10px;bottom:16px;box-shadow:var(--ax-shadow);color:var(--ax-ink);display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:6px;left:16px;padding:10px 12px;position:absolute;right:16px}.ax-upload__bar{background:var(--ax-line);border-radius:999px;height:6px;overflow:hidden}.ax-upload__bar span{background:linear-gradient(90deg,var(--ax-blue),var(--ax-sky));border-radius:inherit;display:block;height:100%;transition:width .2s ease}.ax-upload__meta{align-items:center;border-top:1px solid var(--ax-line);display:flex;gap:10px;padding:10px 12px}.ax-upload__file-icon{background:#e8f2fc;border-radius:9px;color:var(--ax-blue);display:grid;flex:0 0 34px;font-size:14px;height:34px;place-items:center;width:34px}.ax-upload__file{display:flex;flex:1 1;flex-direction:column;min-width:0}.ax-upload__file strong{color:var(--ax-ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-upload__file small{color:var(--ax-muted);font-size:12px}.ax-upload__link{align-items:center;display:flex;gap:12px}.ax-upload__link-thumb{background:var(--ax-bg-soft);border:1px solid var(--ax-line);border-radius:12px;color:var(--ax-faint);display:grid;flex:0 0 64px;font-size:18px;height:64px;overflow:hidden;place-items:center;width:64px}.ax-upload__link-thumb img{box-sizing:border-box;height:100%;object-fit:contain;padding:6px;width:100%}.ax-upload__error{align-items:center;color:#dc2626;display:flex;font-size:12.5px;gap:6px}@media (max-width:480px){.ax-upload__meta{flex-wrap:wrap}.ax-upload__file{flex-basis:calc(100% - 44px)}.ax-upload__stage{height:180px}}.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}}.hm-header,.hm-hero{--hm-ink:var(--fab-ink);--hm-muted:var(--fab-muted);--hm-blue:var(--fab-blue);--hm-blue-dark:var(--fab-deep);--hm-sky:var(--fab-sky);--hm-line:var(--fab-line);--hm-soft:var(--fab-soft);--hm-hot:var(--fab-sale);font-family:inherit}.hm-container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.hm-header a,.hm-hero a{text-decoration:none}.hm-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;line-height:1;min-height:52px;padding:0 26px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.hm-btn:hover{transform:translateY(-1px)}.hm-btn i{font-size:.9em}.hm-btn--sm{border-radius:10px;font-size:14px;min-height:42px;padding:0 20px}.hm-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.hm-btn--primary:hover{background:var(--fab-gradient-btn-hover)}.hm-btn--white{background:#fff!important;color:var(--hm-blue)!important}.hm-btn--white:hover{background:#eaf3ff!important}.hm-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.hm-btn--outline:hover{background:var(--fab-soft)}.hm-btn--ghost{background:#ffffff0a;border-color:#ffffffd9;color:#fff!important}.hm-btn--ghost:hover{background:#ffffff24}.hm-topbar{background:var(--fab-soft);color:var(--hm-ink);font-size:13px;font-weight:500}.hm-topbar__inner{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:40px}.hm-topbar__group{align-items:center;display:flex;gap:24px;min-width:0}.hm-topbar__group a,.hm-topbar__group span{align-items:center;color:var(--hm-ink)!important;display:inline-flex;gap:8px;white-space:nowrap}.hm-topbar__group a:hover{color:var(--fab-deep)!important}.hm-topbar__group i{color:var(--fab-blue);font-size:13px}.hm-topbar__perks span+span{border-left:1px solid #cfe0ef;padding-left:24px}.hm-topbar__social i{color:var(--fab-deep);font-size:15px}.hm-mainbar{background:#fff;border-bottom:1px solid var(--hm-line)}.hm-mainbar__inner{align-items:center;display:flex;gap:28px;min-height:84px}.hm-logo img{display:block;height:50px;width:auto}.hm-search{align-items:stretch;background:#fff;border:1px solid #d5dfeb;border-radius:12px;display:flex;flex:1 1 auto;height:50px;max-width:720px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.hm-search:focus-within{border-color:var(--hm-blue);box-shadow:0 0 0 3px #3490ce24}.hm-search__icon{color:#8796a8;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hm-search input{background:#0000;border:0!important;color:var(--hm-ink);flex:1 1 auto;font-size:14.5px;height:100%;min-width:0;outline:none;padding:0 14px 0 48px;text-transform:none}.hm-search input::placeholder{color:#8796a8;text-transform:none}.hm-search__cat{flex:0 0 auto;position:relative}.hm-search__cat-btn{align-items:center;background:#0000;border:0;border-left:1px solid var(--hm-line);color:var(--hm-ink);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;height:100%;justify-content:space-between;padding:0 14px;width:180px}.hm-search__cat-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-search__cat-menu{background:#fff;border:1px solid var(--hm-line);border-radius:12px;box-shadow:0 18px 40px #102a4324;list-style:none;margin:0;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.hm-search__cat-menu button{background:#0000;border:0;border-radius:8px;color:var(--hm-ink);cursor:pointer;display:block;font-size:14px;padding:9px 12px;text-align:left;width:100%}.hm-search__cat-menu button.is-active,.hm-search__cat-menu button:hover{background:var(--hm-soft);color:var(--hm-blue)}.hm-search>button[type=submit]{background:var(--fab-gradient-btn);border:0;border-radius:0 11px 11px 0;color:#fff;cursor:pointer;flex:0 0 64px;font-size:18px;transition:background-color .2s ease}.hm-search>button[type=submit]:hover{background:var(--fab-gradient-btn-hover)}.hm-actions{align-items:center;display:flex;gap:4px;margin-left:auto}.hm-actions .fab-header-action{background:#0000!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:var(--hm-ink)!important;gap:9px;height:46px!important;min-width:0!important;padding:0 12px!important;width:auto!important}.hm-actions .fab-header-action:focus-visible,.hm-actions .fab-header-action:hover,.hm-actions .user-menu-button.active{background:var(--hm-soft)!important;box-shadow:none!important;color:var(--hm-ink)!important;transform:none!important}.hm-actions .fab-header-action .user-icon,.hm-actions .fab-header-action i{font-size:20px!important}.hm-actions .fab-header-action__label{font-size:14px;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-actions .fab-header-action__badge{background:var(--hm-hot);box-shadow:0 0 0 2px #fff;left:24px;right:auto;top:4px}.hm-burger{background:var(--hm-soft);border:0;border-radius:10px;color:var(--hm-ink);cursor:pointer;display:none;font-size:20px;height:46px;width:46px}.hm-navbar{background:#fff;box-shadow:0 6px 18px #102a430f;position:relative;z-index:50}.hm-navbar__inner{align-items:center;display:flex;gap:18px;justify-content:center;min-height:56px}.hm-mainbar__inner.is-centered{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hm-mainbar__inner.is-centered .fab-header-action__label{display:none}.hm-mainbar__inner.is-centered .hm-actions{justify-self:end}.hm-inline-nav{display:flex;justify-content:center;min-width:0}.hm-menu{align-items:center;display:flex;gap:6px;list-style:none;margin:0;padding:0}.hm-menu>li{position:relative}.hm-menu__link{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--hm-ink)!important;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;height:40px;padding:0 16px;transition:background .2s ease,color .2s ease;white-space:nowrap}.hm-menu__link:hover{background:var(--hm-soft);color:var(--fab-deep)!important}.hm-menu__link.is-active{background:var(--fab-gradient-btn);color:#fff!important}.hm-caret{opacity:.8;transition:transform .2s ease}.hm-menu__shop.is-open .hm-caret{transform:rotate(180deg)}.hm-svc{animation:hm-svc-in .18s ease;background:#fff;border:1px solid var(--hm-line);border-radius:16px;box-shadow:0 22px 48px #102a4329;left:50%;padding:12px;position:absolute;top:100%;transform:translateX(-50%);width:600px;z-index:60}@keyframes hm-svc-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.hm-svc__grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.hm-svc__item{align-items:center;border-radius:12px;color:var(--fab-ink)!important;display:flex;gap:12px;padding:12px;text-decoration:none;transition:background .2s ease}.hm-svc__item.is-active,.hm-svc__item:hover{background:var(--fab-surface)}.hm-svc__icon{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-deep);display:inline-flex;flex:0 0 42px;font-size:16px;height:42px;justify-content:center;transition:background .2s ease,color .2s ease}.hm-svc__item.is-active .hm-svc__icon,.hm-svc__item:hover .hm-svc__icon{background:var(--fab-gradient);color:#fff}.hm-svc__item strong{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.hm-svc__item small{color:var(--fab-muted);display:block;font-size:12.5px;line-height:1.35;margin-top:2px}.hm-svc__foot{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-ink);display:flex;font-size:13.5px;gap:12px;justify-content:space-between;margin-top:8px;padding:12px 14px}.hm-svc__foot span{align-items:center;display:inline-flex;gap:8px}.hm-svc__foot span i{color:var(--fab-blue)}.hm-svc__foot a{align-items:center;color:var(--fab-deep)!important;display:inline-flex;font-weight:700;gap:7px;text-decoration:none;white-space:nowrap}.hm-svc__foot a i{font-size:11px}.hm-mega{grid-gap:14px;animation:hm-mega-in .18s ease;background:#fff;border:1px solid var(--hm-line);border-radius:16px;box-shadow:0 22px 48px #102a4329;display:grid;gap:14px;grid-template-columns:290px 300px;left:0;padding:12px;position:absolute;top:100%;z-index:60}.hm-mega:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}@keyframes hm-mega-in{0%{opacity:0;transform:translateY(6px)}}.hm-mega__list{list-style:none;margin:0;padding:0}.hm-mega__item{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--hm-ink)!important;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.hm-mega__item>i:first-child{color:var(--fab-blue);text-align:center;width:20px}.hm-mega__item span{flex:1 1 auto}.hm-mega__arrow{color:#b5c3d3;font-size:10px}.hm-mega__item:hover{background:var(--hm-soft);color:var(--fab-deep)!important}.hm-mega__item:hover .hm-mega__arrow{color:var(--fab-deep)}.hm-caret{font-size:10px;opacity:.75}.fab-offcanvas-nav button.hm-mnav{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--fab-ink);cursor:pointer;display:flex;font-size:15px;font-weight:650;gap:12px;justify-content:space-between;padding:13px 14px;text-align:left;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%}.fab-offcanvas-nav button.hm-mnav i{color:#94a3b8;font-size:11px}.fab-offcanvas-nav button.hm-mnav:hover{background:#3490ce14;border-color:#3490ce24;color:var(--fab-deep)}.fab-offcanvas-nav button.hm-mnav.is-active{background:linear-gradient(135deg,#3490ce24,#2366b11a);border-color:#2366b129;box-shadow:inset 3px 0 0 var(--fab-deep);color:var(--fab-deep)}.fab-offcanvas-nav button.hm-mnav.is-active i{color:var(--fab-deep)}.hm-mshop__caret{transition:transform .2s ease}.hm-mshop.is-open .hm-mshop__caret{transform:rotate(180deg)}.fab-offcanvas-nav .hm-mshop__panel{grid-gap:4px;animation:hm-mshop-in .2s ease;background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:14px;display:grid;gap:4px;list-style:none;margin:6px 0 4px;padding:8px}@keyframes hm-mshop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fab-offcanvas-nav .hm-mshop__panel li{margin:0}.fab-offcanvas-nav .hm-mshop__item{align-items:center;background:#0000;border:0!important;border-radius:10px!important;color:var(--fab-ink)!important;cursor:pointer;display:flex!important;font-size:14px;font-weight:600;gap:12px;justify-content:flex-start!important;padding:9px 10px!important;text-align:left;width:100%}.fab-offcanvas-nav .hm-mshop__item:hover{background:#fff!important;color:var(--fab-deep)!important}.fab-offcanvas-nav .hm-mshop__icon{align-items:center;background:#fff;border-radius:9px;box-shadow:0 0 0 1px var(--fab-line);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center}.fab-offcanvas-nav .hm-mshop__icon i{color:var(--fab-blue)!important;font-size:13px!important;transform:none!important}.fab-offcanvas-nav .hm-mshop__subs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 8px 44px;padding:0}.fab-offcanvas-nav .hm-mshop__subs a{background:#fff;border:1px solid var(--fab-line)!important;border-radius:999px!important;color:var(--fab-ink)!important;display:inline-flex!important;font-size:12.5px;font-weight:600;line-height:1.3;padding:5px 11px!important;text-transform:none!important;white-space:nowrap}.fab-offcanvas-nav .hm-mshop__subs a:hover{border-color:#3490ce73!important;color:var(--fab-deep)!important}.fab-offcanvas-nav .hm-mshop__subs li{margin:0;width:auto}.fab-offcanvas-nav>li>a>i,.fab-offcanvas-nav>li>button>i{font-size:11px!important;margin:0!important;transform:none!important;width:auto!important}.fab-offcanvas-nav>li>a{box-sizing:border-box;width:100%}@media (max-width:1399px){.hm-hide-lg,.hm-topbar__perks span:nth-child(3){display:none!important}}@media (max-width:1199px){.hm-topbar__perks{display:none!important}}@media (max-width:991px){.hm-inline-nav,.hm-navbar{display:none!important}.hm-mainbar__inner.is-centered{display:flex}.hm-burger{align-items:center;display:inline-flex;justify-content:center}.hm-mainbar__inner{flex-wrap:wrap;gap:12px 16px;padding:12px 0 14px}.hm-search{flex:1 1 100%;max-width:none;order:3}.hm-hide-md{display:none!important}}@media (max-width:767px){.hm-container{padding:0 16px}.hm-topbar__social{display:none}.hm-topbar__inner{justify-content:center}.hm-logo img{height:40px}.hm-actions .fab-header-action__label{display:none}.hm-actions .fab-header-action{padding:0 10px!important}.hm-search__cat{display:none}}#contact.tv-contact-us-area{overflow-x:clip!important}.hm-hero{background:var(--fab-surface);color:var(--hm-ink);display:grid;min-height:600px;overflow:hidden;position:relative}.hm-hero__slide{grid-area:1/1;opacity:0;position:relative;transition:opacity .8s ease,visibility .8s;visibility:hidden}.hm-hero__slide.is-active{opacity:1;visibility:visible}.hm-hero__bg{background-position:100%;background-size:cover;inset:0;position:absolute;transform:scale(1.06);transition:transform 8s ease-out}.hm-hero__slide.is-active .hm-hero__bg{transform:scale(1)}.hm-hero__bg.is-flipped,.hm-hero__slide.is-active .hm-hero__bg.is-flipped{transform:scaleX(-1)}@media (min-width:768px){.hm-hero__bg.is-fit-height{background-color:var(--fab-surface);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}}.hm-hero__slide:before{background:linear-gradient(90deg,#f5f8fcf5,#f5f8fcdb 34%,#f5f8fc4d 52%,#f5f8fc00 66%),linear-gradient(0deg,#f5f8fc99,#f5f8fc00 16%);content:"";inset:0;position:absolute;z-index:1}.hm-hero__inner{align-items:center;display:flex;height:100%;min-height:600px;padding-bottom:116px;padding-top:48px;position:relative;z-index:2}.hm-hero__content{max-width:660px}.hm-hero__slide.is-active .hm-hero__content>*{animation:hm-hero-rise .7s cubic-bezier(.2,.8,.2,1) both}.hm-hero__slide.is-active .hm-hero__content>:nth-child(2){animation-delay:.08s}.hm-hero__slide.is-active .hm-hero__content>:nth-child(3){animation-delay:.16s}.hm-hero__slide.is-active .hm-hero__content>:nth-child(4){animation-delay:.24s}.hm-hero__slide.is-active .hm-hero__content>:nth-child(5){animation-delay:.32s}@keyframes hm-hero-rise{0%{opacity:0;transform:translateY(18px)}}.hm-hero__kicker{align-items:center;background:#fff;border-radius:999px;box-shadow:var(--fab-shadow-sm);color:var(--fab-deep);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:18px;padding:7px 14px;text-transform:uppercase}.hm-hero__kicker:before{background:var(--fab-gradient);border-radius:50%;content:"";height:7px;width:7px}.hm-hero__title{color:var(--hm-ink)!important;font-size:clamp(34px,4.6vw,62px);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0 0 18px}.hm-hero__title span{background:var(--fab-gradient-text);-webkit-background-clip:text;background-clip:text;color:#0000}.hm-hero__text{color:var(--hm-muted);font-size:18px;line-height:1.6;margin:0 0 20px;max-width:560px}.hm-hero__points{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0 0 30px;padding:0}.hm-hero__points li{align-items:center;color:var(--hm-ink);display:inline-flex;font-size:14.5px;font-weight:600;gap:8px}.hm-hero__points i{color:var(--fab-blue)}.hm-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.hm-hero__nav{bottom:24px;left:0;position:absolute;right:0;z-index:3}.hm-hero__nav-inner{align-items:stretch;display:flex;gap:12px}.hm-hero__tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #fffc;border-radius:16px;box-shadow:var(--fab-shadow-md);display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.hm-hero__tab{align-items:center;background:#0000;border:0;color:var(--hm-muted);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-width:0;padding:16px 18px;position:relative;text-align:left;transition:color .2s ease,background .2s ease}.hm-hero__tab+.hm-hero__tab{border-left:1px solid var(--hm-line)}.hm-hero__tab i{align-items:center;background:var(--fab-soft);border-radius:10px;color:var(--fab-blue);display:inline-flex;flex:0 0 34px;font-size:14px;height:34px;justify-content:center;transition:background .2s ease,color .2s ease}.hm-hero__tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-hero__tab:hover{color:var(--hm-ink)}.hm-hero__tab.is-active{background:#fff;color:var(--hm-ink);font-weight:700}.hm-hero__tab.is-active i{background:var(--fab-gradient);color:#fff}.hm-hero__progress{background:#0000;height:3px;left:0;position:absolute;right:0;top:0}.hm-hero__progress span{animation-fill-mode:forwards;animation-name:hm-hero-progress;animation-timing-function:linear;background:var(--fab-gradient);display:block;height:100%;transform-origin:left center;width:100%}.hm-hero.is-paused .hm-hero__progress span{animation-play-state:paused}@keyframes hm-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1199px){.hm-hero__tab{font-size:13px;padding:14px 12px}.hm-hero__tab i{display:none}}@media (max-width:991px){.hm-hero__slide:before{background:linear-gradient(90deg,#f5f8fcf2,#f5f8fcd1)}}@media (max-width:767px){.hm-hero{min-height:0}.hm-hero__inner{align-items:flex-start;min-height:0;padding-bottom:72px;padding-top:36px}.hm-hero__text{font-size:15.5px}.hm-hero__points{flex-direction:column;gap:8px;margin-bottom:24px}.hm-hero__ctas .hm-btn{flex:1 1 100%}.hm-hero__nav{bottom:22px}.hm-hero__tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;gap:6px}.hm-hero__tab{border-left:0!important;height:18px;padding:0}.hm-hero__tab i,.hm-hero__tab-label{display:none}.hm-hero__tab .hm-hero__progress{background:#2366b133;border-radius:999px;height:4px;overflow:hidden;top:7px}.hm-hero__tab.is-active{background:#0000}}@media (prefers-reduced-motion:reduce){.hm-hero__bg,.hm-hero__slide,.hm-hero__slide.is-active .hm-hero__content>*{animation:none;transition:none}}.hm-mega__item.is-active{background:var(--hm-soft);color:var(--fab-deep)!important}.hm-mega__item.is-active .hm-mega__arrow{color:var(--fab-deep)}.hm-mega__detail{animation:hm-mega-in .2s ease;background:var(--fab-surface);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.hm-mega__detail-img{background-color:#fff;background-position:50%;background-size:cover;display:block;height:150px}.hm-mega__detail-body{display:flex;flex-direction:column;gap:8px;padding:16px}.hm-mega__detail-body strong{color:var(--hm-ink);font-size:16px}.hm-mega__detail-body p{color:var(--hm-muted);font-size:13px;line-height:1.5;margin:0}.hm-mega__subs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.hm-mega__subs a{background:#fff;border:1px solid var(--hm-line);border-radius:999px;color:var(--hm-ink)!important;display:inline-block;font-size:12.5px;font-weight:600;padding:5px 10px;transition:border-color .15s ease,color .15s ease}.hm-mega__subs a:hover{border-color:var(--fab-blue);color:var(--fab-deep)!important}.hm-mega__cta{align-items:center;align-self:flex-start;background:var(--fab-gradient-btn);border:0;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-top:6px;padding:9px 16px}.hm-mega__cta:hover{background:var(--fab-gradient-btn-hover)}@media (min-width:992px) and (max-width:1299px){.hm-inline-nav .hm-menu__link{font-size:14px;padding:0 10px}}.hh-section{background:#fff;padding:56px 0}.hh-section--tint{background:var(--fab-surface)}.hh-section a{text-decoration:none}.hh-container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.hh-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.hh-head .fab-title{margin-bottom:8px}.hh-head.is-center{justify-content:center;text-align:center}.hh-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14.5px;font-weight:700;gap:10px;justify-content:center;min-height:46px;padding:0 20px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.hh-btn i{font-size:12px}.hh-btn--sm{border-radius:10px;font-size:13.5px;min-height:40px;padding:0 16px}.hh-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.hh-btn--primary:hover{background:var(--fab-gradient-btn-hover)}.hh-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.hh-btn--outline:hover{background:var(--fab-soft)}.hh-btn--white{background:#fff;color:var(--fab-deep)!important}.hh-btn--white:hover{background:var(--fab-soft)}.hh-catgrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.hh-feature{align-items:flex-end;background:var(--fab-soft);border-radius:20px;display:flex;grid-row:1/span 2;isolation:isolate;min-height:400px;overflow:hidden;padding:18px;position:relative}.hh-feature__img{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .6s ease;z-index:-1}.hh-feature:hover .hh-feature__img{transform:scale(1.05)}.hh-feature__body{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:16px;box-shadow:var(--fab-shadow-md);display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;width:100%}.hh-feature__tag{align-items:center;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.hh-feature__tag i{font-size:10px}.hh-feature__body strong{color:var(--fab-ink);font-size:24px;font-weight:800;line-height:1.2}.hh-feature__text{color:var(--fab-muted);font-size:14px;line-height:1.55}.hh-feature__cta{align-items:center;background:var(--fab-gradient-btn);border-radius:10px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:6px;padding:10px 18px;transition:background .2s ease}.hh-feature:hover .hh-feature__cta{background:var(--fab-gradient-btn-hover)}.hh-feature__cta i,.hh-tile__all-cta i{font-size:12px;transition:transform .2s ease}.hh-feature:hover .hh-feature__cta i,.hh-tile--all:hover .hh-tile__all-cta i{transform:translateX(3px)}.hh-tile{background:#fff;border:1px solid var(--fab-line);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.hh-tile:focus-visible,.hh-tile:hover{border-color:#c7dcef;box-shadow:var(--fab-shadow-md);transform:translateY(-3px)}.hh-tile__img{background:#f1f5fa;display:block;flex:1 0 190px;overflow:hidden;position:relative}.hh-tile__img img{height:100%!important;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%!important}.hh-tile:hover .hh-tile__img img{transform:scale(1.06)}.hh-tile__body{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 18px}.hh-tile strong{color:var(--fab-ink);display:block;font-size:16.5px;font-weight:800;line-height:1.3}.hh-tile__text{color:var(--fab-muted);display:block;font-size:13.5px;line-height:1.4;margin-top:3px}.hh-tile__go{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-deep);display:inline-flex;flex:0 0 34px;font-size:12px;height:34px;justify-content:center;transition:background .2s ease,color .2s ease}.hh-tile:hover .hh-tile__go{background:var(--fab-gradient-btn);color:#fff}.hh-tile--all{background:var(--fab-gradient);border-color:#0000;gap:4px;justify-content:center;padding:26px 28px}.hh-tile--all strong{color:#fff;font-size:18px}.hh-tile--all .hh-tile__text{color:#ffffffe0;font-size:13.5px}.hh-tile__all-icon{background:#fff3;border-radius:14px;color:#fff;font-size:20px;height:46px;justify-content:center;margin-bottom:10px;width:46px}.hh-tile__all-cta,.hh-tile__all-icon{align-items:center;display:inline-flex}.hh-tile__all-cta{align-self:flex-start;background:#fff;border-radius:10px;color:var(--fab-deep);font-size:13.5px;font-weight:700;gap:8px;margin-top:14px;padding:9px 16px}.hh-mosaic{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:250px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hh-mosaic>li.is-large{grid-column:span 2;grid-row:span 2}.hh-mosaic>li.is-wide{grid-column:span 2}.hh-mcard{background:var(--fab-deep);border:0;border-radius:20px;box-shadow:var(--fab-shadow-sm);cursor:pointer;display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:space-between;overflow:hidden;padding:20px;position:relative;text-align:left;transition:box-shadow .3s ease,transform .3s ease;width:100%}.hh-mcard:focus-visible,.hh-mcard:hover{box-shadow:var(--fab-shadow-md);transform:translateY(-4px)}.hh-mcard:focus-visible{outline:3px solid #3490ce80;outline-offset:3px}.hh-mcard__img{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .7s ease;z-index:-2}.hh-mcard:hover .hh-mcard__img{transform:scale(1.07)}.hh-mcard:before{background:linear-gradient(0deg,#2366b1f5,#2366b1c7 34%,#3490ce1f 72%,#3490ce00);content:"";inset:0;position:absolute;z-index:-1}.hh-mcard__top{align-items:center;display:flex;justify-content:space-between}.hh-mcard__icon{align-items:center;background:#ffffffeb;border-radius:14px;box-shadow:0 8px 18px #102a432e;color:var(--fab-deep);display:inline-flex;font-size:18px;height:46px;justify-content:center;width:46px}.hh-mcard__num{background:#ffffffd9;border-radius:999px;color:var(--fab-deep);font-size:12px;font-weight:800;letter-spacing:.06em;padding:5px 10px}.hh-mcard__body{color:#fff;display:flex;flex-direction:column;gap:6px}.hh-mcard__title{font-size:20px;font-weight:800;line-height:1.2}.is-large .hh-mcard__title{font-size:30px}.hh-mcard__text{color:#ffffffe6;font-size:14px;line-height:1.5;max-width:520px}.is-large .hh-mcard__text{font-size:15.5px}.hh-mcard__more{display:none}.is-large .hh-mcard__more{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.hh-mcard__feature{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:500;gap:8px}.hh-mcard__feature i{background:#ffffff40;border-radius:50%;flex:0 0 18px;font-size:9px;height:18px;justify-content:center}.hh-mcard__cta,.hh-mcard__feature i{align-items:center;display:inline-flex}.hh-mcard__cta{align-self:flex-start;background:#fff;border-radius:10px;color:var(--fab-deep);font-size:13px;font-weight:700;gap:8px;margin-top:10px;padding:8px 14px;transition:gap .2s ease}.hh-mcard__cta i{transition:transform .2s ease}.hh-mcard:hover .hh-mcard__cta i{transform:translateX(3px)}@media (max-width:1199px){.hh-mosaic{grid-auto-rows:240px;grid-template-columns:repeat(2,minmax(0,1fr))}.hh-mosaic>li.is-large{grid-column:span 2;grid-row:span 1}.hh-mosaic>li.is-wide{grid-column:span 1}.is-large .hh-mcard__title{font-size:24px}}@media (max-width:767px){.hh-mosaic{gap:12px;grid-auto-rows:230px;grid-template-columns:1fr}.hh-mosaic>li.is-large{grid-column:auto}.hh-mcard{border-radius:16px;padding:16px}.hh-mcard__title,.is-large .hh-mcard__title{font-size:19px}.is-large .hh-mcard__more{display:none}}@media (prefers-reduced-motion:reduce){.hh-mcard,.hh-mcard__img{transition:none}}.hh-why{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hh-why__intro .fab-title{margin-bottom:10px}.hh-why__photo{margin-top:26px;position:relative}.hh-why__photo img{border-radius:20px;box-shadow:var(--fab-shadow-md);display:block;height:300px!important;object-fit:cover;width:100%!important}.hh-why__badge{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:16px;bottom:-18px;box-shadow:var(--fab-shadow-md);color:var(--fab-muted);display:flex;font-size:13px;gap:12px;line-height:1.35;padding:14px 18px 14px 14px;position:absolute;right:-18px}.hh-why__badge strong{color:var(--fab-ink);display:block;font-size:15px}.hh-why__badge-icon{align-items:center;background:var(--fab-gradient);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 42px;font-size:17px;height:42px;justify-content:center}.hh-why__side{background:#fff;border:1px solid var(--fab-line);border-radius:22px;box-shadow:var(--fab-shadow-sm);padding:34px 36px}.hh-why__list{grid-gap:26px 32px;display:grid;gap:26px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.hh-why__list li{align-items:flex-start;display:flex;gap:16px}.hh-why__icon{align-items:center;background:var(--fab-soft);border-radius:15px;color:var(--fab-blue);display:inline-flex;flex:0 0 50px;font-size:20px;height:50px;justify-content:center;transition:background .25s ease,color .25s ease,transform .25s ease}.hh-why__list li:hover .hh-why__icon{background:var(--fab-gradient);color:#fff;transform:translateY(-2px)}.hh-why__list strong{color:var(--fab-ink);display:block;font-size:16px;font-weight:800;margin:2px 0 4px}.hh-why__text{color:var(--fab-muted);display:block;font-size:14px;line-height:1.55}.hh-why__cta{align-items:center;border-top:1px solid var(--fab-line);display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:30px;padding-top:24px}.hh-why__call{color:var(--fab-ink)!important;font-size:15px;font-weight:700;gap:10px}.hh-why__call,.hh-why__call i{align-items:center;display:inline-flex}.hh-why__call i{background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);font-size:13px;height:36px;justify-content:center;width:36px}.hh-why__call:hover{color:var(--fab-deep)!important}@media (max-width:1199px){.hh-why{gap:40px;grid-template-columns:1fr}.hh-why__photo img{height:280px!important}.hh-why__badge{right:16px}}@media (max-width:767px){.hh-why__photo img{height:200px!important}.hh-why__badge{bottom:-16px;padding:10px 14px 10px 10px;right:12px}.hh-why__side{padding:22px 18px}.hh-why__list{gap:18px;grid-template-columns:1fr}.hh-why__cta .hh-btn{flex:1 1 100%}}.hh-sols{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hh-sol{align-items:flex-end;background:var(--fab-soft);border-radius:22px;box-shadow:var(--fab-shadow-sm);display:flex;isolation:isolate;min-height:460px;overflow:hidden;padding:16px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hh-sol:focus-visible,.hh-sol:hover{box-shadow:var(--fab-shadow-md);transform:translateY(-5px)}.hh-sol__img{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .7s ease;z-index:-1}.hh-sol:hover .hh-sol__img{transform:scale(1.07)}.hh-sol__icon{align-items:center;background:var(--fab-gradient);border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:19px;height:48px;justify-content:center;left:18px;position:absolute;top:18px;width:48px}.hh-sol__panel{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-radius:16px;box-shadow:var(--fab-shadow-md);display:flex;flex-direction:column;gap:8px;padding:22px;width:100%}.hh-sol__kicker{color:var(--fab-deep);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hh-sol__title{color:var(--fab-ink);font-size:22px;font-weight:800;line-height:1.2}.hh-sol__text{color:var(--fab-muted);font-size:14px;line-height:1.55}.hh-sol__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.hh-sol__tags span{background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:12px;font-weight:600;padding:4px 10px}.hh-sol__cta{align-items:center;color:var(--fab-deep);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px}.hh-sol__cta i{font-size:12px;transition:transform .2s ease}.hh-sol:hover .hh-sol__cta i{transform:translateX(4px)}@media (max-width:991px){.hh-sols{gap:16px;grid-template-columns:1fr}.hh-sol{min-height:380px}.hh-sol__panel{max-width:520px}}@media (max-width:767px){.hh-sol{border-radius:18px;min-height:360px;padding:12px}.hh-sol__panel{padding:18px}.hh-sol__title{font-size:19px}}@media (prefers-reduced-motion:reduce){.hh-sol,.hh-sol__img{transition:none}}@media (max-width:1199px){.hh-catgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.hh-feature{grid-column:1/-1;grid-row:auto;min-height:340px}.hh-feature__body{max-width:520px}}@media (max-width:767px){.hh-section{padding:40px 0}.hh-container{padding:0 16px}.hh-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.hh-head .hh-btn{width:100%}.hh-catgrid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hh-feature{min-height:320px;padding:12px}.hh-feature__body{padding:16px}.hh-feature__body strong{font-size:20px}.hh-tile__img{flex-basis:110px}.hh-tile__body{padding:10px 12px}.hh-tile strong{font-size:13.5px}.hh-tile__text{display:none}.hh-tile__go{flex-basis:28px;height:28px}.hh-tile--all{padding:16px}.hh-tile--all .hh-tile__text{display:block}}@media (prefers-reduced-motion:reduce){.hh-feature__img,.hh-tile,.hh-tile__img img{transition:none}}.col-card{background:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.col-card:hover{box-shadow:var(--fab-shadow-md);transform:translateY(-3px)}.col-card__media{aspect-ratio:5/4;background:#fff;overflow:hidden;position:relative}.col-card__media-link{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:absolute}.col-card__media-link img{display:block;height:auto!important;max-height:100%;max-width:100%;object-fit:contain;transition:transform .4s ease;width:auto!important}.col-card:hover .col-card__media-link img{transform:scale(1.05)}.col-card__quick,.col-card__sale{z-index:2}.col-card__sale{background:var(--fab-sale);border-radius:6px;color:#fff;font-size:12px;font-weight:800;left:10px;padding:4px 8px;position:absolute;top:10px}.col-card__quick{align-items:center;background:var(--fab-gradient-btn);border:0;border-radius:999px;bottom:10px;box-shadow:var(--fab-shadow-blue);color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;height:34px;left:50%;opacity:0;padding:0 14px;position:absolute;transform:translate(-50%,8px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.col-card:hover .col-card__quick,.col-card__quick:focus-visible{opacity:1;transform:translate(-50%)}.col-card__body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.col-card__title{color:#3b4654!important;display:block;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.col-card__title:hover{color:var(--fab-deep)!important}.col-card__price{align-items:baseline;display:flex;gap:8px;min-height:22px;overflow:hidden}.col-card__price strong{color:var(--fab-deep);flex:0 0 auto;font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.col-card__price s{color:#94a3b8;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-card__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;margin-top:4px}.col-card__cta{align-items:center;background:#fff;border:1px solid #c9d2dc;border-radius:4px;color:#111827;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;height:40px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.col-card__cta:hover:not(:disabled){background:var(--fab-gradient-btn);border-color:#0000;color:#fff}.col-card__cta.is-added{background:var(--fab-success);border-color:#0000;color:#fff}.col-card__cta:disabled{background:#f3f5f8;color:#94a3b8;cursor:not-allowed}.col-card__wish{align-items:center;background:#fff;border:1px solid #c9d2dc;border-radius:4px;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;height:40px;justify-content:center;transition:color .2s ease,border-color .2s ease}.col-card__wish.active,.col-card__wish:hover{border-color:#fecaca;color:var(--fab-sale)}@media (hover:none){.col-card__quick{display:none}}@media (max-width:767px){.col-card__media-link{padding:10px}.col-card__body{gap:5px;padding:8px 10px 10px}.col-card__title{font-size:13.5px}.col-card__price strong{font-size:14px}.col-card__actions{gap:6px;grid-template-columns:minmax(0,1fr) 36px}.col-card__cta,.col-card__wish{font-size:13px;height:40px}.col-card__wish{font-size:15px}}@media (prefers-reduced-motion:reduce){.col-card,.col-card__media-link img,.col-card__quick{transition:none}}.rail+.rail{margin-top:40px}.rail__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.rail__head h2{color:var(--fab-ink)!important;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.2;margin:0}.rail__head p{color:var(--fab-muted);font-size:14.5px;margin:4px 0 0}.rail__intro{align-items:center;display:flex;gap:14px;min-width:0}.rail__icon{align-items:center;background:var(--fab-gradient);border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;flex:0 0 auto;font-size:18px;height:46px;justify-content:center;width:46px}.rail__eyebrow{color:var(--fab-blue);display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.rail__tools{align-items:center;gap:14px}.rail__nav,.rail__tools{display:flex;flex:0 0 auto}.rail__nav{gap:8px}.rail__nav button{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;box-shadow:var(--fab-shadow-sm);color:var(--fab-deep);cursor:pointer;display:inline-flex;font-size:13px;height:38px;justify-content:center;transition:background .2s ease,color .2s ease,opacity .2s ease;width:38px}.rail__nav button:hover:not(:disabled){background:var(--fab-gradient-btn);border-color:#0000;color:#fff}.rail__nav button:disabled{box-shadow:none;cursor:default;opacity:.4}.rail__track{--rail-cols:7;--rail-gap:16px;grid-gap:var(--rail-gap);display:grid;gap:var(--rail-gap);grid-auto-columns:calc((100% - (var(--rail-cols) - 1)*var(--rail-gap))/var(--rail-cols));grid-auto-flow:column;list-style:none;margin:-8px -8px 0;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 8px 14px;scroll-padding:0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.rail__track::-webkit-scrollbar{display:none}.rail__track>li{min-width:0;scroll-snap-align:start}@media (max-width:1599px){.rail__track{--rail-cols:6}}@media (max-width:1299px){.rail__track{--rail-cols:5}}@media (max-width:1099px){.rail__track{--rail-cols:4}}@media (max-width:899px){.rail__track{--rail-cols:3}}@media (max-width:767px){.rail+.rail{margin-top:28px}.rail__head{margin-bottom:12px}.rail__track{--rail-cols:2.3;--rail-gap:10px}.rail__nav{display:none}}.rail--sides{position:relative}.rail__side{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;box-shadow:var(--fab-shadow-md);color:var(--fab-deep);cursor:pointer;display:inline-flex;font-size:14px;height:42px;justify-content:center;position:absolute;top:42%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,opacity .2s ease;width:42px;z-index:3}.rail__side.is-prev{left:-14px}.rail__side.is-next{right:-14px}.rail__side:hover:not(:disabled){background:var(--fab-gradient-btn);border-color:#0000;color:#fff}.rail__side:disabled{opacity:0;pointer-events:none}@media (max-width:767px){.rail__side{display:none}}.fp{--fp-ink:var(--fab-ink);--fp-muted:var(--fab-muted);--fp-blue:var(--fab-blue);--fp-blue-dark:var(--fab-deep);--fp-line:var(--fab-line);--fp-soft:var(--fab-soft);--fp-hot:var(--fab-sale);background:#fff;padding:56px 0}.fp__container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.fp a{text-decoration:none}.fp__head{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:24px}.fp__head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.fp-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 22px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.fp-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.fp-btn--primary:hover{background:var(--fab-gradient-btn-hover)}.fp-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.fp-btn--outline:hover{background:var(--fab-soft);color:var(--fab-deep)!important}.fp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.fp-grid>li{min-width:0}.fp-skel-card{background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding-bottom:12px}.fp-skel{animation:fp-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 50%,#eef2f7 75%);background-size:200% 100%;border-radius:6px;display:block;height:14px;margin:0 12px}.fp-skel--media{aspect-ratio:5/4;border-radius:0;height:auto;margin:0}.fp-skel--sm{width:45%}.fp-skel--btn{border-radius:4px;height:40px;margin-top:4px}@keyframes fp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fp-state{align-items:center;background:#fff;border:1px dashed #cfdbe9;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:56px 20px;text-align:center}.fp-state i{color:#9fb2c8;font-size:40px}.fp-state p{color:var(--fp-muted);font-size:16px;font-weight:600;margin:0}@media (max-width:1599px){.fp-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1299px){.fp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){.fp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.fp{padding:40px 0}.fp__head{align-items:flex-start;flex-direction:column;gap:20px}}@media (max-width:899px){.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.fp__container{padding:0 16px}.fp__head-actions,.fp__head-actions .fp-btn{width:100%}.fp-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fp-skel{animation:none}}.fp .col-card{border:1px solid var(--fab-line);border-radius:12px}.fp .col-card:hover{border-color:#c7dcef}.fp .col-card__media{border-bottom:1px solid #eef2f7}.pqv{--pqv-ink:var(--fab-ink);--pqv-muted:var(--fab-muted);--pqv-blue:var(--fab-blue);--pqv-blue-dark:var(--fab-deep);--pqv-line:var(--fab-line);--pqv-soft:var(--fab-soft);--pqv-hot:var(--fab-sale);align-items:center;animation:pqv-fade .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102a4366;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}@keyframes pqv-fade{0%{opacity:0}}@keyframes pqv-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}.pqv__dialog{animation:pqv-rise .28s cubic-bezier(.2,.8,.2,1);background:#fff;border-radius:24px;box-shadow:0 40px 90px #08122059;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(640px,calc(100vh - 48px));max-width:1000px;overflow:hidden;position:relative;width:100%}.pqv__close{align-items:center;background:#fff;border:1px solid var(--pqv-line);border-radius:50%;color:var(--pqv-ink);cursor:pointer;display:inline-flex;font-size:17px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:40px;z-index:3}.pqv__close:hover{background:var(--fab-blue);border-color:var(--fab-blue);color:#fff;transform:rotate(90deg)}.pqv__close:focus-visible{outline:3px solid #3490ce66;outline-offset:2px}.pqv__gallery{background:#f3f6fa;border-right:1px solid var(--pqv-line);display:flex;min-height:0;padding:24px;position:relative}.pqv__discount{background:var(--pqv-hot);border-radius:10px;box-shadow:0 8px 18px #e5322d4d;color:#fff;font-size:12.5px;font-weight:800;left:20px;letter-spacing:.02em;padding:6px 11px;position:absolute;top:20px;z-index:2}.pqv__stage{border-radius:18px;cursor:zoom-in;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.pqv__stage img{height:80%;inset:8% 6% 12%;mix-blend-mode:multiply;object-fit:contain;position:absolute;transition:transform .25s ease;width:88%}.pqv__stage.is-zooming img{transform:scale(1.9)}.pqv__zoom-hint{align-items:center;background:#ffffffd9;border-radius:999px;bottom:6px;color:#6b7c90;display:inline-flex;font-size:12px;gap:7px;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap}.pqv__stage.is-zooming .pqv__zoom-hint{opacity:0}.pqv__info{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:28px 30px 22px}.pqv__info>*{flex-shrink:0}.pqv__stock{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;margin-bottom:10px;padding:5px 11px}.pqv__dot{background:currentColor;border-radius:50%;height:7px;width:7px}.pqv__stock.is-ok{background:var(--fab-success-soft);color:var(--fab-success)}.pqv__stock.is-low{background:#fff4e0;color:#b45309}.pqv__stock.is-out{background:#fdecec;color:#c02622}.pqv__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--pqv-ink)!important;display:-webkit-box;font-size:22px;font-weight:800;line-height:1.25;margin:0 48px 10px 0;overflow:hidden}.pqv__price{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}.pqv__price strong{color:var(--pqv-blue);font-size:28px;font-weight:800;line-height:1.1}.pqv__price del{color:#94a3b8;font-size:16px}.pqv__save{background:var(--fab-success-soft);border-radius:8px;color:var(--fab-success);font-size:12.5px;font-weight:700;padding:4px 9px}.pqv__desc{border-top:1px solid var(--pqv-line);margin-bottom:16px;padding-top:14px}.pqv__desc p{color:var(--pqv-muted);font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.pqv__desc p.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pqv__desc button{background:none;border:0;color:var(--pqv-blue);cursor:pointer;font-size:13.5px;font-weight:700;margin-top:4px;padding:0}.pqv__buy{align-items:stretch;display:flex;gap:10px;margin-bottom:16px}.pqv__qty{align-items:center;background:#fff;border:1px solid var(--pqv-line);border-radius:14px;display:flex;flex:0 0 auto;height:50px}.pqv__qty button{background:#0000;border:0;color:var(--pqv-ink);cursor:pointer;font-size:12px;height:100%;width:40px}.pqv__qty button:disabled{color:#c3ccd7;cursor:not-allowed}.pqv__qty span{color:var(--pqv-ink);font-size:15px;font-weight:700;min-width:26px;text-align:center}.pqv__add{align-items:center;background:var(--fab-gradient-btn);border:0;border-radius:14px;box-shadow:0 10px 22px #3490ce42;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:15.5px;font-weight:700;gap:10px;height:50px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.pqv__add:hover:not(:disabled){box-shadow:0 14px 28px #3490ce57;transform:translateY(-1px)}.pqv__add:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.pqv__wish{align-items:center;background:#fff;border:1px solid var(--pqv-line);border-radius:14px;color:var(--pqv-ink);cursor:pointer;display:inline-flex;flex:0 0 50px;font-size:18px;height:50px;justify-content:center;transition:color .2s ease,border-color .2s ease}.pqv__wish.active,.pqv__wish:hover{border-color:#fecaca;color:var(--pqv-hot)}.pqv__trust{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 14px;padding:0}.pqv__trust li{align-items:center;background:#f6f9fd;border-radius:11px;color:var(--pqv-muted);display:flex;font-size:12px;gap:10px;line-height:1.3;padding:9px 11px}.pqv__trust i{color:var(--pqv-blue);flex:0 0 auto;font-size:16px}.pqv__trust strong{color:var(--pqv-ink);display:block;font-size:13px}.pqv__foot{align-items:center;border-top:1px solid var(--pqv-line);display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-top:auto;padding-top:14px}.pqv__details{align-items:center;color:var(--pqv-ink)!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;text-decoration:none}.pqv__details i{color:var(--pqv-blue);transition:transform .2s ease}.pqv__details:hover{color:var(--pqv-blue)!important}.pqv__details:hover i{transform:translateX(3px)}.pqv__help{color:var(--pqv-muted)!important;gap:8px;text-decoration:none}.pqv__help,.pqv__help i{align-items:center;display:inline-flex;font-size:13px}.pqv__help i{background:var(--pqv-soft);border-radius:50%;color:var(--pqv-blue);height:30px;justify-content:center;width:30px}.pqv__help strong{color:var(--pqv-ink);font-weight:700}.pqv__help:hover strong{color:var(--pqv-blue)}@media (min-width:900px) and (max-height:720px){.pqv{padding:16px}.pqv__dialog{height:calc(100vh - 32px)}.pqv__info{padding:20px 28px 14px}.pqv__title{font-size:20px}.pqv__price strong{font-size:25px}.pqv__desc{padding-top:10px}.pqv__buy,.pqv__desc{margin-bottom:12px}.pqv__trust{margin-bottom:10px}.pqv__trust li{padding:7px 10px}.pqv__trust li span{font-size:0}.pqv__trust strong{font-size:12.5px}.pqv__foot{padding-top:10px}}@media (min-width:900px) and (max-height:500px){.pqv__trust{display:none}.pqv__desc p.is-clamped{-webkit-line-clamp:2}}@media (max-width:899px){.pqv{align-items:flex-end;padding:0}.pqv__dialog{animation-name:pqv-sheet;border-radius:22px 22px 0 0;grid-template-columns:1fr;height:auto;max-height:92vh;overflow-y:auto}@keyframes pqv-sheet{0%{opacity:0;transform:translateY(40px)}}.pqv__gallery{border-bottom:1px solid var(--pqv-line);border-right:0;height:270px;padding:16px}.pqv__stage{cursor:default}.pqv__stage.is-zooming img{transform:none}.pqv__zoom-hint{display:none}.pqv__info{overflow:visible;padding:20px 20px 24px}.pqv__title{font-size:20px;margin-right:0}.pqv__price strong{font-size:25px}}@media (max-width:420px){.pqv__buy{flex-wrap:wrap}.pqv__add{flex-basis:100%;order:3}.pqv__qty{flex:1 1 auto;justify-content:space-between}.pqv__trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pqv,.pqv__dialog{animation:none}.pqv__stage img{transition:none}}.tp{background:#fff;overflow:hidden;padding:56px 0 48px}.hf__container,.tp__container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.tp__head{align-items:center;display:flex;flex-direction:column;margin-bottom:28px;text-align:center}.tp__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;position:relative}.tp__track{align-items:center;animation:tp-scroll 45s linear infinite;display:flex;gap:20px;list-style:none;margin:0;padding:6px 0;width:-webkit-max-content;width:max-content}.tp__marquee:hover .tp__track{animation-play-state:paused}@keyframes tp-scroll{to{transform:translateX(calc(-50% - 10px))}}.tp__item{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:16px;display:flex;height:104px;justify-content:center;padding:18px 26px;transition:border-color .25s ease,box-shadow .25s ease;width:200px}.tp__item img{max-height:60px;max-width:100%;object-fit:contain;transition:transform .25s ease}.tp__item:hover{border-color:#c7dcef;box-shadow:var(--fab-shadow-sm)}.tp__item:hover img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.tp__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.tp__item[aria-hidden=true]{display:none}}.fab-contact-head{margin-bottom:26px}.fab-contact-head .fab-intro{font-size:15.5px}.hf{background:var(--fab-surface);color:var(--fab-muted);padding-top:44px;position:relative}.hf a{text-decoration:none}.hf:before{background:var(--fab-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0}.hf__grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1.5fr .8fr 1.1fr .9fr 1.3fr;padding-bottom:28px}.hf__brand img{display:block;height:46px;margin-bottom:14px;width:auto}.hf__brand p{color:var(--fab-muted);font-size:14.5px;line-height:1.7;margin:0 0 16px;max-width:360px}.hf__socials{display:flex;gap:10px}.hf__socials a{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;color:var(--fab-deep);display:inline-flex;font-size:16px;height:40px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:40px}.hf__socials a:hover{background:var(--fab-gradient-btn);border-color:#0000;color:#fff}.hf__col h3{color:var(--fab-ink)!important;font-size:15px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.hf__col ul{list-style:none;margin:0;padding:0}.hf__col li{margin-bottom:8px}.hf__link{background:none;border:0;color:var(--fab-muted)!important;cursor:pointer;font-size:14.5px;padding:0;text-align:left;transition:color .2s ease}.hf__link:hover{color:var(--fab-deep)!important}.hf__contact li{align-items:flex-start;display:flex;gap:12px}.hf__contact i{color:var(--fab-blue);margin-top:3px;text-align:center;width:16px}.hf__bottom{align-items:center;border-top:1px solid var(--fab-line);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 24px;justify-content:space-between;padding:16px 150px 16px 0}.hf__bottom p{color:var(--fab-muted);margin:0}.hf__bottom span{color:var(--fab-deep);font-weight:600}@media (max-width:1199px){.hf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf__brand{grid-column:1/-1}}@media (max-width:991px){.tp{padding:40px 0 36px}}@media (max-width:767px){.hf__container,.tp__container{padding:0 16px}.tp__item{height:84px;padding:14px 18px;width:150px}.tp__item img{max-height:46px}.hf{padding-top:36px}.hf__grid{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hf__brand,.hf__col:last-child{grid-column:1/-1}.hf__bottom{flex-direction:column;padding-bottom:84px;padding-right:0}}.fab-contact-visual{padding-bottom:8px;position:relative}.fab-contact-visual__photo{border-radius:20px;display:block;height:300px!important;object-fit:cover;width:100%!important}.fab-contact-visual__panel{background:#fff;border:1px solid var(--fab-line);border-radius:18px;box-shadow:var(--fab-shadow-md);margin:-90px 24px 0;padding:26px 28px;position:relative}.fab-contact-visual__panel .fab-title{font-size:clamp(24px,2.4vw,32px)}.fab-contact-visual__panel .fab-intro{font-size:15px}.fab-contact-visual__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.fab-contact-visual__list li{align-items:center;display:flex;gap:12px}.fab-contact-visual__list span{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);display:inline-flex;flex:0 0 38px;font-size:14px;height:38px;justify-content:center}.fab-contact-visual__list a{color:var(--fab-ink)!important;font-size:14.5px;font-weight:600;text-decoration:none}.fab-contact-visual__list a:hover{color:var(--fab-deep)!important}@media (max-width:767px){.fab-contact-visual__photo{height:200px!important}.fab-contact-visual__panel{margin:-60px 12px 0;padding:20px 18px}}.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:var(--fab-gradient-btn);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:50px;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.fab-contact-submit:hover:not(:disabled){background:var(--fab-gradient-btn-hover);box-shadow:var(--fab-shadow-blue)}.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}}.sp-page{background:#f4f6f9}.sp-page a{text-decoration:none}.sp-container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.sp-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:0 22px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.sp-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.sp-btn--primary:hover{background:var(--fab-gradient-btn-hover)}.sp-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.sp-btn--outline:hover{background:var(--fab-soft)}.sp-link{background:none;border:0;color:var(--fab-deep);cursor:pointer;font-size:13.5px;font-weight:700;padding:0}.sp-link:hover{text-decoration:underline}.sp-hero{background:#fff;border-bottom:1px solid var(--fab-line)}.sp-hero__row{gap:32px;justify-content:space-between;padding:26px 0 22px}.sp-crumbs,.sp-hero__row{align-items:center;display:flex}.sp-crumbs{color:var(--fab-muted);flex-wrap:wrap;font-size:13px;gap:6px 10px;margin-bottom:12px}.sp-crumbs a,.sp-crumbs__link{background:none;border:0;color:var(--fab-muted)!important;cursor:pointer;font:inherit;padding:0}.sp-crumbs a:hover,.sp-crumbs__link:hover{color:var(--fab-deep)!important}.sp-crumbs i{font-size:8px;opacity:.6}.sp-crumbs span{color:var(--fab-ink);font-weight:600}.sp-hero__title{color:var(--fab-ink)!important;font-size:clamp(26px,2.8vw,36px);font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:0 0 6px}.sp-hero__meta{color:var(--fab-muted);font-size:15px;margin:0}.sp-advice{align-items:center;background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:14px;display:flex;flex:0 0 auto;gap:14px;padding:12px 18px 12px 12px;transition:border-color .2s ease,background .2s ease}.sp-advice:hover{background:var(--fab-soft);border-color:var(--fab-blue)}.sp-advice__icon{align-items:center;background:var(--fab-gradient);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 44px;font-size:18px;height:44px;justify-content:center}.sp-advice__text{color:var(--fab-muted);display:flex;flex-direction:column;font-size:12.5px;gap:2px}.sp-advice__text strong{color:var(--fab-ink);font-size:14.5px;font-weight:700}.sp-advice__go{color:var(--fab-deep);font-size:13px;margin-left:6px;transition:transform .2s ease}.sp-advice:hover .sp-advice__go{transform:translateX(3px)}.sp-tabs{display:flex;gap:28px;margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}.sp-tabs::-webkit-scrollbar{display:none}.sp-tabs__tab{background:none;border:0;border-bottom:3px solid #0000;color:var(--fab-muted);cursor:pointer;flex:0 0 auto;font-size:14.5px;font-weight:600;padding:12px 0 13px;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.sp-tabs__tab:hover{color:var(--fab-ink)}.sp-tabs__tab.is-active{border-bottom-color:var(--fab-blue);color:var(--fab-deep);font-weight:700}.sp-layout{padding-bottom:40px;padding-top:28px}.sp-main{min-width:0}.sp-toolbar{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;display:flex;gap:14px;margin-bottom:14px;padding:10px 12px 10px 18px}.sp-toolbar__count{color:var(--fab-ink);flex:1 1 auto;font-size:14.5px;font-weight:700;margin:0}.sp-toolbar__controls{align-items:center;display:flex;gap:10px}.sp-select{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;display:flex;gap:8px;height:40px;margin:0;padding:0 4px 0 12px}.sp-select span{color:var(--fab-muted);font-size:13px;white-space:nowrap}.sp-select .nice-select{display:none!important}.sp-select select{background:#0000;border:0;color:var(--fab-ink);cursor:pointer;display:inline-block!important;font-size:14px;font-weight:700;height:36px;outline:none;padding:0 8px}.sp-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:14px}.sp-chip{align-items:center;background:var(--fab-soft);border:1px solid #c7dcef;border-radius:999px;color:var(--fab-deep);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:34px;padding:0 12px;transition:background .2s ease}.sp-chip i{font-size:11px}.sp-chip:hover{background:#d9ecf8}.sp-note{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-ink);display:flex;font-size:13.5px;gap:10px;margin:0 0 14px;padding:10px 14px}.sp-note i{color:var(--fab-blue)}.sp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.sp-grid>li{min-width:0}.sp-skel{background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:0 0 14px}.sp-skel__btn,.sp-skel__line,.sp-skel__media{animation:sp-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 50%,#eef2f7 75%);background-size:200% 100%;display:block}.sp-skel__media{aspect-ratio:1/1}.sp-skel__line{border-radius:6px;height:14px;margin:0 16px}.sp-skel__line--short{width:45%}.sp-skel__btn{border-radius:12px;height:40px;margin:4px 16px 0}@keyframes sp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-state{align-items:center;background:#fff;border:1px dashed #c7d6e6;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.sp-state>i{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);display:inline-flex;font-size:24px;height:64px;justify-content:center;margin-bottom:6px;width:64px}.sp-state h3{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0}.sp-state p{color:var(--fab-muted);font-size:14.5px;margin:0 0 8px;max-width:420px}.sp-state__actions{flex-wrap:wrap;gap:10px}.sp-more,.sp-state__actions{display:flex;justify-content:center}.sp-more{padding:28px 0 8px}.sp-spinner{animation:sp-spin .8s linear infinite;border:3px solid var(--fab-soft);border-radius:50%;border-top-color:var(--fab-blue);height:30px;width:30px}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-end{color:var(--fab-muted);font-size:13.5px;margin:26px 0 0;text-align:center}.sp-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sp-help{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:18px;box-shadow:var(--fab-shadow-sm);display:flex;gap:22px;margin-bottom:48px;padding-bottom:22px;padding-top:22px}.sp-help__icon{align-items:center;background:var(--fab-gradient);border-radius:16px;color:#fff;display:inline-flex;flex:0 0 56px;font-size:24px;height:56px;justify-content:center}.sp-help__text{flex:1 1 auto}.sp-help__text h2{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0 0 4px}.sp-help__text p{color:var(--fab-muted);font-size:14.5px;margin:0}.sp-help__actions{display:flex;flex-wrap:wrap;gap:10px}.sp-toast{align-items:center;animation:sp-toast-in .25s ease;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;left:50%;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10001}.sp-toast i{color:var(--fab-success);font-size:18px}@keyframes sp-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width:1599px){.sp-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1299px){.sp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){.sp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sp-hero__row{align-items:stretch;flex-direction:column;gap:16px;padding:18px 0 14px}.sp-hero__meta{font-size:14px}.sp-advice{padding:10px 14px 10px 10px}.sp-advice__icon{flex-basis:38px;font-size:16px;height:38px}.sp-advice__text strong{font-size:13.5px}.sp-advice__go{margin-left:auto}.sp-tabs{gap:22px}.sp-tabs__tab{font-size:14px}}@media (max-width:991px){.sp-help{flex-wrap:wrap}.sp-help__actions{width:100%}}@media (max-width:767px){.sp-container{padding:0 16px}.sp-layout{padding-top:16px}.sp-toolbar{flex-wrap:wrap;gap:10px;padding:10px}.sp-toolbar__count{flex-basis:100%;font-size:13.5px;padding-left:4px}.sp-toolbar__controls{width:100%}.sp-toolbar__controls .sp-select:first-child{flex:0 0 auto}.sp-toolbar__controls .sp-select:last-child{flex:1 1 auto;min-width:0}.sp-toolbar__controls .sp-select:first-child span{display:none}.sp-select select{flex:1 1 auto;min-width:0}.sp-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-help{padding:18px 16px}.sp-help__actions .sp-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.sp-skel__btn,.sp-skel__line,.sp-skel__media,.sp-spinner{animation:none}}.sp-cat{padding:22px 0 6px}.sp-cat__banner{align-items:stretch;background:radial-gradient(circle at 12% 0,#45baeb29 0,#45baeb00 45%),linear-gradient(135deg,#fff 0,var(--fab-soft) 100%);border:1px solid var(--fab-line);border-radius:24px;box-shadow:var(--fab-shadow-sm);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:300px;overflow:hidden;position:relative}.sp-cat__copy{padding:30px 36px 32px;position:relative;z-index:1}.sp-cat .sp-crumbs{margin-bottom:18px}.sp-cat__icon{align-items:center;background:var(--fab-gradient);border-radius:15px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:20px;height:50px;justify-content:center;margin-bottom:14px;width:50px}.sp-cat__title{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0 0 10px}.sp-cat__text{color:var(--fab-muted);font-size:15.5px;line-height:1.6;margin:0 0 16px;max-width:560px}.sp-cat__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.sp-cat__meta span{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:999px;color:var(--fab-ink);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px}.sp-cat__meta i{color:var(--fab-blue);font-size:12px}.sp-cat__actions{display:flex;flex-wrap:wrap;gap:12px}.sp-cat__art{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.sp-cat__art img{height:100%!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%);object-fit:cover;width:100%!important}.sp-brands{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sp-brands__label{color:var(--fab-ink);font-size:13px;font-weight:800;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.sp-brands__chip{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:999px;color:var(--fab-ink);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:38px;padding:0 14px;transition:border-color .2s ease,background .2s ease,color .2s ease}.sp-brands__chip em{background:var(--fab-surface);border-radius:999px;color:var(--fab-muted);font-size:11.5px;font-style:normal;font-weight:700;padding:1px 7px}.sp-brands__chip:hover{border-color:var(--fab-blue);color:var(--fab-deep)}.sp-brands__chip.is-active{background:var(--fab-gradient-btn);border-color:#0000;color:#fff}.sp-brands__chip.is-active em{background:#ffffff38;color:#fff}.sp-page .col-card{border:1px solid var(--fab-line);border-radius:12px}.sp-page .col-card:hover{border-color:#c7dcef}.sp-page .col-card__media{border-bottom:1px solid #eef2f7}@media (max-width:991px){.sp-cat__banner{grid-template-columns:1fr}.sp-cat__art{display:none}}@media (max-width:767px){.sp-cat{padding-top:14px}.sp-cat__banner{border-radius:18px}.sp-cat__copy{padding:22px 20px 24px}.sp-cat__actions .sp-btn{flex:1 1 100%}.sp-brands{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sp-brands::-webkit-scrollbar{display:none}.sp-brands__chip{flex:0 0 auto}}.sp-landing{background:var(--fab-soft);border-radius:26px;box-shadow:var(--fab-shadow-md);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:440px;overflow:hidden;position:relative}.sp-landing__bg{background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-2}.sp-landing:before{background:linear-gradient(90deg,#f5f8fcfa,#f5f8fcf0 36%,#f5f8fc66 60%,#f5f8fc00 78%);content:"";inset:0;position:absolute;z-index:-1}.sp-landing__copy{max-width:760px;padding:34px 40px 28px}.sp-landing .sp-crumbs{margin-bottom:18px}.sp-landing__kicker{align-items:center;background:#fff;border-radius:999px;box-shadow:var(--fab-shadow-sm);color:var(--fab-deep);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.16em;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.sp-landing__kicker:before{background:var(--fab-gradient);border-radius:50%;content:"";height:7px;width:7px}.sp-landing__title{color:var(--fab-ink)!important;font-size:clamp(32px,4vw,54px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 14px}.sp-landing__text{color:var(--fab-muted);font-size:16.5px;line-height:1.6;margin:0 0 24px;max-width:520px}.sp-landing__cats{display:flex;flex-wrap:wrap;gap:10px}.sp-landing__cats .sp-btn{font-size:14.5px;min-height:46px;padding:0 18px}.sp-landing__perks{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:18px;box-shadow:var(--fab-shadow-sm);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 16px 16px;padding:0}.sp-landing__perks li{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;gap:12px;line-height:1.35;padding:16px 18px}.sp-landing__perks li+li{border-left:1px solid var(--fab-line)}.sp-landing__perks strong{color:var(--fab-ink);display:block;font-size:14px}.sp-landing__perk-icon{align-items:center;background:var(--fab-gradient);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 40px;font-size:16px;height:40px;justify-content:center}.sp-cats{margin-bottom:30px}.sp-cats__title{color:var(--fab-ink)!important;font-size:clamp(22px,2.2vw,28px);font-weight:800;margin:0 0 16px}.sp-cats__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.sp-catcard{background:#fff;border:1px solid var(--fab-line);border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.sp-catcard:hover{border-color:#c7dcef;box-shadow:var(--fab-shadow-md);transform:translateY(-4px)}.sp-catcard__img{background-color:var(--fab-soft);background-position:50%;background-size:cover;display:block;height:190px;transition:transform .6s ease}.sp-catcard:hover .sp-catcard__img{transform:scale(1.04)}.sp-catcard__body{align-items:flex-start;background:#fff;display:flex;gap:14px;padding:18px 18px 6px;position:relative}.sp-catcard__icon{align-items:center;background:var(--fab-gradient);border:3px solid #fff;border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;flex:0 0 44px;font-size:17px;height:44px;justify-content:center;margin-top:-40px}.sp-catcard__text{color:var(--fab-muted);flex:1 1 auto;font-size:13.5px;line-height:1.5;min-width:0}.sp-catcard__text strong{color:var(--fab-ink);display:block;font-size:17px;font-weight:800;margin-bottom:2px}.sp-catcard__cta{align-items:center;color:var(--fab-deep);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin:auto 18px 18px;padding-top:10px}.sp-catcard__cta i{font-size:12px;transition:transform .2s ease}.sp-catcard:hover .sp-catcard__cta i{transform:translateX(4px)}@media (max-width:991px){.sp-landing__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-landing__perks li:nth-child(3){border-left:0}.sp-landing__perks li:nth-child(n+3){border-top:1px solid var(--fab-line)}.sp-landing:before{background:linear-gradient(90deg,#f5f8fcf5,#f5f8fcd9)}.sp-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sp-landing{border-radius:20px;min-height:0}.sp-landing__copy{padding:24px 20px 20px}.sp-landing__cats .sp-btn{flex:1 1 100%}.sp-landing__perks{grid-template-columns:1fr;margin:0 12px 12px}.sp-landing__perks li{border-left:0!important;padding:12px 14px}.sp-landing__perks li+li{border-top:1px solid var(--fab-line)}.sp-cats__grid{gap:12px;grid-template-columns:1fr}.sp-catcard__img{height:150px}}.sp-toolbar+.rail,.sp-toolbar+.sp-chips+.rail{margin-top:28px}.sp-subnav{background:#fff;border:1px solid var(--fab-line);border-radius:22px;box-shadow:var(--fab-shadow-sm);margin-top:18px;padding:20px}.sp-subnav__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.sp-subnav__title{color:var(--fab-ink)!important;font-size:18px;font-weight:800;margin:0}.sp-subnav__hint{color:var(--fab-muted);font-size:13px}.sp-subnav__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(9,minmax(0,1fr));list-style:none;margin:0;padding:0}.sp-subnav__grid li{display:flex}.sp-subnav__item{align-items:center;background:#f7fafd;background:var(--fab-surface,#f7fafd);border:1px solid var(--fab-line);border-radius:16px;color:var(--fab-ink);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:16px 10px 14px;position:relative;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease,transform .25s ease;width:100%}.sp-subnav__icon{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #2366b11a;color:var(--fab-blue);display:inline-flex;font-size:19px;height:48px;justify-content:center;transition:background .25s ease,color .25s ease,transform .25s ease;width:48px}.sp-subnav__name{font-size:13.5px;font-weight:700;line-height:1.3}.sp-subnav__count{color:var(--fab-muted);font-size:12px;font-weight:500;margin-top:auto}.sp-subnav__item:hover{background:#fff;border-color:#c7dcef;box-shadow:var(--fab-shadow-md);transform:translateY(-3px)}.sp-subnav__item:hover .sp-subnav__icon{background:var(--fab-gradient);color:#fff}.sp-subnav__item.is-active{background:linear-gradient(180deg,#eef7fd,#fff);border-color:var(--fab-blue);box-shadow:0 0 0 3px #3490ce1f,var(--fab-shadow-sm)}.sp-subnav__item.is-active .sp-subnav__icon{background:var(--fab-gradient);box-shadow:var(--fab-shadow-blue);color:#fff}.sp-subnav__item.is-active .sp-subnav__name{color:var(--fab-deep)}.sp-subnav__item.is-active:after{align-items:center;background:var(--fab-blue);border-radius:50%;color:#fff;content:"\f00c";display:inline-flex;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Free;font-size:9px;font-weight:900;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:18px}@media (max-width:1399px){.sp-subnav__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:991px){.sp-subnav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sp-subnav{border-radius:18px;padding:16px 0 16px 16px}.sp-subnav__head{padding-right:16px}.sp-subnav__hint{display:none}.sp-subnav__grid{display:flex;gap:10px;overflow-x:auto;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-subnav__grid::-webkit-scrollbar{display:none}.sp-subnav__grid li{flex:0 0 132px;scroll-snap-align:start}}.pd-page{background:#f4f6f9}.pd-page a{text-decoration:none}.pd-container{margin:0 auto;max-width:1480px;padding:0 24px;width:100%}.pd-main{padding-bottom:56px;padding-top:22px}.pd-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pd-breadcrumb{align-items:center;color:var(--fab-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 10px;margin-bottom:20px}.pd-breadcrumb a{color:var(--fab-muted)!important}.pd-breadcrumb a:hover{color:var(--fab-deep)!important}.pd-breadcrumb i{font-size:9px;opacity:.6}.pd-breadcrumb span{color:var(--fab-ink);font-weight:600;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-hero{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pd-gallery{position:-webkit-sticky;position:sticky;top:16px}.pd-stage{aspect-ratio:1/1;background:#fff;border-radius:20px;box-shadow:var(--fab-shadow-sm);cursor:zoom-in;overflow:hidden;position:relative}.pd-stage img{height:84%!important;inset:8%;object-fit:contain;position:absolute;transition:transform .25s ease;width:84%!important}.pd-stage.is-zooming img{transform:scale(1.9)}.pd-sale{background:var(--fab-sale);border-radius:10px;color:#fff;font-size:14px;font-weight:800;left:18px;top:18px;z-index:2}.pd-sale,.pd-stage__hint{padding:6px 12px;position:absolute}.pd-stage__hint{align-items:center;background:#f4f6f9eb;border-radius:999px;bottom:14px;color:var(--fab-muted);display:inline-flex;font-size:12px;gap:7px;left:50%;pointer-events:none;transform:translateX(-50%);transition:opacity .2s ease}.pd-stage.is-zooming .pd-stage__hint{opacity:0}.pd-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.pd-thumbs button{background:#fff;border:2px solid #0000;border-radius:12px;cursor:pointer;flex:0 0 76px;height:76px;padding:8px;transition:border-color .2s ease}.pd-thumbs button.is-active,.pd-thumbs button:hover{border-color:var(--fab-blue)}.pd-thumbs img{height:100%;object-fit:contain;width:100%}.pd-info{background:#fff;border-radius:20px;box-shadow:var(--fab-shadow-sm);padding:28px 30px}.pd-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pd-tag{background:var(--fab-surface);border-radius:999px;color:var(--fab-muted)!important;font-size:12.5px;font-weight:600;padding:5px 12px}.pd-tag--brand,a.pd-tag:hover{color:var(--fab-deep)!important}.pd-tag--brand{background:var(--fab-soft);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pd-stock{align-items:center;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;margin-left:auto;padding:5px 12px}.pd-stock:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.pd-stock.is-ok{background:var(--fab-success-soft);color:var(--fab-success)}.pd-stock.is-low{background:#fff4e0;color:#b45309}.pd-stock.is-out{background:#fdecec;color:var(--fab-sale)}.pd-title{color:var(--fab-ink)!important;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.25;margin:0 0 18px}.pd-price{border-bottom:1px solid var(--fab-line);margin-bottom:22px;padding-bottom:20px}.pd-price__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.pd-price__row strong{color:var(--fab-deep);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.1}.pd-price__row s{color:#94a3b8;font-size:17px}.pd-currency{margin:0 0 0 auto}.pd-currency .nice-select{display:none!important}.pd-currency select{background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-ink);cursor:pointer;display:inline-block!important;font-size:13.5px;font-weight:700;height:36px;padding:0 10px}.pd-save{background:var(--fab-success-soft);border-radius:8px;color:var(--fab-success);display:inline-block;font-size:13px;font-weight:700;margin-top:10px;padding:5px 11px}.pd-note{color:var(--fab-muted);font-size:12.5px;margin:8px 0 0}.pd-buy{align-items:stretch;display:flex;gap:10px;margin-bottom:12px}.pd-qty{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;display:flex;flex:0 0 auto;height:52px}.pd-qty button{background:#0000;border:0;color:var(--fab-ink);cursor:pointer;font-size:12px;height:100%;width:42px}.pd-qty button:disabled{color:#c3ccd7;cursor:not-allowed}

/* !important: the theme gives every text input large padding/height, which hid the number */.pd-qty input{background:#0000;border:0!important;box-shadow:none!important;color:var(--fab-ink);height:100%!important;outline:none;padding:0!important;text-align:center;width:38px!important}.pd-add,.pd-qty input{font-size:16px;font-weight:700}.pd-add{align-items:center;background:var(--fab-gradient-btn);border:0;border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;gap:10px;height:52px;justify-content:center;transition:transform .2s ease,background .2s ease}.pd-add:hover:not(:disabled){background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.pd-add.is-added{background:var(--fab-success);box-shadow:none}.pd-add:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.pd-icon-btn{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;color:var(--fab-ink);cursor:pointer;display:inline-flex;flex:0 0 52px;font-size:18px;height:52px;justify-content:center;transition:color .2s ease,border-color .2s ease}.pd-icon-btn:hover{border-color:var(--fab-blue);color:var(--fab-deep)}.pd-icon-btn.active{border-color:#fecaca;color:var(--fab-sale)}.pd-buy-now{background:#fff;border:2px solid var(--fab-blue);border-radius:14px;color:var(--fab-deep);cursor:pointer;font-size:16px;font-weight:700;height:52px;margin-bottom:20px;transition:background .2s ease;width:100%}.pd-buy-now:hover:not(:disabled){background:var(--fab-soft)}.pd-buy-now:disabled{border-color:var(--fab-line);color:#94a3b8;cursor:not-allowed}.pd-delivery{align-items:flex-start;background:var(--fab-soft);border-radius:14px;display:flex;gap:14px;margin-bottom:16px;padding:14px 16px}.pd-delivery i{color:var(--fab-blue);font-size:20px;margin-top:2px}.pd-delivery p{color:var(--fab-ink);font-size:14px;line-height:1.55;margin:0}.pd-trust{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pd-trust li{align-items:center;border:1px solid var(--fab-line);border-radius:12px;color:var(--fab-muted);display:flex;font-size:12.5px;gap:12px;line-height:1.35;padding:11px 12px}.pd-trust i{color:var(--fab-blue);flex:0 0 auto;font-size:18px}.pd-trust strong{color:var(--fab-ink);display:block;font-size:13.5px}.pd-overview{background:#fff;border-radius:20px;box-shadow:var(--fab-shadow-sm);margin:32px 0 48px;padding:34px 36px}.pd-overview__main h2{color:var(--fab-ink)!important;font-size:clamp(22px,2vw,28px);font-weight:800;margin:0 0 14px}.pd-overview__text{color:#3b4654;font-size:15.5px;line-height:1.8;margin:0 0 24px;max-width:900px;white-space:pre-line}.pd-help{align-items:center;border:1px solid var(--fab-line);border-radius:14px;color:var(--fab-muted)!important;display:inline-flex;font-size:13.5px;gap:14px;padding:12px 18px 12px 12px;transition:border-color .2s ease}.pd-help:hover{border-color:var(--fab-blue)}.pd-help strong{color:var(--fab-deep);display:block;font-size:15px}.pd-help__icon{align-items:center;background:var(--fab-gradient);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 42px;font-size:18px;height:42px;justify-content:center}.pd-state{align-items:center;display:flex;flex-direction:column;gap:12px;padding:100px 24px;text-align:center}.pd-state>i{color:var(--fab-blue);font-size:40px}.pd-state h2{color:var(--fab-ink)!important;font-size:24px;font-weight:800;margin:0}.pd-state p{color:var(--fab-muted);margin:0 0 8px}.pd-spinner{animation:pd-spin .8s linear infinite;border:3px solid var(--fab-soft);border-radius:50%;border-top-color:var(--fab-blue);height:40px;width:40px}@keyframes pd-spin{to{transform:rotate(1turn)}}.pd-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:48px;padding:0 22px}.pd-btn--primary{background:var(--fab-gradient-btn);color:#fff!important}.pd-toast{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;left:50%;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10001}.pd-toast i{color:var(--fab-success);font-size:18px}@media (max-width:991px){.pd-hero{grid-template-columns:1fr}.pd-gallery{position:static}.pd-stage{cursor:default}.pd-stage.is-zooming img{transform:none}.pd-stage__hint{display:none}}@media (max-width:767px){.pd-container{padding:0 16px}.pd-main{padding-top:14px}.pd-breadcrumb span{max-width:200px}.pd-info,.pd-stage{border-radius:16px}.pd-info{padding:20px 18px}.pd-buy{flex-wrap:wrap}.pd-qty{flex:1 1 auto;justify-content:space-between}.pd-add{flex-basis:100%;order:3}.pd-trust{grid-template-columns:1fr}.pd-overview{border-radius:16px;margin:24px 0 36px;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.pd-add,.pd-stage img{transition:none}.pd-spinner{animation:none}}.pd-rail{background:#fff;border:1px solid var(--fab-line);border-radius:18px;box-shadow:var(--fab-shadow-sm);margin-top:32px;padding:26px 28px 20px}.pd-rail+.pd-rail{margin-top:24px}.pd-rail .rail__head{border-bottom:1px solid var(--fab-line);margin-bottom:20px;padding-bottom:18px}.pd-rail .rail__head h2{font-size:clamp(20px,1.8vw,26px)}.pd-rail .col-card{border:1px solid var(--fab-line);border-radius:12px}.pd-rail .col-card:hover{border-color:#3490ce73}.pd-rail .col-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;min-height:2.8em;white-space:normal}.pd-rail__link{align-items:center;background:#fff;border:1px solid #3490ce59;border-radius:999px;color:var(--fab-deep)!important;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:9px 16px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.pd-rail__link:hover{background:var(--fab-gradient-btn);border-color:#0000;color:#fff!important}.pd-rail__link i{font-size:12px;transition:transform .2s ease}.pd-rail__link:hover i{transform:translateX(3px)}.pd-rail__clear{align-items:center;background:none;border:0;color:var(--fab-muted);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;padding:8px 4px;transition:color .2s ease}.pd-rail__clear:hover{color:var(--fab-sale)}.pd-rail--recent .rail__track{--rail-cols:4}.pd-recent{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;display:flex;gap:14px;height:100%;padding:12px 36px 12px 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pd-recent:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-md);transform:translateY(-2px)}.pd-recent__thumb{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;display:flex;flex:0 0 auto;height:84px;justify-content:center;padding:8px;width:84px}.pd-recent__thumb img{max-height:100%;max-width:100%;object-fit:contain}.pd-recent__body{display:flex;flex-direction:column;gap:3px;min-width:0}.pd-recent__type{color:var(--fab-blue);font-size:11px;font-weight:700;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pd-recent__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fab-ink);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.pd-recent__price{color:var(--fab-deep);font-size:14.5px;font-weight:800}.pd-recent__when{color:var(--fab-muted);font-size:12px}.pd-recent__go{color:#b4c2d3;font-size:12px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s ease,right .2s ease}.pd-recent:hover .pd-recent__go{color:var(--fab-blue);right:11px}@media (max-width:1199px){.pd-rail--recent .rail__track{--rail-cols:3}}@media (max-width:899px){.pd-rail--recent .rail__track{--rail-cols:2}}@media (max-width:767px){.pd-rail{border-radius:16px;margin-top:24px;padding:18px 16px 14px}.pd-rail+.pd-rail{margin-top:16px}.pd-rail .rail__head{flex-wrap:wrap;margin-bottom:14px;padding-bottom:14px}.pd-rail .rail__intro{align-items:flex-start}.pd-rail .rail__head p{font-size:13.5px;line-height:1.45}.pd-rail .rail__track{--rail-cols:1.7}.pd-rail .rail__icon{border-radius:12px;font-size:16px;height:40px;width:40px}.pd-rail .rail__tools{justify-content:space-between;width:100%}.pd-rail__link{font-size:13px;padding:8px 14px}.pd-rail--recent .rail__track{--rail-cols:1.15}.pd-recent__thumb{height:72px;width:72px}}.ct-page{background:var(--fab-surface);color:var(--fab-ink)}.ct-main{padding:24px 0 56px}.ct-container{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.ct-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,border-color .2s ease}.ct-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.ct-btn--primary:hover{background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.ct-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.ct-btn--outline:hover{background:var(--fab-soft)}.ct-btn--block{width:100%}.ct-btn--lg{font-size:16px;min-height:54px}.ct-hero{background:radial-gradient(circle at 92% 0,#45baeb2e,#0000 42%),linear-gradient(120deg,#fff,#f1f8fe);border:1px solid #e3eef8;border-radius:24px;box-shadow:var(--fab-shadow-sm);gap:28px;justify-content:space-between;margin-bottom:24px;padding:30px 36px}.ct-crumbs,.ct-hero{align-items:center;display:flex}.ct-crumbs{color:var(--fab-muted);flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:14px}.ct-crumbs a{color:var(--fab-muted);text-decoration:none}.ct-crumbs a:hover{color:var(--fab-deep)}.ct-crumbs i{font-size:9px;opacity:.7}.ct-crumbs span{color:var(--fab-ink);font-weight:600}.ct-hero__title{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.ct-hero__text{color:var(--fab-muted);font-size:15.5px;line-height:1.55;margin:0;max-width:520px}.ct-steps{list-style:none;margin:0;padding:0}.ct-steps,.ct-steps li{align-items:center;display:flex}.ct-steps li{color:var(--fab-muted);gap:10px}.ct-steps li+li:before{background:var(--fab-line);border-radius:2px;content:"";height:2px;margin:0 14px;width:44px}.ct-steps__dot{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;color:var(--fab-muted);display:inline-flex;flex:0 0 42px;font-size:15px;height:42px;justify-content:center}.ct-steps__label{display:flex;flex-direction:column;font-size:14px;font-weight:700;line-height:1.25;white-space:nowrap}.ct-steps__label small{font-size:11px;font-weight:600;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.ct-steps li.is-current{color:var(--fab-ink)}.ct-steps li.is-current .ct-steps__dot{background:var(--fab-gradient);border-color:#0000;box-shadow:var(--fab-shadow-blue);color:#fff}.ct-steps li.is-current small{color:var(--fab-blue)}.ct-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 380px}.ct-panel{background:#fff;border:1px solid var(--fab-line);border-radius:20px;overflow:hidden}.ct-panel__head{align-items:center;border-bottom:1px solid var(--fab-line);display:flex;gap:12px;justify-content:space-between;padding:18px 24px}.ct-panel__head h2{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0}.ct-clear,.ct-panel__head h2 span{color:var(--fab-muted);font-weight:600}.ct-clear{align-items:center;background:none;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13.5px;gap:8px;padding:8px 12px;transition:background .2s ease,color .2s ease}.ct-clear:hover{background:#fdecec;color:var(--fab-sale)}.ct-cols,.ct-line{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 130px 132px 140px 36px}.ct-cols{background:var(--fab-surface);color:var(--fab-muted);font-size:12px;font-weight:700;letter-spacing:.08em;padding:12px 24px;text-transform:uppercase}.ct-cols span:nth-child(n+2){text-align:center}.ct-cols span:nth-child(4){text-align:right}.ct-lines{list-style:none;margin:0;padding:0}.ct-line{padding:20px 24px;transition:background .2s ease}.ct-line+.ct-line{border-top:1px solid var(--fab-line)}.ct-line:hover{background:#fbfdff}.ct-line__product{align-items:center;display:flex;gap:16px;min-width:0}.ct-line__thumb{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;display:flex;flex:0 0 96px;height:96px;justify-content:center;padding:8px}.ct-line__thumb img{max-height:100%;max-width:100%;object-fit:contain}.ct-line__info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.ct-line__type{background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:11.5px;font-weight:700;padding:3px 10px}.ct-line__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--fab-ink)!important;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden;text-decoration:none}.ct-line__name:hover{color:var(--fab-deep)!important}.ct-line__stock{align-items:center;color:var(--fab-success);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.ct-line__price,.ct-line__total{font-size:15px;font-weight:600;text-align:center;white-space:nowrap}.ct-line__price{color:var(--fab-muted)}.ct-line__total{color:var(--fab-ink);font-weight:800;text-align:right}.ct-line__price small,.ct-line__total small{display:none}.ct-qty{background:#fff;border:1px solid var(--fab-line);border-radius:12px;justify-self:center;overflow:hidden}.ct-qty,.ct-qty button{align-items:center;display:inline-flex}.ct-qty button{background:none;border:0;color:var(--fab-ink);cursor:pointer;font-size:12px;height:40px;justify-content:center;transition:background .2s ease,color .2s ease;width:38px}.ct-qty button:hover:not(:disabled){background:var(--fab-soft);color:var(--fab-deep)}.ct-qty button:disabled{color:#c3cfdb;cursor:not-allowed}.ct-qty span{font-size:15px;font-weight:700;min-width:40px;text-align:center}.ct-line__remove{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;color:var(--fab-muted);cursor:pointer;display:inline-flex;font-size:14px;height:34px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:34px}.ct-line__remove:hover{background:var(--fab-sale);border-color:var(--fab-sale);color:#fff}.ct-panel__foot{align-items:center;background:var(--fab-surface);border-top:1px solid var(--fab-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px}.ct-back,.ct-help{align-items:center;display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.ct-back{color:var(--fab-deep)!important;font-weight:700}.ct-back i{font-size:12px;transition:transform .2s ease}.ct-back:hover i{transform:translateX(-4px)}.ct-help{color:var(--fab-muted)!important}.ct-help i{color:var(--fab-blue)}.ct-help strong{color:var(--fab-ink)}.ct-summary{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:24px}.ct-summary__card{background:#fff;border:1px solid var(--fab-line);border-radius:20px;box-shadow:var(--fab-shadow-md);padding:22px}.ct-summary__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ct-summary__head h2{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0}.ct-currency{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-blue);display:inline-flex;font-size:13px;gap:6px;margin:0;padding:0 4px 0 12px}.ct-currency .nice-select{display:none!important}.ct-currency select{background:#0000;border:0;color:var(--fab-ink);cursor:pointer;display:inline-block!important;font-size:13.5px;font-weight:700;height:34px;outline:none;padding:0 6px}.ct-note{background:var(--fab-soft);border-radius:12px;color:var(--fab-muted);display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0 0 14px;padding:10px 12px}.ct-note i{color:var(--fab-blue);margin-top:2px}.ct-note strong{color:var(--fab-ink)}.ct-rows{margin:0}.ct-rows div{display:flex;font-size:14.5px;gap:12px;justify-content:space-between;padding:9px 0}.ct-rows dt{color:var(--fab-muted);font-weight:500}.ct-rows dd{color:var(--fab-ink);font-weight:700;margin:0}.ct-rows dd.is-free{color:var(--fab-success)}.ct-total{align-items:baseline;border-top:1px dashed #cfdceb;display:flex;gap:12px;justify-content:space-between;margin:10px 0 18px;padding-top:16px}.ct-total span{color:var(--fab-ink);font-size:16px;font-weight:700}.ct-total strong{color:var(--fab-deep);font-size:26px;font-weight:800;letter-spacing:-.01em}.ct-pay{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:center;margin-top:16px}.ct-pay ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.ct-pay li{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:8px;display:flex;height:36px;justify-content:center;padding:4px;width:56px}.ct-pay img{max-height:100%;max-width:100%;object-fit:contain}.ct-perks{background:#fff;border:1px solid var(--fab-line);border-radius:20px;display:flex;flex-direction:column;list-style:none;margin:0;padding:6px 18px}.ct-perks li{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;gap:12px;line-height:1.35;padding:12px 0}.ct-perks li+li{border-top:1px solid var(--fab-line)}.ct-perks strong{color:var(--fab-ink);display:block;font-size:14px}.ct-perks__icon{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-blue);display:inline-flex;flex:0 0 38px;font-size:15px;height:38px;justify-content:center}.ct-empty{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:24px;display:flex;flex-direction:column;padding:56px 24px 48px;text-align:center}.ct-empty__art{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);display:inline-flex;font-size:42px;height:112px;justify-content:center;margin-bottom:22px;position:relative;width:112px}.ct-empty__art:before{border:2px dashed #cfe3f4;border-radius:50%;content:"";inset:-12px;position:absolute}.ct-empty__title{color:var(--fab-ink)!important;font-size:24px;font-weight:800;margin:0 0 8px}.ct-empty__text{color:var(--fab-muted);font-size:15px;line-height:1.6;margin:0 0 24px;max-width:440px}.ct-empty__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ct-empty__cats{border-top:1px solid var(--fab-line);margin-top:36px;padding-top:24px;width:100%}.ct-empty__cats>span{color:var(--fab-muted);display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.ct-empty__cats ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.ct-catlink{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:999px;color:var(--fab-ink)!important;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.ct-catlink i{color:var(--fab-blue)}.ct-catlink:hover{border-color:var(--fab-sky);box-shadow:var(--fab-shadow-sm)}.ct-mobilebar{display:none}.ct-toast{align-items:center;animation:ct-toast-in .25s ease;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;left:50%;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10001}.ct-toast i{color:var(--fab-success);font-size:18px}@keyframes ct-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width:1199px){.ct-layout{grid-template-columns:minmax(0,1fr) 340px}.ct-cols{display:none}.ct-line{grid-template-areas:"product product remove" "price qty total";grid-template-columns:minmax(0,1fr) auto auto;row-gap:14px}.ct-line__product{grid-area:product}.ct-line__remove{align-self:start;grid-area:remove}.ct-line__price{grid-area:price;text-align:left}.ct-qty{grid-area:qty}.ct-line__total{grid-area:total}.ct-line__price small,.ct-line__total small{color:var(--fab-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ct-hero{align-items:flex-start;flex-direction:column}}@media (max-width:991px){.ct-layout{grid-template-columns:1fr}.ct-summary{position:static}}@media (max-width:767px){.ct-main{padding:16px 0 96px}.ct-container{padding:0 16px}.ct-hero{border-radius:20px;padding:22px 18px}.ct-steps{width:100%}.ct-steps li{flex:1 1;flex-direction:column;gap:6px;text-align:center}.ct-steps li+li:before{display:none}.ct-steps__label{font-size:12px;white-space:normal}.ct-steps__label small{display:none}.ct-line,.ct-panel__foot,.ct-panel__head{padding-left:16px;padding-right:16px}.ct-line{grid-template-areas:"product product product" "qty . total";grid-template-columns:auto minmax(0,1fr) auto;position:relative}.ct-line__product{padding-right:40px}.ct-line__remove{position:absolute;right:16px;top:18px}body:has(.ct-mobilebar){--fab-float-ai-bottom:88px;--fab-float-wa-bottom:calc(88px + var(--fab-float-size) + var(--fab-float-gap));--fab-float-top-bottom:calc(88px + (var(--fab-float-size) + var(--fab-float-gap))*2)}.ct-line__price{display:none}.ct-line__thumb{flex-basis:76px;height:76px}.ct-line__name{font-size:14px}.ct-summary__card{padding:18px}.ct-mobilebar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid var(--fab-line);bottom:0;box-shadow:0 -8px 24px #102a4314;display:flex;gap:12px;justify-content:space-between;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.ct-mobilebar small{color:var(--fab-muted);display:block;font-size:12px}.ct-mobilebar strong{color:var(--fab-deep);font-size:18px;font-weight:800}.ct-toast{bottom:92px}}.checkout-page{background:var(--fab-surface);color:var(--fab-ink)}.co-main{padding:24px 0 56px}.co-container{margin:0 auto;max-width:1320px;padding:0 24px;width:100%}.checkout-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,border-color .2s ease,color .2s ease}.checkout-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.checkout-btn--primary:hover:not(:disabled){background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.checkout-btn--ghost{background:#fff;border-color:var(--fab-line);color:var(--fab-ink)!important}.checkout-btn--ghost:hover{border-color:var(--fab-blue);color:var(--fab-deep)!important}.checkout-btn--sm{border-radius:10px;font-size:13.5px;min-height:38px;padding:0 14px}.checkout-btn:disabled{cursor:wait;opacity:.65}.co-hero{background:radial-gradient(circle at 92% 0,#45baeb2e,#0000 42%),linear-gradient(120deg,#fff,#f1f8fe);border:1px solid #e3eef8;border-radius:24px;box-shadow:var(--fab-shadow-sm);gap:24px;justify-content:space-between;margin-bottom:18px;padding:26px 32px}.co-crumbs,.co-hero{align-items:center;display:flex}.co-crumbs{color:var(--fab-muted);flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.co-crumbs a{color:var(--fab-muted);text-decoration:none}.co-crumbs a:hover{color:var(--fab-deep)}.co-crumbs i{font-size:9px;opacity:.7}.co-crumbs span{color:var(--fab-ink);font-weight:600}.co-hero__title{color:var(--fab-ink)!important;font-size:clamp(26px,2.8vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.co-hero__text{color:var(--fab-muted);font-size:15px;line-height:1.55;margin:0;max-width:560px}.co-hero__badge{align-items:center;background:#fff;border:1px solid #cfe8d9;border-radius:999px;color:var(--fab-success);display:inline-flex;flex:0 0 auto;font-size:13.5px;font-weight:700;gap:8px;padding:10px 16px}.checkout-steps{background:#fff;border:1px solid var(--fab-line);border-radius:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;padding:8px}.checkout-steps__item{align-items:center;background:none;border:0;border-radius:12px;color:var(--fab-muted);cursor:pointer;display:flex;gap:12px;min-width:0;padding:10px 14px;position:relative;text-align:left;transition:background .2s ease}.checkout-steps__item+.checkout-steps__item:before{background:var(--fab-line);border-radius:2px;content:"";height:2px;left:-14px;position:absolute;top:50%;width:20px}.checkout-steps__item:hover{background:var(--fab-surface)}.checkout-steps__num{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;display:inline-flex;flex:0 0 40px;font-size:14px;height:40px;justify-content:center;transition:background .2s ease,color .2s ease}.checkout-steps__label{display:flex;flex-direction:column;font-size:14.5px;font-weight:700;line-height:1.25;min-width:0}.checkout-steps__label small{font-size:11px;font-weight:600;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.checkout-steps__item.is-active{background:var(--fab-soft);color:var(--fab-ink)}.checkout-steps__item.is-active .checkout-steps__num{background:var(--fab-gradient);border-color:#0000;box-shadow:var(--fab-shadow-blue);color:#fff}.checkout-steps__item.is-active small{color:var(--fab-blue)}.checkout-steps__item.is-done{color:var(--fab-ink)}.checkout-steps__item.is-done .checkout-steps__num{background:#e5f6ec;border-color:#0000;color:var(--fab-success)}.checkout-steps__item.is-done+.checkout-steps__item:before{background:#9fd9b6}.co-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 400px}.checkout-form{min-width:0}.co-card{background:#fff;border:1px solid var(--fab-line);border-radius:20px;padding:28px}.co-step-head{align-items:flex-start;border-bottom:1px solid var(--fab-line);display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.co-step-head__icon{align-items:center;background:var(--fab-gradient);border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;flex:0 0 48px;font-size:18px;height:48px;justify-content:center}.co-step-head__count{color:var(--fab-blue);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.co-step-head h2{color:var(--fab-ink)!important;font-size:21px;font-weight:800;margin:2px 0 4px}.co-step-head p{color:var(--fab-muted);font-size:14px;line-height:1.5;margin:0}.checkout-signed-in{align-items:center;background:var(--fab-soft);border:1px solid #d6e8f6;border-radius:14px;display:flex;gap:14px;margin-bottom:22px;padding:14px 16px}.checkout-signed-in__avatar{align-items:center;background:var(--fab-gradient);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 44px;font-size:17px;font-weight:800;height:44px;justify-content:center}.checkout-signed-in strong{color:var(--fab-ink);font-size:15px}.checkout-signed-in p{color:var(--fab-muted);font-size:13px;margin:2px 0 0}.checkout-signed-in__check{color:var(--fab-success);font-size:20px;margin-left:auto}.checkout-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-field{display:flex;flex-direction:column;gap:7px;margin:0}.checkout-field>span{color:var(--fab-ink);font-size:13.5px;font-weight:700}.checkout-field>span small{color:var(--fab-muted);font-size:12px;font-weight:500}.checkout-field input,.checkout-field select,.checkout-field textarea{background:#fff!important;border:1px solid #d5e0ec!important;border-radius:12px!important;box-shadow:none!important;color:var(--fab-ink)!important;font-size:15px!important;height:50px!important;line-height:normal!important;margin:0!important;padding:0 16px!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.checkout-field textarea{height:auto!important;line-height:1.5!important;min-height:130px;padding:14px 16px!important;resize:vertical}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:#9aabbd!important;text-transform:none!important}.checkout-field input:focus,.checkout-field select:focus,.checkout-field textarea:focus{border-color:var(--fab-blue)!important;box-shadow:0 0 0 4px #3490ce24!important;outline:none}.checkout-field.has-error input,.checkout-field.has-error select,.checkout-field.has-error textarea{background:snow!important;border-color:var(--fab-sale)!important}.checkout-field__error{align-items:center;color:var(--fab-sale);display:flex;font-size:12.5px;font-style:normal;font-weight:600;gap:6px}.checkout-field__error:before{content:"\f06a";font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Free;font-weight:900}.checkout-field__phone{position:relative}.checkout-field__flag{font-size:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.checkout-field__phone input{padding-left:46px!important}.checkout-select-wrap{position:relative}.checkout-select-wrap select{appearance:none;-webkit-appearance:none;cursor:pointer;display:block!important;padding-right:42px!important}.checkout-select-wrap>i{color:var(--fab-muted);font-size:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.checkout-select-wrap.is-disabled select{background:var(--fab-surface)!important;color:var(--fab-muted)!important;cursor:not-allowed}.checkout-page .nice-select{display:none!important}.co-block+.co-block{border-top:1px dashed #d5e0ec;margin-top:28px;padding-top:24px}.co-block__title{align-items:center;color:var(--fab-ink)!important;display:flex;font-size:16px;font-weight:800;gap:10px;margin:0 0 16px}.co-block__title span{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-deep);display:inline-flex;font-size:13px;height:26px;justify-content:center;width:26px}.co-block__extra{margin-top:18px}.fulfill-options,.pay-method-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fulfill-option,.pay-method{align-items:center;background:#fff;border:1.5px solid var(--fab-line);border-radius:16px;color:var(--fab-ink);cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.fulfill-option:hover:not(:disabled),.pay-method:hover{border-color:#b9d4ea}.fulfill-option.is-active,.pay-method.is-active{background:#f5fafe;border-color:var(--fab-blue);box-shadow:0 0 0 3px #3490ce1f}.fulfill-option.is-disabled{cursor:not-allowed;opacity:.55}.fulfill-option__radio,.pay-method__radio{background:#fff;border:2px solid #c2d2e2;border-radius:50%;flex:0 0 20px;height:20px;position:relative;transition:border-color .2s ease}.is-active>.fulfill-option__radio,.is-active>.pay-method__radio{border-color:var(--fab-blue)}.is-active>.fulfill-option__radio:after,.is-active>.pay-method__radio:after{background:var(--fab-blue);border-radius:50%;content:"";inset:3px;position:absolute}.fulfill-option__icon,.pay-method__icon{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-blue);display:inline-flex;flex:0 0 44px;font-size:18px;height:44px;justify-content:center;overflow:hidden}.pay-method__icon img{height:100%;object-fit:cover;width:100%}.fulfill-option__body,.pay-method__body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.fulfill-option__body strong,.pay-method__body strong{font-size:15px;font-weight:700}.fulfill-option__body small,.pay-method__body small{color:var(--fab-muted);font-size:12.5px;line-height:1.4}.fulfill-option__price{align-self:flex-start;color:var(--fab-success);font-size:13px;font-weight:700}.pay-method__badge{background:var(--fab-gradient);border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:2px 10px;position:absolute;right:14px;top:-9px}.fulfill-store-card{align-items:flex-start;background:var(--fab-surface);border-radius:14px;display:flex;gap:14px;margin-top:16px;padding:16px}.fulfill-store-card__icon{align-items:center;background:#fff;border-radius:12px;color:var(--fab-blue);display:inline-flex;flex:0 0 40px;font-size:16px;height:40px;justify-content:center}.fulfill-store-card strong{color:var(--fab-ink);font-size:15px}.fulfill-store-card p{color:var(--fab-muted);font-size:13.5px;line-height:1.5;margin:3px 0 0}.fulfill-store-card a{color:var(--fab-deep);font-weight:700}.pay-details{background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:16px;margin-top:18px;padding:20px}.pay-details__code{align-items:center;background:#fff;border:1px dashed #b9d4ea;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;padding:16px 18px}.pay-details__code>span{color:var(--fab-muted);flex:1 0 100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pay-details__code strong{color:var(--fab-deep);flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:.02em;word-break:break-all}.pay-details__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pay-details__list div{background:#fff;border-radius:12px;padding:12px 14px}.pay-details__list dt{color:var(--fab-muted);font-size:12px;font-weight:600;margin-bottom:4px}.pay-details__list dd{align-items:center;color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:700;gap:8px;margin:0;word-break:break-word}.pay-details__list dd.is-amount{color:var(--fab-deep);font-size:16px;font-weight:800}.pay-details__list dd.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pay-details__copy{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:8px;color:var(--fab-blue);cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;width:28px}.pay-details__copy:hover{border-color:var(--fab-blue)}.pay-details:has(.pay-details__list div:nth-child(4)) .pay-details__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-details__note{color:var(--fab-muted);display:flex;font-size:13.5px;gap:10px;line-height:1.55;margin:14px 0 0}.pay-details__note i{color:var(--fab-blue);margin-top:3px}.pay-proof__drop{align-items:center;background:var(--fab-surface);border:2px dashed #c2d6ea;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:34px 20px;position:relative;text-align:center;transition:border-color .2s ease,background .2s ease}.pay-proof__drop:hover{background:#f5fafe;border-color:var(--fab-blue)}.pay-proof__drop input{cursor:pointer;inset:0;opacity:0;position:absolute}.pay-proof__drop-icon{align-items:center;background:#fff;border-radius:16px;box-shadow:var(--fab-shadow-sm);color:var(--fab-blue);display:inline-flex;font-size:24px;height:56px;justify-content:center;margin-bottom:6px;width:56px}.pay-proof__drop strong{color:var(--fab-ink);font-size:15px;word-break:break-all}.pay-proof__drop small{color:var(--fab-muted);font-size:13px}.pay-proof__drop.has-file{background:#f4fbf7;border-color:#9fd9b6;border-style:solid}.pay-proof__drop.has-file .pay-proof__drop-icon{color:var(--fab-success)}.pay-proof__drop.has-error{border-color:var(--fab-sale)}.checkout-review{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-review__block{background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:14px;padding:16px 18px}.checkout-review__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.checkout-review__head h3{align-items:center;color:var(--fab-ink)!important;display:flex;font-size:14.5px;font-weight:800;gap:8px;margin:0}.checkout-review__head h3 i{color:var(--fab-blue);font-size:13px}.checkout-review__head button{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:8px;color:var(--fab-deep);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:4px 10px}.checkout-review__head button:hover{border-color:var(--fab-blue)}.checkout-review__block p{color:var(--fab-muted);font-size:13.5px;line-height:1.5;margin:2px 0 0;word-break:break-word}.checkout-terms{align-items:center;cursor:pointer;display:flex;gap:10px;margin:20px 0 0;position:relative}.checkout-terms input{opacity:0;pointer-events:none;position:absolute}.checkout-terms__box{align-items:center;background:#fff;border:2px solid #c2d2e2;border-radius:6px;color:#0000;display:inline-flex;flex:0 0 22px;font-size:11px;height:22px;justify-content:center;transition:background .2s ease,border-color .2s ease}.checkout-terms input:checked+.checkout-terms__box{background:var(--fab-blue);border-color:#0000;color:#fff}.checkout-terms input:focus-visible+.checkout-terms__box{box-shadow:0 0 0 4px #3490ce33}.checkout-terms__text{color:var(--fab-muted);font-size:14px}.checkout-terms__text a{color:var(--fab-deep);font-weight:700}.checkout-terms.has-error .checkout-terms__box{border-color:var(--fab-sale)}.checkout-step-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.checkout-step-actions .checkout-btn--primary{min-width:240px}.checkout-order{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:24px}.checkout-order__card{background:#fff;border:1px solid var(--fab-line);border-radius:20px;box-shadow:var(--fab-shadow-md);padding:22px}.checkout-order__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.checkout-order__title{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0}.checkout-currency{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-blue);display:inline-flex;font-size:13px;gap:6px;margin:0;padding:0 4px 0 12px}.checkout-currency select{background:#0000;border:0;color:var(--fab-ink);cursor:pointer;display:inline-block!important;font-size:13.5px;font-weight:700;height:34px;outline:none;padding:0 6px}.checkout-order__items{list-style:none;margin:0 -6px;max-height:300px;overflow-y:auto;padding:0 6px;scrollbar-width:thin}.checkout-order__item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:60px minmax(0,1fr) auto;padding:10px 0}.checkout-order__item+.checkout-order__item{border-top:1px solid var(--fab-line)}.checkout-order__thumb{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:12px;display:flex;height:60px;justify-content:center;padding:5px;position:relative;width:60px}.checkout-order__thumb img{max-height:100%;max-width:100%;object-fit:contain}.checkout-order__qty{align-items:center;background:var(--fab-deep);border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px;position:absolute;right:-7px;top:-7px}.checkout-order__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--fab-ink);display:-webkit-box;font-size:13.5px;font-weight:600;line-height:1.35;margin:0;overflow:hidden}.checkout-order__price{color:var(--fab-ink);font-size:14px;font-weight:700;margin:0;white-space:nowrap}.checkout-order__breakdown{border-top:1px solid var(--fab-line);margin:12px 0 0;padding-top:12px}.checkout-order__row{display:flex;font-size:14.5px;gap:12px;justify-content:space-between;padding:7px 0}.checkout-order__row dt{color:var(--fab-muted);font-weight:500}.checkout-order__row dd{color:var(--fab-ink);font-weight:700;margin:0}.checkout-order__free{color:var(--fab-success)!important}.checkout-order__total{align-items:baseline;border-top:1px dashed #cfdceb;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding-top:14px}.checkout-order__total span{font-size:16px;font-weight:700}.checkout-order__total strong{color:var(--fab-deep);font-size:26px;font-weight:800;letter-spacing:-.01em}.checkout-currency-note{background:var(--fab-soft);border-radius:12px;color:var(--fab-muted);display:flex;font-size:13px;gap:8px;line-height:1.45;margin:12px 0 0;padding:10px 12px}.checkout-currency-note i{color:var(--fab-blue);margin-top:2px}.checkout-currency-note strong{color:var(--fab-ink)}.checkout-order__pay{align-items:center;border-top:1px solid var(--fab-line);color:var(--fab-muted);display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:center;margin-top:16px;padding-top:14px}.checkout-order__pay ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.checkout-order__pay li{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:8px;color:var(--fab-deep);display:flex;font-size:15px;height:34px;justify-content:center;padding:4px;width:54px}.checkout-order__pay img{max-height:100%;max-width:100%;object-fit:contain}.checkout-assure{background:#fff;border:1px solid var(--fab-line);border-radius:20px;list-style:none;margin:0;padding:4px 18px}.checkout-assure li{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;gap:12px;line-height:1.35;padding:12px 0}.checkout-assure li+li{border-top:1px solid var(--fab-line)}.checkout-assure i{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-blue);display:inline-flex;flex:0 0 38px;font-size:15px;height:38px;justify-content:center}.checkout-assure strong{color:var(--fab-ink);display:block;font-size:14px}.checkout-assure a{color:var(--fab-deep);font-weight:700}.co-empty{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:24px;display:flex;flex-direction:column;padding:64px 24px;text-align:center}.co-empty__art{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);display:inline-flex;font-size:42px;height:112px;justify-content:center;margin-bottom:22px;position:relative;width:112px}.co-empty__art:before{border:2px dashed #cfe3f4;border-radius:50%;content:"";inset:-12px;position:absolute}.co-empty__title{color:var(--fab-ink)!important;font-size:26px;font-weight:800;margin:0 0 8px}.co-empty__text{color:var(--fab-muted);font-size:15px;line-height:1.6;margin:0 0 24px;max-width:440px}.checkout-toast{align-items:center;animation:co-toast-in .25s ease;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;left:50%;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10060}.checkout-toast i{color:var(--fab-blue);font-size:17px}@keyframes co-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}.checkout-modal-overlay{align-items:center;animation:co-fade .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102a4373;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10055}@keyframes co-fade{0%{opacity:0}}.checkout-modal{background:#fff;border-radius:22px;box-shadow:0 30px 60px #102a4340;max-height:calc(100vh - 40px);max-width:480px;overflow-y:auto;padding:30px 28px 26px;position:relative;width:100%}.checkout-modal--center{text-align:center}.checkout-modal h2{color:var(--fab-ink)!important;font-size:22px;font-weight:800;margin:0 0 8px}.checkout-modal__close{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:50%;color:var(--fab-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;width:36px}.checkout-modal__close:hover{color:var(--fab-ink)}.checkout-modal__lead{color:var(--fab-muted);font-size:14.5px;line-height:1.55;margin:0 0 18px}.checkout-modal__icon,.checkout-success-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:28px;height:72px;justify-content:center;margin-bottom:16px;width:72px}.checkout-modal__icon--warn{background:#fff4e5;color:#d97706}.checkout-success-icon{background:#e5f6ec;box-shadow:0 0 0 10px #f2fbf6;color:var(--fab-success)}.checkout-modal__actions{display:flex;flex-direction:column;gap:10px}.checkout-modal .checkout-btn{width:100%}.checkout-note{background:var(--fab-surface);border-radius:12px;color:var(--fab-muted);font-size:13.5px;line-height:1.55;margin:0 0 20px;padding:12px 14px}.checkout-pay-head{padding-right:30px}.checkout-modal__form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.pay-bank-details--modal{background:var(--fab-surface);border-radius:14px;padding:16px}.pay-bank-details--modal h3{color:var(--fab-ink)!important;font-size:15px;font-weight:800;margin:0 0 10px}.pay-bank-details--modal dl{margin:0 0 10px}.pay-bank-details--modal dl div{display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:6px 0}.pay-bank-details--modal dt{color:var(--fab-muted);font-weight:500}.pay-bank-details--modal dd{color:var(--fab-ink);font-weight:700;margin:0}.pay-bank-details--modal p{color:var(--fab-muted);font-size:13px;margin:0 0 12px}.checkout-momo-toggle{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.checkout-momo-toggle__btn{align-items:center;background:#fff;border:1.5px solid var(--fab-line);border-radius:12px;color:var(--fab-ink);cursor:pointer;display:flex;font-size:13.5px;font-weight:700;gap:10px;padding:10px 12px}.checkout-momo-toggle__btn.is-active{background:#f5fafe;border-color:var(--fab-blue)}.checkout-momo-logo-wrap{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;overflow:hidden;width:36px}.checkout-momo-logo-img{max-height:100%;max-width:100%}.checkout-momo{background:var(--fab-surface);border:1px dashed #b9d4ea;border-radius:14px;flex-direction:column;padding:18px;text-align:center}.checkout-momo,.checkout-momo__top{align-items:center;display:flex;gap:8px}.checkout-momo__top{color:var(--fab-muted);font-size:12px;font-weight:700;letter-spacing:.06em}.checkout-momo__brand{border-radius:6px;height:28px;width:28px}.checkout-momo strong{color:var(--fab-deep);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;word-break:break-all}.checkout-momo__hint{color:var(--fab-muted);font-size:13px;margin:0}@media (max-width:1199px){.co-layout{grid-template-columns:minmax(0,1fr) 360px}.checkout-steps__label small{display:none}.pay-details__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.co-layout{grid-template-columns:1fr}.checkout-order{order:-1;position:static}.checkout-order__items{max-height:220px}.checkout-assure{display:none}}@media (max-width:767px){.co-main{padding:16px 0 40px}.co-container{padding:0 16px}.co-hero{border-radius:20px;padding:20px 18px}.co-hero__badge{display:none}.checkout-steps{padding:6px}.checkout-steps__item{flex-direction:column;gap:6px;padding:8px 2px;text-align:center}.checkout-steps__item+.checkout-steps__item:before{display:none}.checkout-steps__num{flex-basis:34px;font-size:12px;height:34px;width:34px}.checkout-steps__label{font-size:11.5px}.co-card{padding:20px 16px}.co-step-head{gap:12px;margin-bottom:18px;padding-bottom:16px}.co-step-head__icon{flex-basis:42px;font-size:16px;height:42px}.co-step-head h2{font-size:18px}.checkout-grid,.checkout-review,.fulfill-options,.pay-details__list,.pay-method-list{grid-template-columns:1fr}.pay-details:has(.pay-details__list div:nth-child(4)) .pay-details__list{grid-template-columns:1fr}.pay-details{padding:14px}.pay-details__code strong{font-size:18px}.checkout-step-actions{align-items:stretch;flex-direction:column-reverse}.checkout-step-actions .checkout-btn{min-width:0;width:100%}.checkout-order__card{padding:18px}.checkout-modal{padding:26px 18px 20px}}.pay-method.is-disabled,.pay-method:disabled{cursor:not-allowed;opacity:.55}.pay-method:disabled:hover{border-color:var(--fab-line)}.pay-unavailable{background:#fff4e5;border-radius:12px;color:#92400e;display:flex;font-size:14px;gap:10px;line-height:1.55;margin:0 0 16px;padding:12px 14px}.pay-unavailable i{margin-top:3px}.pay-details .checkout-field{margin-bottom:16px}.pay-steps{grid-gap:10px;counter-reset:pay-step;display:grid;gap:10px;list-style:none;margin:0;padding:0}.pay-steps li{color:var(--fab-ink);counter-increment:pay-step;font-size:14px;line-height:1.55;padding-left:36px;position:relative}.pay-steps li:before{color:var(--fab-deep);content:counter(pay-step);font-size:12px;font-weight:800;height:24px;left:0;position:absolute;top:0;width:24px}.checkout-paying__icon,.pay-steps li:before{align-items:center;background:var(--fab-soft);border-radius:50%;display:inline-flex;justify-content:center}.checkout-paying__icon{color:var(--fab-blue);font-size:28px;height:72px;margin-bottom:16px;position:relative;width:72px}.checkout-paying__icon--phone:after{animation:checkout-pay-pulse 1.8s ease-out infinite;border:2px solid var(--fab-blue);border-radius:50%;content:"";inset:-8px;opacity:0;position:absolute}.checkout-paying__icon--error{background:#fdecec;color:#dc2626}.checkout-paying__icon--warn{background:#fff4e5;color:#d97706}.checkout-paying__status{align-items:center;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;margin:0 0 16px;padding:8px 14px}@keyframes checkout-pay-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.checkout-paying__icon--phone:after{animation:none}}.pay-return{background:#fff;border:1px solid var(--fab-line);border-radius:22px;box-shadow:var(--fab-shadow-md);margin:24px auto;max-width:560px;padding:36px 32px 30px;text-align:center}.pay-return h1{color:var(--fab-ink);font-size:24px;font-weight:800;margin:0 0 8px}.pay-return .checkout-modal__lead{margin-bottom:20px}.pay-return__summary{grid-gap:8px;background:var(--fab-surface);border-radius:14px;display:grid;gap:8px;margin:0 0 22px;padding:14px 16px;text-align:left}.pay-return__summary div{display:flex;font-size:14px;gap:12px;justify-content:space-between}.pay-return__summary dt{color:var(--fab-muted)}.pay-return__summary dd{color:var(--fab-ink);font-weight:700;margin:0;text-align:right}.pay-return__retry{margin:0 0 18px;text-align:left}.pay-return__retry .pay-method-list{margin-bottom:14px}.pay-return__actions{display:flex;flex-direction:column;gap:10px}.pay-return__actions .checkout-btn{width:100%}@media (max-width:575px){.pay-return{margin:8px 0;padding:28px 18px 22px}}.pay-method__icon--contain{background:#fff;border:1px solid var(--fab-line)}.pay-method__icon--contain img{object-fit:contain;padding:5px}.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}}.wl-page{background:var(--fab-surface);color:var(--fab-ink)}.wl-main{padding:24px 0 56px}.wl-container{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.wl-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,color .2s ease,border-color .2s ease}.wl-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.wl-btn--primary:hover{background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.wl-btn--primary.is-added{background:var(--fab-success);box-shadow:none}.wl-btn--outline{background:#fff;border-color:var(--fab-blue);color:var(--fab-deep)!important}.wl-btn--outline:hover{background:var(--fab-soft)}.wl-btn--block{width:100%}.wl-hero{background:radial-gradient(circle at 92% 10%,#45baeb2e,#0000 42%),radial-gradient(circle at 70% 120%,#2366b11a,#0000 45%),linear-gradient(120deg,#fff,#f1f8fe);border:1px solid #e3eef8;border-radius:24px;box-shadow:var(--fab-shadow-sm);gap:28px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:32px 36px;position:relative}.wl-crumbs,.wl-hero{align-items:center;display:flex}.wl-crumbs{color:var(--fab-muted);flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:20px}.wl-crumbs a{color:var(--fab-muted);text-decoration:none}.wl-crumbs a:hover{color:var(--fab-deep)}.wl-crumbs i{font-size:9px;opacity:.7}.wl-crumbs span{color:var(--fab-ink);font-weight:600}.wl-hero__heading{align-items:center;display:flex;gap:18px}.wl-hero__icon{align-items:center;background:var(--fab-gradient);border-radius:20px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center}.wl-hero__title{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.wl-hero__text{color:var(--fab-muted);font-size:15.5px;line-height:1.55;margin:0;max-width:520px}.wl-summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid var(--fab-line);border-radius:20px;box-shadow:var(--fab-shadow-md);flex:0 0 320px;padding:20px}.wl-summary__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 0 16px}.wl-summary__stats div{background:var(--fab-soft);border-radius:14px;padding:12px 14px}.wl-summary__stats dt{color:var(--fab-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.wl-summary__stats dd{color:var(--fab-ink);font-size:18px;font-weight:800;margin:0;white-space:nowrap}.wl-summary__clear{align-items:center;background:none;border:0;color:var(--fab-muted);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:8px;width:100%}.wl-summary__clear:hover{color:var(--fab-sale)}.wl-bar{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 20px}.wl-bar p{color:var(--fab-muted);font-size:14.5px;margin:0}.wl-bar strong{color:var(--fab-ink)}.wl-bar__link{align-items:center;color:var(--fab-deep);display:inline-flex;font-size:14px;font-weight:700;gap:8px;text-decoration:none}.wl-bar__link i{font-size:12px;transition:transform .2s ease}.wl-bar__link:hover i{transform:translateX(4px)}.wl-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.wl-card{background:#fff;border:1px solid var(--fab-line);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.wl-card:hover{border-color:#c7dcef;box-shadow:var(--fab-shadow-md);transform:translateY(-4px)}.wl-card__media{align-items:center;aspect-ratio:1/.86;background:#fff;border-bottom:1px solid var(--fab-line);display:flex;justify-content:center;padding:22px}.wl-card__media img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .4s ease}.wl-card:hover .wl-card__media img{transform:scale(1.05)}.wl-card__saved{background:#fdecec;border-radius:50%;color:var(--fab-sale);font-size:13px;height:30px;left:12px;width:30px}.wl-card__remove,.wl-card__saved{align-items:center;display:inline-flex;justify-content:center;position:absolute;top:12px}.wl-card__remove{background:#fff;border:1px solid var(--fab-line);border-radius:50%;box-shadow:var(--fab-shadow-sm);color:var(--fab-muted);cursor:pointer;font-size:14px;height:32px;right:12px;transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px}.wl-card__remove:hover{background:var(--fab-sale);border-color:var(--fab-sale);color:#fff}.wl-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 14px 16px}.wl-card__type{align-self:flex-start;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:11.5px;font-weight:700;margin-bottom:8px;padding:3px 10px}.wl-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;margin:0 0 8px;min-height:2.7em;overflow:hidden}.wl-card__name a{color:var(--fab-ink);text-decoration:none}.wl-card__name a:hover,.wl-card__price{color:var(--fab-deep)}.wl-card__price{font-size:17px;font-weight:800;margin:0 0 14px}.wl-card__actions{display:flex;gap:8px;margin-top:auto}.wl-card__actions .wl-btn{border-radius:10px;font-size:13.5px;min-height:40px;padding:0 12px}.wl-iconbtn{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-ink);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;transition:border-color .2s ease,color .2s ease}.wl-iconbtn:hover{border-color:var(--fab-blue);color:var(--fab-blue)}.wl-card--skeleton{gap:10px;padding-bottom:16px}.wl-card--skeleton .wl-card__media,.wl-skel{animation:wl-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef3f8,#f7fafd 50%,#eef3f8);background-size:200% 100%}.wl-skel{border-radius:6px;display:block;height:14px;margin:0 14px}.wl-skel--short{margin-top:4px;width:40%}.wl-skel--btn{border-radius:10px;height:40px}@keyframes wl-shimmer{to{background-position:-200% 0}}.wl-empty{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:24px;display:flex;flex-direction:column;padding:56px 24px 48px;text-align:center}.wl-empty__art{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-blue);display:inline-flex;font-size:44px;height:112px;justify-content:center;margin-bottom:22px;position:relative;width:112px}.wl-empty__art:before{border:2px dashed #cfe3f4;border-radius:50%;content:"";inset:-12px;position:absolute}.wl-empty__title{color:var(--fab-ink)!important;font-size:24px;font-weight:800;margin:0 0 8px}.wl-empty__text{color:var(--fab-muted);font-size:15px;line-height:1.6;margin:0 0 24px;max-width:420px}.wl-empty__text i{color:var(--fab-sale)}.wl-empty__cats{border-top:1px solid var(--fab-line);margin-top:36px;padding-top:24px;width:100%}.wl-empty__cats>span{color:var(--fab-muted);display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.wl-empty__cats ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.wl-catlink{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:999px;color:var(--fab-ink);display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.wl-catlink i{color:var(--fab-blue)}.wl-catlink:hover{border-color:var(--fab-sky);box-shadow:var(--fab-shadow-sm);color:var(--fab-deep)}.wl-help{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:20px;display:flex;gap:24px;justify-content:space-between;margin-top:32px;padding:20px 24px}.wl-help__perks{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:0;padding:0}.wl-help__cta>span,.wl-help__perks li{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;gap:12px;line-height:1.35}.wl-help__cta strong,.wl-help__perks strong{color:var(--fab-ink);display:block;font-size:14px}.wl-help__icon{align-items:center;background:var(--fab-soft);border-radius:12px;color:var(--fab-blue);display:inline-flex;flex:0 0 40px;font-size:16px;height:40px;justify-content:center}.wl-help__cta{align-items:center;border-left:1px solid var(--fab-line);display:flex;gap:16px;padding-left:24px}.wl-help__cta>span{display:block}.wl-help__cta .wl-btn{white-space:nowrap}.wl-toast{align-items:center;animation:wl-toast-in .25s ease;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;left:50%;max-width:calc(100% - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:10001}.wl-toast i{color:var(--fab-success);font-size:18px}@keyframes wl-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width:1399px){.wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.wl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-help{align-items:stretch;flex-direction:column}.wl-help__cta{border-left:0;border-top:1px solid var(--fab-line);justify-content:space-between;padding:16px 0 0}}@media (max-width:991px){.wl-hero{align-items:stretch;flex-direction:column}.wl-summary{flex:none}}@media (max-width:767px){.wl-main{padding:16px 0 40px}.wl-container{padding:0 16px}.wl-hero{border-radius:20px;padding:22px 18px}.wl-hero__heading{align-items:flex-start}.wl-hero__icon{border-radius:16px;flex-basis:50px;font-size:20px;height:50px}.wl-summary{padding:16px}.wl-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wl-card__media{padding:14px}.wl-card__body{padding:12px}.wl-card__actions .wl-btn{font-size:12.5px}.wl-card__actions .wl-btn i{display:none}.wl-iconbtn{flex-basis:36px}.wl-bar{padding:12px 14px}.wl-help__cta{align-items:stretch;flex-direction:column}}.or-page{background:var(--fab-surface);color:var(--fab-ink)}.or-main{padding:24px 0 56px}.or-container{margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.or-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.or-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.or-btn--primary:hover{background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.or-btn--outline{background:#fff;border-color:#3490ce73;color:var(--fab-deep)!important}.or-btn--outline:hover{background:var(--fab-soft);border-color:var(--fab-blue)}.or-btn i{font-size:12.5px}.or-hero{background:radial-gradient(circle at 92% 10%,#45baeb2e,#0000 42%),radial-gradient(circle at 70% 120%,#2366b11a,#0000 45%),linear-gradient(120deg,#fff,#f1f8fe);border:1px solid #e3eef8;border-radius:24px;box-shadow:var(--fab-shadow-sm);gap:28px;justify-content:space-between;margin-bottom:22px;padding:30px 34px}.or-crumbs,.or-hero{align-items:center;display:flex}.or-crumbs{color:var(--fab-muted);flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:18px}.or-crumbs a{color:var(--fab-muted);text-decoration:none}.or-crumbs a:hover{color:var(--fab-deep)}.or-crumbs i{font-size:9px;opacity:.7}.or-crumbs [aria-current]{color:var(--fab-ink);font-weight:600}.or-hero__heading{align-items:center;display:flex;gap:18px}.or-hero__icon{align-items:center;background:var(--fab-gradient);border-radius:20px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;flex:0 0 64px;font-size:26px;height:64px;justify-content:center}.or-hero__title{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.or-hero__text{color:var(--fab-muted);font-size:15px;line-height:1.55;margin:0;max-width:520px}.or-stats{grid-gap:12px;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:repeat(3,minmax(130px,auto));margin:0}.or-stats>div{background:#ffffffe6;border:1px solid var(--fab-line);border-radius:16px;padding:16px 18px}.or-stats dt{align-items:center;color:var(--fab-muted);display:flex;font-size:12.5px;font-weight:600;gap:7px;margin-bottom:6px}.or-stats dt i{color:var(--fab-blue);font-size:12px}.or-stats dd{color:var(--fab-ink);font-size:22px;font-weight:800;line-height:1.2;margin:0;white-space:nowrap}.or-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px}.or-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.or-tabs::-webkit-scrollbar{display:none}.or-tab{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:999px;color:var(--fab-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13.5px;font-weight:600;gap:8px;padding:9px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.or-tab:hover{border-color:#3490ce73}.or-tab__count{background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:12px;font-weight:700;min-width:22px;padding:1px 7px;text-align:center}.or-tab.is-active{background:var(--fab-gradient-btn);border-color:#0000;box-shadow:var(--fab-shadow-blue);color:#fff}.or-tab.is-active .or-tab__count{background:#ffffff38;color:#fff}.or-search{flex:0 1 320px;margin:0;position:relative}.or-search i{color:var(--fab-muted);font-size:13px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.or-search input{background:#fff;border:1px solid var(--fab-line);border-radius:12px;color:var(--fab-ink);font-size:14px;height:44px;outline:none;padding:0 14px 0 40px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.or-search input::placeholder{color:#8a99ab;text-transform:none!important}.or-search input:focus{border-color:var(--fab-blue);box-shadow:0 0 0 3px #3490ce26}.or-list{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.or-card{background:#fff;border:1px solid var(--fab-line);border-radius:20px;box-shadow:var(--fab-shadow-sm);overflow:hidden;scroll-margin-top:110px;transition:box-shadow .25s ease,border-color .25s ease}.or-card.is-open,.or-card:hover{border-color:#3490ce59;box-shadow:var(--fab-shadow-md)}.or-card__head{align-items:center;background:linear-gradient(90deg,#f6fafe,#fff);border-bottom:1px solid var(--fab-line);display:flex;flex-wrap:wrap;gap:16px 28px;padding:16px 24px}.or-card__id{display:flex;flex-direction:column}.or-card__label,.or-card__meta dt{color:var(--fab-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.or-card__id strong{color:var(--fab-ink);font-size:16px;font-weight:800}.or-card__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.or-card__meta dd{color:var(--fab-ink);font-size:14px;font-weight:600;margin:2px 0 0}.or-card__meta .or-card__total{color:var(--fab-deep);font-weight:800}.or-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.or-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:6px 12px;white-space:nowrap}.or-badge.is-info{background:var(--fab-soft);color:var(--fab-deep)}.or-badge.is-blue{background:var(--fab-gradient-btn);color:#fff}.or-badge.is-success{background:#e7f7ee;color:#157a43}.or-badge.is-warn{background:#fff4e0;color:#a35d00}.or-badge.is-danger{background:#fdecec;color:#c0322b}.or-badge--soft{background:#fff!important;border:1px solid}.or-badge--soft i{font-size:11.5px}.or-card__body{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr) auto;padding:20px 24px}.or-card__summary{align-items:center;display:flex;gap:16px;min-width:0}.or-thumbs{display:flex;flex:0 0 auto;gap:8px;list-style:none;margin:0;padding:0}.or-thumbs li{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:12px;display:flex;height:56px;justify-content:center;padding:6px;position:relative;width:56px}.or-thumbs img{max-height:100%;max-width:100%;object-fit:contain}.or-thumbs__qty{background:var(--fab-deep);border-radius:999px;bottom:-4px;color:#fff;font-size:10.5px;font-weight:700;padding:1px 6px;position:absolute;right:-4px}.or-thumbs .or-thumbs__more{background:var(--fab-soft);color:var(--fab-deep);font-size:13px;font-weight:800}.or-card__status{min-width:0}.or-card__names{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fab-ink);display:-webkit-box;font-size:14.5px;font-weight:700;line-height:1.4;margin:0 0 4px;overflow:hidden}.or-card__message{color:var(--fab-muted);font-size:13.5px;line-height:1.5;margin:0}.or-card__message.is-danger{color:#c0322b}.or-card__actions{display:flex;flex-direction:column;gap:8px}.or-track{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.or-track__step{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center}.or-track__step+.or-track__step:before{background:var(--fab-line);border-radius:3px;content:"";height:3px;left:-50%;position:absolute;right:50%;top:17px}.or-track__step.is-current:before,.or-track__step.is-done:before{background:var(--fab-gradient-btn)}.or-track__dot{align-items:center;background:#fff;border:2px solid var(--fab-line);border-radius:50%;color:#9aabbd;display:inline-flex;font-size:13px;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.or-track__step.is-done .or-track__dot{background:var(--fab-success);border-color:#0000;color:#fff}.or-track__step.is-current .or-track__dot{background:var(--fab-gradient-btn);border-color:#0000;box-shadow:0 0 0 5px #3490ce29;color:#fff}.or-track__label{color:var(--fab-muted);font-size:12.5px;font-weight:600;line-height:1.3}.or-track__step.is-current .or-track__label,.or-track__step.is-done .or-track__label{color:var(--fab-ink)}.or-track__step.is-current .or-track__label{color:var(--fab-deep);font-weight:800}.or-cancelled{align-items:center;background:#fff7f7;border:1px dashed #f2b8b5;border-radius:14px;color:#c0322b;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:14px 16px}.or-details{grid-gap:24px;animation:or-reveal .25s ease;background:#fbfdff;border-top:1px solid var(--fab-line);display:grid;gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);padding:22px 24px 24px}@keyframes or-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.or-details h3{align-items:center;color:var(--fab-ink)!important;display:flex;font-size:15px;font-weight:800;gap:8px;margin:0 0 12px}.or-details h3 i{color:var(--fab-blue);font-size:14px}.or-details__items ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.or-line{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:14px;color:inherit!important;display:flex;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}a.or-line:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-sm)}.or-line__thumb{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;display:flex;flex:0 0 64px;height:64px;justify-content:center;padding:6px}.or-line__thumb img{max-height:100%;max-width:100%;object-fit:contain}.or-line__info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.or-line__type{color:var(--fab-blue);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.or-line__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fab-ink);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.or-line__qty{color:var(--fab-muted);font-size:13px}.or-line__total{color:var(--fab-ink);font-size:14.5px;font-weight:800;white-space:nowrap}.or-details__side{grid-gap:12px;align-content:start;display:grid;gap:12px}.or-info{background:#fff;border:1px solid var(--fab-line);border-radius:14px;padding:14px 16px}.or-info h3{font-size:14px;margin-bottom:8px}.or-info p{color:var(--fab-ink);font-size:13.5px;line-height:1.5;margin:0;overflow-wrap:anywhere}.or-info .or-info__muted{color:var(--fab-muted)}.or-info__status{align-items:center;display:inline-flex;font-weight:700;gap:6px;margin-top:6px!important}.or-info__status.is-success{color:#157a43!important}.or-info__status.is-warn{color:#a35d00!important}.or-info__status.is-danger{color:#c0322b!important}.or-totals{grid-gap:8px;background:#fff;border:1px solid var(--fab-line);border-radius:14px;display:grid;gap:8px;margin:0;padding:14px 16px}.or-totals>div{display:flex;font-size:13.5px;gap:12px;justify-content:space-between}.or-totals dt{color:var(--fab-muted);font-weight:500}.or-totals dd{color:var(--fab-ink);font-weight:700;margin:0}.or-totals .or-totals__grand{border-top:1px dashed var(--fab-line);margin-top:4px;padding-top:10px}.or-totals__grand dt{color:var(--fab-ink);font-size:15px;font-weight:800}.or-totals__grand dd{color:var(--fab-deep);font-size:17px;font-weight:800}.or-help{align-items:center;background:var(--fab-soft);border-radius:14px;color:var(--fab-ink)!important;display:flex;font-size:13px;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s ease}.or-help:hover{background:#dcecf9}.or-help i{align-items:center;background:var(--fab-gradient-btn);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:14px;height:36px;justify-content:center}.or-help span{color:var(--fab-muted);display:flex;flex-direction:column}.or-help strong{color:var(--fab-deep);font-size:14px}.or-details__updated{color:var(--fab-muted);font-size:12px;margin:0;text-align:right}.or-card--skeleton{grid-gap:14px;display:grid;gap:14px;padding:24px}.or-skel{animation:or-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#edf2f8,#f7fafd 50%,#edf2f8);background-size:200% 100%;border-radius:8px;display:block;height:14px}.or-skel--short{width:30%}.or-skel--bar{height:40px}@keyframes or-shimmer{to{background-position:-200% 0}}.or-state{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:24px;box-shadow:var(--fab-shadow-sm);display:flex;flex-direction:column;padding:56px 24px;text-align:center}.or-state--compact{padding:40px 24px}.or-state__icon{align-items:center;background:var(--fab-soft);border-radius:24px;color:var(--fab-blue);display:inline-flex;font-size:30px;height:76px;justify-content:center;margin-bottom:18px;width:76px}.or-state__icon.is-error{background:#fdecec;color:#c0322b}.or-state h2{color:var(--fab-ink)!important;font-size:22px;font-weight:800;margin:0 0 8px}.or-state p{color:var(--fab-muted);font-size:14.5px;line-height:1.55;margin:0 0 20px;max-width:440px}.or-toast{align-items:center;animation:or-reveal .25s ease;background:#fff;border:1px solid var(--fab-line);border-radius:12px;bottom:28px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:inline-flex;font-size:14px;font-weight:600;gap:10px;left:50%;padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:1200}.or-toast i{color:var(--fab-success)}@media (max-width:1199px){.or-hero{align-items:stretch;flex-direction:column}.or-stats{grid-template-columns:repeat(3,1fr)}.or-card__body{grid-template-columns:minmax(0,1fr) auto}.or-track{grid-column:1/-1;grid-row:2}.or-card__actions{grid-column:2;grid-row:1}}@media (max-width:899px){.or-details{grid-template-columns:1fr}}@media (max-width:767px){.or-main{padding:14px 0 40px}.or-container{padding:0 16px}.or-hero{border-radius:20px;gap:20px;padding:20px 18px}.or-hero__icon{border-radius:16px;flex-basis:52px;font-size:21px;height:52px}.or-hero__text{font-size:14px}.or-stats{gap:8px}.or-stats>div{border-radius:14px;padding:12px}.or-stats dt{font-size:11.5px}.or-stats dt i{display:none}.or-stats{grid-template-columns:1fr 1fr}.or-stats>div:last-child{grid-column:1/-1}.or-stats dd{font-size:18px}.or-card__summary{align-items:flex-start;flex-direction:column;gap:12px}.or-thumbs li{height:52px;width:52px}.or-toolbar{align-items:stretch;flex-direction:column}.or-search{flex-basis:auto}.or-card{border-radius:18px}.or-card__head{gap:12px 18px;padding:14px 16px}.or-card__badges{margin-left:0;width:100%}.or-card__body{gap:18px;grid-template-columns:1fr;padding:16px}.or-card__actions,.or-track{grid-column:auto;grid-row:auto}.or-card__actions{flex-direction:row}.or-card__actions .or-btn{flex:1 1}.or-track__label{font-size:11.5px}.or-details{padding:16px}.or-line__thumb{flex-basis:54px;height:54px}}.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))}}.sc-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.svp-hero>.sc-backdrop{-webkit-mask-image:linear-gradient(90deg,#00000059,#00000080 35%,#000 60%);mask-image:linear-gradient(90deg,#00000059,#00000080 35%,#000 60%)}.sc-backdrop.is-soft{opacity:.6}.sc-star{animation:sc-twinkle 3s ease-in-out infinite;background:#3490ce;border-radius:50%;box-shadow:0 0 6px #45baebe6;opacity:.15;position:absolute}@keyframes sc-twinkle{0%,to{opacity:.12;scale:.8}50%{opacity:.75;scale:1.2}}.sc-sat{animation:sc-cross 14s linear infinite;color:var(--fab-blue);filter:drop-shadow(0 0 8px rgba(69,186,235,.8));font-size:22px;left:-60px;position:absolute;top:18%}.sc-sat:after{background:linear-gradient(90deg,#0000,#45baebb3);content:"";height:2px;position:absolute;right:100%;top:50%;width:120px}@keyframes sc-cross{0%{opacity:0;translate:0 0}8%{opacity:1}70%{opacity:1}to{opacity:0;translate:calc(100vw + 120px) 160px}}.sc-grid{background-image:linear-gradient(#3490ce17 1px,#0000 0),linear-gradient(90deg,#3490ce17 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 30% 40%,#000,#0000 70%);position:absolute}.sc-radar{background:radial-gradient(circle,#0000 0 24%,#3490ce29 24.4% 25%,#0000 25.4% 49%,#3490ce29 49.4% 50%,#0000 50.4%),radial-gradient(circle,#45baeb0f,#0000 70%);border:1px solid #3490ce2e;border-radius:50%;bottom:-160px;height:520px;left:-140px;position:absolute;width:520px}.sc-radar__sweep{animation:fx-spin 5s linear infinite;background:conic-gradient(from 0deg,#45baeb59,#0000 70deg);inset:0}.sc-radar__blip,.sc-radar__sweep{border-radius:50%;position:absolute}.sc-radar__blip{animation:sc-blip 5s ease-out infinite;background:var(--fab-sky);box-shadow:0 0 12px var(--fab-sky);height:10px;width:10px}.sc-radar__blip--a{left:62%;top:30%}.sc-radar__blip--b{animation-delay:1.4s;left:74%;top:58%}@keyframes sc-blip{0%,to{opacity:0;scale:.6}10%{opacity:1;scale:1.2}40%{opacity:0}}.sc-net{height:100%;inset:0;position:absolute;width:100%}.sc-net__line{stroke:#3490ce29;stroke-width:1.5}.sc-net__flow{stroke:#45baebd9;stroke-width:3;stroke-linecap:round;stroke-dasharray:10 260;animation:sc-flow 4s linear infinite}@keyframes sc-flow{to{stroke-dashoffset:-270}}.sc-net__node{fill:#fff;stroke:var(--fab-blue);stroke-width:2.5}.sc-net__halo{fill:#45baeb40;animation:sc-halo 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes sc-halo{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.8}}.sc-rings{height:0;position:absolute;width:0}.sc-rings--a{left:6%;top:22%}.sc-rings--b{bottom:12%;right:10%}.sc-ring{animation:sc-ring 5s ease-out infinite;border:2px solid #3490ce59;border-radius:50%;height:520px;left:-260px;opacity:0;position:absolute;top:-260px;width:520px}@keyframes sc-ring{0%{opacity:.9;scale:.1}to{opacity:0;scale:1}}.sc-glyph{animation:sc-rise 18s linear infinite;color:#3490ce59;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.sc-glyph,.sc-rise{bottom:-40px;position:absolute}.sc-rise{animation:sc-rise 16s linear infinite;color:#3490ce4d}@keyframes sc-rise{0%{opacity:0;rotate:0deg;translate:0 0}10%{opacity:1}85%{opacity:1}to{opacity:0;rotate:25deg;translate:30px -760px}}.sc-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.sc-waves{left:44%;position:absolute;top:24%}.sc-wave{animation:sc-wave 2.1s ease-out infinite;border:3px solid #0000;border-radius:50%;border-top-color:#ffffffd9;height:180px;left:-90px;opacity:0;position:absolute;rotate:-30deg;top:-90px;width:180px}@keyframes sc-wave{0%{opacity:1;scale:.3}to{opacity:0;scale:1.4}}.sc-orbit{border-color:#ffffffb3;height:140px;right:18px;top:18px;width:140px}.sc-corner{border:3px solid #ffffffeb;height:34px;position:absolute;width:34px}.sc-corner--tl{border-bottom:0;border-radius:8px 0 0 0;border-right:0;left:18px;top:18px}.sc-corner--tr{border-bottom:0;border-left:0;border-radius:0 8px 0 0;right:18px;top:18px}.sc-corner--bl{border-radius:0 0 0 8px;border-right:0;border-top:0;bottom:18px;left:18px}.sc-corner--br{border-left:0;border-radius:0 0 8px 0;border-top:0;bottom:18px;right:18px}.sc-scanline{animation:sc-scan 4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#45baeb47,#0000);border-bottom:2px solid #45baebbf;height:70px;left:0;position:absolute;right:0}@keyframes sc-scan{0%{top:-70px}to{top:100%}}.sc-motionbox{animation:sc-detect 6.4s ease-in-out infinite;border:2px solid #ffd166;border-radius:6px;height:30%;left:30%;position:absolute;top:46%;width:22%}.sc-motionbox small{background:#ffd166;border-radius:4px;color:#102a43;font-size:11px;font-weight:800;left:-2px;letter-spacing:.04em;padding:2px 8px;position:absolute;text-transform:uppercase;top:-22px}@keyframes sc-detect{0%,45%,to{opacity:0;scale:1.15}52%,90%{opacity:1;scale:1}}.sc-live,.sc-rec{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102a438c;border-radius:8px;color:#fff;display:inline-flex;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:6px 12px;position:absolute;right:64px;top:22px}.sc-live{background:#e53935;font-family:inherit;letter-spacing:.12em;right:22px}.sc-rec__dot{animation:sc-blink 1s steps(2,start) infinite;background:#ff4d4f;border-radius:50%;height:9px;width:9px}.sc-live .sc-rec__dot{background:#fff}@keyframes sc-blink{to{visibility:hidden}}.sc-led{animation:sc-led 1.2s steps(2,start) infinite;border-radius:50%;height:6px;position:absolute;width:6px}.sc-led.is-green{background:#3dfc8a;box-shadow:0 0 8px #3dfc8a}.sc-led.is-blue{background:#45baeb;box-shadow:0 0 8px #45baeb}@keyframes sc-led{to{opacity:.15}}.sc-widget{left:-34px;position:absolute;top:26px;z-index:3}.sc-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ffffffd9;border-radius:16px;box-shadow:var(--fab-shadow-md);display:flex;gap:12px;min-width:240px;padding:12px 16px 12px 12px}.sc-card small{color:var(--fab-muted);display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sc-card strong{align-items:center;color:var(--fab-ink);display:flex;font-size:15px;font-weight:800;gap:8px}.sc-card__icon{align-items:center;background:var(--fab-gradient);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 42px;font-size:17px;height:42px;justify-content:center;transition:background .3s ease}.sc-swap{animation:sc-swap .4s ease}@keyframes sc-swap{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.sc-steps{display:flex;gap:4px;margin-left:auto}.sc-steps span{background:var(--fab-line);border-radius:3px;height:18px;transition:background .3s ease;width:6px}.sc-steps span.is-on{background:var(--fab-blue)}.sc-card--activation.is-done .sc-card__icon{background:var(--fab-success)}.sc-card--activation.is-done strong{color:var(--fab-success)}.sc-card--alert.is-alert{border-color:#ffd166;box-shadow:0 0 0 4px #ffd16659,var(--fab-shadow-md)}.sc-card--alert.is-alert .sc-card__icon{animation:sc-shake .5s ease 2;background:#f5a524}@keyframes sc-shake{25%{rotate:-10deg}75%{rotate:10deg}}.sc-spark{height:30px;margin-left:auto;width:90px}.sc-spark polyline{fill:none;stroke:var(--fab-blue);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;animation:sc-draw 3s ease-in-out infinite}@keyframes sc-draw{0%{stroke-dashoffset:180}60%,to{stroke-dashoffset:0}}.sc-eq{align-items:flex-end;background:var(--fab-gradient);border-radius:12px;display:inline-flex;flex:0 0 42px;gap:3px;height:42px;justify-content:center;padding:8px}.sc-eq span{animation:sc-eq .9s ease-in-out infinite alternate;background:#fff;border-radius:2px;height:100%;transform-origin:bottom;width:4px}@keyframes sc-eq{0%{scale:1 .25}to{scale:1 1}}.sc-signal{align-items:flex-end;display:inline-flex;gap:3px;height:20px;margin-left:auto}.sc-signal span{animation:sc-bars 2.4s ease-in-out infinite;background:var(--fab-blue);border-radius:2px;width:5px}.sc-signal span:first-child{height:25%}.sc-signal span:nth-child(2){animation-delay:.2s;height:50%}.sc-signal span:nth-child(3){animation-delay:.4s;height:75%}.sc-signal span:nth-child(4){animation-delay:.6s;height:100%}@keyframes sc-bars{0%,to{opacity:1}50%{opacity:.25}}.sc-card--code{align-items:stretch;flex-direction:column;gap:8px;overflow:hidden;padding:0 0 12px;width:290px}.sc-code__bar{align-items:center;background:var(--fab-surface);border-bottom:1px solid var(--fab-line);display:flex;gap:6px;padding:8px 12px}.sc-code__bar i{background:#ff5f57;border-radius:50%;height:9px;width:9px}.sc-code__bar i:nth-child(2){background:#febc2e}.sc-code__bar i:nth-child(3){background:#28c840}.sc-code__bar small{letter-spacing:0;margin-left:6px;text-transform:none}.sc-code{background:none;border:0;color:var(--fab-deep);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.6;margin:0;min-height:58px;padding:0 14px;white-space:pre-wrap}.sc-cursor{animation:sc-blink .8s steps(2,start) infinite;background:var(--fab-blue);display:inline-block;height:14px;margin-left:1px;vertical-align:-2px;width:7px}.sc-deployed{align-items:center;align-self:flex-start;background:#e7f7ee;border-radius:999px;color:#157a43;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin:0 14px;opacity:0;padding:4px 10px;transition:opacity .3s ease,translate .3s ease;translate:0 6px}.sc-deployed.is-on{opacity:1;translate:0 0}.sc-course{flex:1 1;min-width:170px}.sc-progress{background:var(--fab-soft);border-radius:999px;display:block;height:7px;margin-top:8px;overflow:hidden}.sc-progress span{background:var(--fab-gradient-btn);border-radius:inherit;display:block;height:100%;transition:width .06s linear}.sc-card--course.is-done .sc-card__icon{animation:svp-pop .5s cubic-bezier(.3,1.6,.5,1);background:var(--fab-success)}.sc-card--course.is-done .sc-progress span{background:var(--fab-success)}@media (max-width:991px){.sc-widget{left:16px}}@media (max-width:767px){.sc-widget{left:12px;top:12px}.sc-card{min-width:0;padding:9px 12px 9px 9px}.sc-card__icon,.sc-eq{flex-basis:34px;height:34px}.sc-card strong{font-size:13.5px}.sc-card--code{padding:0 0 10px;width:230px}.sc-code{font-size:11px}.sc-signal,.sc-spark,.sc-steps{display:none}.sc-rec{bottom:12px;font-size:10.5px;right:12px;top:auto}.sc-orbit{height:100px;width:100px}}@media (prefers-reduced-motion:reduce){.sc-backdrop *,.sc-overlay *,.sc-widget,.sc-widget *{animation:none!important}.sc-motionbox,.sc-ring,.sc-sat,.sc-scanline,.sc-wave{display:none}}.stk{background:radial-gradient(circle at 100% 0,#45baeb1f,#0000 40%),#fff;border:1px solid var(--fab-line);border-radius:26px;box-shadow:var(--fab-shadow-md);padding:26px 28px 28px}.stk__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-bottom:26px}.stk__job{align-items:center;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.stk__live{background:var(--fab-blue);border-radius:50%;height:10px;position:relative;width:10px}.stk__live:after{animation:fx-ping 1.6s cubic-bezier(0,0,.2,1) infinite;background:inherit;border-radius:50%;content:"";inset:0;position:absolute}.stk__live.is-done{background:var(--fab-success)}.stk__status{color:var(--fab-muted);font-size:14.5px}.stk__status strong{color:var(--fab-ink)}.stk__status .fa-circle-check{color:var(--fab-success)}.stk__track{--stk-span:calc(100% - 100%/var(--stk-count));height:46px;margin:0 0 18px;position:relative}.stk__fill,.stk__rail{border-radius:999px;height:6px;left:calc(50%/var(--stk-count));position:absolute;top:50%;transform:translateY(-50%)}.stk__rail{background:repeating-linear-gradient(90deg,var(--fab-line) 0 14px,#0000 14px 22px);width:var(--stk-span)}.stk__fill{background:var(--fab-gradient-btn);box-shadow:0 0 14px #45baeb99;transition:width .9s cubic-bezier(.5,0,.2,1);width:calc(var(--stk-span)*var(--stk-progress))}.stk__marker{align-items:center;background:var(--fab-gradient);border:3px solid #fff;border-radius:50%;box-shadow:0 8px 22px #2366b166;color:#fff;display:inline-flex;font-size:17px;height:46px;justify-content:center;left:calc(50%/var(--stk-count) + var(--stk-span)*var(--stk-progress));position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .9s cubic-bezier(.5,0,.2,1);width:46px}.stk__marker i{animation:stk-bob 1.1s ease-in-out infinite}@keyframes stk-bob{0%,to{translate:0 0}50%{translate:0 -2px}}.stk__steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.stk__step{align-items:flex-start;background:#fff;border:1px solid var(--fab-line);border-radius:20px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;overflow:hidden;padding:20px;position:relative;text-align:left;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease,opacity .35s ease;width:100%}.stk__step.is-next{background:var(--fab-surface);opacity:.78}.stk__step.is-current{border-color:var(--fab-blue);box-shadow:0 18px 38px -18px #2366b18c;transform:translateY(-6px)}.stk__step.is-done{border-color:#1f9d554d}.stk__step:hover{opacity:1}.stk__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.stk__icon{align-items:center;background:var(--fab-soft);border-radius:15px;color:var(--fab-deep);display:inline-flex;font-size:20px;height:50px;justify-content:center;transition:background .35s ease,color .35s ease;width:50px}.stk__step.is-current .stk__icon{animation:stk-glow 1.8s ease-in-out infinite;background:var(--fab-gradient);box-shadow:var(--fab-shadow-blue);color:#fff}.stk__step.is-done .stk__icon{animation:svp-pop .5s cubic-bezier(.3,1.6,.5,1);background:var(--fab-success);color:#fff}@keyframes stk-glow{0%,to{box-shadow:0 0 0 0 #3490ce73}50%{box-shadow:0 0 0 10px #3490ce00}}.stk__badge{border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:5px 11px;text-transform:uppercase}.stk__badge.is-done{background:#e7f7ee;color:#157a43}.stk__badge.is-current{background:var(--fab-gradient-btn);color:#fff}.stk__badge.is-next{background:#fff;box-shadow:inset 0 0 0 1px var(--fab-line);color:var(--fab-muted)}.stk__when{align-items:center;color:var(--fab-blue);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px}.stk__title{align-items:baseline;color:var(--fab-ink);display:flex;font-size:17.5px;font-weight:800;gap:8px;line-height:1.3}.stk__num{color:var(--fab-sky);font-size:13px;font-weight:800}.stk__text{font-size:14px;line-height:1.55}.stk__gets,.stk__text{color:var(--fab-muted)}.stk__gets{align-items:center;background:var(--fab-surface);border-radius:10px;display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:6px;margin-top:auto;padding:8px 11px}.stk__gets i{color:var(--fab-blue)}.stk__gets b{color:var(--fab-ink)}.stk__step.is-done .stk__gets{background:#f0faf4}.stk__timer{animation:stk-timer linear forwards;background:var(--fab-gradient-btn);bottom:0;height:4px;left:0;position:absolute;right:0;transform-origin:0 50%}@keyframes stk-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:991px){.stk__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.stk__track{display:none}.stk__step.is-current{transform:none}}@media (max-width:767px){.stk{border-radius:20px;padding:18px 14px}.stk__head{margin-bottom:16px}.stk__steps{gap:10px;grid-template-columns:1fr}.stk__step{padding:16px}}@media (prefers-reduced-motion:reduce){.stk *,.stk :after{animation:none!important;transition:none!important}}.svp-page{background:#fff;color:var(--fab-ink)}.svp-container{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}.svp-section{padding:80px 0}.svp-section--tint{background:var(--fab-surface)}.svp-chip{align-items:center;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);display:inline-flex;font-weight:700;gap:8px;letter-spacing:.1em;padding:7px 14px;text-transform:uppercase}.svp-chip,.svp-chip i{font-size:12px}.svp-accent{background:var(--fab-gradient);-webkit-background-clip:text;background-clip:text;color:#0000}.svp-icon-chip{align-items:center;background:var(--fab-soft);border-radius:13px;color:var(--fab-deep);display:inline-flex;flex:0 0 auto;font-size:17px;height:44px;justify-content:center;width:44px}.svp-head{margin-bottom:36px;max-width:780px}.svp-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.svp-head h2{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:14px 0 10px}.svp-head p{color:var(--fab-muted);font-size:16px;line-height:1.6;margin:0}.svp-subtitle{color:var(--fab-ink)!important;font-size:19px;font-weight:800;margin:0 0 16px}.svp-checks{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.svp-checks li{align-items:flex-start;color:var(--fab-ink);display:flex;font-size:14.5px;gap:10px;line-height:1.45}.svp-checks i{background:#e7f7ee;border-radius:50%;color:#157a43;flex:0 0 20px;font-size:10px;height:20px;margin-top:1px}.svp-btn,.svp-checks i{align-items:center;display:inline-flex;justify-content:center}.svp-btn{border:1px solid #0000;border-radius:12px;cursor:pointer;font-size:14.5px;font-weight:700;gap:9px;min-height:46px;padding:0 20px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.svp-btn--lg{font-size:15px;min-height:52px;padding:0 24px}.svp-btn--block{width:100%}.svp-btn--primary{background:var(--fab-gradient-btn);box-shadow:var(--fab-shadow-blue);color:#fff!important}.svp-btn--primary:hover{background:var(--fab-gradient-btn-hover);transform:translateY(-1px)}.svp-btn--primary:disabled{cursor:wait;opacity:.7;transform:none}.svp-btn--outline{background:#fff;border-color:#3490ce73;color:var(--fab-deep)!important}.svp-btn--outline:hover{background:var(--fab-soft);border-color:var(--fab-blue)}.svp-btn i{font-size:13px}.svp-btn .fa-whatsapp{color:#25d366;font-size:18px}.svp-hero{background:radial-gradient(circle at 88% 0,#45baeb29,#0000 40%),linear-gradient(180deg,#f4f9fe,#fff);overflow:hidden;padding:28px 0 44px;position:relative}.svp-hero>.svp-container{position:relative;z-index:1}.svp-hero__inner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-bottom:48px;padding-top:8px}.svp-crumbs{align-items:center;color:var(--fab-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:26px}.svp-crumbs a{color:var(--fab-muted);text-decoration:none}.svp-crumbs a:hover{color:var(--fab-deep)}.svp-crumbs i{font-size:9px;opacity:.7}.svp-crumbs [aria-current]{color:var(--fab-ink);font-weight:600}.svp-hero h1{color:var(--fab-ink)!important;font-size:clamp(36px,4.4vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:18px 0}.svp-hero__text{color:var(--fab-muted);font-size:17px;line-height:1.65;margin:0 0 30px;max-width:560px}.svp-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.svp-hero__call{align-items:center;color:var(--fab-muted)!important;display:inline-flex;font-size:14px;gap:8px;margin-top:20px;text-decoration:none}.svp-hero__call i{color:var(--fab-blue)}.svp-hero__call strong{color:var(--fab-ink)}.svp-hero__media{aspect-ratio:4/3.1;position:relative}.svp-hero__frame{border-radius:28px;box-shadow:0 30px 60px -28px #2366b173;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.svp-hero__frame img{height:100%;object-fit:cover;object-position:70% center;transition:transform .8s ease;width:100%}.svp-hero__frame:hover img{transform:scale(1.04)}.svp-hero__orbit{border-color:#ffffffbf;height:150px;right:34px;top:-30px;width:150px;z-index:2}.svp-hero__live{align-items:center;background:#fffffff2;border:1px solid #fffc;border-radius:999px;box-shadow:var(--fab-shadow-md);color:var(--fab-ink);display:inline-flex;font-size:13.5px;font-weight:700;gap:10px;left:-26px;padding:10px 16px;position:absolute;top:26px;z-index:2}.svp-hero__for{align-items:center;color:var(--fab-muted);display:flex;flex-wrap:wrap;font-size:17px;font-weight:600;gap:10px;margin:-4px 0 18px}.svp-hero__word{background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-weight:800;padding:4px 14px}.svp-hero__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffffb3;border-radius:18px;bottom:24px;box-shadow:var(--fab-shadow-md);display:flex;gap:12px;left:-28px;padding:14px 18px 14px 14px;position:absolute;z-index:2}.svp-hero__badge>span{align-items:center;background:var(--fab-gradient);border-radius:13px;color:#fff;display:inline-flex;font-size:18px;height:44px;justify-content:center;width:44px}.svp-hero__badge strong{color:var(--fab-ink);display:block;font-size:14.5px;font-weight:800}.svp-hero__badge small{color:var(--fab-muted);font-size:12.5px}.svp-facts{background:#fff;border:1px solid var(--fab-line);border-radius:20px;box-shadow:var(--fab-shadow-sm);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:22px 8px}.svp-facts li{align-items:center;display:flex;gap:14px;padding:0 20px}.svp-facts li+li{border-left:1px solid var(--fab-line)}.svp-facts strong{color:var(--fab-ink);display:block;font-size:15px;font-weight:800}.svp-facts small{color:var(--fab-muted);font-size:13px}.svp-ticker{background:#fff;border-bottom:1px solid var(--fab-line);border-top:1px solid var(--fab-line);padding:22px 0}.svp-facts li:hover .svp-icon-chip,.svp-offer:hover .svp-icon-chip,.svp-other:hover .svp-icon-chip{animation:svp-wiggle .6s ease}@keyframes svp-wiggle{0%,to{rotate:0deg}30%{rotate:-12deg}60%{rotate:10deg}}.svp-offers{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.svp-offers.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-offers.is-6{grid-template-columns:repeat(3,minmax(0,1fr))}.svp-offer{background:#fff;border:1px solid var(--fab-line);border-radius:22px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.svp-offer:hover{border-color:#3490ce66;box-shadow:var(--fab-shadow-md);transform:translateY(-4px)}.svp-offer__media{aspect-ratio:16/11;background:var(--fab-surface);overflow:hidden}.svp-offers.is-2 .svp-offer__media{aspect-ratio:16/8}.svp-offer__media img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.svp-offer:hover .svp-offer__media img{transform:scale(1.05)}.svp-offer__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:22px}.svp-offer__media+.svp-offer__body .svp-icon-chip{background:var(--fab-gradient);border:3px solid #fff;box-shadow:var(--fab-shadow-blue);color:#fff;margin-top:-44px}.svp-offer h3{color:var(--fab-ink)!important;font-size:18px;font-weight:800;line-height:1.3;margin:4px 0 0}.svp-offer p{color:var(--fab-muted);font-size:14.5px;line-height:1.6;margin:0}.svp-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.svp-tags li{background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:12px;font-weight:600;padding:4px 10px}.svp-kits{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.svp-kit{background:#fff;border:1px solid var(--fab-line);border-radius:24px;display:flex;flex-direction:column;gap:14px;padding:28px;position:relative}.svp-kit.is-featured{background:linear-gradient(#fff,#fff) padding-box,var(--fab-gradient) border-box;border:2px solid #0000;box-shadow:var(--fab-shadow-md)}.svp-kit__tag{align-self:flex-start;background:var(--fab-soft);border-radius:999px;color:var(--fab-deep);font-size:12px;font-weight:700;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.svp-kit.is-featured .svp-kit__tag{background:var(--fab-gradient-btn);color:#fff}.svp-kit__media{align-items:center;background:var(--fab-surface);border-radius:18px;display:flex;height:190px;justify-content:center;overflow:hidden;position:relative}.svp-kit__glow{animation:svp-glow 4s ease-in-out infinite;background:radial-gradient(circle,#45baeb59,#0000 65%);border-radius:50%;height:220px;position:absolute;width:220px}@keyframes svp-glow{0%,to{opacity:.7;scale:.85}50%{opacity:1;scale:1.15}}.svp-kit__media img{max-height:170px;max-width:70%;object-fit:contain;position:relative}.svp-kit__media i{color:var(--fab-blue);font-size:54px}.svp-kit h3{color:var(--fab-ink)!important;font-size:22px;font-weight:800;margin:0}.svp-kit__best{align-items:center;color:var(--fab-muted);display:flex;font-size:14px;gap:8px;margin:0}.svp-kit__best i{color:var(--fab-blue)}.svp-kit__foot{align-items:center;border-top:1px dashed var(--fab-line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:auto;padding-top:18px}.svp-kit__price{color:var(--fab-deep);display:flex;flex-direction:column;font-size:22px;font-weight:800}.svp-kit__price small{color:var(--fab-muted);font-size:12px;font-weight:600}.svp-kits__note{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:16px;color:var(--fab-ink);display:flex;flex-wrap:wrap;font-size:14.5px;gap:10px;grid-column:1/-1;margin:0;padding:16px 20px}.svp-kits__note i{color:var(--fab-blue)}.svp-kits__note button{background:none;border:0;color:var(--fab-deep);cursor:pointer;font-weight:700;margin-left:auto;padding:0;text-decoration:underline}.svp-types{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 48px;padding:0}.svp-type{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:16px;color:inherit!important;display:flex;gap:14px;height:100%;padding:16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.svp-type:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-md);transform:translateY(-2px)}.svp-type__icon{align-items:center;background:var(--fab-soft);border-radius:13px;color:var(--fab-deep);display:inline-flex;flex:0 0 46px;font-size:18px;height:46px;justify-content:center;transition:background .2s ease,color .2s ease}.svp-type:hover .svp-type__icon{background:var(--fab-gradient);color:#fff}.svp-type__name{color:var(--fab-ink);flex:1 1;font-size:15px;font-weight:700;line-height:1.3}.svp-type__count{color:var(--fab-muted);font-size:12px;white-space:nowrap}.svp-packages__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.svp-package{align-items:flex-start;background:#fff;border:1px solid var(--fab-line);border-radius:22px;display:flex;flex-direction:column;gap:12px;padding:28px;position:relative}.svp-package.is-featured{background:linear-gradient(#fff,#fff) padding-box,var(--fab-gradient) border-box;border:2px solid #0000;box-shadow:var(--fab-shadow-md)}.svp-package__tag{background:var(--fab-gradient-btn);border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:5px 12px;position:absolute;right:22px;text-transform:uppercase;top:-13px}.svp-package__icon{align-items:center;background:var(--fab-gradient);border-radius:15px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:21px;height:52px;justify-content:center;width:52px}.svp-package h4{color:var(--fab-ink)!important;font-size:20px;font-weight:800;margin:4px 0 0}.svp-package p{color:var(--fab-muted);font-size:14.5px;line-height:1.6;margin:0}.svp-package .svp-checks{margin:6px 0 10px;width:100%}.svp-package .svp-btn{margin-top:auto;width:100%}.svp-audiences{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.svp-audiences__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.svp-audience{aspect-ratio:4/3.2;border-radius:18px;overflow:hidden;position:relative}.svp-audience img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.svp-audience:hover img{transform:scale(1.06)}.svp-audience span{background:#fffffff0;border-radius:12px;bottom:10px;box-shadow:var(--fab-shadow-sm);color:var(--fab-ink);font-size:14px;font-weight:700;left:10px;padding:10px 12px;position:absolute;right:10px}.svp-includes{background:#fff;border:1px solid var(--fab-line);border-radius:22px;box-shadow:var(--fab-shadow-sm);display:flex;flex-direction:column;gap:18px;padding:30px}.svp-includes h3{color:var(--fab-ink)!important;font-size:20px;font-weight:800;margin:0}.svp-includes .svp-btn{margin-top:auto}.svp-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.svp-action{background:#fff;border:1px solid var(--fab-line);border-radius:22px;color:inherit!important;display:flex;flex-direction:column;gap:16px;height:100%;padding:26px;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.svp-action:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-md);transform:translateY(-3px)}.svp-action__icon{align-items:center;background:var(--fab-gradient);border-radius:16px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:22px;height:56px;justify-content:center;width:56px}.svp-action__body strong{color:var(--fab-ink);display:block;font-size:18px;font-weight:800;margin-bottom:4px}.svp-action__body span{color:var(--fab-muted);font-size:14.5px;line-height:1.55}.svp-action__go{align-items:center;align-self:flex-start;background:#e9f9ef;border-radius:10px;color:#128c4b;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;margin-top:auto;padding:9px 14px}.svp-action__go i{font-size:16px}.svp-showcase{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.svp-showcase__media{background:#fff;border-radius:24px;box-shadow:0 30px 60px -30px #2366b173;overflow:hidden}.svp-showcase__media img{display:block;width:100%}.svp-showcase__points{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0 0 32px;padding:0}.svp-showcase__points li{align-items:flex-start;color:var(--fab-muted);display:flex;font-size:14.5px;gap:14px;line-height:1.55}.svp-showcase__points strong{color:var(--fab-ink);display:block;font-size:16px;font-weight:800}.svp-tech{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.svp-tech li{background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-ink);font-size:13.5px;font-weight:700;padding:8px 14px}.svp-courses{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 28px;padding:0}.svp-course{background:#fff;border:1px solid var(--fab-line);border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:24px;transition:border-color .25s ease,box-shadow .25s ease}.svp-course:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-md)}.svp-course__icon{align-items:center;background:var(--fab-soft);border-radius:14px;color:var(--fab-deep);display:inline-flex;font-size:19px;height:48px;justify-content:center;width:48px}.svp-course h3{color:var(--fab-ink)!important;font-size:17.5px;font-weight:800;margin:6px 0 0}.svp-course p{color:var(--fab-muted);font-size:14.5px;line-height:1.55;margin:0}.svp-course__foot{align-items:center;border-top:1px dashed var(--fab-line);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px}.svp-course__level{align-items:center;color:var(--fab-muted);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.svp-course__level i{color:var(--fab-blue)}.svp-course__foot button{align-items:center;background:var(--fab-soft);border:0;border-radius:10px;color:var(--fab-deep);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;padding:8px 14px;transition:background .2s ease,color .2s ease}.svp-course__foot button:hover{background:var(--fab-gradient-btn);color:#fff}.svp-course__foot button i{font-size:11px}.svp-perks{grid-gap:12px;background:#fff;border:1px solid var(--fab-line);border-radius:18px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:18px 20px}.svp-perks li{align-items:center;color:var(--fab-ink);display:flex;font-size:14px;font-weight:600;gap:10px}.svp-perks i{color:var(--fab-success);font-size:17px}.svp-steps{grid-gap:22px;counter-reset:none;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.svp-steps li{background:#fff;border:1px solid var(--fab-line);border-radius:20px;padding:28px 24px;position:relative}.svp-steps li+li:before{background:var(--fab-gradient-btn);content:"";height:2px;left:-23px;position:absolute;top:52px;transform-origin:0 50%;transition:scale .5s ease .35s;width:22px}.motion-ready .svp-steps li+li:before{scale:0 1}.motion-ready .svp-steps li.is-in+li.is-in:before{scale:1 1}.svp-steps li.is-in .svp-steps__num{animation:svp-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:.2s;animation-delay:calc(var(--i, 0)*90ms + .2s)}@keyframes svp-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.svp-steps__num{align-items:center;background:var(--fab-gradient);border-radius:14px;box-shadow:var(--fab-shadow-blue);color:#fff;display:inline-flex;font-size:17px;font-weight:800;height:48px;justify-content:center;margin-bottom:18px;width:48px}.svp-steps h3{color:var(--fab-ink)!important;font-size:17.5px;font-weight:800;margin:0 0 8px}.svp-steps p{color:var(--fab-muted);font-size:14.5px;line-height:1.6;margin:0}.svp-section--products{padding:64px 0}.svp-rail .rail__head{margin-bottom:22px}.svp-rail .col-card{border:1px solid var(--fab-line);border-radius:12px}.svp-rail .col-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;min-height:2.8em;white-space:normal}.svp-rail__link{align-items:center;background:#fff;border:1px solid #3490ce59;border-radius:999px;color:var(--fab-deep)!important;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:9px 16px;text-decoration:none;white-space:nowrap}.svp-rail__link:hover{background:var(--fab-gradient-btn);border-color:#0000;color:#fff!important}.svp-faq{grid-gap:56px;display:grid;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.svp-faq__intro .svp-head{margin-bottom:26px}.svp-faq__help{align-items:flex-start;background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:20px;display:flex;gap:14px;padding:22px}.svp-faq__help strong{color:var(--fab-ink);display:block;font-size:16px;font-weight:800}.svp-faq__help p{color:var(--fab-muted);font-size:14px;margin:4px 0 12px}.svp-faq__links{display:flex;flex-wrap:wrap;gap:8px}.svp-faq__links a{align-items:center;background:#fff;border:1px solid var(--fab-line);border-radius:10px;color:var(--fab-deep)!important;display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;padding:8px 13px;text-decoration:none}.svp-faq__links .fa-whatsapp{color:#25d366;font-size:15px}.svp-faq__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.svp-faq__list li{background:#fff;border:1px solid var(--fab-line);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}.svp-faq__list li.is-open{border-color:#3490ce66;box-shadow:var(--fab-shadow-sm)}.svp-faq__list button{align-items:center;background:none;border:0;color:var(--fab-ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.svp-faq__list button i{align-items:center;background:var(--fab-soft);border-radius:50%;color:var(--fab-deep);display:inline-flex;flex:0 0 30px;font-size:12px;height:30px;justify-content:center}.svp-faq__list li.is-open button i{background:var(--fab-gradient-btn);color:#fff}.svp-faq__list p{animation:svp-open .3s ease;color:var(--fab-muted);font-size:15px;line-height:1.65;margin:0;padding:0 20px 20px}@keyframes svp-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.svp-section--cta>.svp-container{position:relative;z-index:1}.svp-section--cta{background:radial-gradient(circle at 10% 0,#45baeb38,#0000 45%),radial-gradient(circle at 100% 100%,#2366b124,#0000 45%),linear-gradient(135deg,#eef7fe,#e3f0fb);overflow:hidden;position:relative;scroll-margin-top:80px}.svp-enquire{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.svp-enquire__copy h2{color:var(--fab-ink)!important;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:16px 0 12px}.svp-enquire__copy>p{color:var(--fab-muted);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:480px}.svp-chip--light{background:#fff}.svp-enquire__contacts{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;max-width:420px;padding:0}.svp-enquire__contacts a{align-items:center;background:#ffffffbf;border:1px solid #ffffffe6;border-radius:16px;color:var(--fab-ink)!important;display:flex;font-size:15px;font-weight:700;gap:14px;padding:12px 16px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.svp-enquire__contacts a:hover{background:#fff;box-shadow:var(--fab-shadow-sm)}.svp-enquire__contacts a>span:first-child{align-items:center;background:var(--fab-gradient-btn);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 42px;font-size:16px;height:42px;justify-content:center}.svp-enquire__contacts small{color:var(--fab-muted);display:block;font-size:12px;font-weight:600}.svp-form{grid-gap:16px;background:#fff;border-radius:24px;box-shadow:0 30px 60px -30px #2366b166;display:grid;gap:16px;padding:32px}.svp-form h3{color:var(--fab-ink)!important;font-size:21px;font-weight:800;margin:0 0 4px}.svp-form__row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.svp-form label{grid-gap:7px;display:grid;gap:7px;margin:0}.svp-form label>span{color:var(--fab-ink);font-size:13.5px;font-weight:700}.svp-form input[type=email],.svp-form input[type=tel],.svp-form input[type=text],.svp-form textarea{background:var(--fab-surface);border:1px solid var(--fab-line);border-radius:12px;color:var(--fab-ink);font-size:14.5px;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.svp-form textarea{min-height:112px;resize:vertical}.svp-form input::placeholder,.svp-form textarea::placeholder{color:#8a99ab;text-transform:none!important}.svp-form input:focus,.svp-form textarea:focus{background:#fff;border-color:var(--fab-blue);box-shadow:0 0 0 3px #3490ce26}.svp-form .svp-form__check{align-items:flex-start;display:flex;gap:10px}.svp-form__check input{accent-color:var(--fab-deep);height:18px;margin-top:1px;width:18px}.svp-form .svp-form__check span{color:var(--fab-muted);font-size:13.5px;font-weight:500}.svp-form__error{align-items:center;background:#fdecec;border-radius:10px;color:#c0322b;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin:0;padding:10px 14px}.svp-form--sent{justify-items:center;padding:48px 32px;text-align:center}.svp-form__done{align-items:center;background:var(--fab-success);border-radius:50%;color:#fff;display:inline-flex;font-size:26px;height:64px;justify-content:center;width:64px}.svp-form--sent p{color:var(--fab-muted);font-size:15px;line-height:1.6;margin:0;max-width:380px}.svp-others{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.svp-other{align-items:flex-start;background:#fff;border:1px solid var(--fab-line);border-radius:18px;color:inherit!important;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.svp-other:hover{border-color:#3490ce73;box-shadow:var(--fab-shadow-md);transform:translateY(-3px)}.svp-other:hover .svp-icon-chip{background:var(--fab-gradient);color:#fff}.svp-other__body strong{color:var(--fab-ink);display:block;font-size:15.5px;font-weight:800}.svp-other__body small{color:var(--fab-muted);font-size:13px;line-height:1.45}.svp-other__go{color:var(--fab-blue);font-size:13px;margin-top:auto;transition:transform .2s ease}.svp-other:hover .svp-other__go{transform:translateX(4px)}@media (max-width:1199px){.svp-hero__inner{gap:36px}.svp-offers,.svp-types{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-offers.is-6,.svp-others{grid-template-columns:repeat(3,minmax(0,1fr))}.svp-audiences{grid-template-columns:1fr}.svp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-steps li:nth-child(odd):before{display:none}.svp-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.svp-section{padding:64px 0}.svp-enquire,.svp-faq,.svp-hero__inner,.svp-showcase{grid-template-columns:1fr}.svp-hero__media{max-width:640px}.svp-hero__badge{left:16px}.svp-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.svp-hero__live{left:16px}.svp-hero__orbit{height:120px;right:20px;top:-36px;width:120px}.svp-facts li:nth-child(3){border-left:0}.svp-actions,.svp-courses,.svp-kits,.svp-packages__grid{grid-template-columns:1fr}.svp-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-enquire,.svp-faq{gap:32px}}@media (max-width:767px){.svp-container{padding:0 16px}.svp-section{padding:52px 0}.svp-head{margin-bottom:26px}.svp-hero{padding-top:16px}.svp-hero__inner{padding-bottom:32px}.svp-crumbs{margin-bottom:18px}.svp-hero__text{font-size:15.5px}.svp-hero__actions .svp-btn{flex:1 1 100%}.svp-hero__media,.svp-hero__media img{border-radius:20px}.svp-hero__badge{display:none}.svp-facts{grid-template-columns:1fr 1fr;margin-bottom:8px;padding:16px 4px}.svp-facts li{align-items:flex-start;flex-direction:column;gap:8px;padding:0 12px}.svp-facts .svp-icon-chip{font-size:15px;height:38px;width:38px}.svp-facts strong{font-size:14px}.svp-facts small{font-size:12px}.svp-hero{padding-bottom:28px}.svp-ticker{padding:16px 0}.fx-marquee__row li{font-size:15px}.svp-hero__for{font-size:15.5px}.svp-hero__live{font-size:12.5px;left:12px;padding:8px 12px;top:12px}.svp-courses,.svp-offers,.svp-offers.is-2,.svp-offers.is-6,.svp-others,.svp-perks,.svp-types{grid-template-columns:1fr}.svp-audiences__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.svp-audience span{font-size:12.5px;padding:8px 10px}.svp-steps{grid-template-columns:1fr}.svp-steps li:before{display:none}.svp-form,.svp-includes,.svp-kit,.svp-package{padding:22px}.svp-form__row{grid-template-columns:1fr}.svp-other{align-items:center;flex-direction:row}.svp-other__go{margin:0 0 0 auto}}.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}}.session-timeout{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c22388c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.session-timeout__dialog{animation:session-timeout-in .2s ease-out;background:#fff;border-radius:22px;box-shadow:0 30px 60px #102a4340;max-width:420px;padding:30px 28px 24px;text-align:center;width:100%}.session-timeout__icon{align-items:center;background:#fff4e5;border-radius:50%;color:#d97706;display:inline-flex;font-size:26px;height:64px;justify-content:center;margin-bottom:14px;width:64px}.session-timeout__dialog h2{color:#102a43;color:var(--fab-ink,#102a43);font-size:21px;font-weight:800;margin:0 0 8px}.session-timeout__dialog p{color:#5b6b7f;color:var(--fab-muted,#5b6b7f);font-size:14.5px;line-height:1.55;margin:0 0 22px}.session-timeout__count{font-feature-settings:"tnum";color:#102a43;color:var(--fab-ink,#102a43);font-variant-numeric:tabular-nums}.session-timeout__actions{display:flex;flex-direction:column;gap:10px}.session-timeout__btn{background:#fff;border:1px solid #e3e9f1;border:1px solid var(--fab-line,#e3e9f1);border-radius:12px;color:#102a43;color:var(--fab-ink,#102a43);cursor:pointer;font-size:15px;font-weight:700;min-height:46px;padding:0 20px}.session-timeout__btn:hover{border-color:#b9d4ea}.session-timeout__btn--primary{background:linear-gradient(135deg,#3490ce,#2366b1);background:var(--fab-gradient-btn,linear-gradient(135deg,#3490ce 0,#2366b1 100%));border-color:#0000;color:#fff}.session-timeout__btn--primary:hover{border-color:#0000;filter:brightness(1.05)}.session-timeout__btn:focus-visible{outline:3px solid #3490ce59;outline-offset:2px}@keyframes session-timeout-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.session-timeout__dialog{animation:none}}.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-],#header-sticky [class*=col-]: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-],.header-sticky [class*=col-]:first-child,.tv-header-area .col-6,.tv-header-area .col-6:first-child,.tv-header-area .col-xl-2,.tv-header-area .col-xl-2:first-child,.tv-header-area .col-xl-3,.tv-header-area .col-xl-7,.tv-header-area .col-xxl-2,.tv-header-area .col-xxl-2:first-child,.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-area [class*=col-]:first-child,.tv-header-logo,.tv-header-logo a,.tv-header-logo img{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.38322688.css.map*/