root--ux-easecubic-bezier(0.400.21)--ux-ease-outcubic-bezier(0.000.21)--ux-ease-springcubic-bezier(0.341.560.641)--ux-duration-fast0.15s--ux-duration0.25s--ux-duration-slow0.4s--ux-duration-reveal0.6s--ux-primary#14532d--ux-primary-rgb208345--ux-primary-lightrgba(2083450.08)--ux-primary-glowrgba(2083450.15)--ux-accent#22c55e--ux-accent-rgb3419794--ux-success#059669--ux-success-bg#ecfdf5--ux-error#dc2626--ux-error-bg#fef2f2--ux-warning#d97706--ux-warning-bg#fffbeb--ux-info#2563eb--ux-info-bg#eff6ff--ux-shadow-xs0 1px 2px rgba(0000.03)--ux-shadow-sm0 1px 3px rgba(0000.04)0 1px 2px rgba(0000.02)--ux-shadow-md0 4px 6px -1px rgba(0000.05)0 2px 4px -2px rgba(0000.03)--ux-shadow-lg0 10px 15px -3px rgba(0000.06)0 4px 6px -4px rgba(0000.04)--ux-shadow-xl0 20px 25px -5px rgba(0000.07)0 8px 10px -6px rgba(0000.04)--ux-shadow-float0 25px 50px -12px rgba(0000.10)--ux-radius-sm8px--ux-radius12px--ux-radius-lg16px--ux-radius-xl20pxhtmlscroll-behaviorsmooth-webkit-font-smoothingantialiased-moz-osx-font-smoothinggrayscaletext-renderingoptimizeLegibility.ux-toast.fly-ghostwill-changetransformopacitybodyline-height1.6letter-spacing-0.01empadding-top68px !important.logo-icon-boxwidth44px !importantheight44px !importantmin-width44px !importantmin-height44px !importantflex-shrink0 !important#nav-cart-icondisplayinline-flex !importantalign-itemscenter !importantjustify-contentcenter !importantgap8px !importantwhite-spacenowrap !importantflex-shrink0 !important#nav-cart-icon svgwidth20px !importantheight20px !importantmin-width20px !importantmin-height20px !importantflex-shrink0 !importantdisplayinline-block !importantvertical-alignmiddle !important#cart-badgepositionabsolute !importanttop-6px !importantright-6px !importantbackground-color#34d399 !importantcolor#ffffff !importantfont-size9px !importantfont-weight900 !importantmin-width20px !importantheight20px !importantdisplayflex !importantalign-itemscenter !importantjustify-contentcenter !importantborder-radius9999px !importantbox-shadow0 1px 2px 0 rgba(0000.05) !importantborder2px solid #ffffff !importantz-index10 !importantselectionbackgroundrgba(var(--ux-primary-rgb)0.12)colorvar(--ux-primary)#ux-scroll-progresspositionfixedtop0left0height2pxwidth0%backgroundlinear-gradient(90degvar(--ux-primary)var(--ux-accent))z-index9999pointer-eventsnonetransitionnoneopacity0.85buttonnot(.no-ux)a.btnnot(.no-ux)a.ux-btnnot(.no-ux)a[class*="btn-"]not(.no-ux)input[type="submit"]not(.no-ux)transitiontransform var(--ux-duration-fast) var(--ux-ease)box-shadow var(--ux-duration) var(--ux-ease)background-color var(--ux-duration) var(--ux-ease)border-color var(--ux-duration) var(--ux-ease)opacity var(--ux-duration) var(--ux-ease)positionrelativeoverflowhiddenbackface-visibilityhidden-webkit-backface-visibilityhiddenbuttonnot(.no-ux)hovernot(disabled)a.btnnot(.no-ux)hovera.ux-btnnot(.no-ux)hovera[class*="btn-"]not(.no-ux)hoverinput[type="submit"]not(.no-ux)hovernot(disabled)transformtranslateY(-1px) scale(1.005)box-shadowvar(--ux-shadow-md)buttonnot(.no-ux)activenot(disabled)a.btnnot(.no-ux)activea.ux-btnnot(.no-ux)activea[class*="btn-"]not(.no-ux)activeinput[type="submit"]not(.no-ux)activenot(disabled)transformscale(0.97)box-shadowvar(--ux-shadow-xs)transition-duration0.08sbuttondisabledinput[type="submit"]disabledopacity0.55cursornot-allowedtransformnone !importantbox-shadownone !importantfiltergrayscale(0.1).ux-btn-loadingpointer-eventsnoneopacity0.75.ux-spinnerdisplaynonewidth15pxheight15pxborder2px solid transparentborder-top-colorcurrentColorborder-right-colorcurrentColorborder-radius50%animationux-spin 0.55s linear infinitevertical-alignmiddlemargin-right6pxflex-shrink0.ux-btn-loading .ux-spinnerdisplayinline-block@keyframes ux-spintotransformrotate(360deg).ux-ripplepositionabsoluteborder-radius50%backgroundradial-gradient(circlergba(2552552550.4) 0%rgba(2552552550) 70%)transformscale(0)animationux-ripple-anim 0.5s var(--ux-ease-out)pointer-eventsnone@keyframes ux-ripple-animtotransformscale(3.5)opacity0.ux-cardtransitiontransform var(--ux-duration) var(--ux-ease)box-shadow var(--ux-duration-slow) var(--ux-ease)backface-visibilityhidden.ux-cardhovertransformtranslateY(-2px)box-shadowvar(--ux-shadow-lg).ux-cardactivetransformtranslateY(0)box-shadowvar(--ux-shadow-sm)transition-duration0.1s.ux-card-elevatedbox-shadowvar(--ux-shadow-md).ux-card-elevatedhoverbox-shadowvar(--ux-shadow-xl)transformtranslateY(-3px)#ux-toast-containerpositionfixedtop85pxright20pxz-index10000displayflexflex-directioncolumngap8pxpointer-eventsnonemax-width380px.ux-toastdisplayflexalign-itemscentergap12pxpadding14px 18pxbackgroundrgba(2552552550.92)backdrop-filterblur(20px) saturate(180%)-webkit-backdrop-filterblur(20px) saturate(180%)border-radiusvar(--ux-radius-lg)box-shadowvar(--ux-shadow-xl)0 0 0 1px rgba(0000.03)border1px solid rgba(2552552550.6)transformtranslateX(110%) scale(0.95)opacity0transitiontransform var(--ux-duration-slow) var(--ux-ease-spring)opacity var(--ux-duration) var(--ux-ease)pointer-eventsautomin-width280pxpositionrelativeoverflowhidden.ux-toast.ux-toast-visibletransformtranslateX(0) scale(1)opacity1.ux-toast.ux-toast-exittransformtranslateX(110%) scale(0.95)opacity0transitiontransform 0.3s var(--ux-ease)opacity 0.2s var(--ux-ease).ux-toast-iconwidth34pxheight34pxborder-radiusvar(--ux-radius-sm)displayflexalign-itemscenterjustify-contentcenterflex-shrink0.ux-toast-success .ux-toast-iconbackgroundvar(--ux-success-bg)colorvar(--ux-success).ux-toast-error .ux-toast-iconbackgroundvar(--ux-error-bg)colorvar(--ux-error).ux-toast-warning .ux-toast-iconbackgroundvar(--ux-warning-bg)colorvar(--ux-warning).ux-toast-info .ux-toast-iconbackgroundvar(--ux-info-bg)colorvar(--ux-info).ux-toast-contentflex1min-width0.ux-toast-titlefont-weight700font-size13pxcolor#0f172aline-height1.3letter-spacing-0.01em.ux-toast-messagefont-size11.5pxcolor#64748bmargin-top1pxline-height1.4.ux-toast-closewidth22pxheight22pxborder-radius6pxdisplayflexalign-itemscenterjustify-contentcentercursorpointercolor#cbd5e1flex-shrink0transitionall var(--ux-duration-fast) var(--ux-ease)backgroundnonebordernonepadding0font-size14pxline-height1.ux-toast-closehoverbackground#f1f5f9color#475569transformnone !importantbox-shadownone !important.ux-toast-progresspositionabsolutebottom0left0right0height2pxoverflowhidden.ux-toast-progress-barheight100%animationux-toast-countdown linear forwardsborder-radius0 0 var(--ux-radius-lg) var(--ux-radius-lg).ux-toast-success .ux-toast-progress-barbackgroundvar(--ux-success).ux-toast-error .ux-toast-progress-barbackgroundvar(--ux-error).ux-toast-warning .ux-toast-progress-barbackgroundvar(--ux-warning).ux-toast-info .ux-toast-progress-barbackgroundvar(--ux-info)@keyframes ux-toast-countdownfromwidth100%towidth0%bodytransitionopacity 0.3s ease-in-outbody.is-loadingopacity0.skpositionrelativeoverflowhiddenbackground#e5e7ebborder-radius12pxz-index10.skafterdisplayblockcontent''positionabsolutetop0left0right0bottom0transformtranslateX(-100%)backgroundlinear-gradient(90degrgba(2552552550) 0rgba(2552552550.4) 20%rgba(2552552550.6) 50%rgba(2552552550.4) 80%rgba(2552552550) 100%)animationsk-shimmer 1.4s ease infinite@keyframes sk-shimmer100%transformtranslateX(100%).sk-img-wrapperpositionrelativewidth100%height100%.sk-img-wrapper.is-loadedbackgroundtransparent.sk-img-wrapper.is-loadedafterdisplaynoneanimationnone.sk-img-wrapper imgopacity0transitionopacity 0.4s ease-out.sk-img-wrapper.is-loaded imgopacity1.sk-textheight12pxmargin-bottom8pxwidth100%border-radius6px.sk-titleheight24pxmargin-bottom12pxwidth70%border-radius8px.sk-circleborder-radius50%.sk-btnheight48pxwidth100%border-radius12px.sk-product-cardheight380px.sk-heroheight100%width100%.ux-badgedisplayinline-flexalign-itemscentergap5pxpadding3px 10pxfont-size10pxfont-weight800text-transformuppercaseletter-spacing0.06emborder-radius20pxborder1px solid transparentwhite-spacenowrapline-height1.5transitionall var(--ux-duration-fast) var(--ux-ease).ux-badge-pendingbackground#fefce8color#a16207border-color#fde047.ux-badge-processingbackground#fffbebcolor#b45309border-color#fcd34d.ux-badge-shippedbackground#eef2ffcolor#4338caborder-color#a5b4fc.ux-badge-in-transit.ux-badge-in_transitbackground#eff6ffcolor#1d4ed8border-color#93c5fd.ux-badge-deliveredbackground#ecfdf5color#047857border-color#6ee7b7.ux-badge-cancelledbackground#f8fafccolor#475569border-color#cbd5e1.ux-badge-paidbackground#ecfdf5color#047857border-color#6ee7b7.ux-badge-rejectedbackground#fef2f2color#b91c1cborder-color#fca5a5.ux-badge-approvedbackground#ecfdf5color#047857border-color#6ee7b7.ux-badge-under-review.ux-badge-under_reviewbackground#eff6ffcolor#1d4ed8border-color#93c5fd.ux-badge-awaiting-images.ux-badge-awaiting_imagesbackground#f5f3ffcolor#6d28d9border-color#c4b5fd.ux-pulsedisplayinline-blockwidth7pxheight7pxborder-radius50%backgroundvar(--ux-success)positionrelativeflex-shrink0.ux-pulsebeforecontent''positionabsoluteinset-3pxborder-radius50%backgroundvar(--ux-success)animationux-pulse-ring 2s var(--ux-ease-out) infiniteopacity0@keyframes ux-pulse-ring0%transformscale(0.8)opacity0.5100%transformscale(2.4)opacity0.ux-pulse-amberbackgroundvar(--ux-warning).ux-pulse-amberbeforebackgroundvar(--ux-warning).ux-pulse-bluebackgroundvar(--ux-info).ux-pulse-bluebeforebackgroundvar(--ux-info)inputnot([type="checkbox"])not([type="radio"])not([type="range"])not([type="file"])not([type="hidden"])selecttextareatransitionborder-color var(--ux-duration) var(--ux-ease)box-shadow var(--ux-duration) var(--ux-ease)background-color var(--ux-duration) var(--ux-ease) !importantinputnot([type="checkbox"])not([type="radio"])not([type="range"])not([type="file"])not([type="hidden"])focusselectfocustextareafocusborder-colorrgba(var(--ux-primary-rgb)0.4) !importantbox-shadow0 0 0 3px var(--ux-primary-light)0 1px 2px rgba(0000.04) !importantbackground-color#fff !importantoutlinenone !important.ux-validborder-colorrgba(51501050.4) !importantbox-shadow0 0 0 3px rgba(51501050.06) !important.ux-invalidborder-colorrgba(22038380.4) !importantbox-shadow0 0 0 3px rgba(22038380.06) !important@keyframes ux-shake0%100%transformtranslateX(0)20%transformtranslateX(-4px)40%transformtranslateX(4px)60%transformtranslateX(-3px)80%transformtranslateX(2px).ux-shakeanimationux-shake 0.4s var(--ux-ease).ux-float-labelpositionrelative.ux-float-label labelpositionabsoluteleft16pxtop50%transformtranslateY(-50%)font-size14pxcolor#94a3b8pointer-eventsnonetransitionall var(--ux-duration) var(--ux-ease)backgroundtransparentpadding0 4px.ux-float-label inputfocus~label.ux-float-label inputnot(placeholder-shown)~label.ux-float-label textareafocus~label.ux-float-label textareanot(placeholder-shown)~labeltop0transformtranslateY(-50%) scale(0.85)colorvar(--ux-primary)font-weight600backgroundwhitemainanimationux-pageEnter var(--ux-duration-slow) var(--ux-ease-out) both !importantbody.ux-leaving mainanimationux-pageLeave 0.2s var(--ux-ease) forwards !important@keyframes ux-pageEnterfromopacity0transformtranslateY(4px)toopacity1transformnone@keyframes ux-pageLeavefromopacity1transformtranslateY(0)toopacity0transformtranslateY(-3px).ux-nav-activecolorvar(--ux-primary) !importantpositionrelative.ux-nav-activeaftercontent''positionabsolutebottom-8pxleft50%transformtranslateX(-50%)width14pxheight2pxbackgroundvar(--ux-primary)border-radius2pxanimationux-navIndicator 0.3s var(--ux-ease-spring) both@keyframes ux-navIndicatorfromwidth0opacity0towidth14pxopacity1header nav anot(.ux-nav-active)positionrelativeheader nav anot(.ux-nav-active)aftercontent''positionabsolutebottom-8pxleft50%width0height2pxbackgroundvar(--ux-primary)border-radius2pxtransitionall var(--ux-duration) var(--ux-ease)transformtranslateX(-50%)header nav anot(.ux-nav-active)hoverafterwidth14px.ux-last-updateddisplayinline-flexalign-itemscentergap6pxfont-size11pxfont-weight600color#94a3b8padding4px 10pxbackground#f8fafcborder-radiusvar(--ux-radius-sm)border1px solid #e2e8f0transitionall var(--ux-duration) var(--ux-ease).ux-count-updisplayinline-blocktransitionall 0.3s var(--ux-ease)@keyframes ux-celebration-bounce0%100%transformscale(1)20%transformscale(1.12)45%transformscale(0.96)70%transformscale(1.04).ux-celebrateanimationux-celebration-bounce 0.7s var(--ux-ease-out)@keyframes ux-checkmark-drawtostroke-dashoffset0.ux-checkmark-circleanimationux-pageEnter 0.3s var(--ux-ease) forwards.ux-checkmark-checkstroke-dasharray50stroke-dashoffset50animationux-checkmark-draw 0.5s 0.3s var(--ux-ease) forwards.ux-order-timelinedisplayflexalign-itemscentergap0padding8px 0.ux-timeline-stepdisplayflexflex-directioncolumnalign-itemscentergap4pxflex1positionrelative.ux-timeline-stepnot(last-child)aftercontent''positionabsolutetop12pxleft50%width100%height2pxbackground#e2e8f0z-index0transitionbackground var(--ux-duration-slow) var(--ux-ease).ux-timeline-step.ux-step-donenot(last-child)afterbackgroundvar(--ux-success).ux-timeline-dotwidth24pxheight24pxborder-radius50%background#e2e8f0displayflexalign-itemscenterjustify-contentcenterz-index1font-size11pxcolor#94a3b8border2px solid #e2e8f0transitionall var(--ux-duration-slow) var(--ux-ease).ux-step-done .ux-timeline-dotbackgroundvar(--ux-success)border-colorvar(--ux-success)colorwhite.ux-step-active .ux-timeline-dotbackgroundwhiteborder-colorvar(--ux-info)colorvar(--ux-info)box-shadow0 0 0 4px rgba(37992350.12).ux-timeline-labelfont-size9pxfont-weight700text-transformuppercaseletter-spacing0.04emcolor#94a3b8text-aligncentermargin-top2px.ux-step-done .ux-timeline-labelcolorvar(--ux-success).ux-step-active .ux-timeline-labelcolorvar(--ux-info)font-weight800.ux-alertdisplayflexalign-itemscentergap10pxpadding12px 16pxborder-radiusvar(--ux-radius)font-size13pxfont-weight600border1px solid transparentanimationux-alertEnter 0.35s var(--ux-ease-out) both@keyframes ux-alertEnterfromopacity0transformtranslateY(-4px) scale(0.98)toopacity1transformtranslateY(0) scale(1).ux-alert-errorbackgroundvar(--ux-error-bg)colorvar(--ux-error)border-color#fecaca.ux-alert-successbackgroundvar(--ux-success-bg)colorvar(--ux-success)border-color#a7f3d0.ux-alert-warningbackgroundvar(--ux-warning-bg)colorvar(--ux-warning)border-color#fde68a.ux-alert-infobackgroundvar(--ux-info-bg)colorvar(--ux-info)border-color#bfdbfe.ux-alert i.ux-alert svgflex-shrink0width18pxheight18px.ux-welcome-bannerbackgroundlinear-gradient(135deg#f0fdf4 0%#ecfdf5 50%#f0fdfa 100%)border1px solid rgba(1872472080.6)border-radiusvar(--ux-radius-lg)padding14px 20pxdisplayflexalign-itemscentergap12pxanimationux-pageEnter 0.5s var(--ux-ease-out) both.ux-welcome-banner .ux-welcome-wavedisplayinline-blockanimationux-wave 1.8s var(--ux-ease) 0.4s 2transform-origin70% 70%@keyframes ux-wave0%transformrotate(0deg)10%transformrotate(14deg)20%transformrotate(-8deg)30%transformrotate(14deg)40%transformrotate(-4deg)50%transformrotate(10deg)60%100%transformrotate(0deg)tbody trtransitionbackground-color var(--ux-duration-fast) var(--ux-ease)aside nav aaside .space-y-1 atransitionall var(--ux-duration) var(--ux-ease) !importantaside nav ahoveraside .space-y-1 ahovertransformtranslateX(2px)-webkit-scrollbarwidth6pxheight6px-webkit-scrollbar-trackbackgroundtransparent-webkit-scrollbar-thumbbackground#cbd5e1border-radius100px-webkit-scrollbar-thumbhoverbackground#94a3b8*scrollbar-widththinscrollbar-color#cbd5e1 transparent.ux-stagger>*animationux-staggerIn var(--ux-duration-reveal) var(--ux-ease-out) both.ux-stagger>*nth-child(1)animation-delay0.04s.ux-stagger>*nth-child(2)animation-delay0.08s.ux-stagger>*nth-child(3)animation-delay0.12s.ux-stagger>*nth-child(4)animation-delay0.16s.ux-stagger>*nth-child(5)animation-delay0.20s.ux-stagger>*nth-child(6)animation-delay0.24s.ux-stagger>*nth-child(7)animation-delay0.28s.ux-stagger>*nth-child(8)animation-delay0.32s.ux-stagger>*nth-child(9)animation-delay0.36s.ux-stagger>*nth-child(10)animation-delay0.40s.ux-stagger>*nth-child(n+11)animation-delay0.44s@keyframes ux-staggerInfromopacity0transformtranslateY(8px)toopacity1transformtranslateY(0)imgtransitionopacity var(--ux-duration-slow) var(--ux-ease)img.ux-img-loadedopacity1.ux-empty-statetext-aligncenterpadding48px 24pxanimationux-pageEnter 0.5s var(--ux-ease-out) both.ux-empty-state-iconwidth64pxheight64pxborder-radiusvar(--ux-radius-lg)background#f8fafcdisplayflexalign-itemscenterjustify-contentcentermargin0 auto 16pxcolor#cbd5e1@media (max-width640px)#ux-toast-containertopautobottom12pxright12pxleft12pxmax-widthnone.ux-toastmin-widthauto.ux-cardhovertransformtranslateY(-1px)@media (prefers-reduced-motionreduce)**before*afteranimation-duration0.01ms !importantanimation-iteration-count1 !importanttransition-duration0.01ms !important.revealopacity1transformnonebodyanimationnone !important@media print#ux-scroll-progress#ux-toast-container.ux-pulsebeforedisplaynone !importantfocus-visibleoutline2px solid rgba(var(--ux-primary-rgb)0.5)outline-offset2pxborder-radius4pxbuttonfocusnot(focus-visible)afocusnot(focus-visible)outlinenone.bs-carousel-webkit-scrollbardisplaynone.bs-carousel-ms-overflow-stylenonescrollbar-widthnone.bs-cardflex0 0 280pxmax-width280pxmin-width280pxdisplayflexflex-directioncolumnborder1px solid #f1f5f9background#fffborder-radius16pxoverflowhiddentransitiontransform 0.28s cubic-bezier(0.400.21)box-shadow 0.28s cubic-bezier(0.400.21)border-color 0.28s cubic-bezier(0.400.21)backface-visibilityhidden-webkit-backface-visibilityhiddenwill-changetransform.bs-cardhovertransformtranslateY(-6px)box-shadow0 8px 20px -4px rgba(0000.06)0 16px 40px -8px rgba(0000.08)border-colorrgba(var(--ux-primary-rgb)0.12).bs-card .bs-img-wrapheight200pxdisplayflexalign-itemscenterjustify-contentcenterpadding24pxbackgroundlinear-gradient(135deg#f8fafc 0%#f1f5f9 100%)positionrelativeoverflowhidden.bs-card .bs-img-wrap imgmax-height100%max-width100%widthautoheightautoobject-fitcontainmix-blend-modemultiplytransitiontransform 0.5s cubic-bezier(0.400.21).bs-cardhover .bs-img-wrap imgtransformscale(1.08).bs-card .bs-contentdisplayflexflex-directioncolumnflex1padding16px 20px 20px.bs-card .bs-categoryfont-size9pxfont-weight700color#94a3b8text-transformuppercaseletter-spacing0.15emmargin-bottom6pxline-height1.bs-card .bs-titlefont-size13pxfont-weight700color#0f172aline-height1.4min-height36pxdisplay-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhiddenmargin-bottom8px.bs-card .bs-social-proofheight20pxdisplayflexalign-itemscentergap6pxmargin-bottom8px.bs-card .bs-footermargin-topautopadding-top12pxborder-top1px solid #f1f5f9.bs-card .bs-pricefont-size20pxfont-weight900color#0f172aletter-spacing-0.02emline-height1.2.bs-card .bs-vatfont-size8pxfont-weight700color#94a3b8text-transformuppercaseletter-spacing0.05emmargin-top2px.bs-card .bs-unit-pricefont-size9pxfont-weight700color#94a3b8background#f8fafcpadding4px 8pxborder-radius6pxborder1px solid #f1f5f9.bs-action-btndisplayflexalign-itemscenterjustify-contentcentergap8pxwidth100%padding12px 0background#0f172acolor#ffffont-size10pxfont-weight900text-transformuppercaseletter-spacing0.1emborder-radius12pxbordernonecursorpointertext-decorationnonetransitionbackground-color 0.28s cubic-bezier(0.400.21)color 0.28s cubic-bezier(0.400.21)transform 0.2s cubic-bezier(0.400.21)box-shadow 0.28s cubic-bezier(0.400.21)box-shadow0 2px 8px -2px rgba(1523420.15).bs-action-btnhoverbackgroundvar(--ux-accent#22c55e)color#0f172atransformscale(1.02)box-shadow0 4px 15px -3px rgba(var(--ux-primary-rgb)0.25).bs-action-btnactivetransformscale(0.97)transition-duration0.08s.bs-card .bs-quick-viewpositionabsoluteinset0displayflexalign-itemscenterjustify-contentcenterbackgroundtransparenttransitionbackground 0.3s cubic-bezier(0.400.21)text-decorationnone.bs-cardhover .bs-quick-viewbackgroundrgba(1523420.04).bs-card .bs-quick-view spanopacity0transformtranslateY(6px)transitionopacity 0.3s cubic-bezier(0.400.21)transform 0.3s cubic-bezier(0.400.21)padding8px 16pxbackgroundrgba(2552552550.95)backdrop-filterblur(8px)color#0f172afont-size10pxfont-weight900text-transformuppercaseletter-spacing0.1emborder-radius8pxbox-shadow0 4px 12px -2px rgba(0000.1)border1px solid #f1f5f9.bs-cardhover .bs-quick-view spanopacity1transformtranslateY(0).bs-card .bs-badgespositionabsolutetop12pxleft12pxdisplayflexflex-directioncolumngap6pxz-index2.bs-badgedisplayinline-flexalign-itemscentergap4pxpadding4px 10pxfont-size8pxfont-weight900text-transformuppercaseletter-spacing0.08emborder-radius8pxbox-shadow0 2px 6px -1px rgba(0000.08).bs-badge-topbackground#fbbf24color#78350f.bs-badge-packbackgroundrgba(1523420.88)color#fffbackdrop-filterblur(4px).line-clamp-2display-webkit-box-webkit-line-clamp2-webkit-box-orientverticaloverflowhidden@media (min-width768px).bs-cardflex0 0 300pxmax-width300pxmin-width300px.bs-card .bs-img-wrapheight220px@media (min-width1280px).bs-cardflex0 0 320pxmax-width320pxmin-width320px.bs-card .bs-img-wrapheight240px@media (max-width640px).bs-cardflex0 0 260pxmax-width260pxmin-width260px.bs-card .bs-img-wrapheight180pxpadding16pxhtmlbodyheight100%margin0padding0bodydisplayflexflex-directioncolumnmin-height100vhmain.flex-1.flex-growflex-grow1 !importantfootermargin-topauto.ci-section-v2padding6rem 0backgroundlinear-gradient(165deg#0c1222 0%#111827 40%#0f172a 100%)positionrelativeoverflowhidden.ci-v2-bg-orbpositionabsoluteborder-radius50%filterblur(100px)opacity0.15pointer-eventsnoneanimationciOrbFloat 20s ease-in-out infinite alternate.ci-v2-bg-orb--1width500pxheight500pxbackgroundradial-gradient(circle#10b981 0%transparent 70%)top-10%right-5%.ci-v2-bg-orb--2width400pxheight400pxbackgroundradial-gradient(circle#0ea5e9 0%transparent 70%)bottom-15%left-5%animation-delay-10s@keyframes ciOrbFloat0%transformtranslate(00) scale(1)50%transformtranslate(30px-20px) scale(1.1)100%transformtranslate(-20px15px) scale(0.95).ci-v2-bg-gridpositionabsoluteinset0background-imagelinear-gradient(rgba(2552552550.02) 1pxtransparent 1px)linear-gradient(90degrgba(2552552550.02) 1pxtransparent 1px)background-size60px 60pxpointer-eventsnone.ci-v2-headerdisplayflexflex-directioncolumngap1.5remmargin-bottom3.5rem@media (min-width768px).ci-v2-headerflex-directionrowjustify-contentspace-betweenalign-itemsflex-end.ci-v2-tagdisplayinline-flexalign-itemscentergap8pxpadding5px 14pxbackgroundrgba(161851290.1)border1px solid rgba(161851290.2)border-radius100pxfont-size10pxfont-weight800color#10b981text-transformuppercaseletter-spacing0.15emmargin-bottom1rem.ci-v2-tag-dotwidth6pxheight6pxborder-radius50%background#10b981animationciPulse 2s ease-in-out infinitebox-shadow0 0 8px rgba(161851290.5)@keyframes ciPulse0%100%opacity1transformscale(1)50%opacity0.5transformscale(0.8).ci-v2-titlefont-size2.25remfont-weight900color#fffffftext-transformuppercaseletter-spacing-0.02emline-height1margin-bottom0.5rem@media (min-width768px).ci-v2-titlefont-size3rem.ci-v2-subtitlecolorrgba(1481631840.8)font-size14pxfont-weight500max-width420px.ci-v2-browse-alldisplayinline-flexalign-itemscentergap10pxpadding12px 24pxborder1px solid rgba(2552552550.12)border-radius12pxbackgroundrgba(2552552550.04)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)colorrgba(2552552550.8)font-size11pxfont-weight700text-transformuppercaseletter-spacing0.1emtext-decorationnonetransitionall 0.35s cubic-bezier(0.2210.361)white-spacenowrapflex-shrink0.ci-v2-browse-allhoverbackgroundrgba(161851290.12)border-colorrgba(161851290.3)color#10b981box-shadow0 0 20px rgba(161851290.08).ci-v2-browse-all i.ci-v2-browse-all svgtransitiontransform 0.3s cubic-bezier(0.2210.361).ci-v2-browse-allhover i.ci-v2-browse-allhover svgtransformtranslateX(4px).ci-v2-griddisplaygridgrid-template-columnsrepeat(21fr)gap1.25rem@media (min-width1024px).ci-v2-gridgrid-template-columnsrepeat(41fr)gap1.5rem.ci-v2-card--accent#10b981positionrelativeaspect-ratio3 / 4border-radius20pxoverflowhiddentext-decorationnonedisplayflexcursorpointeropacity0transformtranslateY(40px) scale(0.95)transitionopacity 0.7s cubic-bezier(0.2210.361)transform 0.7s cubic-bezier(0.2210.361)box-shadow 0.5s cubic-bezier(0.2210.361)box-shadow0 4px 16px rgba(0000.3)0 1px 3px rgba(0000.2)backface-visibilityhidden-webkit-backface-visibilityhiddentransform-stylepreserve-3dwill-changetransformopacity.ci-v2-card.ci-v2-visibleopacity1transformtranslateY(0) scale(1).ci-v2-cardhoverbox-shadow0 30px 60px -15px rgba(0000.4)0 0 40px -10px var(--accent).ci-v2-cardactivetransformtranslateY(-4px) scale(0.98) !importanttransition-duration0.15s.ci-v2-card-imgpositionabsoluteinset0width100%height100%object-fitcovertransitiontransform 0.8s cubic-bezier(0.2210.361)will-changetransform.ci-v2-cardhover .ci-v2-card-imgtransformscale(1.08).ci-v2-card-overlaypositionabsoluteinset0z-index2backgroundlinear-gradient(180degrgba(0000.05) 0%rgba(0000.02) 30%rgba(0000.3) 60%rgba(0000.85) 100%)transitionopacity 0.5s ease.ci-v2-cardhover .ci-v2-card-overlayopacity0.95.ci-v2-card-glowpositionabsoluteinset0z-index3backgroundradial-gradient(ellipse at 50% 120%var(--accent) 0%transparent 60%)opacity0transitionopacity 0.6s cubic-bezier(0.2210.361)pointer-eventsnonemix-blend-modesoft-light.ci-v2-cardhover .ci-v2-card-glowopacity0.45.ci-v2-card-borderpositionabsoluteinset0z-index10border-radius20pxborder2px solid transparenttransitionborder-color 0.4s easebox-shadow 0.4s easepointer-eventsnone.ci-v2-cardhover .ci-v2-card-borderborder-colorvar(--accent)box-shadowinset 0 0 20px rgba(0000.1).ci-v2-card-contentpositionabsoluteinset0z-index5displayflexflex-directioncolumnjustify-contentspace-betweenpadding1.25rem@media (min-width768px).ci-v2-card-contentpadding1.5rem.ci-v2-card-topdisplayflexalign-itemscenterjustify-contentspace-betweenwidth100%.ci-v2-card-iconwidth44pxheight44pxborder-radius14pxdisplayflexalign-itemscenterjustify-contentcenterbackgroundrgba(2552552550.1)backdrop-filterblur(16px) saturate(180%)-webkit-backdrop-filterblur(16px) saturate(180%)border1px solid rgba(2552552550.15)colorvar(--accent)transitiontransform 0.45s cubic-bezier(0.341.560.641)background 0.4s easebox-shadow 0.4s easeflex-shrink0.ci-v2-cardhover .ci-v2-card-icontransformscale(1.08) rotate(-4deg)backgroundvar(--accent)colorwhitebox-shadow0 6px 20px rgba(0000.2).ci-v2-card-countdisplayinline-flexalign-itemscenterpadding5px 12pxbackgroundrgba(0000.35)backdrop-filterblur(12px)-webkit-backdrop-filterblur(12px)border1px solid rgba(2552552550.1)border-radius100pxfont-size10pxfont-weight700colorrgba(2552552550.85)letter-spacing0.04emwhite-spacenowraptransitionbackground 0.4s easeborder-color 0.4s ease.ci-v2-cardhover .ci-v2-card-countbackgroundrgba(0000.5)border-colorrgba(2552552550.2).ci-v2-card-bottomdisplayflexflex-directioncolumn.ci-v2-card-namefont-size1.1remfont-weight900color#fffffftext-transformuppercaseletter-spacing0.02emline-height1.2margin0text-shadow0 2px 12px rgba(0000.4)transitiontransform 0.45s cubic-bezier(0.2210.361)@media (min-width768px).ci-v2-card-namefont-size1.3rem.ci-v2-cardhover .ci-v2-card-nametransformtranslateY(-4px).ci-v2-card-descfont-size11pxfont-weight500colorrgba(2552552550.5)margin6px 0 0line-height1.4max-height0overflowhiddenopacity0transformtranslateY(6px)transitionmax-height 0.5s cubic-bezier(0.2210.361)opacity 0.4s ease 0.08stransform 0.4s ease 0.08s.ci-v2-cardhover .ci-v2-card-descmax-height40pxopacity1transformtranslateY(0).ci-v2-card-ctadisplayflexalign-itemscentergap8pxmargin-top12pxpadding-top10pxborder-top1px solid rgba(2552552550.08)colorvar(--accent)font-size11pxfont-weight700text-transformuppercaseletter-spacing0.1emopacity0transformtranslateY(12px)transitionopacity 0.4s cubic-bezier(0.2210.361) 0.1stransform 0.4s cubic-bezier(0.2210.361) 0.1s.ci-v2-cardhover .ci-v2-card-ctaopacity1transformtranslateY(0).ci-v2-card-cta svgtransitiontransform 0.3s cubic-bezier(0.2210.361).ci-v2-cardhover .ci-v2-card-cta svgtransformtranslateX(4px).ci-v2-cardaftercontent''positionabsoluteinset0z-index4backgroundlinear-gradient(105degtransparent 40%rgba(2552552550.05) 45%rgba(2552552550.1) 50%rgba(2552552550.05) 55%transparent 60%)background-size300% 100%background-position100% 0pointer-eventsnonetransitionbackground-position 0.9s cubic-bezier(0.2210.361).ci-v2-cardhoverafterbackground-position-100% 0@media (max-width768px).ci-section-v2padding4rem 0.ci-v2-card-contentpadding1rem.ci-v2-card-iconwidth38pxheight38pxborder-radius10px.ci-v2-card-icon i.ci-v2-card-icon svgwidth16px !importantheight16px !important.ci-v2-card-countfont-size8pxpadding3px 8px.ci-v2-card-namefont-size13px !important.ci-v2-card-descdisplayblockmax-height40pxopacity0.8transformtranslateY(0)font-size10pxmargin-top4pxline-height1.3.ci-v2-card-ctaopacity1transformtranslateY(0)margin-top8pxpadding-top6px.ci-v2-cardtransform-styleflat@media (max-width480px).ci-v2-cardaspect-ratio2 / 3.ci-v2-gridgap0.75rem.rv-starsdisplayinline-flexgap2pxalign-itemscenter.rv-starcolor#e5e7ebtransitioncolor 0.15s ease.rv-star.filledcolor#f59e0b.rv-star.halfbackgroundlinear-gradient(90deg#f59e0b 50%#e5e7eb 50%)-webkit-background-cliptext-webkit-text-fill-colortransparentbackground-cliptext.rv-avgfont-size13pxfont-weight800color#1e293bmargin-left6px.rv-countfont-size11pxfont-weight600color#94a3b8margin-left4px.rv-pickerdisplayflexgap4pxcursorpointer.rv-picker .rv-pick-starfont-size28pxcolor#e5e7ebcursorpointertransitioncolor 0.15s easetransform 0.15s easeuser-selectnone.rv-picker .rv-pick-starhover.rv-picker .rv-pick-star.activecolor#f59e0btransformscale(1.15).rv-pickerhover .rv-pick-starcolor#e5e7eb.rv-pickerhover .rv-pick-starhover.rv-pickerhover .rv-pick-starhover~.rv-pick-star-reverse.rv-picker .rv-pick-star.activecolor#f59e0b.rv-pickerhover .rv-pick-starhover.rv-pickerhover .rv-pick-starhas(~ .rv-pick-starhover)color#f59e0b.rv-cardbackground#fffborder1px solid #e2e8f0border-radius16pxpadding24pxtransitionbox-shadow 0.2s ease.rv-cardhoverbox-shadow0 4px 20px rgba(0000.04).rv-card-headerdisplayflexalign-itemscenterjustify-contentspace-betweenmargin-bottom12px.rv-card-authordisplayflexalign-itemscentergap10px.rv-avatarwidth36pxheight36pxborder-radius50%backgroundlinear-gradient(135deg#10b981#059669)displayflexalign-itemscenterjustify-contentcenterfont-size14pxfont-weight800color#fff.rv-namefont-size14pxfont-weight700color#1e293b.rv-datefont-size11pxfont-weight600color#94a3b8.rv-textfont-size14pxline-height1.7color#64748bmargin-top8px.rv-verifieddisplayinline-flexalign-itemscentergap4pxfont-size10pxfont-weight800text-transformuppercaseletter-spacing0.05emcolor#059669background#ecfdf5border1px solid #a7f3d0padding3px 8pxborder-radius6px.rv-breakdowndisplayflexflex-directioncolumngap6px.rv-breakdown-rowdisplayflexalign-itemscentergap8px.rv-breakdown-labelfont-size11pxfont-weight700color#64748bwidth45pxflex-shrink0.rv-breakdown-barflex1height8pxbackground#f1f5f9border-radius4pxoverflowhidden.rv-breakdown-fillheight100%background#f59e0bborder-radius4pxtransitionwidth 0.6s ease-out.rv-breakdown-countfont-size11pxfont-weight700color#94a3b8width24pxtext-alignrightflex-shrink0.rv-tab-contentdisplaynone.rv-tab-content.activedisplayblockanimationrvFadeIn 0.3s ease@keyframes rvFadeInfromopacity0transformtranslateY(8px)toopacity1transformtranslateY(0).rv-stars-smdisplayinline-flexgap1pxalign-itemscenter.rv-stars-sm .rv-starfont-size11px.rv-rating-badgedisplayinline-flexalign-itemscentergap4pxbackground#fffbebborder1px solid #fde68aborder-radius8pxpadding2px 8pxfont-size11pxfont-weight700color#92400e.top-rated-badgepositionabsolutetop12pxright12pxbackgroundlinear-gradient(135deg#f59e0b#d97706)color#ffffont-size9pxfont-weight800text-transformuppercaseletter-spacing0.1empadding4px 10pxborder-radius8pxbox-shadow0 2px 8px rgba(245158110.3)z-index5.rv-premium-formbackground#ffffffborder-radius20pxpadding32pxbox-shadow0 10px 40px rgba(0000.03)border1px solid #f1f5f9.rv-form-headertext-aligncentermargin-bottom32px.rv-form-header .icon-wrapwidth48pxheight48pxbackgroundlinear-gradient(135deg#fef3c7#fde68a)color#d97706border-radius16pxdisplayinline-flexalign-itemscenterjustify-contentcentermargin-bottom12pxbox-shadow0 4px 12px rgba(245158110.15).rv-form-header h4font-size24pxfont-weight900color#0f172aletter-spacing-0.02emmargin-bottom6px.rv-form-header pfont-size14pxcolor#64748bfont-weight500.rv-form-cardbackground#f8fafcborder1px solid #e2e8f0border-radius16pxpadding24pxmargin-bottom20pxtransitionborder-color 0.2s easebox-shadow 0.2s ease.rv-form-cardhover.rv-form-cardfocus-withinborder-color#cbd5e1background#ffffffbox-shadow0 4px 20px rgba(0000.02).rv-form-labeldisplayblockfont-size14pxfont-weight800color#1e293bmargin-bottom4px.rv-form-descfont-size12pxcolor#64748bmargin-bottom16px.rv-picker-premiumdisplayflexalign-itemscentergap16px.rv-picker-starsdisplayflexgap6pxcursorpointer.rv-picker-stars .rv-pick-starfont-size32pxcolor#e2e8f0transitiontransform 0.2s cubic-bezier(0.1750.8850.321.275)color 0.2s easeuser-selectnone.rv-picker-stars .rv-pick-starhovertransformscale(1.15) translateY(-2px).rv-picker-starshover .rv-pick-starcolor#e2e8f0.rv-picker-starshover .rv-pick-starhover.rv-picker-starshover .rv-pick-starhas(~ .rv-pick-starhover).rv-picker-stars .rv-pick-star.activecolor#f59e0b.rv-rating-labelfont-size14pxfont-weight800color#f59e0bbackground#fffbebpadding6px 12pxborder-radius20pxopacity0transformtranslateX(-10px)transitionopacity 0.3s easetransform 0.3s cubic-bezier(0.1750.8850.321.275).rv-rating-label.visibleopacity1transformtranslateX(0).rv-textareawidth100%min-height120pxbackground#ffffffborder1px solid #cbd5e1border-radius12pxpadding16pxfont-size14pxcolor#334155resizeverticaltransitionborder-color 0.2s easebox-shadow 0.2s easeline-height1.6.rv-textareafocusoutlinenoneborder-colorvar(--primary-color#10b981)box-shadow0 0 0 4px rgba(161851290.1).rv-textareaplaceholdercolor#94a3b8.rv-upload-areapositionrelativewidth100%border2px dashed #cbd5e1border-radius12pxbackground#ffffffpadding32px 20pxtext-aligncentercursorpointertransitionall 0.2s easeoverflowhidden.rv-upload-areahover.rv-upload-area.dragoverborder-colorvar(--primary-color#10b981)background#f0fdf4.rv-upload-area input[type="file"]positionabsoluteinset0opacity0cursorpointerz-index10.rv-upload-contentdisplayflexflex-directioncolumnalign-itemscentergap8pxpointer-eventsnone.rv-upload-iconwidth48pxheight48pxbackground#f1f5f9color#64748bborder-radius50%displayflexalign-itemscenterjustify-contentcentermargin-bottom8pxtransitionall 0.2s ease.rv-upload-areahover .rv-upload-icon.rv-upload-area.dragover .rv-upload-iconbackground#d1fae5color#059669transformtranslateY(-2px).rv-upload-textfont-size14pxfont-weight700color#334155.rv-upload-subtextfont-size12pxcolor#94a3b8.rv-upload-previewmargin-top16pxdisplaynonealign-itemscentergap12pxbackground#f8fafcpadding8pxborder-radius8pxborder1px solid #e2e8f0.rv-upload-preview.has-filedisplayflexanimationrvFadeIn 0.3s ease.rv-upload-thumbwidth40pxheight40pxborder-radius6pxobject-fitcover.rv-upload-filenamefont-size12pxfont-weight600color#475569flex1white-spacenowrapoverflowhiddentext-overflowellipsis.rv-upload-clearcolor#ef4444cursorpointerpadding4pxz-index20positionrelative.rv-ctawidth100%backgroundlinear-gradient(135degvar(--primary-color#10b981)#059669)color#fffffffont-size16pxfont-weight800padding18px 24pxborder-radius14pxbordernonecursorpointerdisplayflexalign-itemscenterjustify-contentcentergap12pxbox-shadow0 4px 12px rgba(161851290.2)transitionall 0.3s cubic-bezier(0.1750.8850.321.275).rv-ctahovertransformtranslateY(-2px)box-shadow0 8px 24px rgba(161851290.3).rv-ctaactivetransformtranslateY(1px).rv-trust-boxmargin-top16pxdisplayflexflex-directioncolumnalign-itemscentergap6px.rv-trust-itemdisplayflexalign-itemscentergap6pxfont-size11pxfont-weight700color#94a3b8letter-spacing0.02em.rv-trust-item icolor#10b981.rv-tab-contentdisplaynoneanimationrvFadeIn 0.4s ease.rv-tab-content.activedisplayblock@keyframes rvFadeInfromopacity0transformtranslateY(8px)toopacity1transformtranslateY(0).sliderpositionrelativewidth100%height300pxoverflowhiddenborder-radiusvar(--ux-radius-xl20px)box-shadowvar(--ux-shadow-xl0 20px 25px -5px rgba(0000.07))background#f0f4f3@media (min-width768px).sliderheight340px@media (min-width1024px).sliderheight380px@media (min-width1440px).sliderheight420px@media (min-width1920px).sliderheight460px.slider .slide-linkpositionabsoluteinset0displayblockopacity0z-index1transitionopacity 0.9s cubic-bezier(0.400.21)pointer-eventsnonetext-decorationnone.slider .slide-link.activeopacity1z-index2pointer-eventsauto.slider .slidewidth100%height100%object-fitcontainobject-positioncenter centerdisplayblock.slider .slide-link.active .slidetransformnone.slider .slide-overlaypositionabsoluteinset0backgroundlinear-gradient( to rightrgba(1523420.75) 0%rgba(1523420.45) 40%rgba(1523420.10) 70%transparent 100% )z-index3pointer-eventsnone.slider .slide-contentpositionabsolutebottom0left0z-index5pointer-eventsnonepadding40px 36pxmax-width480pxdisplayflexflex-directioncolumngap10pxopacity0transformtranslateY(20px)transitionopacity 0.6s 0.3s easetransform 0.6s 0.3s cubic-bezier(000.21).slider .slide-link.active .slide-contentopacity1transformtranslateY(0).slider .slide-tagdisplayinline-flexalign-itemscentergap6pxpadding5px 14pxbackgroundrgba(161851290.9)color#ffffont-size9pxfont-weight800text-transformuppercaseletter-spacing0.15emborder-radius4pxwidthfit-contentbackdrop-filterblur(4px).slider .slide-tag-dotwidth5pxheight5pxborder-radius50%background#fffanimationux-pulse-ring 2s ease infinite.slider .slide-titlefont-size28pxfont-weight900color#ffftext-transformuppercaseletter-spacing-0.02emline-height1.15text-shadow0 2px 12px rgba(0000.3)margin0.slider .slide-descfont-size13pxcolorrgba(2552552550.75)font-weight500line-height1.5margin0.slider .slide-ctadisplayinline-flexalign-itemscentergap8pxmargin-top6pxpadding10px 22pxbackgroundrgba(2552552550.12)border1px solid rgba(2552552550.25)color#ffffont-size11pxfont-weight800text-transformuppercaseletter-spacing0.12emborder-radius8pxbackdrop-filterblur(8px)widthfit-contentpointer-eventsautotransitionbackground 0.25s easeborder-color 0.25s easetransform 0.15s ease.slider .slide-ctahoverbackgroundrgba(2552552550.22)border-colorrgba(2552552550.45)transformtranslateX(4px)@media (min-width768px).slider .slide-titlefont-size36px.slider .slide-descfont-size14px.slider .slide-contentpadding48px 44pxmax-width540px@media (min-width1024px).slider .slide-titlefont-size40px.slider .nav-arrowpositionabsolutetop50%transformtranslateY(-50%)z-index10width46pxheight46pxborder-radius50%backgroundrgba(2552552550.10)backdrop-filterblur(12px)-webkit-backdrop-filterblur(12px)border1px solid rgba(2552552550.18)color#fffdisplayflexalign-itemscenterjustify-contentcentercursorpointeropacity0padding0outlinenonetransitionopacity 0.3s easebackground 0.3s easetransform 0.3s easeborder-color 0.3s ease.sliderhover .nav-arrowopacity1.slider .nav-arrowhoverbackgroundrgba(2552552550.22)border-colorrgba(2552552550.35)transformtranslateY(-50%) scale(1.1).slider .nav-arrowactivetransformtranslateY(-50%) scale(0.92) !importanttransition-duration0.1s.slider .nav-arrow--prevleft18px.slider .nav-arrow--nextright18px.slider .nav-arrow svgwidth20pxheight20pxstroke-width2.5.slider .dotspositionabsolutebottom18pxleft50%transformtranslateX(-50%)z-index10displayflexalign-itemscentergap8pxpadding7px 14pxbackgroundrgba(0000.25)backdrop-filterblur(12px)-webkit-backdrop-filterblur(12px)border-radius24pxborder1px solid rgba(2552552550.08).slider .dots .dotwidth8pxheight8pxborder-radius50%backgroundrgba(2552552550.35)bordernonecursorpointerpadding0outlinenonetransitionall 0.35s cubic-bezier(0.341.560.641)flex-shrink0.slider .dots .dot.activebackground#fffwidth26pxborder-radius5pxbox-shadow0 0 8px rgba(2552552550.4).slider .dots .dothovernot(.active)backgroundrgba(2552552550.65)transformscale(1.2).slider .slide-progresspositionabsolutebottom0left0height3pxbackgroundlinear-gradient(90deg#10b981#22c55e)z-index12width0%border-radius0 3px 0 0opacity0.85.slider .slide-progress.animatingwidth100%transitionwidth 4s linear@media (max-width767px).sliderheight280pxborder-radiusvar(--ux-radius-lg16px).slider .nav-arrowwidth38pxheight38pxopacity0.8.sliderhover .nav-arrowopacity1.slider .nav-arrow--prevleft10px.slider .nav-arrow--nextright10px.slider .nav-arrow svgwidth16pxheight16px.slider .slide-contentpadding24px 20pxgap6pxmax-width280px.slider .slide-titlefont-size20px.slider .slide-descfont-size11pxdisplaynone.slider .slide-tagfont-size8pxpadding4px 10px.slider .slide-ctafont-size9pxpadding8px 16px.slider .dotsbottom12pxgap6pxpadding5px 10px.slider .dots .dotwidth6pxheight6px.slider .dots .dot.activewidth20px@media (max-width480px).sliderheight220pxborder-radiusvar(--ux-radius12px).slider .slide-contentpadding18px 16pxmax-width240px.slider .slide-titlefont-size17px.slider .slide-ctadisplaynone.slider .slide-overlaybackgroundlinear-gradient( to toprgba(1523420.7) 0%rgba(1523420.25) 50%transparent 100% ).hp-heropositionrelativebackgroundlinear-gradient(145deg#0c1220 0%#162033 40%#0f1a2e 100%)padding72px 0 0overflowhidden.hp-hero-bgpositionabsoluteinset0pointer-eventsnoneoverflowhidden.hp-hero-orbpositionabsoluteborder-radius50%filterblur(100px)opacity0.12.hp-hero-orb--1width500pxheight500pxbackgroundradial-gradient(circle#10b981transparent)top-100pxright-80pxanimationhp-orb-float 12s ease-in-out infinite alternate.hp-hero-orb--2width400pxheight400pxbackgroundradial-gradient(circle#3b82f6transparent)bottom-120pxleft-60pxanimationhp-orb-float 15s ease-in-out infinite alternate-reverse@keyframes hp-orb-floatfromtransformtranslate(00) scale(1)totransformtranslate(30px-20px) scale(1.1).hp-hero-gridpositionabsoluteinset0background-imagelinear-gradient(rgba(2552552550.02) 1pxtransparent 1px)linear-gradient(90degrgba(2552552550.02) 1pxtransparent 1px)background-size60px 60px.hp-hero-grid-layoutdisplaygridgrid-template-columns1frgap40pxalign-itemscenterpadding-bottom48px@media (min-width768px).hp-hero-grid-layoutgrid-template-columns1.1fr 0.9frgap60px.hp-hero-textdisplayflexflex-directioncolumngap20px.hp-hero-badgedisplayinline-flexalign-itemscentergap8pxpadding6px 16pxbackgroundrgba(161851290.08)border1px solid rgba(161851290.2)color#10b981font-size10pxfont-weight800text-transformuppercaseletter-spacing0.2emborder-radius6pxwidthfit-content.hp-hero-badge-dotwidth6pxheight6pxbackground#10b981border-radius50%animationux-pulse-ring 2s ease infinite.hp-hero-titlefont-size40pxfont-weight900color#ffffffline-height1.1letter-spacing-0.03emtext-transformuppercasemargin0@media (min-width768px).hp-hero-titlefont-size48px@media (min-width1024px).hp-hero-titlefont-size56px.hp-hero-title-accentbackgroundlinear-gradient(135deg#10b981#34d399)-webkit-background-cliptext-webkit-text-fill-colortransparentbackground-cliptext.hp-hero-subtitlefont-size17pxcolorrgba(2552552550.55)font-weight500line-height1.6max-width440pxmargin0.hp-hero-actionsdisplayflexalign-itemscentergap14pxmargin-top8pxflex-wrapwrap.hp-hero-cta-primarydisplayinline-flexalign-itemscentergap10pxpadding16px 32pxbackgroundlinear-gradient(135deg#10b981#059669)color#ffffont-size13pxfont-weight800text-transformuppercaseletter-spacing0.1emborder-radius12pxtext-decorationnonebox-shadow0 8px 24px rgba(161851290.25)transitionall 0.3s cubic-bezier(0.1750.8850.321.275).hp-hero-cta-primaryhovertransformtranslateY(-2px)box-shadow0 12px 32px rgba(161851290.35).hp-hero-cta-primaryactivetransformtranslateY(1px).hp-hero-cta-secondarydisplayinline-flexalign-itemscentergap8pxpadding16px 28pxbackgroundrgba(2552552550.06)border1px solid rgba(2552552550.15)colorrgba(2552552550.8)font-size13pxfont-weight700text-transformuppercaseletter-spacing0.08emborder-radius12pxtext-decorationnonebackdrop-filterblur(8px)transitionall 0.25s ease.hp-hero-cta-secondaryhoverbackgroundrgba(2552552550.12)border-colorrgba(2552552550.3)color#fff.hp-hero-statsdisplayflexalign-itemscentergap20pxmargin-top16pxpadding-top24pxborder-top1px solid rgba(2552552550.08).hp-hero-statdisplayflexflex-directioncolumngap2px.hp-hero-stat-numfont-size22pxfont-weight900color#ffffffletter-spacing-0.02em.hp-hero-stat-labelfont-size10pxfont-weight700colorrgba(2552552550.4)text-transformuppercaseletter-spacing0.1em.hp-hero-stat-dividerwidth1pxheight36pxbackgroundrgba(2552552550.1).hp-hero-visualdisplayflexjustify-contentcenter.hp-hero-img-framepositionrelativewidth100%max-width520pxaspect-ratio4 / 3border-radius20pxoverflowhiddenborder2px solid rgba(2552552550.08)box-shadow0 20px 60px rgba(0000.4)inset 0 1px 0 rgba(2552552550.06).hp-hero-img-glowpositionabsolutebottom-40%right-20%width300pxheight300pxbackgroundradial-gradient(circlergba(161851290.15)transparent 70%)border-radius50%pointer-eventsnonez-index1.hp-hero-img-badgepositionabsolutebottom16pxright16pxz-index5displayinline-flexalign-itemscentergap8pxpadding8px 14pxbackgroundrgba(2552552550.1)backdrop-filterblur(16px)-webkit-backdrop-filterblur(16px)border1px solid rgba(2552552550.15)border-radius10pxcolor#ffffont-size10pxfont-weight800text-transformuppercaseletter-spacing0.1em.hp-hero-trustdisplayflexflex-wrapwrapjustify-contentcenteralign-itemscentergap16pxpadding20px 0border-top1px solid rgba(2552552550.06)@media (min-width768px).hp-hero-trustjustify-contentspace-betweengap12px.hp-hero-trust-itemdisplayflexalign-itemscentergap8pxfont-size11pxfont-weight700colorrgba(2552552550.55)text-transformuppercaseletter-spacing0.1em.hp-hero-trust-highlightcolor#10b981.hp-hero-trust-iconfont-size14px.hp-hero-trust-sepwidth1pxheight16pxbackgroundrgba(2552552550.1)displaynone@media (min-width768px).hp-hero-trust-sepdisplayblock@media (max-width767px).hp-heropadding40px 0 0.hp-hero-titlefont-size32px.hp-hero-subtitlefont-size15px.hp-hero-statsgap14px.hp-hero-stat-numfont-size18px.hp-hero-cta-primary.hp-hero-cta-secondarypadding14px 24pxfont-size12px.slider-v2-wrapmax-width100%padding6px 12px 2px@media (min-width768px).slider-v2-wrappadding8px 20px 4px@media (min-width1200px).slider-v2-wrappadding8px 32px 4px.slider.slider-v2border-radius16pxbox-shadow0 8px 40px rgba(0000.12)@media (min-width768px).slider.slider-v2border-radius20px.hp-hero-centerdisplayflexflex-directioncolumnalign-itemscentertext-aligncentergap20pxpadding20px 0 40px.hp-hero-title--centermax-width820px.hp-hero-subtitle--centermax-width560pxtext-aligncenter.hp-hero-actions--centerjustify-contentcenter.hp-hero-cardsdisplaygridgrid-template-columnsrepeat(21fr)gap14pxpadding-bottom36px@media (min-width768px).hp-hero-cardsgrid-template-columnsrepeat(41fr)gap18px.hp-hero-carddisplayflexflex-directioncolumnalign-itemscentergap6pxpadding24px 16pxbackgroundrgba(2552552550.04)border1px solid rgba(2552552550.08)border-radius16pxbackdrop-filterblur(12px)-webkit-backdrop-filterblur(12px)transitionall 0.3s ease.hp-hero-cardhoverbackgroundrgba(2552552550.08)border-colorrgba(161851290.25)transformtranslateY(-4px)box-shadow0 12px 32px rgba(0000.2).hp-hero-card-iconfont-size28pxmargin-bottom4px.hp-hero-card-numfont-size26pxfont-weight900color#ffffffletter-spacing-0.02em.hp-hero-card-labelfont-size11pxfont-weight700colorrgba(2552552550.45)text-transformuppercaseletter-spacing0.08emtext-aligncenter@media (max-width767px).hp-hero-cardpadding18px 12px.hp-hero-card-iconfont-size22px.hp-hero-card-numfont-size20px.hp-hero-card-labelfont-size9px#filter-form-nav input[name="search"]padding-left3rem !importantpadding-right1.25rem !importantborder-radius9999px !important#filter-form-mobile input[name="search"]padding-left2.75rem !importantpadding-right1rem !importantborder-radius1rem !importantbodypadding-top68px !important