.brand-home.final-home .home-category-grid{grid-auto-rows:1fr}.brand-home.final-home .home-category-card{border-radius:16px;gap:12px;padding:16px 16px 20px}.brand-home.final-home .home-category-card>.home-category-image{border-radius:14px}.brand-home.final-home .home-category-card>.tool-icon{margin-top:0}.brand-home.final-home .home-category-card>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:3.2em;line-height:1.6;display:-webkit-box;overflow:hidden}.brand-home.final-home .home-category-card>.category-card-link{min-height:24px;margin-top:auto}.brand-home.final-home .home-category-card .badge{background:var(--section);border-color:var(--border);color:var(--muted);font-weight:400}@media (max-width:600px){.brand-home.final-home .home-category-grid{grid-template-columns:minmax(0,1fr)}.brand-home.final-home .home-category-card{gap:10px;padding:12px 12px 16px}}
.brand-home.final-home .hero-inner,.brand-home.final-home .section-heading,.brand-home.final-home .home-category-card,.brand-home.final-home .tool-card,.brand-home.final-home .home-value-card,.brand-home.final-home .home-product-visual,.brand-home.final-home .home-solution,.brand-home.final-home .home-ai:before,.brand-home.final-home .home-faq[open]>div{animation:none}.brand-home{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.brand-home .hero{isolation:isolate;position:relative;overflow:clip}.brand-home.final-home :is(.home-category-card,.tool-card,.home-ai-card,.home-pain-card,.home-value-card){transition:transform .2s var(--motion-ease), border-color .2s, box-shadow .2s}.brand-home :is(.tool-icon,.home-value-card>svg,.home-ai-card>svg){transition:transform .2s var(--motion-ease), background-color .2s}.brand-home :is(.button,.text-link,.category-card-link,.tool-card-bottom) svg{transition:transform .2s var(--motion-ease)}.brand-home .button{transition:transform .2s var(--motion-ease), background-color .2s}.brand-home .hero-search{transition:border-color .2s,box-shadow .2s}.brand-home .hero-search:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff5a1f14}.brand-home .home-scene-image{transition:transform .42s var(--motion-ease)}.brand-home .popular-searches a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.brand-home .popular-searches a:is(:hover,:focus-visible){color:var(--text);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.brand-home .product-batch-files i,.brand-home .preview-slider i,.brand-home .home-solution{transform-origin:0}@media (hover:hover) and (pointer:fine){.brand-home.final-home :is(.home-category-card,.tool-card,.home-ai-card,.home-pain-card):hover{border-color:var(--border-hover);box-shadow:var(--shadow);transform:translateY(-3px)}.brand-home.final-home .home-value-card:hover{transform:translateY(-2px)}.brand-home .home-category-card:hover .tool-icon{transform:scale(1.05)}.brand-home .tool-card:hover .tool-icon{background:color-mix(in srgb, var(--orange-soft) 85%, var(--orange))}.brand-home .home-product-visual:hover .home-scene-image,.brand-home .home-ai>.home-scene:hover .home-scene-image,.brand-home .home-seller>.home-scene:hover .home-scene-image{transform:scale(1.018)}.brand-home .home-value-card:hover>svg{transform:scale(1.04)}.brand-home .button:hover{transform:translateY(-1px)}.brand-home :is(.button,.text-link,.home-category-card,.tool-card):hover :is(.lucide-arrow-right,.lucide-arrow-up-right){transform:translate(3px)}}.brand-home[data-motion=ready] .home-ai[data-motion-visible=true] .home-ai-card>svg{animation:4s ease-in-out infinite alternate motion-ai}@supports (interpolate-size:allow-keywords){.brand-home .home-faq{interpolate-size:allow-keywords}.brand-home .home-faq::details-content{opacity:0;block-size:0;transition:block-size .24s ease, opacity .24s ease, content-visibility .24s allow-discrete;overflow:clip}.brand-home .home-faq[open]::details-content{opacity:1;block-size:auto}}body:has(.brand-home) .site-header{transition:background-color .2s,border-color .2s}body:has(.brand-home) .site-header[data-scrolled]{background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.brand-home[data-motion=ready]) .nav-dropdown[open]>.nav-dropdown-panel{animation:motion-menu .2s var(--motion-ease,ease-out) backwards}body:has(.brand-home[data-motion=ready]) .nav-dropdown[open] .nav-mega-grid>a{animation:.2s ease-out backwards motion-menu-column}body:has(.brand-home) .nav-mega-grid>a:nth-child(3n+2){animation-delay:35ms}body:has(.brand-home) .nav-mega-grid>a:nth-child(3n){animation-delay:70ms}body:has(.brand-home) .nav-dropdown-panel a{transition:background-color .2s}body:has(.brand-home) .nav-dropdown-panel a:hover{background:var(--orange-extra)}body:has(.brand-home) .nav-dropdown-panel a>svg:last-child{transition:transform .2s}body:has(.brand-home) .nav-dropdown-panel a:hover>svg:last-child{transform:translate(2px)}body:has(.brand-home) .nav-dropdown>summary.is-active{background:0 0;position:relative}body:has(.brand-home) .nav-dropdown>summary.is-active:after{content:"";background:var(--orange);transform-origin:0;height:2px;animation:.2s ease-out motion-underline;position:absolute;inset:auto 0 0}@keyframes motion-glow{to{opacity:.16;transform:translate(10px,6px)}}@keyframes motion-ai{0%{opacity:.85}to{opacity:1}}@keyframes motion-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes motion-status{0%,to{box-shadow:0 0 #ff5a1f00}50%{box-shadow:0 0 0 5px #ff5a1f1f}}@keyframes motion-menu{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:none}}@keyframes motion-menu-column{0%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:1180px){body:has(.brand-home[data-motion=ready]) .mobile-menu .nav-dropdown[open]>.nav-dropdown-panel{animation:none}body:has(.brand-home[data-motion=ready]) .mobile-menu .nav-dropdown[open] .nav-mega-grid>a{animation:none}}@keyframes motion-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.brand-home[data-motion=ready] .hero:before,.brand-home[data-motion=ready] .home-ai .home-ai-card>svg{animation:none}}@media (prefers-reduced-motion:reduce){.brand-home *,.brand-home :before,.brand-home :after{transition:none!important;animation:none!important}body:has(.brand-home) .site-header *{transition:none!important;animation:none!important}body:has(.brand-home) .site-header :after{transition:none!important;animation:none!important}.brand-home .home-faq::details-content{transition:none!important}body:has(.brand-home) .site-header{transition:none!important}.brand-home.final-home :is(.home-category-card,.tool-card,.home-ai-card,.home-pain-card,.home-value-card,.button):hover,.brand-home .home-category-card:hover .tool-icon,.brand-home .home-value-card:hover>svg,.brand-home :is(.button,.text-link,.home-category-card,.tool-card):hover :is(.lucide-arrow-right,.lucide-arrow-up-right){transform:none}}.brand-home .home-solution{position:relative}.brand-home .home-solution:before{content:"";background:var(--orange);transform-origin:0;height:2px;position:absolute;inset:0 0 auto}.brand-home[data-motion=ready] section[data-motion-played=true] .home-solution:before{animation:.4s ease-out .18s backwards motion-underline}.brand-home .product-batch-rail{position:relative}.brand-home .product-batch-rail:after{content:"✓";color:var(--text);position:absolute;bottom:12px;left:50%;translate:-50%}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.brand-home[data-motion=ready] section[data-motion-visible=true] .home-scene{will-change:transform;animation:6s ease-in-out infinite motion-scene-float}.brand-home[data-motion=ready] .hero .orange-dot,.brand-home[data-motion=ready] section[data-motion-visible=true] .home-scene .hv-caption-dot{animation:2.8s ease-in-out infinite motion-status}.brand-home[data-motion=ready] section[data-motion-played=true] .product-batch-rail:after{animation:.3s ease-out 2s backwards motion-menu-column}}@media (max-width:760px){.brand-home[data-motion=ready] section[data-motion-played=true] .home-solution:before{animation:none}}
