.products-popular{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.products-popular{padding:4rem 0}}@media (max-width:767px){.products-popular{padding:3rem 0}}.products-popular::before{content:"";position:absolute;top:-200px;left:50%;width:1000px;height:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(16,244,165,.06) 0,rgba(16,244,165,.02) 40%,transparent 70%);pointer-events:none;z-index:0}@media (max-width:767px){.products-popular::before{width:600px;height:400px}}.products-popular::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(16,244,165,.3)),color-stop(50%,rgba(16,244,165,.5)),color-stop(80%,rgba(16,244,165,.3)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(16,244,165,.3) 20%,rgba(16,244,165,.5) 50%,rgba(16,244,165,.3) 80%,transparent 100%);-webkit-box-shadow:0 0 20px rgba(16,244,165,.5);box-shadow:0 0 20px rgba(16,244,165,.5)}.products-popular__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.products-popular__container{padding:0 1.5rem}}@media (max-width:639px){.products-popular__container{padding:0}}.products-popular__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:6rem}@media (max-width:1023px){.products-popular__header{margin-bottom:4rem}}@media (max-width:767px){.products-popular__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}@media (max-width:639px){.products-popular__header{padding:0 1.5rem}}.products-popular__header-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.products-popular__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1.5rem;margin-bottom:2rem;background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:11px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.products-popular__badge:hover{border-color:rgba(16,244,165,.3);color:#10f4a5}}.products-popular__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.products-popular__title span{color:#0dd494}.products-popular__subtitle{max-width:600px;font-size:1.125rem;color:#737373;line-height:1.5}@media (max-width:767px){.products-popular__subtitle{font-size:1rem}}.products-popular__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (max-width:1279px){.products-popular__controls{display:none}}.products-popular__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;width:100%}@media (max-width:1279px){.products-popular__grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (max-width:1023px){.products-popular__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.products-popular__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.products-popular__grid{grid-template-columns:1fr}}.products-popular__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem}@media (max-width:639px){.products-popular__footer{padding:4rem 1.5rem 0}}.products-popular__view-all{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.85rem 2rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;text-decoration:none;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.products-popular__view-all::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10f4a5 0,#4dffc3 100%);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1);z-index:0}.products-popular__view-all span,.products-popular__view-all svg{position:relative;z-index:1}.products-popular__view-all svg{width:16px;height:16px;stroke:currentColor;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.products-popular__view-all:hover{border-color:#0dd494;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(13,212,148,.3);box-shadow:0 10px 30px rgba(13,212,148,.3)}}@media (hover:hover){.products-popular__view-all:hover::before{opacity:.15}}@media (hover:hover){.products-popular__view-all:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:767px){.products-popular__view-all{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;font-size:.9rem;gap:.75rem}.products-popular__view-all svg{width:16px;height:16px}}@media (max-width:400px){.products-popular__view-all{padding:.85rem 1.5rem;font-size:.9rem;gap:.6rem;border-radius:10px}}.products-popular--powerful .products-popular__badge{background:rgba(13,212,148,.15);border-color:rgba(13,212,148,.4);color:#10f4a5;-webkit-box-shadow:0 0 20px rgba(13,212,148,.3);box-shadow:0 0 20px rgba(13,212,148,.3)}@media (hover:hover){.products-popular--powerful .products-popular__badge:hover{background:rgba(13,212,148,.25);border-color:rgba(13,212,148,.6);color:#10f4a5;-webkit-box-shadow:0 0 30px rgba(13,212,148,.5);box-shadow:0 0 30px rgba(13,212,148,.5)}}.carousel-btn{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.carousel-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;-ms-flex-negative:0;flex-shrink:0}.carousel-btn svg{width:24px;height:24px;stroke:#0DD494;stroke-width:2.5;fill:none;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.carousel-btn:hover:not(:disabled){background:rgba(13,212,148,.2);border-color:rgba(13,212,148,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(13,212,148,.3);box-shadow:0 8px 20px rgba(13,212,148,.3)}}@media (hover:hover){.carousel-btn:hover:not(:disabled) svg{stroke:#10F4A5;-webkit-transform:scale(1.1);transform:scale(1.1)}}.carousel-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.carousel-btn:disabled{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.carousel-btn:disabled svg{stroke:#3D3D3D}.carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:70px;padding:0 1.5rem;font-size:1rem;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-counter__current{font-size:1.125rem;color:#0dd494}.carousel-counter__separator{font-weight:400;color:#525252}.carousel-counter__total{color:#737373}.carousel-counter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:1rem 2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:1rem;font-weight:700;color:#fff}.carousel-counter-mobile__current{font-size:1.125rem;color:#0dd494;text-shadow:0 0 10px rgba(13,212,148,.4)}.carousel-counter-mobile__separator{font-size:.95rem;font-weight:400;color:#525252}.carousel-counter-mobile__total{color:#737373}.products-carousel{position:relative;margin-bottom:3rem}@media (max-width:767px){.products-carousel{margin-bottom:2rem}}.products-carousel__wrapper{overflow:hidden;padding:12px 0;margin:-12px 0}@media (max-width:639px){.products-carousel__wrapper{overflow:visible;position:relative}.products-carousel__wrapper::after,.products-carousel__wrapper::before{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none}.products-carousel__wrapper::before{left:0;background:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background:linear-gradient(90deg,#000 0,transparent 100%)}.products-carousel__wrapper::after{right:0;background:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));background:linear-gradient(270deg,#000 0,transparent 100%)}}.products-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1),-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);will-change:transform}@media (max-width:639px){.products-carousel__track{gap:2rem;padding:0 10vw}.products-carousel__track .products-carousel__page,.products-carousel__track .products-popular__grid{display:contents}.products-carousel__track .product-card{min-width:80vw;max-width:80vw;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .6s cubic-bezier(.4, 0, .2, 1);transition:all .6s cubic-bezier(.4, 0, .2, 1)}.products-carousel__track .product-card:not(.is-active){opacity:.4;-webkit-transform:scale(.85);transform:scale(.85)}.products-carousel__track .product-card.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (min-width:640px) and (max-width:1279px){.products-carousel__track{gap:2rem;padding:0 2rem}.products-carousel__track .products-carousel__page,.products-carousel__track .products-popular__grid{display:contents}.products-carousel__track .product-card{min-width:calc(50% - 2rem / 2);max-width:calc(50% - 2rem / 2);-ms-flex-negative:0;flex-shrink:0}}.products-carousel__page{min-width:100%;width:100%;-ms-flex-negative:0;flex-shrink:0}.products-carousel__page:not(:last-child){margin-right:60px}@media (max-width:1279px){.products-carousel__page{min-width:auto;width:auto;margin-right:0}}.products-carousel__mobile-controls{display:none}@media (max-width:1279px){.products-carousel__mobile-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:2rem}}.products-carousel__nav-mobile{display:none}@media (max-width:1279px){.products-carousel__nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;width:100%;padding:0 1.5rem}}.products-carousel__mobile-btn{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-carousel__mobile-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.15)!important;-webkit-transform:none!important;transform:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.products-carousel__mobile-btn:disabled:active,.products-carousel__mobile-btn:disabled:focus,.products-carousel__mobile-btn:disabled:focus-visible{outline:0!important;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.15)!important}.products-carousel__mobile-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px}.products-carousel__mobile-btn{color:#0dd494}.products-carousel__mobile-btn svg{width:22px;height:22px;stroke-width:2.5;fill:none;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.products-carousel__mobile-btn:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95);background:rgba(13,212,148,.15);border-color:rgba(13,212,148,.4)}.products-carousel__mobile-btn:active:not(:disabled) svg{stroke:#10F4A5}.products-carousel__mobile-btn:disabled svg{stroke:#3D3D3D}.product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#0f0f0f;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;-webkit-transition:all .45s cubic-bezier(.22, 1, .36, 1);transition:all .45s cubic-bezier(.22, 1, .36, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 2px 12px rgba(0,0,0,.3)}@media (hover:hover){.products-by-need .product-card:hover,.products-carousel__track .product-card:hover,.products-popular .product-card:hover{-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0);border-color:rgba(255,255,255,.12);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06) inset,0 0 40px rgba(11,199,150,.04);box-shadow:0 24px 48px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06) inset,0 0 40px rgba(11,199,150,.04)}.products-by-need .product-card:hover .product-card__image img,.products-carousel__track .product-card:hover .product-card__image img,.products-popular .product-card:hover .product-card__image img{-webkit-transform:scale(1.03);transform:scale(1.03)}.products-by-need .product-card:hover .product-card__overlay,.products-carousel__track .product-card:hover .product-card__overlay,.products-popular .product-card:hover .product-card__overlay{opacity:1;visibility:visible}}@media (hover:hover){.products-by-need .product-card:hover .product-card__cart,.products-carousel__track .product-card:hover .product-card__cart,.products-popular .product-card:hover .product-card__cart{background:rgba(11,199,150,.1);border-color:rgba(11,199,150,.3);color:#0bc796;-webkit-box-shadow:0 0 20px rgba(11,199,150,.12),inset 0 0 12px rgba(11,199,150,.05);box-shadow:0 0 20px rgba(11,199,150,.12),inset 0 0 12px rgba(11,199,150,.05)}}@media (hover:hover){.product-card__cart:hover{background:rgba(11,199,150,.15)!important;border-color:rgba(11,199,150,.4)!important;color:#0dd494!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 24px rgba(11,199,150,.18),inset 0 0 14px rgba(11,199,150,.06)!important;box-shadow:0 0 24px rgba(11,199,150,.18),inset 0 0 14px rgba(11,199,150,.06)!important}}@media (max-width:639px){.products-carousel__track .product-card:not(.is-active):hover{-webkit-transform:scale(.85) translateZ(0);transform:scale(.85) translateZ(0);border-color:rgba(255,255,255,.08);-webkit-box-shadow:none;box-shadow:none}@media (hover:hover){.products-carousel__track .product-card.is-active:hover{-webkit-transform:scale(1) translateY(-6px) translateZ(0);transform:scale(1) translateY(-6px) translateZ(0)}}}.product-card__badges{position:absolute;top:.85rem;left:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;z-index:2}.product-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px .65rem;border-radius:5px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-card__badge--bestseller{background:rgba(13,212,148,.15);border:1px solid rgba(13,212,148,.3);color:#0dd494}.product-card__badge--new{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981}.product-card__badge--promo{background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.product-card__badge--coup_coeur{background:rgba(236,72,153,.15);border:1px solid rgba(236,72,153,.3);color:#ec4899;text-shadow:0 0 12px rgba(236,72,153,.25)}.product-card__badge--edition_limitee{background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.3);color:#f97316;text-shadow:0 0 12px rgba(249,115,22,.25)}.product-card__badge--ultra{background:rgba(139,92,246,.18);border:1px solid rgba(139,92,246,.35);color:#a78bfa;text-shadow:0 0 12px rgba(139,92,246,.3)}.product-card__badge--high{background:rgba(232,53,74,.16);border:1px solid rgba(232,53,74,.32);color:#e8354a;text-shadow:0 0 12px rgba(232,53,74,.25)}.product-card__badge--relax{background:rgba(11,199,224,.14);border:1px solid rgba(11,199,224,.28);color:#0bc7e0;text-shadow:0 0 12px rgba(11,199,224,.25)}.product-card__badge--out{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35)}.product-card__badge--label{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.18);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.25)}.product-card__image{position:relative;display:block;width:100%;height:0;padding-bottom:110%;background:#1a1a1a;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-card__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1),-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.25) 100%);opacity:0;visibility:hidden;-webkit-transition:all .45s cubic-bezier(.22, 1, .36, 1);transition:all .45s cubic-bezier(.22, 1, .36, 1);z-index:2;pointer-events:none}.product-card__quick-view{display:none;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.product-card__quick-view svg{width:16px;height:16px;stroke:currentColor}@media (hover:hover){.product-card__quick-view:hover{background:#0dd494;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(13,212,148,.3);box-shadow:0 8px 20px rgba(13,212,148,.3)}}.product-card__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.15rem 1.25rem 1.25rem;background:#0f0f0f;z-index:1}.product-card__content::before{content:"";position:absolute;top:-3px;left:-1px;right:-1px;height:5px;background:#0f0f0f;z-index:-1}.product-card__content::after{content:"";position:absolute;inset:0;background:#0f0f0f;z-index:-2}@media (max-width:639px){.product-card__content{padding:.85rem 1rem 1rem}.product-card__image{padding-bottom:90%}.product-card__title{min-height:auto;margin-bottom:.25rem}.product-card__title a{font-size:.88rem;-webkit-line-clamp:1}.product-card__description{min-height:auto;padding-bottom:.6rem;font-size:.75rem}.product-card__rating{margin-bottom:.4rem}.product-card__stars svg{width:11px;height:11px}.product-card__footer{padding-top:.65rem;gap:.5rem}.product-card__price{font-size:.9rem}.product-card__cart,.product-card__view{width:38px;height:38px}.product-card__cart svg,.product-card__view svg{width:16px;height:16px}.product-card__badges{top:.6rem;left:.6rem;gap:.25rem}.product-card__badge{padding:3px .5rem;font-size:11px}}.product-card__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:.6rem}.product-card__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.product-card__stars svg{width:13px;height:13px;fill:#0DD494}.product-card__reviews{font-size:.8rem;font-weight:500;color:#525252}.product-card__title{min-height:2.4em;margin-bottom:.35rem}.product-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;font-weight:700;font-family:'Space Grotesk',sans-serif;color:#fff;text-decoration:none;line-height:1.4;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.product-card__title a:hover{color:#0dd494}}.product-card__description{min-height:1.8em;margin-bottom:auto;padding-bottom:1rem;font-size:.68rem;color:rgba(255,255,255,.3);line-height:1.5;letter-spacing:.01em}.product-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.05)}.product-card__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card__price-old{font-size:.95rem;font-weight:500;color:#525252;text-decoration:line-through}.product-card__price{font-size:1.05rem;font-weight:800;font-family:'Space Grotesk',sans-serif;color:#fff;letter-spacing:-.01em}.product-card__cart{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-card__cart:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.product-card__cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:rgba(11,199,150,.06);border:1px solid rgba(11,199,150,.12);border-radius:10px;-ms-flex-negative:0;flex-shrink:0;color:rgba(11,199,150,.7);-webkit-transition:all .4s cubic-bezier(.22, 1, .36, 1);transition:all .4s cubic-bezier(.22, 1, .36, 1)}.product-card__cart svg{width:20px;height:20px;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.product-card__cart--notify{background:rgba(232,53,74,.06)!important;border-color:rgba(232,53,74,.15)!important;color:#fff!important;position:relative}.product-card__cart--notify::after{content:'';position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#e8354a;box-shadow:0 0 6px rgba(232,53,74,.5)}@media (max-width:639px){.product-card__cart:active{-webkit-transform:scale(.95);transform:scale(.95);color:#10f4a5}}.product-card__actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.product-card__view{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:6px;color:rgba(255,255,255,.35);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.product-card__view svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.product-card__view:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.7);transform:translateY(-1px)}}.products-popular__seo-text{max-width:900px;margin:4rem auto 0;padding:2rem 3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:12px;opacity:.7;-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.products-popular__seo-text:hover{opacity:1}}@media (max-width:767px){.products-popular__seo-text{padding:1.5rem;margin:3rem 1.5rem 0}}.products-popular__seo-text h3{font-size:1.1rem;font-weight:600;color:#a3a3a3;margin-bottom:1rem;text-align:center}@media (max-width:767px){.products-popular__seo-text h3{font-size:1rem}}.products-popular__seo-text p{font-size:.85rem;color:#626262;line-height:1.8;text-align:center}@media (max-width:767px){.products-popular__seo-text p{font-size:.8rem}}.products-popular__seo-text p strong{color:#8a8a8a;font-weight:500}.product-card{-webkit-animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards}.product-card:first-child{-webkit-animation-delay:80ms;animation-delay:80ms}.product-card:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.product-card:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.product-card:nth-child(4){-webkit-animation-delay:.32s;animation-delay:.32s}.products-by-need{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.products-by-need{padding:4rem 0}}@media (max-width:767px){.products-by-need{padding:3rem 0}}@media (max-width:639px){.products-by-need{overflow:visible}.products-by-need::before{display:none}}.products-by-need::before{content:"";position:absolute;top:-200px;left:50%;width:1000px;height:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(13,212,148,.06) 0,rgba(13,212,148,.02) 40%,transparent 70%);pointer-events:none;z-index:0}@media (max-width:767px){.products-by-need::before{width:600px;height:400px}}.products-by-need::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(13,212,148,.3)),color-stop(50%,rgba(13,212,148,.5)),color-stop(80%,rgba(13,212,148,.3)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(13,212,148,.3) 20%,rgba(13,212,148,.5) 50%,rgba(13,212,148,.3) 80%,transparent 100%);-webkit-box-shadow:0 0 20px rgba(13,212,148,.5);box-shadow:0 0 20px rgba(13,212,148,.5)}.products-by-need.is-switching .products-by-need__controls,.products-by-need.is-switching .products-by-need__controls-mobile,.products-by-need.is-switching .products-by-need__dots{opacity:0!important;pointer-events:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.products-by-need__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.products-by-need__container{padding:0 1.5rem}}@media (max-width:639px){.products-by-need__container{padding:0}}.products-by-need__header{text-align:center;margin-bottom:4rem}@media (max-width:1023px){.products-by-need__header{margin-bottom:3rem}}@media (max-width:639px){.products-by-need__header{padding:0 1.5rem;margin-bottom:2rem}}.products-by-need__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1.5rem;margin-bottom:2rem;background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:11px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.products-by-need__badge{font-size:12px;padding:5px 1rem;margin-bottom:1.5rem}}@media (hover:hover){.products-by-need__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.products-by-need__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.products-by-need__title span{color:#0dd494}.products-by-need__subtitle{max-width:600px;margin:0 auto;font-family:Inter,-apple-system,sans-serif;font-size:1.125rem;color:#737373;line-height:1.5}@media (max-width:767px){.products-by-need__subtitle{font-size:1rem}}@media (max-width:639px){.products-by-need__subtitle{font-size:.95rem}}.products-by-need__display{position:relative;overflow:hidden;margin-bottom:3rem;padding-top:8px;margin-top:-8px}@media (max-width:767px){.products-by-need__display{margin-bottom:2rem}}@media (max-width:639px){.products-by-need__display{margin-bottom:1.5rem;padding-top:0;margin-top:0}}.products-by-need__category{display:none}.products-by-need__category.active{display:block}.products-by-need .products-by-need__category.products-popular{padding:0;background:0 0;overflow:visible}.products-by-need .products-by-need__category.products-popular::after,.products-by-need .products-by-need__category.products-popular::before{display:none}.products-by-need .products-by-need__category-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.products-by-need__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem;width:100%;will-change:transform;-webkit-transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1),-webkit-transform .6s cubic-bezier(.4, 0, .2, 1)}.products-by-need__grid .product-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem * 4)/ 5);flex:0 0 calc((100% - 3rem * 4)/ 5);min-width:0}@media (max-width:1279px){.products-by-need__grid{gap:2rem}.products-by-need__grid .product-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2rem * 3)/ 4);flex:0 0 calc((100% - 2rem * 3)/ 4);min-width:0}}@media (max-width:1023px){.products-by-need__grid{gap:1.5rem}.products-by-need__grid .product-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 1.5rem)/ 2);flex:0 0 calc((100% - 1.5rem)/ 2);min-width:0}}@media (max-width:639px){.need-tabs-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:15;background:#000;padding:.75rem 0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.06);box-shadow:0 1px 0 rgba(255,255,255,.06)}}.products-by-need__grid.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.products-by-need__grid.is-dragging .product-card{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-by-need__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-top:2rem}@media (max-width:1023px){.products-by-need__controls{display:none}}.products-by-need__controls-mobile{display:none}@media (max-width:1023px){.products-by-need__controls-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:2rem;margin-top:2rem;width:100%;padding:0 1.5rem}}@media (max-width:639px){.products-by-need__controls-mobile{margin-top:1.5rem;gap:1.5rem}}.products-by-need__mobile-btn{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-by-need__mobile-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.products-by-need__mobile-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#10f4a5;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.products-by-need__mobile-btn{width:44px;height:44px}}.products-by-need__mobile-btn svg{width:20px;height:20px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.products-by-need__mobile-btn svg{width:18px;height:18px}}@media (hover:hover){.products-by-need__mobile-btn:hover:not(:disabled){background:rgba(13,212,148,.15);border-color:rgba(13,212,148,.3)}}@media (hover:hover){.products-by-need__mobile-btn:hover:not(:disabled) svg{-webkit-transform:scale(1.15);transform:scale(1.15)}}.products-by-need__mobile-btn:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95);background:rgba(13,212,148,.2)}.products-by-need__mobile-btn:disabled{opacity:.3;color:#525252}.products-by-need__counter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:1rem 2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:1rem;font-weight:700;color:#fff;min-width:80px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.products-by-need__counter-mobile{font-size:.95rem;padding:10px 1.5rem;min-width:70px}}.products-by-need__counter-mobile-current{color:#0dd494;font-size:1.125rem}@media (max-width:639px){.products-by-need__counter-mobile-current{font-size:1rem}}.products-by-need__counter-mobile-separator{color:#525252;font-weight:400}.products-by-need__counter-mobile-total{color:#737373}.products-by-need__dots{display:none}@media (max-width:639px){.products-by-need__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:1.5rem}}.products-by-need__dot{width:6px;height:6px;background:rgba(255,255,255,.2);border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);cursor:pointer;border:none;padding:0}.products-by-need__dot.active{width:24px;border-radius:3px;background:#0dd494;-webkit-box-shadow:0 0 10px rgba(13,212,148,.5);box-shadow:0 0 10px rgba(13,212,148,.5)}.products-by-need__seo-text{max-width:900px;margin:4rem auto 0;padding:2rem 3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:12px;opacity:.6;-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.products-by-need__seo-text:hover{opacity:.9}}@media (max-width:767px){.products-by-need__seo-text{padding:1.5rem;margin:3rem 1.5rem 0}}@media (max-width:639px){.products-by-need__seo-text{margin:2rem 1.5rem 0;padding:1rem 1.5rem}}.products-by-need__seo-text h3{font-size:1.1rem;font-weight:600;color:#8a8a8a;margin-bottom:1rem;text-align:center}@media (max-width:639px){.products-by-need__seo-text h3{font-size:.95rem;margin-bottom:8px}}.products-by-need__seo-text p{font-family:Inter,-apple-system,sans-serif;font-size:.85rem;color:#626262;line-height:1.8;text-align:center;margin-bottom:1rem}.products-by-need__seo-text p:last-child{margin-bottom:0}.products-by-need__seo-text p strong{color:#a3a3a3;font-weight:500}@media (max-width:639px){.products-by-need__seo-text p{font-size:.78rem;line-height:1.7}}.products-by-need__seo-text ul{list-style:none;padding:0;margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.products-by-need__seo-text ul li{position:relative;padding-left:1.5rem;font-family:Inter,-apple-system,sans-serif;font-size:.85rem;color:#626262;line-height:1.75}.products-by-need__seo-text ul li::before{content:"—";position:absolute;left:0;color:#0dd494;opacity:.5}.products-by-need__seo-text ul li strong{color:#a3a3a3;font-weight:500}@media (max-width:639px){.products-by-need__seo-text ul li{font-size:.78rem}}.need-tabs-wrap{position:relative;margin-bottom:2rem}@media (max-width:1023px){.need-tabs-wrap{margin-bottom:1.5rem}}@media (max-width:767px){.need-tabs-wrap{margin-bottom:1rem}}.need-tabs-wrap::before{content:"";position:absolute;top:0;left:0;bottom:0;width:72px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#000),to(transparent));background:linear-gradient(90deg,#000 30%,transparent);pointer-events:none;z-index:3;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1024px){.need-tabs-wrap::before{display:none}}@media (max-width:639px){.need-tabs-wrap::before{display:none}}.need-tabs-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;width:80px;background:-webkit-gradient(linear,right top,left top,color-stop(30%,#000),to(transparent));background:linear-gradient(270deg,#000 30%,transparent);pointer-events:none;z-index:3;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1023px){.need-tabs-wrap::after{opacity:1}}@media (min-width:1024px){.need-tabs-wrap::after{display:none}}@media (max-width:639px){.need-tabs-wrap::after{display:none!important}}.need-tabs-wrap.is-scrolled::before{opacity:1}.need-tabs-wrap.is-end::after{opacity:0!important}.need-tabs-arrow{display:none}@media (max-width:639px){.need-tabs-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;z-index:4;background:rgba(0,0,0,.7);border-radius:50%;border:1px solid rgba(255,255,255,.12);-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);color:rgba(13,212,148,.9);pointer-events:all;cursor:pointer;opacity:.9;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,-webkit-transform .12s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,-webkit-transform .12s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .12s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .12s ease,-webkit-transform .12s ease}.need-tabs-arrow svg{width:12px;height:12px;stroke-width:2.1;opacity:.9;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.need-tabs-arrow--prev{left:8px}.need-tabs-arrow--next{right:8px}@media (hover:hover){.need-tabs-arrow:active:not(.is-disabled),.need-tabs-arrow:hover:not(.is-disabled){background:rgba(0,0,0,.9);border-color:rgba(13,212,148,.4);color:#0dd494;opacity:1}}@media (hover:hover){.need-tabs-arrow:active:not(.is-disabled) svg,.need-tabs-arrow:hover:not(.is-disabled) svg{opacity:1}}.need-tabs-arrow.is-disabled{opacity:.3;color:#3d3d3d;border-color:rgba(255,255,255,.08);-webkit-box-shadow:none;box-shadow:none}}.need-tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;padding:0;border-radius:0;height:72px;background:0 0}.need-tabs::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(255,255,255,.06)),color-stop(50%,rgba(255,255,255,.08)),color-stop(80%,rgba(255,255,255,.06)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.06) 20%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.06) 80%,transparent 100%)}.need-tabs::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(255,255,255,.04)),color-stop(50%,rgba(255,255,255,.06)),color-stop(80%,rgba(255,255,255,.04)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.04) 20%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.04) 80%,transparent 100%)}@media (max-width:1023px){.need-tabs{height:76px;overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none}.need-tabs::-webkit-scrollbar{display:none}}@media (max-width:639px){.need-tabs{height:72px;overflow:hidden;-ms-scroll-snap-type:none;scroll-snap-type:none;padding:0 52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.need-tabs__indicator{position:absolute;pointer-events:none;z-index:0;-webkit-transition:width .42s cubic-bezier(.4, 0, .2, 1),opacity .25s ease,-webkit-transform .42s cubic-bezier(.4, 0, .2, 1);transition:width .42s cubic-bezier(.4, 0, .2, 1),opacity .25s ease,-webkit-transform .42s cubic-bezier(.4, 0, .2, 1);transition:transform .42s cubic-bezier(.4, 0, .2, 1),width .42s cubic-bezier(.4, 0, .2, 1),opacity .25s ease;transition:transform .42s cubic-bezier(.4, 0, .2, 1),width .42s cubic-bezier(.4, 0, .2, 1),opacity .25s ease,-webkit-transform .42s cubic-bezier(.4, 0, .2, 1);will-change:transform,width;top:8px;height:calc(100% - 16px);border-radius:6px;background:rgba(13,212,148,.12);border:1px solid rgba(13,212,148,.28);-webkit-box-shadow:inset 0 1px 0 rgba(16,244,165,.08),0 0 20px rgba(13,212,148,.12);box-shadow:inset 0 1px 0 rgba(16,244,165,.08),0 0 20px rgba(13,212,148,.12)}.need-tabs__indicator::after,.need-tabs__indicator::before{display:none}@media (max-width:639px){.need-tabs__indicator{display:none}}.need-tab{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.need-tab:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.need-tab{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;background:0 0;border:none;white-space:nowrap;height:100%}@media (min-width:1024px){.need-tab{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 3rem;min-width:0;-webkit-transition:background .3s ease;transition:background .3s ease}}@media (max-width:1023px){.need-tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 2rem;scroll-snap-align:start;-webkit-transition:background .25s ease;transition:background .25s ease}}@media (max-width:639px){.need-tab{display:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 1.5rem;gap:10px;height:calc(100% - 16px)}.need-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(13,212,148,.12);border:1px solid rgba(13,212,148,.28);border-radius:6px;-webkit-box-shadow:inset 0 1px 0 rgba(16,244,165,.08),0 0 20px rgba(13,212,148,.12);box-shadow:inset 0 1px 0 rgba(16,244,165,.08),0 0 20px rgba(13,212,148,.12)}.need-tab.active.is-entering-next{-webkit-animation:tab-slide-from-right .32s cubic-bezier(.4,0,.2,1) both;animation:tab-slide-from-right .32s cubic-bezier(.4,0,.2,1) both}.need-tab.active.is-entering-prev{-webkit-animation:tab-slide-from-left .32s cubic-bezier(.4,0,.2,1) both;animation:tab-slide-from-left .32s cubic-bezier(.4,0,.2,1) both}}@media (min-width:640px){.need-tab+.need-tab::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(255,255,255,.06)),color-stop(60%,rgba(255,255,255,.06)),to(transparent));background:linear-gradient(180deg,transparent,rgba(255,255,255,.06) 40%,rgba(255,255,255,.06) 60%,transparent);pointer-events:none}.need-tab.active+.need-tab::before{opacity:0}}.need-tab::after{display:none}.need-tab:focus-visible{outline:2px solid rgba(13,212,148,.6);outline-offset:-2px}.need-tab__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;border-radius:0;color:#525252;opacity:.7;-webkit-transition:color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:color .3s ease,opacity .3s ease,transform .3s ease;transition:color .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}@media (min-width:1024px){.need-tab__icon{width:20px;height:20px}.need-tab__icon svg{width:18px;height:18px}}@media (max-width:1023px){.need-tab__icon{width:20px;height:20px}.need-tab__icon svg{width:18px;height:18px}}@media (max-width:639px){.need-tab__icon{width:20px;height:20px}.need-tab__icon svg{width:18px;height:18px}}.need-tab__icon svg{-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.need-tab__label{font-family:"Space Grotesk",sans-serif;font-weight:500;color:#525252;line-height:1;letter-spacing:.01em;-webkit-transition:color .3s ease,font-weight .3s ease,letter-spacing .3s ease;transition:color .3s ease,font-weight .3s ease,letter-spacing .3s ease}@media (min-width:1024px){.need-tab__label{font-size:.95rem}}@media (max-width:1023px){.need-tab__label{font-size:.95rem}}@media (max-width:639px){.need-tab__label{font-size:.875rem}}.need-tab__count{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:17px;padding:0 5px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:12px;font-weight:500;color:#3d3d3d;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:639px){.need-tab__count{font-size:11px;height:18px;min-width:22px}}@media (hover:hover){.need-tab:hover:not(.active) .need-tab__icon{color:#a3a3a3;opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media (hover:hover){.need-tab:hover:not(.active) .need-tab__label{color:#a3a3a3;letter-spacing:.015em}}@media (hover:hover){.need-tab:hover:not(.active) .need-tab__count{background:rgba(255,255,255,.08);color:#a3a3a3}}.need-tab:active:not(.active) .need-tab__icon{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1023px){.need-tab:active:not(.active){opacity:.8;-webkit-transition-duration:.1s;transition-duration:.1s}}.need-tab.active .need-tab__icon{color:#0dd494;opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.need-tab.active .need-tab__icon svg{-webkit-filter:drop-shadow(0 0 6px rgba(13,212,148,0.6));filter:drop-shadow(0 0 6px rgba(13, 212, 148, .6))}.need-tab.active .need-tab__label{color:#fff;font-weight:600;letter-spacing:.02em}.need-tab.active .need-tab__count{background:rgba(13,212,148,.12);border-color:rgba(13,212,148,.28);color:#0dd494}.carousel-btn{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.carousel-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;-ms-flex-negative:0;flex-shrink:0;color:#10f4a5;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.carousel-btn svg{width:24px;height:24px;fill:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.carousel-btn:hover:not(:disabled){background:rgba(13,212,148,.2);border-color:rgba(13,212,148,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(13,212,148,.3);box-shadow:0 8px 20px rgba(13,212,148,.3)}}@media (hover:hover){.carousel-btn:hover:not(:disabled) svg{-webkit-transform:scale(1.12);transform:scale(1.12)}}.carousel-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.carousel-btn:disabled{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);opacity:.3;color:#3d3d3d}.carousel-btn:focus-visible{outline:2px solid rgba(13,212,148,.6);outline-offset:2px}.carousel-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:80px;padding:0 1.5rem;font-size:1rem;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-counter__current{font-size:1.125rem;color:#0dd494}.carousel-counter__separator{font-weight:400;color:#525252}.carousel-counter__total{color:#737373}.products-by-need__category.active .product-card{-webkit-animation:need-fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards;animation:need-fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards}.products-by-need__category.active .product-card:first-child{-webkit-animation-delay:80ms;animation-delay:80ms}.products-by-need__category.active .product-card:nth-child(2){-webkit-animation-delay:.16s;animation-delay:.16s}.products-by-need__category.active .product-card:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.products-by-need__category.active .product-card:nth-child(4){-webkit-animation-delay:.32s;animation-delay:.32s}.products-by-need__category.active .product-card:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.products-by-need__category.active .product-card:nth-child(6){-webkit-animation-delay:.48s;animation-delay:.48s}.products-by-need__category.active .product-card:nth-child(7){-webkit-animation-delay:.56s;animation-delay:.56s}.products-by-need__category.active .product-card:nth-child(8){-webkit-animation-delay:.64s;animation-delay:.64s}.shop-hub{position:relative;padding:3rem 0 6rem;background:#0b0b0b;overflow:hidden}@media (max-width:1023px){.shop-hub{padding:3rem 0 4rem}}@media (max-width:639px){.shop-hub{padding:2rem 0 3rem}}.shop-hub::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:50%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(13,212,148,.4)),color-stop(50%,rgba(13,212,148,.9)),color-stop(80%,rgba(13,212,148,.4)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(13,212,148,.4) 20%,rgba(13,212,148,.9) 50%,rgba(13,212,148,.4) 80%,transparent 100%);-webkit-box-shadow:0 0 30px rgba(13,212,148,.5);box-shadow:0 0 30px rgba(13,212,148,.5);-webkit-animation:shophub-glow-line 4s ease-in-out infinite;animation:shophub-glow-line 4s ease-in-out infinite}.shop-hub::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.07)),color-stop(70%,rgba(255,255,255,.07)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 30%,rgba(255,255,255,.07) 70%,transparent)}.shop-hub__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.shop-hub__bg-glow{position:absolute;width:600px;height:400px;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);opacity:.05}.shop-hub__bg-glow--tl{top:-100px;left:-150px;background:#0dd494}.shop-hub__bg-glow--br{bottom:-100px;right:-150px;background:#0dd494}.shop-hub__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.shop-hub__container{padding:0 1.5rem}}@media (max-width:639px){.shop-hub__container{padding:0 1rem}}.shop-hub__divider{width:100%;height:1px;margin:3rem 0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(255,255,255,.06)),color-stop(50%,rgba(255,255,255,.1)),color-stop(80%,rgba(255,255,255,.06)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 20%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.06) 80%,transparent)}@media (max-width:1023px){.shop-hub__divider{margin:2rem 0}}@media (max-width:639px){.shop-hub__divider{margin:1.5rem 0}}.shop-hub__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media (max-width:639px){.shop-hub__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}}.shop-hub__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.shop-hub__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.shop-hub__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.shop-hub__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.shop-hub__title span{color:#0dd494}.shop-hub__view-all{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.95rem;font-weight:500;color:#a3a3a3;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.shop-hub__view-all svg{width:16px;height:16px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.shop-hub__view-all:hover{background:rgba(13,212,148,.1);border-color:rgba(13,212,148,.3);color:#0dd494}}@media (hover:hover){.shop-hub__view-all:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.shop-hub__trust{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;list-style:none;margin:0;padding:0}@media (max-width:1023px){.shop-hub__trust{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.shop-hub__trust{grid-template-columns:repeat(2,1fr)}}.trust-item{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}.shop-hub.is-visible .trust-item:first-child{-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) 0s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) 0s both}.shop-hub.is-visible .trust-item:nth-child(2){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) 80ms both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) 80ms both}.shop-hub.is-visible .trust-item:nth-child(3){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .16s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .16s both}.shop-hub.is-visible .trust-item:nth-child(4){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .24s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .24s both}.shop-hub.is-visible .trust-item:nth-child(5){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .32s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .32s both}@media (max-width:1023px){.trust-item:last-child{grid-column:2/3}}@media (max-width:639px){.trust-item:last-child{grid-column:1/-1}}.trust-item__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:.5rem;padding:1.5rem 1rem;height:100%;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);cursor:default}.trust-item__inner::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%);-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg);pointer-events:none}@media (max-width:1279px){.trust-item__inner{padding:1rem 14px}}@media (max-width:639px){.trust-item__inner{padding:1rem}}@media (hover:hover){.trust-item:hover .trust-item__inner{background:rgba(255,255,255,.04);border-color:rgba(13,212,148,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(13,212,148,.1) inset;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(13,212,148,.1) inset}}@media (hover:hover){.trust-item:hover .trust-item__inner::after{-webkit-animation:shophub-shimmer .8s ease forwards;animation:shophub-shimmer .8s ease forwards}}.trust-item__icon-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#0dd494;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.trust-item__icon-wrap{width:46px;height:46px}}@media (max-width:639px){.trust-item__icon-wrap{width:42px;height:42px}}.trust-item__halo{position:absolute;inset:-4px;border-radius:6px;background:rgba(13,212,148,.15);-webkit-animation:trust-halo 3s ease-in-out infinite;animation:trust-halo 3s ease-in-out infinite}.trust-item__icon{position:relative;z-index:1;width:22px;height:22px;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.trust-item__icon{width:18px;height:18px}}@media (hover:hover){.trust-item:hover .trust-item__icon-wrap{background:rgba(13,212,148,.12);border-color:rgba(13,212,148,.5);-webkit-box-shadow:0 0 24px rgba(13,212,148,.35);box-shadow:0 0 24px rgba(13,212,148,.35);-webkit-transform:scale(1.08) translateY(-2px);transform:scale(1.08) translateY(-2px)}}@media (hover:hover){.trust-item:hover .trust-item__icon{color:#10f4a5;-webkit-filter:drop-shadow(0 0 8px rgba(16,244,165,0.7));filter:drop-shadow(0 0 8px rgba(16, 244, 165, .7))}}.trust-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.trust-item__value{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0,#a3a3a3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}.trust-item__value small{font-size:1rem;font-weight:600}@media (max-width:1279px){.trust-item__value{font-size:1.25rem}}@media (max-width:639px){.trust-item__value{font-size:1.125rem}}.trust-item:nth-child(4) .trust-item__value{background:0 0;-webkit-text-fill-color:initial;font-size:1.5rem}@media (hover:hover){.trust-item:hover .trust-item__value{background:linear-gradient(135deg,#4dffc3 0,#0dd494 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}@media (hover:hover){.trust-item:nth-child(4):hover .trust-item__value{background:0 0;-webkit-text-fill-color:initial}}.trust-item__label{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:600;color:#a3a3a3;line-height:1.2;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.trust-item__label{font-size:13px}}@media (max-width:639px){.trust-item__label{font-size:.8rem}}@media (hover:hover){.trust-item:hover .trust-item__label{color:#d4d4d4}}.trust-item__desc{font-size:11px;color:#525252;line-height:1.3;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.trust-item__desc{display:none}}@media (hover:hover){.trust-item:hover .trust-item__desc{color:#737373}}.trust-item__badge{position:absolute;top:10px;right:10px;padding:3px 8px;background:rgba(13,212,148,.15);border:1px solid rgba(13,212,148,.3);border-radius:4px;font-size:9px;font-weight:600;color:#0dd494;text-transform:uppercase;letter-spacing:.08em}@media (max-width:639px){.trust-item__badge{display:none}}.bento__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:1rem;list-style:none;margin:0;padding:0}@media (max-width:1279px){.bento__grid{grid-auto-rows:240px}}@media (max-width:1023px){.bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}}@media (max-width:639px){.bento__grid{grid-template-columns:1fr;grid-auto-rows:200px;gap:.5rem}}.bento__cell{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.shop-hub.is-visible .bento__cell:first-child{-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both}.shop-hub.is-visible .bento__cell:nth-child(2){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .47s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .47s both}.shop-hub.is-visible .bento__cell:nth-child(3){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .54s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .54s both}.shop-hub.is-visible .bento__cell:nth-child(4){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .61s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .61s both}.shop-hub.is-visible .bento__cell:nth-child(5){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .68s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .68s both}.shop-hub.is-visible .bento__cell:nth-child(6){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .75s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .75s both}.shop-hub.is-visible .bento__cell:nth-child(7){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .82s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .82s both}.shop-hub.is-visible .bento__cell:nth-child(8){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .89s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .89s both}.shop-hub.is-visible .bento__cell:nth-child(9){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .96s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .96s both}.bento__cell--large{grid-row:span 2}@media (max-width:1023px){.bento__cell--large{grid-row:span 1}}@media (max-width:639px){.bento__cell--large{grid-row:span 1}}.bento__cell--wide{grid-column:span 2}@media (max-width:1023px){.bento__cell--wide{grid-column:span 1}}@media (max-width:639px){.bento__cell--wide{grid-column:span 1}}.bento__card{display:block;position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;text-decoration:none;border:1px solid rgba(255,255,255,.07);-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.bento__card:hover{border-color:rgba(13,212,148,.3);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.7),0 0 0 1px rgba(13,212,148,.15);box-shadow:0 24px 48px rgba(0,0,0,.7),0 0 0 1px rgba(13,212,148,.15);-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}}.bento__card:focus-visible{outline:2px solid #0DD494;outline-offset:3px}.bento__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);transition:transform .8s cubic-bezier(.4, 0, .2, 1);transition:transform .8s cubic-bezier(.4, 0, .2, 1),-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);will-change:transform;-webkit-filter:brightness(0.75) saturate(0.9);filter:brightness(.75) saturate(.9)}@media (hover:hover){.bento__card:hover .bento__img{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:brightness(0.6) saturate(1);filter:brightness(.6) saturate(1)}}.bento__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.92)),color-stop(40%,rgba(0,0,0,.5)),color-stop(70%,rgba(0,0,0,.1)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.1) 70%,transparent 100%);-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);z-index:1}@media (hover:hover){.bento__card:hover .bento__overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.95)),color-stop(40%,rgba(0,0,0,.6)),color-stop(70%,rgba(0,0,0,.2)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.2) 70%,transparent 100%)}}.bento__content{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem}@media (max-width:1279px){.bento__content{padding:1rem}}.bento__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bento__content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bento__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);border-radius:4px;font-size:12px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.08em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.bento__tag--new{background:rgba(13,212,148,.2);border-color:rgba(13,212,148,.35);color:#0dd494}.bento__tag--premium{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.3);color:rgba(212,175,55,.9)}@media (hover:hover){.bento__card:hover .bento__tag{background:rgba(13,212,148,.15);border-color:rgba(13,212,148,.3);color:#0dd494}}.bento__name{font-family:"Space Grotesk",sans-serif;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.bento__name{font-size:1.125rem}}@media (max-width:639px){.bento__name{font-size:1rem}}.bento__cell--large .bento__name{font-size:1.5rem}@media (max-width:1279px){.bento__cell--large .bento__name{font-size:1.25rem}}@media (max-width:639px){.bento__cell--large .bento__name{font-size:1.125rem}}@media (hover:hover){.bento__card:hover .bento__name{color:#4dffc3}}.bento__sub{font-size:.8rem;color:#737373;line-height:1.4;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.bento__sub{display:none}}@media (hover:hover){.bento__card:hover .bento__sub{color:#a3a3a3}}.bento__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;font-size:.95rem;font-weight:600;color:#0dd494;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.bento__cta svg{width:14px;height:14px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.bento__cta{opacity:1;-webkit-transform:none;transform:none;font-size:.8rem}}@media (hover:hover){.bento__card:hover .bento__cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (hover:hover){.bento__card:hover .bento__cta svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.bulk-intro{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:3rem;padding:.7rem 1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:6px}.bulk-intro__icon{flex-shrink:0;color:#0dd494}.bulk-intro__icon svg{width:18px;height:18px;display:block}.bulk-intro__text{font-family:"Space Grotesk",sans-serif;font-size:.88rem;font-weight:600;color:#0dd494;letter-spacing:.02em}.bulk-intro__text span{font-weight:400;color:rgba(255,255,255,.45)}@media (max-width:1023px){.bulk-intro{margin-bottom:2.5rem}}@media (max-width:767px){.bulk-intro{margin-bottom:2rem;padding:.6rem 1.25rem;gap:.5rem}.bulk-intro__text{font-size:.72rem}}@media (max-width:639px){.bulk-intro{margin-left:1.5rem;margin-right:1.5rem}}@media (max-width:480px){.bulk-intro{padding:.55rem 1rem;gap:.4rem;margin-left:1rem;margin-right:1rem}.bulk-intro__icon{display:none}.bulk-intro__text{font-size:.68rem;text-align:center}}.why-cbd{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.why-cbd{padding:4rem 0}}@media (max-width:639px){.why-cbd{padding:3rem 0}}.why-cbd::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.08)),color-stop(70%,rgba(255,255,255,.05)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.05) 70%,transparent)}.why-cbd::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(13,212,148,.5)),color-stop(50%,rgba(13,212,148,.8)),color-stop(80%,rgba(13,212,148,.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(13,212,148,.5) 30%,rgba(13,212,148,.8) 50%,rgba(13,212,148,.5) 80%,transparent);-webkit-box-shadow:0 0 20px rgba(13,212,148,.3);box-shadow:0 0 20px rgba(13,212,148,.3)}.why-cbd__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(13,212,148,.03) 0,transparent 70%)}.why-cbd__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.why-cbd__container{padding:0 1.5rem}}@media (max-width:639px){.why-cbd__container{padding:0 1rem}}.why-cbd__rule{width:100%;height:1px;background:rgba(255,255,255,.07);-webkit-transform-origin:left;transform-origin:left}.why-cbd.is-visible .why-cbd__rule{-webkit-animation:why-line-grow .8s cubic-bezier(.4,0,.2,1) both;animation:why-line-grow .8s cubic-bezier(.4,0,.2,1) both}@media (max-width:639px){.why-cbd__rule{background:rgba(255,255,255,.05)}}.why-cbd__header{display:grid;grid-template-columns:1fr 1fr;gap:3rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0 0 4rem;opacity:0}.why-cbd.is-visible .why-cbd__header{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both}@media (max-width:1023px){.why-cbd__header{grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}}@media (max-width:639px){.why-cbd__header{gap:1rem;padding-bottom:2rem}}.why-cbd__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.why-cbd__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.why-cbd__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}@media (max-width:639px){.why-cbd__badge{font-size:12px;padding:5px 10px}}.why-cbd__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.why-cbd__title span{color:#0dd494}@media (max-width:639px){.why-cbd__title{font-size:clamp(1.75rem, 8vw, 2.25rem)}}.why-cbd__subtitle{font-size:1rem;color:#737373;line-height:1.7;max-width:480px;-ms-flex-item-align:end;align-self:end}@media (max-width:1023px){.why-cbd__subtitle{max-width:100%;font-size:.95rem}}@media (max-width:639px){.why-cbd__subtitle{font-size:.95rem;line-height:1.7;color:#737373}}.why-cbd__rows{list-style:none;margin:0;padding:0}.why-cbd__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;padding-top:4rem;opacity:0}.why-cbd.is-visible .why-cbd__footer{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .6s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .6s both}@media (max-width:1023px){.why-cbd__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3rem;gap:2rem}}@media (max-width:639px){.why-cbd__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:3rem;gap:3rem}}.why-cbd__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media (max-width:1023px){.why-cbd__stats{gap:3rem}}@media (max-width:767px){.why-cbd__stats{gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:639px){.why-cbd__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;width:100%}}.why-cbd__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.why-cbd__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:.5rem}.why-cbd__cta .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 1.5rem;font-size:1rem}}.why-row{display:grid;grid-template-columns:420px 1fr;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0;opacity:0}.why-cbd.is-visible .why-row:first-child{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both}.why-cbd.is-visible .why-row:nth-child(3){-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .35s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .35s both}.why-cbd.is-visible .why-row:nth-child(5){-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .5s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .5s both}@media (max-width:1279px){.why-row{grid-template-columns:360px 1fr;gap:2rem}}@media (max-width:1023px){.why-row{grid-template-columns:1fr;gap:0;padding:2rem 0}}@media (max-width:639px){.why-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:2rem 0}}.why-row__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:1279px){.why-row__left{gap:1.5rem}}@media (max-width:1023px){.why-row__left{gap:1.5rem;margin-bottom:1.5rem}}@media (max-width:639px){.why-row__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1.25rem}}.why-row__num{font-family:"Space Grotesk",sans-serif;font-size:4.5rem;font-weight:700;color:rgba(255,255,255,.06);line-height:1;letter-spacing:-.04em;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .5s cubic-bezier(.4, 0, .2, 1);transition:color .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.why-row__num{font-size:3.5rem}}@media (max-width:1023px){.why-row__num{color:rgba(13,212,148,.2);font-size:3rem}}@media (max-width:639px){.why-row__num{display:none}}@media (hover:hover){.why-row:hover .why-row__num{color:rgba(13,212,148,.25)}}@media (max-width:1023px){.why-row:hover .why-row__num{color:rgba(13,212,148,.35)}}.why-row__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#0dd494;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.why-row__icon-wrap{width:48px;height:48px}}@media (max-width:639px){.why-row__icon-wrap{width:48px;height:48px;min-width:48px}}.why-row__icon{width:22px;height:22px;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.why-row__icon{width:20px;height:20px}}@media (hover:hover){.why-row:hover .why-row__icon-wrap{background:rgba(13,212,148,.08);border-color:rgba(13,212,148,.25);-webkit-box-shadow:0 0 16px rgba(13,212,148,.2);box-shadow:0 0 16px rgba(13,212,148,.2)}}@media (hover:hover){.why-row:hover .why-row__icon{color:#10f4a5;-webkit-filter:drop-shadow(0 0 6px rgba(16,244,165,0.5));filter:drop-shadow(0 0 6px rgba(16, 244, 165, .5))}}.why-row__title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.why-row__title{font-size:1.25rem}}@media (max-width:639px){.why-row__title{font-size:1.25rem;line-height:1.2}.why-row__title br{display:none}}@media (hover:hover){.why-row:hover .why-row__title{color:#4dffc3}}.why-row__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-left:3rem;border-left:1px solid rgba(255,255,255,.07);-webkit-transition:border-color .5s cubic-bezier(.4, 0, .2, 1);transition:border-color .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.why-row__right{padding-left:2rem}}@media (max-width:1023px){.why-row__right{padding-left:0;border-left:none;border-top:none;padding-top:0}}@media (max-width:639px){.why-row__right{padding-left:1.5rem;border-left:2px solid rgba(13,212,148,.3);border-top:none;padding-top:0;margin-left:24px;gap:1.5rem}}@media (hover:hover){.why-row:hover .why-row__right{border-color:rgba(13,212,148,.15)}}.why-row__desc{font-size:.95rem;color:#737373;line-height:1.7;max-width:600px;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.why-row__desc{font-size:.95rem;line-height:1.7;color:#737373}}@media (hover:hover){.why-row:hover .why-row__desc{color:#a3a3a3}}.why-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}@media (max-width:639px){.why-row__list{gap:.5rem}}.why-row__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.95rem;color:#737373;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.why-row__list-item{font-size:.95rem;gap:10px;color:#737373}}@media (hover:hover){.why-row:hover .why-row__list-item{color:#a3a3a3}}.why-row__check{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border-radius:50%;background:rgba(13,212,148,.12);border:1px solid rgba(13,212,148,.25);position:relative;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.why-row__check::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-55%) rotate(45deg);transform:translate(-50%,-55%) rotate(45deg);width:4px;height:6px;border-right:1.5px solid #0dd494;border-bottom:1.5px solid #0dd494}@media (max-width:639px){.why-row__check{width:18px;height:18px;min-width:18px}}@media (hover:hover){.why-row:hover .why-row__check{background:rgba(13,212,148,.2);border-color:rgba(13,212,148,.45);-webkit-box-shadow:0 0 8px rgba(13,212,148,.2);box-shadow:0 0 8px rgba(13,212,148,.2)}}.why-row__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#0dd494;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.why-row__link svg{width:14px;height:14px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.why-row__link:hover{color:#10f4a5;gap:12px}}@media (hover:hover){.why-row__link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:639px){.why-row__link{font-size:.95rem;padding-top:.5rem}}.why-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}@media (max-width:639px){.why-stat{padding:1.5rem;background:#000;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.why-stat__value{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0,#a3a3a3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-stat__value small{font-size:1.125rem;font-weight:600}@media (max-width:1279px){.why-stat__value{font-size:1.5rem}}@media (max-width:639px){.why-stat__value{font-size:1.5rem}.why-stat__value small{font-size:1rem;font-weight:600}}.why-stat__label{font-size:.8rem;color:#525252;line-height:1.3;text-transform:lowercase}@media (max-width:639px){.why-stat__label{font-size:.8rem;color:#525252;white-space:normal}}.reviews{position:relative;padding:6rem 0;background:#0b0b0b;overflow:hidden}@media (max-width:1023px){.reviews{padding:4rem 0}}@media (max-width:639px){.reviews{padding:3rem 0}}.reviews::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.08)),color-stop(70%,rgba(255,255,255,.05)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.05) 70%,transparent)}.reviews::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(251,191,36,.3)),color-stop(50%,rgba(251,191,36,.5)),color-stop(80%,rgba(251,191,36,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(251,191,36,.3) 20%,rgba(251,191,36,.5) 50%,rgba(251,191,36,.3) 80%,transparent);-webkit-box-shadow:0 0 20px rgba(13,212,148,.25);box-shadow:0 0 20px rgba(13,212,148,.25)}.reviews__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.reviews__bg-glow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;height:400px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(13,212,148,.04) 0,transparent 65%);-webkit-animation:reviews-glow-pulse 6s ease-in-out infinite;animation:reviews-glow-pulse 6s ease-in-out infinite}.reviews__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.reviews__container{padding:0 1.5rem}}@media (max-width:639px){.reviews__container{padding:0 1rem}}.reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:4rem;opacity:0}.reviews.is-visible .reviews__header{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both}@media (max-width:1023px){.reviews__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-bottom:3rem}}@media (max-width:639px){.reviews__header{gap:1.5rem;margin-bottom:2rem}}.reviews__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.reviews__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.reviews__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.reviews__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.reviews__title span{color:#0dd494}@media (max-width:639px){.reviews__title{font-size:clamp(1.75rem, 8vw, 2.25rem)}.reviews__title br{display:none}}.reviews__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.reviews__score{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.reviews__score-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reviews__google-icon{width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.reviews__google-icon{width:22px;height:22px}}.reviews__score-value{font-family:"Space Grotesk",sans-serif;font-size:2.75rem;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}@media (max-width:639px){.reviews__score-value{font-size:2rem}}.reviews__score-count{font-size:.95rem;color:#525252;line-height:1.3}.reviews__score-count strong{color:#a3a3a3;font-weight:600}@media (max-width:639px){.reviews__score-count{font-size:.8rem}}.reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.reviews__stars--lg .reviews__star{width:22px;height:22px}@media (max-width:639px){.reviews__stars--lg .reviews__star{width:18px;height:18px}}.reviews__star{display:inline-block;width:14px;height:14px;position:relative;-ms-flex-negative:0;flex-shrink:0;font-size:1em;line-height:1}.reviews__star::before{content:"★";color:rgba(255,255,255,.15)}.reviews__star--full::before{color:#fbbf24}.reviews__star--empty::before{color:rgba(255,255,255,.15)}.reviews__carousel{position:relative;opacity:0}@media (max-width:639px){.reviews__carousel{overflow:hidden}}.reviews.is-visible .reviews__carousel{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .25s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .25s both}.reviews__track{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1023px){.reviews__track{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.reviews__track{display:flex;gap:1rem;overflow:hidden;width:100%;max-width:100%}.reviews__track .review-card{flex:0 0 100%;max-width:100%;scroll-snap-align:start}.review-card:active .review-card__inner,.review-card:hover .review-card__inner{transform:none!important;box-shadow:none!important}}.reviews__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-top:3rem}@media (max-width:639px){.reviews__controls{margin-top:2rem}}.reviews__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#a3a3a3;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-ms-flex-negative:0;flex-shrink:0}.reviews__btn svg{width:18px;height:18px}@media (hover:hover){.reviews__btn:hover{background:rgba(13,212,148,.1);border-color:rgba(13,212,148,.3);color:#0dd494}}.reviews__btn:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.reviews__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reviews__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;opacity:0}.reviews.is-visible .reviews__footer{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both}@media (max-width:639px){.reviews__footer{margin-top:2rem}}.reviews__google-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:.95rem;font-weight:500;color:#737373;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.reviews__google-link svg:last-child{-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);color:#525252}@media (hover:hover){.reviews__google-link:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:#d4d4d4}}@media (hover:hover){.reviews__google-link:hover svg:last-child{-webkit-transform:translateX(4px);transform:translateX(4px)}}.reviews__dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.15);border:none;cursor:pointer;padding:0;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-ms-flex-negative:0;flex-shrink:0}.reviews__dot--active{width:20px;border-radius:3px;background:#0dd494}@media (hover:hover){.reviews__dot:hover:not(.reviews__dot--active){background:rgba(255,255,255,.3)}}@media (max-width:639px){.review-card{-webkit-box-flex:0;-ms-flex:0 0 calc(100vw - 2rem - 1rem);flex:0 0 calc(100vw - 2rem - 1rem);max-width:calc(100vw - 2rem - 1rem);scroll-snap-align:start;min-width:0}}.review-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:2rem;height:100%;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.review-card__inner{padding:1.5rem}}@media (max-width:639px){.review-card__inner{padding:1.5rem;gap:1rem}}@media (hover:hover){.review-card:hover .review-card__inner{background:rgba(255,255,255,.04);border-color:rgba(13,212,148,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(13,212,148,.08) inset;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(13,212,148,.08) inset}}.review-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.review-card__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-width:0}.review-card__avatar{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(135deg,rgba(13,212,148,.3),rgba(13,212,148,.1));border:1px solid rgba(13,212,148,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;color:#0dd494;-ms-flex-negative:0;flex-shrink:0}.review-card__avatar--b{background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(99,102,241,.1));border-color:rgba(99,102,241,.2);color:rgba(129,140,248,.9)}.review-card__avatar--c{background:linear-gradient(135deg,rgba(236,72,153,.25),rgba(236,72,153,.08));border-color:rgba(236,72,153,.2);color:rgba(244,114,182,.9)}.review-card__avatar--d{background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(245,158,11,.08));border-color:rgba(245,158,11,.2);color:rgba(251,191,36,.9)}.review-card__avatar--e{background:linear-gradient(135deg,rgba(20,184,166,.25),rgba(20,184,166,.08));border-color:rgba(20,184,166,.2);color:rgba(45,212,191,.9)}.review-card__author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.review-card__name{font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:600;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card__source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;color:#525252;line-height:1;white-space:nowrap}.review-card__google-dot{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0}.review-card__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;-ms-flex-negative:0;flex-shrink:0}.review-card__text{font-size:.95rem;color:#737373;line-height:1.7;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;border:none;quotes:none;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:639px){.review-card__text{font-size:.8rem;-webkit-line-clamp:5}}@media (hover:hover){.review-card:hover .review-card__text{color:#a3a3a3}}.review-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.review-card__product{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 8px;background:rgba(13,212,148,.08);border:1px solid rgba(13,212,148,.15);border-radius:4px;font-size:12px;font-weight:600;color:rgba(13,212,148,.85);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%}.review-card__date{font-size:11px;color:#3d3d3d;-ms-flex-negative:0;flex-shrink:0}.cbd-guide{position:relative;padding:6rem 0;background:#0b0b0b;overflow:hidden}@media (max-width:1023px){.cbd-guide{padding:4rem 0}}@media (max-width:639px){.cbd-guide{padding:3rem 0}}.cbd-guide::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.08)),color-stop(70%,rgba(255,255,255,.05)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.05) 70%,transparent)}.cbd-guide::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(251,191,36,.3)),color-stop(50%,rgba(251,191,36,.5)),color-stop(80%,rgba(251,191,36,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(251,191,36,.3) 20%,rgba(251,191,36,.5) 50%,rgba(251,191,36,.3) 80%,transparent);-webkit-box-shadow:0 0 20px rgba(13,212,148,.25);box-shadow:0 0 20px rgba(13,212,148,.25)}.cbd-guide__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.cbd-guide__bg-glow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px;height:500px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(13,212,148,.04) 0,transparent 65%);-webkit-animation:guide-glow-pulse 8s ease-in-out infinite;animation:guide-glow-pulse 8s ease-in-out infinite}.cbd-guide__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.cbd-guide__container{padding:0 1.5rem}}@media (max-width:639px){.cbd-guide__container{padding:0 1rem}}.cbd-guide__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1.5rem;margin-bottom:4rem}.cbd-guide.will-animate .cbd-guide__header{opacity:0}.cbd-guide.is-visible .cbd-guide__header{-webkit-animation:guide-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both;animation:guide-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both}@media (max-width:639px){.cbd-guide__header{gap:1rem;margin-bottom:3rem}}.cbd-guide__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cbd-guide__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.cbd-guide__title span{color:#0dd494}@media (max-width:639px){.cbd-guide__title{font-size:clamp(1.75rem, 8vw, 2.25rem)}.cbd-guide__title br{display:none}}.cbd-guide__subtitle{font-family:Inter,-apple-system,sans-serif;font-size:1rem;color:#737373;line-height:1.7;max-width:500px}@media (max-width:639px){.cbd-guide__subtitle{font-size:.95rem}}.cbd-guide__profiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.cbd-guide.will-animate .cbd-guide__profiles{opacity:0}.cbd-guide.is-visible .cbd-guide__profiles{-webkit-animation:guide-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both;animation:guide-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both}@media (max-width:1023px){.cbd-guide__profiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.cbd-guide__profiles{grid-template-columns:repeat(2,1fr);gap:1rem}}.cbd-guide__confirm{max-height:0;overflow:hidden;opacity:0;margin-top:0;-webkit-transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .35s ease,margin-top .45s ease;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .35s ease,margin-top .45s ease}.cbd-guide__confirm.is-visible{max-height:300px;opacity:1;margin-top:3rem}.cbd-guide__confirm.is-visible .cbd-guide__confirm-inner{-webkit-animation:guide-confirm-in .45s cubic-bezier(.4,0,.2,1) 50ms both;animation:guide-confirm-in .45s cubic-bezier(.4,0,.2,1) 50ms both}@media (max-width:639px){.cbd-guide__confirm.is-visible{margin-top:2rem}}.cbd-guide__confirm-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:2rem 3rem;background:rgba(13,212,148,.05);border:1px solid rgba(13,212,148,.2);border-radius:12px;-webkit-box-shadow:0 0 40px rgba(13,212,148,.04) inset,0 8px 32px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(13,212,148,.04) inset,0 8px 32px rgba(0,0,0,.3)}@media (max-width:767px){.cbd-guide__confirm-inner{padding:1.5rem 2rem;gap:1.5rem}}@media (max-width:639px){.cbd-guide__confirm-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem;gap:1.5rem}}.cbd-guide__confirm-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cbd-guide__confirm-emoji{font-size:2.25rem;line-height:1;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.cbd-guide__confirm-emoji{font-size:1.75rem}}.cbd-guide__confirm-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.cbd-guide__confirm-name{font-family:"Space Grotesk",sans-serif;font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2}@media (max-width:639px){.cbd-guide__confirm-name{font-size:1rem}}.cbd-guide__confirm-desc{font-family:Inter,-apple-system,sans-serif;font-size:.95rem;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.cbd-guide__confirm-desc{font-size:.8rem;white-space:normal}}.cbd-guide__confirm-cta{-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.cbd-guide__confirm-cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.guide-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem 3rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);text-align:center;overflow:hidden;min-height:210px}.guide-card:focus-visible{outline:2px solid rgba(13,212,148,.6);outline-offset:2px}@media (max-width:1279px){.guide-card{padding:3rem 1.5rem 2rem;min-height:190px}}@media (max-width:639px){.guide-card{padding:2rem 1rem 1.5rem;min-height:164px}}.guide-card__number{position:absolute;top:1rem;right:1.5rem;font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;color:#fff;opacity:.04;line-height:1;letter-spacing:-.05em;-webkit-transition:opacity .5s cubic-bezier(.4, 0, .2, 1),color .5s cubic-bezier(.4, 0, .2, 1);transition:opacity .5s cubic-bezier(.4, 0, .2, 1),color .5s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media (max-width:1279px){.guide-card__number{font-size:4rem}}@media (max-width:639px){.guide-card__number{font-size:3.5rem}}.guide-card__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.guide-card__emoji{font-size:2.75rem;line-height:1;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .5s cubic-bezier(.4, 0, .2, 1);transition:transform .5s cubic-bezier(.4, 0, .2, 1);transition:transform .5s cubic-bezier(.4, 0, .2, 1),-webkit-transform .5s cubic-bezier(.4, 0, .2, 1);margin-bottom:2px}@media (max-width:1279px){.guide-card__emoji{font-size:2.5rem}}@media (max-width:639px){.guide-card__emoji{font-size:2.1rem}}.guide-card__label{font-family:"Space Grotesk",sans-serif;font-size:1.125rem;font-weight:700;color:#fff;line-height:1.2;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.guide-card__label{font-size:1rem}}@media (max-width:639px){.guide-card__label{font-size:.95rem}}.guide-card__tagline{font-family:Inter,-apple-system,sans-serif;font-size:.95rem;font-style:italic;font-weight:400;color:#525252;line-height:1.3;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.guide-card__tagline{font-size:.8rem}}.guide-card__bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#0dd494),color-stop(80%,#0dd494),to(transparent));background:linear-gradient(90deg,transparent 0,#0dd494 20%,#0dd494 80%,transparent 100%);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .45s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .45s cubic-bezier(.4, 0, .2, 1);transition:transform .45s cubic-bezier(.4, 0, .2, 1);transition:transform .45s cubic-bezier(.4, 0, .2, 1),-webkit-transform .45s cubic-bezier(.4, 0, .2, 1);-webkit-box-shadow:0 0 12px rgba(13,212,148,.5);box-shadow:0 0 12px rgba(13,212,148,.5)}@media (hover:hover){.guide-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04) inset;box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04) inset}}@media (hover:hover){.guide-card:hover .guide-card__number{opacity:.07}}@media (hover:hover){.guide-card:hover .guide-card__emoji{-webkit-transform:scale(1.12) translateY(-2px);transform:scale(1.12) translateY(-2px)}}@media (hover:hover){.guide-card:hover .guide-card__tagline{color:#737373}}.guide-card.is-active,.guide-card[aria-pressed=true]{background:rgba(13,212,148,.06);border-color:rgba(13,212,148,.4);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px rgba(13,212,148,.1) inset,0 0 30px rgba(13,212,148,.07);box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 0 1px rgba(13,212,148,.1) inset,0 0 30px rgba(13,212,148,.07)}.guide-card.is-active .guide-card__number,.guide-card[aria-pressed=true] .guide-card__number{opacity:.1;color:#0dd494}.guide-card.is-active .guide-card__emoji,.guide-card[aria-pressed=true] .guide-card__emoji{-webkit-transform:scale(1.12) translateY(-2px);transform:scale(1.12) translateY(-2px)}.guide-card.is-active .guide-card__label,.guide-card[aria-pressed=true] .guide-card__label{color:#4dffc3}.guide-card.is-active .guide-card__tagline,.guide-card[aria-pressed=true] .guide-card__tagline{color:#a3a3a3}.guide-card.is-active .guide-card__bar,.guide-card[aria-pressed=true] .guide-card__bar{-webkit-transform:scaleX(1);transform:scaleX(1)}.blog-latest{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.blog-latest{padding:4rem 0}}@media (max-width:767px){.blog-latest{padding:3rem 0}}.blog-latest::before{content:"";position:absolute;top:-200px;left:50%;width:1000px;height:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(16,244,165,.05) 0,rgba(16,244,165,.015) 40%,transparent 70%);pointer-events:none;z-index:0}@media (max-width:767px){.blog-latest::before{width:600px;height:400px}}.blog-latest::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(16,244,165,.3)),color-stop(50%,rgba(16,244,165,.5)),color-stop(80%,rgba(16,244,165,.3)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(16,244,165,.3) 20%,rgba(16,244,165,.5) 50%,rgba(16,244,165,.3) 80%,transparent 100%);-webkit-box-shadow:0 0 20px rgba(16,244,165,.5);box-shadow:0 0 20px rgba(16,244,165,.5)}.blog-latest__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.blog-latest__container{padding:0 1.5rem}}.blog-latest__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:6rem}@media (max-width:1023px){.blog-latest__header{margin-bottom:4rem}}@media (max-width:767px){.blog-latest__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-bottom:3rem}}.blog-latest__header-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-latest__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1.5rem;margin-bottom:2rem;background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:11px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.blog-latest__badge:hover{border-color:rgba(16,244,165,.3);color:#10f4a5}}.blog-latest__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.blog-latest__title span{color:#0dd494}.blog-latest__subtitle{max-width:600px;font-size:1.125rem;color:#737373;line-height:1.5}@media (max-width:767px){.blog-latest__subtitle{font-size:1rem}}.blog-latest__all-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-bottom:4px;font-size:.95rem;font-weight:600;color:#737373;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.blog-latest__all-link svg{width:16px;height:16px;stroke:currentColor;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.blog-latest__all-link:hover{color:#10f4a5}}@media (hover:hover){.blog-latest__all-link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:767px){.blog-latest__all-link{display:none}}.blog-latest__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width:1023px){.blog-latest__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (max-width:767px){.blog-latest__grid{grid-template-columns:1fr;gap:2rem}}.blog-latest__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem}@media (max-width:767px){.blog-latest__footer{padding-top:3rem}}.blog-latest__view-all{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.85rem 2rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#fff;text-decoration:none;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.blog-latest__view-all::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10f4a5 0,#4dffc3 100%);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1);z-index:0}.blog-latest__view-all span,.blog-latest__view-all svg{position:relative;z-index:1}.blog-latest__view-all svg{width:20px;height:20px;stroke:currentColor;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.blog-latest__view-all:hover{border-color:#0dd494;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(13,212,148,.3);box-shadow:0 10px 30px rgba(13,212,148,.3)}}@media (hover:hover){.blog-latest__view-all:hover::before{opacity:.15}}@media (hover:hover){.blog-latest__view-all:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:767px){.blog-latest__view-all{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 3rem}}.blog-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (hover:hover){.blog-card:hover{-webkit-transform:translateY(-6px) translateZ(0);transform:translateY(-6px) translateZ(0);border-color:rgba(255,255,255,.15);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.05) inset;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.05) inset}}@media (hover:hover){.blog-card:hover .blog-card__image img{-webkit-transform:scale(1.06);transform:scale(1.06)}}@media (hover:hover){.blog-card:hover .blog-card__overlay{opacity:1;visibility:visible}}@media (hover:hover){.blog-card:hover .blog-card__cta{color:#10f4a5}}@media (hover:hover){.blog-card:hover .blog-card__cta svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.blog-card__image-link{display:block;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.blog-card__image{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#1a1a1a;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.blog-card__image img{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1);transition:transform .6s cubic-bezier(.4, 0, .2, 1),-webkit-transform .6s cubic-bezier(.4, 0, .2, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.blog-card__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.15)),to(rgba(0,0,0,.75)));background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.75) 100%);opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);z-index:2}.blog-card__read-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1rem 2rem;background:#fff;border-radius:6px;font-size:.8rem;font-weight:600;color:#000;pointer-events:none;-webkit-transition:background .3s cubic-bezier(.4, 0, .2, 1);transition:background .3s cubic-bezier(.4, 0, .2, 1)}.blog-card__read-btn svg{width:14px;height:14px;stroke:currentColor}.blog-card__meta-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 2rem;background:#1a1a1a;border-top:1px solid rgba(255,255,255,.05)}.blog-card__cat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.blog-card__cat--wellness{background:rgba(13,212,148,.12);border:1px solid rgba(13,212,148,.25);color:#0dd494}.blog-card__cat--guide{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.3);color:#a5b4fc}.blog-card__cat--tips{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#fcd34d}.blog-card__cat--news{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:#93c5fd}.blog-card__cat--recipe{background:rgba(236,72,153,.12);border:1px solid rgba(236,72,153,.3);color:#f9a8d4}.blog-card__cat--legal{background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);color:#c4b5fd}.blog-card__read-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.8rem;font-weight:500;color:#525252}.blog-card__read-time svg{width:13px;height:13px;stroke:#525252;-ms-flex-negative:0;flex-shrink:0}.blog-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem}@media (max-width:639px){.blog-card__content{padding:1.5rem}}.blog-card__title{margin-bottom:1rem}.blog-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.125rem;font-weight:600;color:#fff;text-decoration:none;line-height:1.35;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.blog-card__title a:hover{color:#0dd494}}.blog-card__excerpt{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem;color:#737373;line-height:1.7;margin-bottom:2rem}.blog-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.blog-card__date{font-size:.8rem;color:#525252;font-weight:500}.blog-card__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.95rem;font-weight:600;color:#a3a3a3;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.blog-card__cta svg{width:14px;height:14px;stroke:currentColor;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.blog-card__cta:hover{color:#10f4a5}}@media (hover:hover){.blog-card__cta:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.blog-card{-webkit-animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) backwards}.blog-card:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.blog-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.blog-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.faq{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.faq{padding:4rem 0}}@media (max-width:767px){.faq{padding:3rem 0}}.faq::before{content:"";position:absolute;top:-200px;left:50%;width:1000px;height:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(16,244,165,.05) 0,rgba(16,244,165,.015) 40%,transparent 70%);pointer-events:none;z-index:0}.faq::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(16,244,165,.3)),color-stop(50%,rgba(16,244,165,.5)),color-stop(80%,rgba(16,244,165,.3)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(16,244,165,.3) 20%,rgba(16,244,165,.5) 50%,rgba(16,244,165,.3) 80%,transparent 100%);-webkit-box-shadow:0 0 20px rgba(16,244,165,.5);box-shadow:0 0 20px rgba(16,244,165,.5)}.faq__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.faq__container{padding:0 1.5rem}}.faq__layout{display:grid;grid-template-columns:340px 1fr;gap:6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1279px){.faq__layout{grid-template-columns:280px 1fr;gap:4rem}}@media (max-width:1023px){.faq__layout{grid-template-columns:1fr;gap:4rem}}.faq__sidebar{position:sticky;top:calc(80px + 3rem)}@media (max-width:1023px){.faq__sidebar{position:static}}.faq__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1.5rem;margin-bottom:2rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.faq__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.faq__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:2rem}.faq__title span{color:#0dd494}@media (max-width:1023px){.faq__title{font-size:clamp(2rem, 5vw, 3rem)}.faq__title br{display:none}}.faq__subtitle{font-size:1rem;color:#737373;line-height:1.7;margin-bottom:3rem}@media (max-width:1023px){.faq__subtitle{margin-bottom:1.5rem;font-size:.95rem}}.faq__blog-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#525252;text-decoration:none;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}.faq__blog-link svg{stroke:currentColor;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.faq__blog-link:hover{color:#0dd494}}@media (hover:hover){.faq__blog-link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media (max-width:1023px){.faq__blog-link{display:none}}.faq-item{position:relative;border-bottom:1px solid rgba(255,255,255,.08);-webkit-transition:border-color .3s cubic-bezier(.4, 0, .2, 1),background .3s cubic-bezier(.4, 0, .2, 1);transition:border-color .3s cubic-bezier(.4, 0, .2, 1),background .3s cubic-bezier(.4, 0, .2, 1)}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.08)}@media (hover:hover){.faq-item:hover:not(.is-open){background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.12)}}.faq-item.is-open{background:rgba(13,212,148,.04);border-color:rgba(13,212,148,.25)}.faq-item__trigger{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-item__trigger:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.faq-item__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;width:100%;padding:2rem 1.5rem 2rem 2rem;background:0 0;border:none;text-align:left;font-size:1.125rem;font-weight:600;color:#d4d4d4;line-height:1.5;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:767px){.faq-item__trigger{font-size:1rem;padding:1.5rem 1rem 1.5rem 1.5rem;gap:1.5rem}}@media (hover:hover){.faq-item:hover:not(.is-open) .faq-item__trigger{color:#fff}}.faq-item.is-open .faq-item__trigger{color:#fff}.faq-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#525252;background:rgba(255,255,255,.03);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.faq-item__icon svg{width:18px;height:18px;stroke:currentColor}@media (hover:hover){.faq-item:hover:not(.is-open) .faq-item__icon{border-color:rgba(255,255,255,.18);color:#a3a3a3;background:rgba(255,255,255,.05)}}.faq-item.is-open .faq-item__icon{border-color:rgba(13,212,148,.5);color:#0dd494;background:rgba(13,212,148,.12);-webkit-box-shadow:0 0 16px rgba(13,212,148,.2);box-shadow:0 0 16px rgba(13,212,148,.2)}.faq-item__icon-v{-webkit-transition:opacity .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);-webkit-transform-origin:center;transform-origin:center}.faq-item.is-open .faq-item__icon-v{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.faq-item__body{overflow:hidden;max-height:0;-webkit-transition:max-height .45s cubic-bezier(.4, 0, .2, 1);transition:max-height .45s cubic-bezier(.4, 0, .2, 1)}.faq-item__content{padding:0 1.5rem 3rem 2rem}@media (max-width:767px){.faq-item__content{padding:0 1rem 2rem 1.5rem}}.faq-item__content p{font-size:1rem;color:#737373;line-height:1.7;margin:0 0 1rem}.faq-item__content p:last-child{margin-bottom:0}.faq-item__content p strong{color:#d4d4d4;font-weight:600}.faq-item__content ul{list-style:none;margin:1rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.faq-item__content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem;font-size:.95rem;color:#737373;line-height:1.5}.faq-item__content ul li::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#0dd494;-webkit-box-shadow:0 0 6px rgba(13,212,148,.5);box-shadow:0 0 6px rgba(13,212,148,.5);-ms-flex-negative:0;flex-shrink:0;position:relative;top:-2px}.faq-item__content ul li strong{color:#d4d4d4;font-weight:600}.newsletter{position:relative;padding:6rem 0;background:#0f0f0f;overflow:hidden}@media (max-width:1023px){.newsletter{padding:4rem 0}}@media (max-width:767px){.newsletter{padding:3rem 0}}.newsletter::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(16,244,165,.3)),color-stop(50%,rgba(16,244,165,.5)),color-stop(80%,rgba(16,244,165,.3)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(16,244,165,.3) 20%,rgba(16,244,165,.5) 50%,rgba(16,244,165,.3) 80%,transparent 100%);-webkit-box-shadow:0 0 20px rgba(16,244,165,.5);box-shadow:0 0 20px rgba(16,244,165,.5)}.newsletter::before{content:"";position:absolute;top:-150px;left:50%;width:800px;height:500px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(16,244,165,.07) 0,rgba(16,244,165,.02) 45%,transparent 70%);pointer-events:none;z-index:0}@media (max-width:767px){.newsletter::before{width:500px;height:350px}}.newsletter__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.newsletter__container{padding:0 1.5rem}}.newsletter__layout{display:grid;grid-template-columns:1fr 480px;gap:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1279px){.newsletter__layout{grid-template-columns:1fr 420px;gap:4rem}}@media (max-width:1023px){.newsletter__layout{grid-template-columns:1fr;gap:4rem;max-width:640px;margin:0 auto}}.newsletter__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1.5rem;margin-bottom:2rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.newsletter__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.newsletter__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.25rem, 4.5vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:2rem}.newsletter__title span{color:#0dd494}@media (max-width:1023px){.newsletter__title br{display:none}}.newsletter__subtitle{font-size:1.125rem;color:#737373;line-height:1.7;margin-bottom:3rem;max-width:480px}@media (max-width:767px){.newsletter__subtitle{font-size:1rem}}.newsletter__benefits{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.newsletter__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:.95rem;color:#737373;line-height:1.5}.newsletter__benefit strong{color:#d4d4d4;font-weight:600}.newsletter__benefit-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:rgba(13,212,148,.12);border:1px solid rgba(13,212,148,.25);color:#0dd494;margin-top:1px}.newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:4rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px}@media (max-width:767px){.newsletter__form{padding:2rem}}.newsletter__form.has-error .newsletter__field--error .newsletter__input{border-color:rgba(255,77,109,.5);-webkit-box-shadow:0 0 0 3px rgba(255,77,109,.1);box-shadow:0 0 0 3px rgba(255,77,109,.1)}.newsletter__honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.newsletter__required{color:#0dd494;margin-left:2px}.newsletter__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.newsletter__field--error .newsletter__input{border-color:rgba(255,77,109,.5)!important;-webkit-box-shadow:0 0 0 3px rgba(255,77,109,.1)!important;box-shadow:0 0 0 3px rgba(255,77,109,.1)!important}.newsletter__field--error .newsletter__checkbox-custom{border-color:rgba(255,77,109,.5)!important;-webkit-box-shadow:0 0 0 3px rgba(255,77,109,.1)!important;box-shadow:0 0 0 3px rgba(255,77,109,.1)!important}.newsletter__label{font-size:.8rem;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.08em}.newsletter__input-row{display:flex;flex-direction:column;gap:.6rem;max-width:100%}.newsletter__input-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:0}.newsletter__input-icon{position:absolute;left:14px;stroke:#525252;pointer-events:none;transition:stroke .3s ease;flex-shrink:0;z-index:1}.newsletter__input-wrap:focus-within .newsletter__input-icon{stroke:#0DD494}.newsletter__input{width:100%;height:52px;padding:0 1.2rem 0 42px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:Inter,-apple-system,sans-serif;font-size:.92rem;color:#fff;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);outline:0;-webkit-appearance:none}.newsletter__input::-webkit-input-placeholder{color:#3d3d3d}.newsletter__input::-moz-placeholder{color:#3d3d3d}.newsletter__input:-ms-input-placeholder{color:#3d3d3d}.newsletter__input::-ms-input-placeholder{color:#3d3d3d}.newsletter__input::placeholder{color:#3d3d3d}.newsletter__input:focus{border-color:rgba(13,212,148,.5);background:rgba(255,255,255,.06);-webkit-box-shadow:0 0 0 3px rgba(13,212,148,.1);box-shadow:0 0 0 3px rgba(13,212,148,.1)}.newsletter__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.8rem;font-weight:500;color:#ff8a9b;line-height:1.4}.newsletter__error[hidden]{display:none}.newsletter__field--consent{padding:1.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:12px;-webkit-transition:border-color .3s cubic-bezier(.4, 0, .2, 1),background .3s cubic-bezier(.4, 0, .2, 1);transition:border-color .3s cubic-bezier(.4, 0, .2, 1),background .3s cubic-bezier(.4, 0, .2, 1)}.newsletter__field--consent:focus-within{border-color:rgba(13,212,148,.3);background:rgba(13,212,148,.03)}.newsletter__field--consent.newsletter__field--error{border-color:rgba(255,77,109,.3);background:rgba(255,77,109,.03)}.newsletter__consent-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer}.newsletter__checkbox-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-top:1px}.newsletter__checkbox{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.newsletter__checkbox-custom{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:4px;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);pointer-events:none}.newsletter__checkbox-custom svg{stroke:#000000;opacity:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.newsletter__consent-label:hover .newsletter__checkbox-custom{border-color:rgba(13,212,148,.4);background:rgba(13,212,148,.06)}}.newsletter__checkbox:focus-visible~.newsletter__checkbox-custom{border-color:rgba(13,212,148,.6);-webkit-box-shadow:0 0 0 3px rgba(13,212,148,.15);box-shadow:0 0 0 3px rgba(13,212,148,.15)}.newsletter__checkbox:checked~.newsletter__checkbox-custom{background:#0dd494;border-color:#0dd494;-webkit-box-shadow:0 0 12px rgba(13,212,148,.3);box-shadow:0 0 12px rgba(13,212,148,.3)}.newsletter__checkbox:checked~.newsletter__checkbox-custom svg{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.newsletter__consent-text{font-size:.8rem;color:#525252;line-height:1.7}.newsletter__consent-text strong{color:#a3a3a3;font-weight:600}.newsletter__consent-text a{color:#a3a3a3;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(82,82,82,0.5);-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1),text-decoration-color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1),text-decoration-color .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.newsletter__consent-text a:hover{color:#0dd494;text-decoration-color:rgba(13,212,148,0.5)}}.newsletter__submit{cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsletter__submit:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.newsletter__submit{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:0 1.4rem;height:52px;width:100%;justify-content:center;background:linear-gradient(135deg,rgba(13,212,148,.15),rgba(13,212,148,.08));border:1px solid rgba(13,212,148,.25);border-radius:12px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;color:#0dd494;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .3s ease}@media (hover:hover){.newsletter__submit:hover{background:#0dd494;border-color:#0dd494;color:#0a0a0a;transform:translateY(-1px);box-shadow:0 6px 20px rgba(13,212,148,.3)}}.newsletter__submit:active{transform:translateY(0)}@media (max-width:520px){.newsletter__input-row{flex-direction:column}.newsletter__submit{width:100%;justify-content:center;height:48px}}.newsletter__submit::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}.newsletter__submit__icon{stroke:currentColor;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.newsletter__submit:hover:not(:disabled){background:#10f4a5;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(13,212,148,.4);box-shadow:0 10px 30px rgba(13,212,148,.4)}}@media (hover:hover){.newsletter__submit:hover:not(:disabled)::before{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}}@media (hover:hover){.newsletter__submit:hover:not(:disabled) .newsletter__submit-icon{-webkit-transform:translateX(3px);transform:translateX(3px)}}.newsletter__submit:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.newsletter__submit:disabled{opacity:.5;cursor:not-allowed}.newsletter__submit.is-loading .newsletter__submit-text::after{content:"…"}.newsletter__submit-icon{stroke:currentColor;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}.newsletter__rgpd-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0}.newsletter__rgpd-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#3d3d3d;line-height:1;white-space:nowrap}.newsletter__rgpd-item svg{stroke:#3D3D3D;-ms-flex-negative:0;flex-shrink:0}.newsletter__rgpd-sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:#262626;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.newsletter__rgpd-sep{display:none}}.newsletter__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:rgba(13,212,148,.1);border:1px solid rgba(13,212,148,.25);border-radius:12px;-webkit-animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) both;animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) both}.newsletter__success[hidden]{display:none}.newsletter__success-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:rgba(13,212,148,.15);border:1px solid rgba(13,212,148,.3);color:#0dd494}.newsletter__success-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.newsletter__success-body strong{font-size:.95rem;font-weight:600;color:#0dd494}.newsletter__success-body span{font-size:.8rem;color:#a3a3a3;line-height:1.5}.products-popular--powerful::before{background:radial-gradient(ellipse at center,rgba(232,53,74,.06) 0,rgba(232,53,74,.02) 40%,transparent 70%)}.products-popular--powerful::after{background:linear-gradient(90deg,transparent 0,rgba(232,53,74,.3) 20%,rgba(232,53,74,.5) 50%,rgba(232,53,74,.3) 80%,transparent 100%);box-shadow:0 0 20px rgba(232,53,74,.5)}.products-popular--powerful .products-popular__badge{background:rgba(232,53,74,.15);border-color:rgba(232,53,74,.4);color:#e8354a;box-shadow:0 0 20px rgba(232,53,74,.3)}@media (hover:hover){.products-popular--powerful .products-popular__badge:hover{background:rgba(232,53,74,.25);border-color:rgba(232,53,74,.6);color:#e8354a;box-shadow:0 0 30px rgba(232,53,74,.5)}}.products-popular--powerful .products-popular__title span{color:#e8354a}.products-popular--powerful .carousel-btn svg{stroke:#E8354A}@media (hover:hover){.products-popular--powerful .carousel-btn:hover:not(:disabled){background:rgba(232,53,74,.2);border-color:rgba(232,53,74,.4);box-shadow:0 8px 20px rgba(232,53,74,.3)}}@media (hover:hover){.products-popular--powerful .carousel-btn:hover:not(:disabled) svg{stroke:#ff4d66}}.products-popular--powerful .carousel-btn:disabled svg{stroke:#3D3D3D}.products-popular--powerful .carousel-counter__current{color:#e8354a}.products-popular--powerful .products-carousel__mobile-btn{color:#e8354a}.products-popular--powerful .products-carousel__mobile-btn:active:not(:disabled){background:rgba(232,53,74,.15);border-color:rgba(232,53,74,.4)}.products-popular--powerful .products-carousel__mobile-btn:active:not(:disabled) svg{stroke:#ff4d66}.products-popular--powerful .products-carousel__mobile-btn:disabled svg{stroke:#3D3D3D}.products-popular--powerful .carousel-counter-mobile__current{color:#e8354a;text-shadow:0 0 10px rgba(232,53,74,.4)}.products-popular--powerful .products-popular__view-all::before{background:linear-gradient(135deg,#e8354a 0,#ff6b7f 100%)}@media (hover:hover){.products-popular--powerful .products-popular__view-all:hover{border-color:#e8354a;box-shadow:0 10px 30px rgba(232,53,74,.3)}}.products-popular--powerful .product-card__stars svg{fill:#E8354A}@media (hover:hover){.products-popular--powerful .product-card__title a:hover{color:#e8354a}}.products-popular--powerful .product-card__price{color:#e8354a;text-shadow:0 0 20px rgba(232,53,74,.4)}.products-popular--powerful .product-card__cart{background:rgba(232,53,74,.06);border-color:rgba(232,53,74,.12);color:rgba(232,53,74,.7)}@media (hover:hover){.products-popular--powerful .product-card:hover .product-card__cart{background:rgba(232,53,74,.1);border-color:rgba(232,53,74,.3);color:#e8354a;box-shadow:0 0 20px rgba(232,53,74,.12),inset 0 0 12px rgba(232,53,74,.05)}}@media (hover:hover){.products-popular--powerful .product-card__cart:hover{background:rgba(232,53,74,.1)!important;border-color:rgba(232,53,74,.3)!important;color:#e8354a!important;box-shadow:0 0 20px rgba(232,53,74,.12),inset 0 0 12px rgba(232,53,74,.05)!important}}.products-popular--powerful .product-card__cart--notify{background:rgba(232,53,74,.06)!important;border-color:rgba(232,53,74,.15)!important;color:rgba(232,53,74,.7)!important}@media (hover:hover){.products-popular--powerful .product-card__cart--notify:hover{background:rgba(232,53,74,.12)!important;border-color:rgba(232,53,74,.3)!important;color:#e8354a!important;box-shadow:0 0 20px rgba(232,53,74,.15)!important}}.products-popular--relaxing::before{background:radial-gradient(ellipse at center,rgba(11,199,224,.06) 0,rgba(11,199,224,.02) 40%,transparent 70%)}.products-popular--relaxing::after{background:linear-gradient(90deg,transparent 0,rgba(11,199,224,.3) 20%,rgba(11,199,224,.5) 50%,rgba(11,199,224,.3) 80%,transparent 100%);box-shadow:0 0 20px rgba(11,199,224,.5)}.products-popular--relaxing .products-popular__badge{background:rgba(11,199,224,.15);border-color:rgba(11,199,224,.4);color:#0bc7e0;box-shadow:0 0 20px rgba(11,199,224,.3)}@media (hover:hover){.products-popular--relaxing .products-popular__badge:hover{background:rgba(11,199,224,.25);border-color:rgba(11,199,224,.6);color:#0bc7e0;box-shadow:0 0 30px rgba(11,199,224,.5)}}.products-popular--relaxing .products-popular__title span{color:#0bc7e0}.products-popular--relaxing .carousel-btn svg{stroke:#0BC7E0}@media (hover:hover){.products-popular--relaxing .carousel-btn:hover:not(:disabled){background:rgba(11,199,224,.2);border-color:rgba(11,199,224,.4);box-shadow:0 8px 20px rgba(11,199,224,.3)}}@media (hover:hover){.products-popular--relaxing .carousel-btn:hover:not(:disabled) svg{stroke:#3dd8ee}}.products-popular--relaxing .carousel-btn:disabled svg{stroke:#3D3D3D}.products-popular--relaxing .carousel-counter__current{color:#0bc7e0}.products-popular--relaxing .products-carousel__mobile-btn{color:#0bc7e0}.products-popular--relaxing .products-carousel__mobile-btn:active:not(:disabled){background:rgba(11,199,224,.15);border-color:rgba(11,199,224,.4)}.products-popular--relaxing .products-carousel__mobile-btn:active:not(:disabled) svg{stroke:#3dd8ee}.products-popular--relaxing .products-carousel__mobile-btn:disabled svg{stroke:#3D3D3D}.products-popular--relaxing .carousel-counter-mobile__current{color:#0bc7e0;text-shadow:0 0 10px rgba(11,199,224,.4)}.products-popular--relaxing .products-popular__view-all::before{background:linear-gradient(135deg,#0bc7e0 0,#5ee3f5 100%)}@media (hover:hover){.products-popular--relaxing .products-popular__view-all:hover{border-color:#0bc7e0;box-shadow:0 10px 30px rgba(11,199,224,.3)}}.products-popular--relaxing .product-card__stars svg{fill:#0BC7E0}@media (hover:hover){.products-popular--relaxing .product-card__title a:hover{color:#0bc7e0}}.products-popular--relaxing .product-card__price{color:#0bc7e0;text-shadow:0 0 20px rgba(11,199,224,.4)}.products-popular--relaxing .product-card__cart{background:rgba(11,199,224,.06);border-color:rgba(11,199,224,.12);color:rgba(11,199,224,.7)}@media (hover:hover){.products-popular--relaxing .product-card:hover .product-card__cart{background:rgba(11,199,224,.1);border-color:rgba(11,199,224,.3);color:#0bc7e0;box-shadow:0 0 20px rgba(11,199,224,.12),inset 0 0 12px rgba(11,199,224,.05)}}@media (hover:hover){.products-popular--relaxing .product-card__cart:hover{background:rgba(11,199,224,.15)!important;border-color:rgba(11,199,224,.4)!important;color:#5de5f5!important;box-shadow:0 0 24px rgba(11,199,224,.18),inset 0 0 14px rgba(11,199,224,.06)!important}}.products-popular--relaxing .product-card__cart--notify{background:rgba(11,199,224,.06)!important;border-color:rgba(11,199,224,.15)!important;color:rgba(11,199,224,.7)!important}.products-popular--relaxing .product-card__cart--notify::after{background:#0bc7e0!important;box-shadow:0 0 6px rgba(11,199,224,.5)!important}@media (hover:hover){.products-popular--relaxing .product-card__cart--notify:hover{background:rgba(11,199,224,.12)!important;border-color:rgba(11,199,224,.3)!important;color:#0bc7e0!important;box-shadow:0 0 20px rgba(11,199,224,.15)!important}}@media (hover:hover){.products-popular--relaxing .product-card__quick-view:hover{background:#0bc7e0;box-shadow:0 8px 20px rgba(11,199,224,.3)}}.hp-loyalty{position:relative;padding:6rem 0;background:#0f0f0f;overflow:hidden;text-align:center}.hp-loyalty__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}.hp-loyalty__badge{display:inline-block;padding:.35rem .85rem;background:rgba(251,191,36,.06);border:1px solid rgba(251,191,36,.12);border-radius:50px;font-size:.7rem;font-weight:600;color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem}.hp-loyalty__title{font-family:'Space Grotesk',sans-serif;font-size:clamp(2rem, 4vw, 3rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 1.25rem}.hp-loyalty__title span{color:#fbbf24}.hp-loyalty__sub{font-size:1rem;color:rgba(255,255,255,.45);line-height:1.7;margin:0 auto 2.5rem;max-width:550px}.hp-loyalty__highlights{display:inline-flex;align-items:center;gap:2rem;padding:1.25rem 2.5rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;margin-bottom:2.5rem}.hp-loyalty__hl{display:flex;align-items:center;gap:.5rem}.hp-loyalty__hl-num{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;font-weight:800;color:#fbbf24}.hp-loyalty__hl-eq{font-size:1rem;color:rgba(255,255,255,.2)}.hp-loyalty__hl-label{font-family:'Space Grotesk',sans-serif;font-size:1.25rem;font-weight:800;color:#fbbf24}.hp-loyalty__hl-text{font-size:.82rem;color:rgba(255,255,255,.4)}.hp-loyalty__hl-sep{width:1px;height:32px;background:rgba(255,255,255,.08)}.hp-loyalty__ctas{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.hp-loyalty__btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:linear-gradient(135deg,#fbbf24 0,#f59e0b 100%);color:#0a0a0a;font-size:.92rem;font-weight:700;font-family:'Space Grotesk',sans-serif;border-radius:12px;text-decoration:none;transition:all .3s;box-shadow:0 4px 20px rgba(251,191,36,.25)}.hp-loyalty__btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(251,191,36,.35);color:#0a0a0a}.hp-loyalty__btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:0 0;border:1px solid rgba(251,191,36,.2);color:#fbbf24;font-size:.92rem;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s}.hp-loyalty__btn-secondary:hover{background:rgba(251,191,36,.06);border-color:rgba(251,191,36,.35);color:#fbbf24}@media (max-width:1023px){.hp-loyalty{padding:4rem 0}}@media (max-width:767px){.hp-loyalty{padding:3rem 0}.hp-loyalty__container{padding:0 1.25rem}.hp-loyalty__highlights{flex-direction:column;gap:1rem;padding:1rem 1.5rem;width:100%}.hp-loyalty__hl-sep{width:40px;height:1px}.hp-loyalty__hl-num{font-size:1.25rem}.hp-loyalty__hl-label{font-size:1.1rem}.hp-loyalty__ctas{flex-direction:column;align-items:center}.hp-loyalty__btn-primary,.hp-loyalty__btn-secondary{width:100%;max-width:320px;justify-content:center}}.products-by-need .product-card--high .product-card__stars svg,.products-popular .product-card--high .product-card__stars svg{fill:#E8354A}@media (hover:hover){.products-by-need .product-card--high .product-card__title a:hover,.products-popular .product-card--high .product-card__title a:hover{color:#e8354a}}.products-by-need .product-card--high .product-card__price,.products-popular .product-card--high .product-card__price{color:#e8354a;text-shadow:0 0 20px rgba(232,53,74,.4)}.products-by-need .product-card--high .product-card__cart,.products-popular .product-card--high .product-card__cart{background:rgba(232,53,74,.06);border-color:rgba(232,53,74,.12);color:rgba(232,53,74,.7)}@media (hover:hover){.products-by-need .product-card--high:hover .product-card__cart,.products-popular .product-card--high:hover .product-card__cart{background:rgba(232,53,74,.1);border-color:rgba(232,53,74,.3);color:#e8354a;box-shadow:0 0 20px rgba(232,53,74,.12),inset 0 0 12px rgba(232,53,74,.05)}}@media (hover:hover){.products-by-need .product-card--high .product-card__cart:hover,.products-popular .product-card--high .product-card__cart:hover{background:rgba(232,53,74,.1)!important;border-color:rgba(232,53,74,.3)!important;color:#e8354a!important;box-shadow:0 0 20px rgba(232,53,74,.12),inset 0 0 12px rgba(232,53,74,.05)!important}}.products-by-need .product-card--high .product-card__cart--notify,.products-popular .product-card--high .product-card__cart--notify{background:rgba(232,53,74,.06)!important;border-color:rgba(232,53,74,.15)!important;color:rgba(232,53,74,.7)!important}.products-by-need .product-card--relax .product-card__stars svg,.products-popular .product-card--relax .product-card__stars svg{fill:#0BC7E0}@media (hover:hover){.products-by-need .product-card--relax .product-card__title a:hover,.products-popular .product-card--relax .product-card__title a:hover{color:#0bc7e0}}.products-by-need .product-card--relax .product-card__price,.products-popular .product-card--relax .product-card__price{color:#0bc7e0;text-shadow:0 0 20px rgba(11,199,224,.4)}.products-by-need .product-card--relax .product-card__cart,.products-popular .product-card--relax .product-card__cart{background:rgba(11,199,224,.06);border-color:rgba(11,199,224,.12);color:rgba(11,199,224,.7)}@media (hover:hover){.products-by-need .product-card--relax:hover .product-card__cart,.products-popular .product-card--relax:hover .product-card__cart{background:rgba(11,199,224,.1);border-color:rgba(11,199,224,.3);color:#0bc7e0;box-shadow:0 0 20px rgba(11,199,224,.12),inset 0 0 12px rgba(11,199,224,.05)}}@media (hover:hover){.products-by-need .product-card--relax .product-card__cart:hover,.products-popular .product-card--relax .product-card__cart:hover{background:rgba(11,199,224,.15)!important;border-color:rgba(11,199,224,.4)!important;color:#5de5f5!important;box-shadow:0 0 24px rgba(11,199,224,.18),inset 0 0 14px rgba(11,199,224,.06)!important}}.products-by-need .product-card--relax .product-card__cart--notify,.products-popular .product-card--relax .product-card__cart--notify{background:rgba(11,199,224,.06)!important;border-color:rgba(11,199,224,.15)!important;color:rgba(11,199,224,.7)!important}.hp-rewards{position:relative;padding:5.5rem 1.25rem;overflow:hidden}.hp-rewards__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 38% at 28% 22%,rgba(251,191,36,.07),transparent 60%),radial-gradient(ellipse 46% 38% at 72% 80%,rgba(244,114,182,.07),transparent 60%)}.hp-rewards__container{position:relative;max-width:1080px;margin:0 auto}.hp-rewards__head{text-align:center;margin-bottom:3.5rem}.hp-rewards__badge{display:inline-flex;align-items:center;padding:6px 1.5rem;margin-bottom:1.5rem;background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:11px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.1em}.hp-rewards__title{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.3rem}.hp-rewards__title span{background:linear-gradient(90deg,#fbbf24,#f472b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-rewards__sub{max-width:600px;margin:0 auto;font-size:1.125rem;color:#737373;line-height:1.5}.hp-rewards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.hp-rewards__card{position:relative;border-radius:24px;padding:2.2rem 2rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;background:linear-gradient(165deg,#141414,#0c0c0c) padding-box,var(--ring) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 40px -22px rgba(0,0,0,.55);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.hp-rewards__card--loyalty{--accent:#FBBF24;--accent-bg:rgba(251,191,36,.13);--accent-bd:rgba(251,191,36,.32);--halo:rgba(251,191,36,.2);--ring:linear-gradient(160deg,rgba(251,191,36,.5),rgba(251,191,36,.04) 45%,rgba(255,255,255,.05));--btn-bg:rgba(251,191,36,.1);--btn-bd:rgba(251,191,36,.42);--btn-bgh:rgba(251,191,36,.18);--btn-bdh:rgba(251,191,36,.75)}.hp-rewards__card--referral{--accent:#F472B6;--accent-bg:rgba(244,114,182,.13);--accent-bd:rgba(244,114,182,.32);--halo:rgba(244,114,182,.2);--ring:linear-gradient(160deg,rgba(244,114,182,.5),rgba(244,114,182,.04) 45%,rgba(255,255,255,.05));--btn-bg:rgba(244,114,182,.1);--btn-bd:rgba(244,114,182,.42);--btn-bgh:rgba(244,114,182,.18);--btn-bdh:rgba(244,114,182,.78)}.hp-rewards__card:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 55px -24px rgba(0,0,0,.6),0 14px 44px -30px var(--halo)}.hp-rewards__glow{position:absolute;top:-35%;right:-20%;width:60%;height:70%;pointer-events:none;background:radial-gradient(circle,var(--halo),transparent 70%);opacity:.4;transition:opacity .4s}.hp-rewards__card:hover .hp-rewards__glow{opacity:.6}.hp-rewards__top{position:relative;display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.hp-rewards__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-bd)}.hp-rewards__icon svg{width:24px;height:24px}.hp-rewards__tag{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.hp-rewards__lead{position:relative;font-family:'Space Grotesk',Inter,sans-serif;font-size:2rem;font-weight:700;line-height:1.05;color:#fff;margin:0 0 .35rem;letter-spacing:-.02em}.hp-rewards__lead-num{background:linear-gradient(120deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-rewards__lead-sub{position:relative;color:rgba(255,255,255,.5);font-size:.92rem;margin:0 0 1.6rem}.hp-rewards__facts{position:relative;list-style:none;padding:0;margin:0 0 1.9rem;display:flex;flex-direction:column;gap:.85rem}.hp-rewards__facts li{display:flex;align-items:flex-start;gap:.65rem;color:rgba(255,255,255,.75);font-size:.96rem;line-height:1.45}.hp-rewards__facts li svg{width:18px;height:18px;flex-shrink:0;margin-top:.12rem;color:var(--accent)}.hp-rewards__facts strong{color:#fff;font-weight:600}.hp-rewards__btn{position:relative;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:600;font-size:.95rem;padding:.9rem 1.5rem;border-radius:100px;text-decoration:none;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-bd);transition:transform .25s,background .25s,border-color .25s}.hp-rewards__btn svg{width:15px;height:15px;transition:transform .25s}.hp-rewards__btn:hover{transform:translateY(-2px);background:var(--btn-bgh);border-color:var(--btn-bdh)}.hp-rewards__btn:hover svg{transform:translateX(3px)}.hp-rewards__link{display:block;text-align:center;margin-top:.9rem;font-size:.84rem;color:rgba(255,255,255,.5);text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.hp-rewards{padding:3.4rem 1rem}.hp-rewards__sub{font-size:1rem}.hp-rewards__grid{grid-template-columns:1fr;gap:1.1rem}.hp-rewards__card{padding:1.7rem 1.4rem}.hp-rewards__lead{font-size:1.7rem}}.bento__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:1rem;list-style:none;margin:0;padding:0}@media (max-width:1279px){.bento__grid{grid-auto-rows:240px}}@media (max-width:1023px){.bento__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}}@media (max-width:639px){.bento__grid{grid-template-columns:1fr;grid-auto-rows:200px;gap:.5rem}}.bento__cell{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.shop-hub.is-visible .bento__cell:first-child{-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both}.shop-hub.is-visible .bento__cell:nth-child(2){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .47s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .47s both}.shop-hub.is-visible .bento__cell:nth-child(3){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .54s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .54s both}.shop-hub.is-visible .bento__cell:nth-child(4){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .61s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .61s both}.shop-hub.is-visible .bento__cell:nth-child(5){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .68s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .68s both}.shop-hub.is-visible .bento__cell:nth-child(6){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .75s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .75s both}.shop-hub.is-visible .bento__cell:nth-child(7){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .82s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .82s both}.shop-hub.is-visible .bento__cell:nth-child(8){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .89s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .89s both}.shop-hub.is-visible .bento__cell:nth-child(9){-webkit-animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .96s both;animation:shophub-fadeInUp .7s cubic-bezier(.4,0,.2,1) .96s both}.bento__cell--large{grid-row:span 2}@media (max-width:1023px){.bento__cell--large{grid-row:span 1}}@media (max-width:639px){.bento__cell--large{grid-row:span 1}}.bento__cell--wide{grid-column:span 2}@media (max-width:1023px){.bento__cell--wide{grid-column:span 1}}@media (max-width:639px){.bento__cell--wide{grid-column:span 1}}.bento__card{display:block;position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;text-decoration:none;border:1px solid rgba(255,255,255,.07);-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.bento__card:hover{border-color:rgba(13,212,148,.3);-webkit-box-shadow:0 24px 48px rgba(0,0,0,.7),0 0 0 1px rgba(13,212,148,.15);box-shadow:0 24px 48px rgba(0,0,0,.7),0 0 0 1px rgba(13,212,148,.15);-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}}.bento__card:focus-visible{outline:2px solid #0DD494;outline-offset:3px}.bento__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);transition:transform .8s cubic-bezier(.4, 0, .2, 1);transition:transform .8s cubic-bezier(.4, 0, .2, 1),-webkit-transform .8s cubic-bezier(.4, 0, .2, 1);will-change:transform;-webkit-filter:brightness(0.75) saturate(0.9);filter:brightness(.75) saturate(.9)}@media (hover:hover){.bento__card:hover .bento__img{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:brightness(0.6) saturate(1);filter:brightness(.6) saturate(1)}}.bento__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.92)),color-stop(40%,rgba(0,0,0,.5)),color-stop(70%,rgba(0,0,0,.1)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.92) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.1) 70%,transparent 100%);-webkit-transition:all .5s cubic-bezier(.4, 0, .2, 1);transition:all .5s cubic-bezier(.4, 0, .2, 1);z-index:1}@media (hover:hover){.bento__card:hover .bento__overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.95)),color-stop(40%,rgba(0,0,0,.6)),color-stop(70%,rgba(0,0,0,.2)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 40%,rgba(0,0,0,.2) 70%,transparent 100%)}}.bento__content{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem}@media (max-width:1279px){.bento__content{padding:1rem}}.bento__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bento__content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bento__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);border-radius:4px;font-size:12px;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.08em;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.bento__tag--new{background:rgba(13,212,148,.2);border-color:rgba(13,212,148,.35);color:#0dd494}.bento__tag--premium{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.3);color:rgba(212,175,55,.9)}@media (hover:hover){.bento__card:hover .bento__tag{background:rgba(13,212,148,.15);border-color:rgba(13,212,148,.3);color:#0dd494}}.bento__name{font-family:"Space Grotesk",sans-serif;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:1279px){.bento__name{font-size:1.125rem}}@media (max-width:639px){.bento__name{font-size:1rem}}.bento__cell--large .bento__name{font-size:1.5rem}@media (max-width:1279px){.bento__cell--large .bento__name{font-size:1.25rem}}@media (max-width:639px){.bento__cell--large .bento__name{font-size:1.125rem}}@media (hover:hover){.bento__card:hover .bento__name{color:#4dffc3}}.bento__sub{font-size:.8rem;color:#737373;line-height:1.4;-webkit-transition:color .3s cubic-bezier(.4, 0, .2, 1);transition:color .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.bento__sub{display:none}}@media (hover:hover){.bento__card:hover .bento__sub{color:#a3a3a3}}.bento__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;font-size:.875rem;font-weight:600;color:#0dd494;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.bento__cta svg{width:14px;height:14px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:639px){.bento__cta{opacity:1;-webkit-transform:none;transform:none;font-size:.8rem}}@media (hover:hover){.bento__card:hover .bento__cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (hover:hover){.bento__card:hover .bento__cta svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}.why-cbd{position:relative;padding:6rem 0;background:#000;overflow:hidden}@media (max-width:1023px){.why-cbd{padding:4rem 0}}@media (max-width:639px){.why-cbd{padding:3rem 0}}.why-cbd::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.08)),color-stop(70%,rgba(255,255,255,.05)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.05) 70%,transparent)}.why-cbd::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(13,212,148,.5)),color-stop(50%,rgba(13,212,148,.8)),color-stop(80%,rgba(13,212,148,.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(13,212,148,.5) 30%,rgba(13,212,148,.8) 50%,rgba(13,212,148,.5) 80%,transparent);-webkit-box-shadow:0 0 20px rgba(13,212,148,.3);box-shadow:0 0 20px rgba(13,212,148,.3)}.why-cbd__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(13,212,148,.03) 0,transparent 70%)}.why-cbd__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.why-cbd__container{padding:0 1.5rem}}@media (max-width:639px){.why-cbd__container{padding:0 1rem}}.why-cbd__rule{width:100%;height:1px;background:rgba(255,255,255,.07);-webkit-transform-origin:left;transform-origin:left}.why-cbd.is-visible .why-cbd__rule{-webkit-animation:why-line-grow .8s cubic-bezier(.4,0,.2,1) both;animation:why-line-grow .8s cubic-bezier(.4,0,.2,1) both}@media (max-width:639px){.why-cbd__rule{background:rgba(255,255,255,.05)}}.why-cbd__header{display:grid;grid-template-columns:1fr 1fr;gap:3rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0 0 4rem;opacity:0}.why-cbd.is-visible .why-cbd__header{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both}@media (max-width:1023px){.why-cbd__header{grid-template-columns:1fr;gap:1.5rem;padding-bottom:3rem}}@media (max-width:639px){.why-cbd__header{gap:1rem;padding-bottom:2rem}}.why-cbd__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.why-cbd__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.why-cbd__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}@media (max-width:639px){.why-cbd__badge{font-size:12px;padding:5px 10px}}.why-cbd__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.why-cbd__title span{color:#0dd494}@media (max-width:639px){.why-cbd__title{font-size:clamp(1.75rem, 8vw, 2.25rem)}}.why-cbd__subtitle{font-size:1rem;color:#737373;line-height:1.7;max-width:480px;-ms-flex-item-align:end;align-self:end}@media (max-width:1023px){.why-cbd__subtitle{max-width:100%;font-size:.875rem}}@media (max-width:639px){.why-cbd__subtitle{font-size:.875rem;line-height:1.7;color:#737373}}.why-cbd__rows{list-style:none;margin:0;padding:0}.why-cbd__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;padding-top:4rem;opacity:0}.why-cbd.is-visible .why-cbd__footer{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .6s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .6s both}@media (max-width:1023px){.why-cbd__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3rem;gap:2rem}}@media (max-width:639px){.why-cbd__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:3rem;gap:3rem}}.why-cbd__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media (max-width:1023px){.why-cbd__stats{gap:3rem}}@media (max-width:767px){.why-cbd__stats{gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:639px){.why-cbd__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;width:100%}}.why-cbd__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.why-cbd__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:.5rem}.why-cbd__cta .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 1.5rem;font-size:1rem}}.why-cbd.is-visible .why-row:first-child{-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .2s both}.why-cbd.is-visible .why-row:nth-child(3){-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .35s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .35s both}.why-cbd.is-visible .why-row:nth-child(5){-webkit-animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .5s both;animation:why-fadeInUp .7s cubic-bezier(.4,0,.2,1) .5s both}.reviews{position:relative;padding:6rem 0;background:#0b0b0b;overflow:hidden}@media (max-width:1023px){.reviews{padding:4rem 0}}@media (max-width:639px){.reviews{padding:3rem 0}}.reviews::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,.05)),color-stop(50%,rgba(255,255,255,.08)),color-stop(70%,rgba(255,255,255,.05)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.05) 70%,transparent)}.reviews::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(13,212,148,.4)),color-stop(50%,rgba(13,212,148,.7)),color-stop(80%,rgba(13,212,148,.4)),to(transparent));background:linear-gradient(90deg,transparent,rgba(13,212,148,.4) 20%,rgba(13,212,148,.7) 50%,rgba(13,212,148,.4) 80%,transparent);-webkit-box-shadow:0 0 20px rgba(13,212,148,.25);box-shadow:0 0 20px rgba(13,212,148,.25)}.reviews__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.reviews__bg-glow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;height:400px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(13,212,148,.04) 0,transparent 65%);-webkit-animation:reviews-glow-pulse 6s ease-in-out infinite;animation:reviews-glow-pulse 6s ease-in-out infinite}.reviews__container{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width:767px){.reviews__container{padding:0 1.5rem}}@media (max-width:639px){.reviews__container{padding:0 1rem}}.reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;margin-bottom:4rem;opacity:0}.reviews.is-visible .reviews__header{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .1s both}@media (max-width:1023px){.reviews__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-bottom:3rem}}@media (max-width:639px){.reviews__header{gap:1.5rem;margin-bottom:2rem}}.reviews__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.reviews__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 1rem;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.reviews__badge:hover{border-color:rgba(13,212,148,.3);color:#0dd494}}.reviews__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.reviews__title span{color:#0dd494}@media (max-width:639px){.reviews__title{font-size:clamp(1.75rem, 8vw, 2.25rem)}.reviews__title br{display:none}}.reviews__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.reviews__score{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.reviews__score-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.reviews__google-icon{width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.reviews__google-icon{width:22px;height:22px}}.reviews__score-value{font-family:"Space Grotesk",sans-serif;font-size:2.75rem;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}@media (max-width:639px){.reviews__score-value{font-size:2rem}}.reviews__score-count{font-size:.875rem;color:#525252;line-height:1.3}.reviews__score-count strong{color:#a3a3a3;font-weight:600}@media (max-width:639px){.reviews__score-count{font-size:.8rem}}.reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.reviews__stars--lg .reviews__star{width:22px;height:22px}@media (max-width:639px){.reviews__stars--lg .reviews__star{width:18px;height:18px}}.reviews__star{display:inline-block;width:14px;height:14px;position:relative;-ms-flex-negative:0;flex-shrink:0;font-size:1em;line-height:1}.reviews__star::before{content:"★";color:rgba(255,255,255,.15)}.reviews__star--full::before{color:#fbbf24}.reviews__star--empty::before{color:rgba(255,255,255,.15)}.reviews__carousel{position:relative;opacity:0}@media (max-width:639px){.reviews__carousel{overflow:hidden}}.reviews.is-visible .reviews__carousel{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .25s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .25s both}.reviews__track{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1023px){.reviews__track{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.reviews__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;width:100%;max-width:100%}.reviews__track::-webkit-scrollbar{display:none}}.reviews__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin-top:3rem}@media (max-width:639px){.reviews__controls{margin-top:2rem}}.reviews__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#a3a3a3;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-ms-flex-negative:0;flex-shrink:0}.reviews__btn svg{width:18px;height:18px}@media (hover:hover){.reviews__btn:hover{background:rgba(13,212,148,.1);border-color:rgba(13,212,148,.3);color:#0dd494}}.reviews__btn:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.reviews__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reviews__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:3rem;opacity:0}.reviews.is-visible .reviews__footer{-webkit-animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both;animation:reviews-fadeInUp .7s cubic-bezier(.4,0,.2,1) .4s both}@media (max-width:639px){.reviews__footer{margin-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.reviews__google-link{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}}.reviews__google-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:.875rem;font-weight:500;color:#737373;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.reviews__google-link svg:last-child{-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);color:#525252}@media (hover:hover){.reviews__google-link:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:#d4d4d4}}@media (hover:hover){.reviews__google-link:hover svg:last-child{-webkit-transform:translateX(4px);transform:translateX(4px)}}.reviews__dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.15);border:none;cursor:pointer;padding:0;-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);-ms-flex-negative:0;flex-shrink:0}.reviews__dot--active{width:20px;border-radius:3px;background:#0dd494}@media (hover:hover){.reviews__dot:hover:not(.reviews__dot--active){background:rgba(255,255,255,.3)}}