.pdp-section-title{font-size:24px;font-weight:600;line-height:28px;color:var(--color-text);margin:0;padding-bottom:var(--gap-lg);text-align:left;@media screen and (max-width:768px){margin:0!important}}.pdp-v2-reviews{display:flex;flex-direction:column;gap:var(--gap-lg);margin-bottom:var(--gap-xxl)}.pdp-v2-reviews__header{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-sm)}.pdp-v2-reviews__header .pdp-section-title{border-bottom:none;padding-bottom:0}.pdp-v2-reviews__header label{display:inline-block;width:fit-content;color:var(--color-accent);font-size:var(--text-body);font-weight:600;line-height:var(--text-body-lh);cursor:pointer;border-bottom:1px solid var(--color-accent);padding-bottom:var(--gap-xs);margin:0;transition:all 0.2s ease}.pdp-v2-reviews__slider-wrap{display:flex;flex-direction:column;gap:var(--gap-lg);align-items:center;@media screen and (max-width:768px){margin-left:calc(var(--container-padding) * 2 * -1);margin-right:calc(var(--container-padding) * 2 * -1);gap:var(--gap-md)}}.pdp-v2-reviews__slider{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-md);scrollbar-width:none;@media screen and (max-width:768px){padding-left:calc(var(--container-padding) * 2);padding-right:calc(var(--container-padding) * 2)}}.pdp-v2-reviews__slider::-webkit-scrollbar{display:none}.pdp-v2-reviews__card{flex:0 0 calc(33.333% - 16px);min-width:320px;background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--gap-md);display:flex;flex-direction:column;gap:var(--space-md);scroll-snap-align:start;@media screen and (max-width:1100px){flex:0 0 calc(50% - 12px)}@media screen and (max-width:768px){flex:0 0 85%;scroll-snap-align:center}}.pdp-v2-reviews__quote-icon{width:24px;height:24px;flex-shrink:0}.pdp-v2-reviews__text{flex:1;font-size:var(--text-body);font-weight:400;line-height:var(--text-body-lh);color:var(--color-text)}.pdp-v2-reviews__text p{margin:0}.pdp-v2-reviews__meta{display:flex;flex-direction:column;gap:4px}.pdp-v2-reviews__meta-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.pdp-v2-reviews__stars{display:flex;gap:2px}.pdp-v2-reviews__author{font-size:var(--text-body);font-weight:600;line-height:var(--text-body-lh);color:var(--color-text)}.pdp-v2-reviews__date{font-size:var(--text-body-sm);font-weight:400;line-height:var(--text-body-sm-lh);color:var(--color-text)}.pdp-v2-reviews__nav{display:flex;gap:var(--gap-xl);align-items:center;@media screen and (max-width:768px){gap:var(--gap-md)}}.pdp-v2-reviews__nav-btn{width:48px;height:48px;border-radius:50px;background:var(--color-bg-secondary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s}.pdp-v2-reviews__nav-btn:hover{background:#e5e7eb}.pdp-v2-review-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.pdp-v2-review-toggle:checked~.pdp-v2-review-popup{display:block}.pdp-v2-review-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;padding:var(--container-padding)}.pdp-v2-review-popup__close-bg{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.pdp-v2-review-popup__content{position:relative;background:var(--color-white);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;z-index:1;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.pdp-v2-review-popup__header{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-md);border-bottom:1px solid var(--color-border)}.pdp-v2-review-popup__title{font-size:var(--text-title);font-weight:600;color:var(--color-text);margin:0}.pdp-v2-review-popup__close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:background 0.2s}.pdp-v2-review-popup__close:hover{background:var(--color-bg-secondary)}.pdp-v2-review-popup__body{padding:var(--gap-md);overflow-y:auto}.pdp-v2-review-popup__body .comment-form{display:flex;flex-direction:column;gap:var(--space-md)}.pdp-v2-review-popup__body .comment-form p{margin:0;padding:0}.pdp-v2-review-popup__body .comment-form input#submit{border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-white)!important;transition:all 0.2s ease}.pdp-v2-review-popup__body .comment-form input#submit:hover{background:none!important;color:var(--color-accent)!important}.pdp-v2-review-popup__body .comment-form label{display:block;font-size:var(--text-body-sm);font-weight:600;color:var(--color-text);margin-bottom:8px}.pdp-v2-review-popup__body .comment-form input[type='text'],.pdp-v2-review-popup__body .comment-form input[type='email'],.pdp-v2-review-popup__body .comment-form textarea,.pdp-v2-review-popup__body .comment-form select{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-body)}.pdp-v2-review-popup__body .comment-form input[type='submit']{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;background:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:var(--text-body);font-weight:700;cursor:pointer;transition:opacity 0.2s}.pdp-v2-review-popup__body .comment-form input[type='submit']:hover{opacity:.9}.user-stories{margin:var(--gap-xxl) 0}.user-stories__group{display:flex;flex-direction:column;gap:var(--gap-xl);@media screen and (max-width:768px){flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(var(--container-padding) * 2 * -1);margin-right:calc(var(--container-padding) * 2 * -1);padding-left:calc(var(--container-padding) * 2);padding-right:calc(var(--container-padding) * 2);gap:var(--space-md);scrollbar-width:none;&::-webkit-scrollbar{display:none}}}.user-stories-item.blog-v2__card:nth-child(n+5){display:none;@media screen and (max-width:768px){display:flex}}.user-stories__toggle-input:checked~.user-stories__group .user-stories-item.blog-v2__card:nth-child(n+5){display:flex;@media screen and (max-width:1100px){flex-direction:column-reverse}}.user-stories__toggle-input:checked~.user-stories__more{display:none}.user-stories__more{display:flex;justify-content:center;margin-top:var(--gap-lg);@media screen and (max-width:768px){display:none}}.user-stories__more-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:220px;padding:0 var(--space-md);background:var(--color-white);border:1px solid var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-body);font-weight:700;line-height:var(--text-btn-lh);color:var(--color-accent);cursor:pointer;transition:all 0.2s}.user-stories__more-btn:hover{background:var(--color-accent);color:var(--color-white)}.user-stories-item.blog-v2__card{display:flex;gap:var(--gap-md);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--gap-md);overflow:hidden;@media screen and (max-width:1100px){flex-direction:column-reverse}@media screen and (max-width:768px){padding:var(--space-md);flex:0 0 85%;scroll-snap-align:center;align-items:flex-start;justify-content:start}}.user-stories-item .blog-v2__card-body{display:flex;flex-direction:column;gap:var(--gap-lg);width:600px;flex-shrink:0;@media screen and (max-width:1100px){width:100%}@media screen and (max-width:768px){flex:1}}.user-stories-item .blog-v2__card-content{display:flex;flex-direction:column;gap:var(--gap-sm);flex:1;text-align:left}.user-stories-item .blog-v2__date{font-size:var(--text-body);font-weight:500;line-height:var(--text-btn-lh);color:var(--color-text)}.user-stories-item .blog-v2__text-group{display:flex;flex-direction:column;gap:var(--space-md)}.user-stories-item .blog-v2__card-title{font-size:var(--text-title);font-weight:600;line-height:1.3;color:var(--color-text);margin:0!important;max-width:500px;@media screen and (max-width:768px){font-size:var(--text-h3)!important;line-height:var(--text-h3-lh)!important}}.user-stories-item .blog-v2__card-title a{color:inherit;text-decoration:none;font-weight:inherit}.user-stories-item .blog-v2__card-title a:hover{text-decoration:underline}.user-stories-item .blog-v2__excerpt,.user-stories-item .blog-v2__excerpt p{font-size:var(--text-body-sm);font-weight:400;line-height:var(--text-body-sm-lh);color:var(--color-text);margin:0;padding:0}.user-stories-item .blog-v2__btn{display:inline-flex;align-items:center;justify-content:center;width:220px;height:48px;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-white);font-size:var(--text-body);font-weight:700;line-height:var(--text-label-lh);text-transform:capitalize;text-decoration:none;border-radius:var(--radius-xs);transition:background 0.2s;@media screen and (max-width:768px){width:100%}}.user-stories-item .blog-v2__btn:hover{background:none;color:var(--color-accent);text-decoration:none;font-weight:700}.user-stories-item .blog-v2__card-thumb{flex:1;min-width:0;min-height:min-content;@media screen and (max-width:768px){flex:none}}.user-stories-item .blog-v2__card-thumb a{display:block;height:auto;border-radius:var(--radius-lg);overflow:hidden}.user-stories-item .blog-v2__img{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-lg)}.pdp-v2__faq{display:flex;flex-direction:column;margin:var(--gap-xxl) 0}.pdp-v2__faq-list{display:flex;flex-direction:column}.pdp-v2__faq-item{border-bottom:1px solid #dfdfdf}.pdp-v2__faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:var(--space-md) 0;background:#fff0;border:none;cursor:pointer;text-align:left;font-family:inherit;outline:none}.pdp-v2__faq-question:focus{outline:none}.pdp-v2__faq-qtext{flex:1;font-size:var(--text-h3);font-weight:500;line-height:var(--text-h3-lh);color:var(--color-text);@media screen and (max-width:768px){font-size:var(--text-body);line-height:var(--text-body-lh)}}.pdp-v2__faq-icon{width:36px;height:36px;border-radius:33px;background:#f6f6f6;position:relative;flex-shrink:0;transition:transform 0.3s ease}.pdp-v2__faq-icon::before,.pdp-v2__faq-icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-accent);border-radius:2px}.pdp-v2__faq-icon::before{width:12px;height:2.5px}.pdp-v2__faq-icon::after{width:2.5px;height:12px;transition:opacity 0.3s ease}.pdp-v2__faq-item.is-open .pdp-v2__faq-icon::after{opacity:0}.pdp-v2__faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.pdp-v2__faq-inner{padding-bottom:var(--space-md);padding-right:60px;font-size:var(--text-body);font-weight:400;line-height:var(--text-body-lh);color:var(--color-text);text-align:left;@media screen and (max-width:768px){font-size:var(--text-body-sm);line-height:var(--text-body-sm-lh)}}.pdp-v2__faq-inner p{margin:0 0 10px 0}.pdp-v2__faq-inner p:last-child{margin-bottom:0}@media screen and (max-width:768px){.pdp-v2__faq-inner{padding-right:0}}.msa-300k-anim{position:relative;width:100%;max-width:1140px;height:560px;background-color:#fafafa;border-radius:var(--radius-lg);overflow:hidden;margin:var(--gap-xxl) auto;@media screen and (max-width:768px){height:300px;transform:none;margin:var(--gap-xl) 0}}.msa-300k-anim__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--gap-md);z-index:2;@media screen and (max-width:768px){gap:var(--gap-xs)}}.msa-300k-anim__number{font-weight:600;font-size:100px;line-height:normal;color:var(--color-text);white-space:nowrap;@media screen and (max-width:768px){font-size:48px}}.msa-300k-anim__plus{width:64px;height:64px;flex-shrink:0;@media screen and (max-width:768px){width:32px;height:32px}}.msa-300k-anim__plus svg{width:100%;height:100%}.msa-300k-anim__grid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.msa-300k-anim__item{position:absolute;transition:opacity 0.5s ease;overflow:hidden;background-color:#fff}.msa-300k-anim__item img{width:100%;height:100%;object-fit:cover;display:block}