body,html{transition:all cubic-bezier(.175,.885,.32,1.275)}:root,.light,.light-orange{--color-brand-primary:#fd5236;--color-brand-secondary:#fff5f1;--color-brand-accent:#ff5000;--color-text-disabled:#d4d4d8;--color-brand-primary-hover:#e64800;--color-brand-secondary-hover:#feece3;--color-brand-accent-hover:#e64800;--color-text-primary:#27272a;--color-text-secondary:#71717a;--color-text-placeholder:#a1a1aa;--color-text-on-brand:#fff;--color-text-link:#fd5236;--color-bg-body:#f3f4f9;--color-bg-surface:#fff;--color-bg-surface-hover:#fafafa;--color-bg-secondary:#f4f4f5;--color-bg-accent:#fffffffa;--color-border-primary:#e4e4e7;--color-border-secondary:#e4e4e7;--color-bg-muted:#f4f4f5;--color-utility-success:#10b981;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#3b82f6;--color-heading:#18181b;--auth-overlay-start:#fff6;--auth-overlay-end:#fff5f0e6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.dark,.dark-blue{--color-brand-primary:#3b82f6;--color-brand-primary-soft:#3b82f626;--color-brand-secondary:#3b82f61a;--color-brand-accent:#60a5fa;--color-brand-primary-hover:#60a5fa;--color-brand-secondary-hover:#3b82f633;--color-brand-accent-hover:#3b82f6;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-placeholder:#71717a;--color-text-on-brand:#fff;--color-text-link:#60a5fa;--color-bg-body:#09090b;--color-bg-surface:#121217;--color-bg-surface-hover:#18181b;--color-bg-secondary:#ffffff08;--color-bg-accent:#000000b3;--color-border-primary:#3f3f46;--color-border-secondary:#27272a;--color-bg-muted:#ffffff0f;--color-utility-success:#34d399;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#60a5fa;--color-heading:#fff;--auth-overlay-start:#121212cc;--auth-overlay-end:#09090be6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.gallery-loader{color:var(--color-brand-primary);z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain!important}.gallery-nav{z-index:30;cursor:pointer;width:48px;height:48px;transition:background all .2s ease-in-out,transform .35s cubic-bezier(.34,1.56,.64,1),opacity all .2s ease-in-out;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:768px){.gallery-nav{display:none}}.gallery-nav--prev{right:1rem}.gallery-nav--next{left:1rem}.gallery-nav--light{background:var(--color-bg-accent);border:1px solid var(--color-border-secondary);color:var(--color-text-primary);box-shadow:0 4px 6px -1px rgba(var(--shadow-color-rgb),.1),0 2px 4px -2px rgba(var(--shadow-color-rgb),.1);opacity:0}.gallery-nav--light:hover{background:var(--color-brand-primary);color:var(--color-text-on-brand);transform:translateY(-50%)scale(1.1);opacity:1!important}.gallery-nav--dark{background:var(--color-bg-muted);border:1px solid var(--color-border-secondary);color:#fff;-webkit-backdrop-filter:blur(8px)}.gallery-nav--dark:hover{background:var(--color-bg-secondary);transform:translateY(-50%)scale(1.08)}.gallery-nav--dark--prev{right:1.5rem}.gallery-nav--dark--next{left:1.5rem}.dot-indicator{z-index:20;align-items:center;gap:.5rem;display:none;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.dot-indicator{display:flex}}.dot-indicator__dot{background:var(--color-border-primary);cursor:pointer;border-radius:9999px;width:6px;height:6px;padding:0;transition:all .2s ease-in-out}.dot-indicator__dot.is-active{background:var(--color-brand-primary);width:18px;box-shadow:0 4px 6px -1px rgba(var(--shadow-color-rgb),.1),0 2px 4px -2px rgba(var(--shadow-color-rgb),.1);border-radius:4px}.zoom-controls{background:var(--color-bg-muted);border:1px solid var(--color-border-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.zoom-controls__btn{color:#fff;cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.zoom-controls__btn:hover:not(:disabled){background:var(--color-bg-secondary)}.zoom-controls__btn:disabled{opacity:.35;cursor:default}.zoom-controls__label{text-align:center;min-width:48px;color:var(--color-text-placeholder);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:.75rem;font-weight:600;transition:all .2s ease-in-out}.zoom-controls__label:hover{color:#fff}.thumbnail-strip{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding:.25rem .25rem .5rem;display:flex;overflow-x:auto}.thumbnail-strip::-webkit-scrollbar{display:none}.thumbnail-strip--light{background:0 0}.thumbnail-strip--dark{background:0 0;justify-content:center}@media (max-width:768px){.thumbnail-strip--dark{justify-content:flex-start}}.thumbnail-strip__item{background:var(--color-bg-surface);cursor:pointer;scroll-snap-align:center;opacity:.55;border:2px solid #0000;border-radius:16px;flex:0 0 85px;width:85px;height:85px;padding:.25rem;transition:all .2s ease-in-out;position:relative;overflow:hidden}@media (max-width:768px){.thumbnail-strip__item{border-radius:12px;flex:0 0 68px;width:68px;height:68px}}.thumbnail-strip__item:hover{opacity:.85;border-color:var(--color-brand-secondary-hover);box-shadow:0 10px 15px -3px rgba(var(--shadow-color-rgb),.1),0 4px 6px -4px rgba(var(--shadow-color-rgb),.1);transform:translateY(-2px)}.thumbnail-strip__item.is-active{opacity:1;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-secondary);transform:translateY(-2px)}.thumbnail-strip--dark .thumbnail-strip__item{background:var(--color-bg-muted);border-color:var(--color-border-secondary);flex:0 0 72px;width:72px;height:72px}@media (max-width:768px){.thumbnail-strip--dark .thumbnail-strip__item{flex:0 0 56px;width:56px;height:56px}}.thumbnail-strip--dark .thumbnail-strip__item.is-active{box-shadow:0 0 0 2px var(--color-border-primary);border-color:#fff}.thumbnail-strip--dark .thumbnail-strip__item:hover{border-color:var(--color-border-primary)}.thumbnail-strip__img{border-radius:12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);object-fit:contain!important;width:100%!important;height:100%!important}.thumbnail-strip__item:hover .thumbnail-strip__img{transform:scale(1.06)}.thumbnail-strip__item.is-active .thumbnail-strip__img{transform:scale(1.04)}.thumbnail-strip__active-ring{border-radius:inherit;border:2px solid var(--color-brand-primary);pointer-events:none;animation:1.8s ease-in-out infinite ring-pulse;position:absolute;inset:-2px}.thumbnail-strip--dark .thumbnail-strip__active-ring{border-color:#fff;animation:none}@keyframes ring-pulse{0%,to{box-shadow:0 0 0 0 var(--color-brand-secondary)}50%{box-shadow:0 0 0 5px #0000}}.product-gallery{-webkit-user-select:none;user-select:none;flex-direction:column;gap:.75rem;width:100%;display:flex}.product-gallery__stage{aspect-ratio:4/3;background-color:var(--color-bg-surface);border:1.5px solid var(--color-border-secondary);cursor:crosshair;touch-action:pan-y;border-radius:24px;width:100%;transition:all .2s ease-in-out;position:relative;overflow:hidden}@media (max-width:768px){.product-gallery__stage{aspect-ratio:1;cursor:default;border-radius:16px}}.product-gallery__stage:hover{border-color:var(--color-brand-primary);box-shadow:0 20px 25px -5px rgba(var(--shadow-color-rgb),.1),0 10px 10px -5px rgba(var(--shadow-color-rgb),.1)}.product-gallery__stage:hover .gallery-nav--light{opacity:1}.product-gallery__stage:hover .product-gallery__zoom-hint{opacity:1;transform:translate(-50%)translateY(0)}.product-gallery__stage.is-mouse-zoomed{cursor:zoom-in}.product-gallery__stage.is-mouse-zoomed .product-gallery__mouse-zoom-layer{opacity:1}.product-gallery__stage.is-mouse-zoomed .product-gallery__image-wrap{opacity:0}.product-gallery__image-wrap{transition:all .2s ease-in-out;position:absolute;inset:0}.product-gallery__mouse-zoom-layer{opacity:0;pointer-events:none;transition:all .2s ease-in-out;position:absolute;inset:0;overflow:hidden}.product-gallery__expand-btn{z-index:20;background:var(--color-bg-accent);border:1px solid var(--color-border-secondary);width:40px;height:40px;box-shadow:0 4px 6px -1px rgba(var(--shadow-color-rgb),.1),0 2px 4px -2px rgba(var(--shadow-color-rgb),.1);color:var(--color-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(8px);opacity:.85;border-radius:16px;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:absolute;top:.75rem;right:.75rem}@media (max-width:768px){.product-gallery__expand-btn{opacity:1;width:36px;height:36px}}.product-gallery__expand-btn:hover,.product-gallery__expand-btn:active{background:var(--color-brand-primary);color:var(--color-text-on-brand);opacity:1;box-shadow:0 10px 15px -3px rgba(var(--shadow-color-rgb),.1),0 4px 6px -4px rgba(var(--shadow-color-rgb),.1);transform:scale(1.06)}.product-gallery__zoom-hint{background:var(--color-bg-accent);-webkit-backdrop-filter:blur(8px);color:var(--color-text-secondary);opacity:0;pointer-events:none;box-shadow:0 4px 6px -1px rgba(var(--shadow-color-rgb),.1),0 2px 4px -2px rgba(var(--shadow-color-rgb),.1);border:1px solid var(--color-border-secondary);z-index:10;white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)translateY(8px)}@media (max-width:768px){.product-gallery__zoom-hint{display:none}}.product-gallery__counter{color:#fff;font-variant-numeric:tabular-nums;z-index:20;-webkit-backdrop-filter:blur(4px);letter-spacing:.03em;background:#000000b3;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:none;position:absolute;top:.75rem;left:.75rem}@media (max-width:768px){.product-gallery__counter{display:block}}.gallery-modal{z-index:1000;touch-action:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation:modal-in all .2s ease-in-out forwards;background:#09090b;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.gallery-modal__topbar{z-index:30;background:linear-gradient(#0009,#0000);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}@media (max-width:768px){.gallery-modal__topbar{padding:.75rem}}.gallery-modal__counter{min-width:60px}.gallery-modal__close{background:var(--color-bg-muted);width:44px;height:44px;color:var(--color-brand-primary);cursor:pointer;-webkit-backdrop-filter:blur(4px);border-radius:9999px;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.gallery-modal__close:hover,.gallery-modal__close:active{background:var(--color-bg-secondary);transform:scale(1.06)}@media (max-width:768px){.gallery-modal__close{width:40px;height:40px}}.gallery-modal__body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.gallery-modal__stage{cursor:grab;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gallery-modal__stage:active{cursor:grabbing}.gallery-modal__stage.is-zoomed{cursor:move}.gallery-modal__zoom-badge{background:var(--color-bg-muted);border:1px solid var(--color-border-secondary);color:#fff;z-index:40;cursor:pointer;-webkit-backdrop-filter:blur(8px);white-space:nowrap;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s ease-in-out;animation:.3s forwards badge-in;position:absolute;bottom:calc(1.5rem + 100px);left:50%;transform:translate(-50%)}@media (min-width:768px){.gallery-modal__zoom-badge{display:none}}.gallery-modal__zoom-badge:active{background:var(--color-bg-secondary)}@keyframes badge-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.gallery-modal__hint{color:var(--color-text-placeholder);letter-spacing:.02em;pointer-events:none;z-index:30;font-size:.75rem;font-weight:400;animation:3s forwards hint-fade;position:absolute;bottom:calc(1.5rem + 100px);left:50%;transform:translate(-50%)}@media (min-width:768px){.gallery-modal__hint{display:none}}@keyframes hint-fade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.gallery-modal__filmstrip-wrap{z-index:30;background:linear-gradient(#0000,#000000b3);flex-shrink:0;padding:.75rem 1rem}@media (max-width:768px){.gallery-modal__filmstrip-wrap{padding:.5rem .75rem}.hidden-mobile{display:none!important}}.animate-spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
body,html{transition:all cubic-bezier(.175,.885,.32,1.275)}:root,.light,.light-orange{--color-brand-primary:#fd5236;--color-brand-secondary:#fff5f1;--color-brand-accent:#ff5000;--color-text-disabled:#d4d4d8;--color-brand-primary-hover:#e64800;--color-brand-secondary-hover:#feece3;--color-brand-accent-hover:#e64800;--color-text-primary:#27272a;--color-text-secondary:#71717a;--color-text-placeholder:#a1a1aa;--color-text-on-brand:#fff;--color-text-link:#fd5236;--color-bg-body:#f3f4f9;--color-bg-surface:#fff;--color-bg-surface-hover:#fafafa;--color-bg-secondary:#f4f4f5;--color-bg-accent:#fffffffa;--color-border-primary:#e4e4e7;--color-border-secondary:#e4e4e7;--color-bg-muted:#f4f4f5;--color-utility-success:#10b981;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#3b82f6;--color-heading:#18181b;--auth-overlay-start:#fff6;--auth-overlay-end:#fff5f0e6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.dark,.dark-blue{--color-brand-primary:#3b82f6;--color-brand-primary-soft:#3b82f626;--color-brand-secondary:#3b82f61a;--color-brand-accent:#60a5fa;--color-brand-primary-hover:#60a5fa;--color-brand-secondary-hover:#3b82f633;--color-brand-accent-hover:#3b82f6;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-placeholder:#71717a;--color-text-on-brand:#fff;--color-text-link:#60a5fa;--color-bg-body:#09090b;--color-bg-surface:#121217;--color-bg-surface-hover:#18181b;--color-bg-secondary:#ffffff08;--color-bg-accent:#000000b3;--color-border-primary:#3f3f46;--color-border-secondary:#27272a;--color-bg-muted:#ffffff0f;--color-utility-success:#34d399;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#60a5fa;--color-heading:#fff;--auth-overlay-start:#121212cc;--auth-overlay-end:#09090be6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.product-info-card{background-color:var(--color-bg-surface);border:1px solid var(--color-border-secondary);direction:rtl;border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:sticky;top:110px}.product-info-card__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.product-info-card__rating-badge{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;display:flex}.product-info-card__rating-badge .star-icon{color:#f59e0b;fill:#f59e0b}.product-info-card__rating-badge .rating-val{color:var(--color-text-primary);font-size:11px;font-weight:900}.product-info-card__rating-badge .count-val{color:var(--color-text-placeholder);font-size:10px}.product-info-card__views{color:var(--color-text-placeholder);align-items:center;gap:4px;font-size:10px;display:flex}.product-info-card__trust{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.product-info-card__trust .trust-item{align-items:center;gap:.75rem;display:flex}.product-info-card__trust .trust-content{flex-direction:column;display:flex}.product-info-card__divider{background:linear-gradient(to left,transparent,var(--color-border-secondary),transparent);height:1px;margin-bottom:1.5rem}.product-info-card__selection{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.product-info-card__selection .selection-label-wrapper{flex-direction:column;gap:6px;display:flex}.product-info-card__selection .active-package-badge{background-color:var(--color-bg-secondary);color:var(--color-brand-primary);border:1px solid var(--color-border-primary);border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:10px;font-weight:900;animation:.3s ease-out fadeIn;display:flex}.product-info-card__selection .active-package-badge svg{color:var(--color-brand-primary);flex-shrink:0}.product-info-card__price-box{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.product-info-card__price-box .price-top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.product-info-card__price-box .price-top .old-price{color:var(--color-text-placeholder);font-size:12px;font-weight:500;text-decoration:line-through}.product-info-card__price-box .price-top .savings-badge{background-color:var(--color-utility-success);color:var(--color-text-on-brand);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:flex}.product-info-card__price-box .price-bottom{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.product-info-card__price-box .final-price-wrapper{align-items:baseline;gap:4px;display:flex}.product-info-card__price-box .final-price-wrapper .value{color:var(--color-utility-info);font-size:24px;font-weight:900;line-height:1}.product-info-card__price-box .final-price-wrapper .unit{color:var(--color-text-secondary);font-size:11px;font-weight:700}.product-info-card__buy-btn{height:42px;box-shadow:0 4px 12px -4px var(--color-brand-primary);border-radius:12px;font-size:13px;font-weight:500;transition:all .2s}.product-info-card__buy-btn:hover:not(:disabled){box-shadow:0 8px 20px -6px var(--color-brand-primary);transform:translateY(-2px)}.product-info-card__buy-btn:active:not(:disabled){transform:translateY(0)}.qty-selector{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;align-items:center;gap:.5rem;padding:4px;display:flex}.qty-selector .qty-btn{background-color:var(--color-bg-surface);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;box-shadow:0 1px 2px 0 rgba(var(--shadow-color-rgb),.05);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.qty-selector .qty-btn:hover:not(:disabled){background-color:var(--color-brand-primary);color:#fff}.qty-selector .qty-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.qty-selector .qty-num{color:var(--color-text-primary);text-align:center;min-width:30px;font-size:15px;font-weight:900}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.product-info-card{margin-top:1rem;position:static}}
body,html{transition:all cubic-bezier(.175,.885,.32,1.275)}:root,.light,.light-orange{--color-brand-primary:#fd5236;--color-brand-secondary:#fff5f1;--color-brand-accent:#ff5000;--color-text-disabled:#d4d4d8;--color-brand-primary-hover:#e64800;--color-brand-secondary-hover:#feece3;--color-brand-accent-hover:#e64800;--color-text-primary:#27272a;--color-text-secondary:#71717a;--color-text-placeholder:#a1a1aa;--color-text-on-brand:#fff;--color-text-link:#fd5236;--color-bg-body:#f3f4f9;--color-bg-surface:#fff;--color-bg-surface-hover:#fafafa;--color-bg-secondary:#f4f4f5;--color-bg-accent:#fffffffa;--color-border-primary:#e4e4e7;--color-border-secondary:#e4e4e7;--color-bg-muted:#f4f4f5;--color-utility-success:#10b981;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#3b82f6;--color-heading:#18181b;--auth-overlay-start:#fff6;--auth-overlay-end:#fff5f0e6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.dark,.dark-blue{--color-brand-primary:#3b82f6;--color-brand-primary-soft:#3b82f626;--color-brand-secondary:#3b82f61a;--color-brand-accent:#60a5fa;--color-brand-primary-hover:#60a5fa;--color-brand-secondary-hover:#3b82f633;--color-brand-accent-hover:#3b82f6;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-placeholder:#71717a;--color-text-on-brand:#fff;--color-text-link:#60a5fa;--color-bg-body:#09090b;--color-bg-surface:#121217;--color-bg-surface-hover:#18181b;--color-bg-secondary:#ffffff08;--color-bg-accent:#000000b3;--color-border-primary:#3f3f46;--color-border-secondary:#27272a;--color-bg-muted:#ffffff0f;--color-utility-success:#34d399;--color-utility-error:#ef4444;--color-utility-warning:#f59e0b;--color-utility-info:#60a5fa;--color-heading:#fff;--auth-overlay-start:#121212cc;--auth-overlay-end:#09090be6;--shadow-color-rgb:0,0,0;--color-error:#ef4444}.service-features{grid-template-columns:1fr;gap:1rem;width:100%;margin-top:1.5rem;display:grid}@media (min-width:640px){.service-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.service-features{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.service-features__card{background-color:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.service-features__card:hover{border-color:var(--color-brand-primary);box-shadow:0 10px 15px -3px rgba(var(--shadow-color-rgb),.1),0 4px 6px -4px rgba(var(--shadow-color-rgb),.1);transform:translateY(-3px)}.service-features__card:hover .service-features__icon-bg{background-color:var(--color-border-secondary);transform:scale(1.15)rotate(8deg)}.service-features__card:hover .service-features__icon-inner{transform:scale(1.1)}.service-features__header{align-items:center;gap:.75rem;width:100%;display:flex}.service-features__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.service-features__icon-bg{background-color:var(--color-bg-secondary);z-index:1;border-radius:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;inset:0}.service-features__icon-inner{z-index:2;color:var(--color-brand-primary);justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.service-features__icon-inner svg,.service-features__icon-inner img{object-fit:contain;width:32px;height:32px}.service-features__content{flex-direction:column;width:100%;display:flex}.service-features__title{color:var(--color-text-primary);margin:0;transition:color .3s}.service-features__description{color:var(--color-text-primary);opacity:.8;margin:0;font-size:10px;font-weight:500;line-height:1.6}@keyframes serviceFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s forwards serviceFadeIn}
