.pc{--pc-radius:var(--radius-s);--pc-radius-lg:var(--radius-m);--pc-bg:var(--surface-default);--pc-bg-secondary:var(--surface-action-secondary);--pc-padding:16px;--pc-gap:8px;--pc-title-font:var(--font-body);--pc-title-weight:600;--pc-title-size:14px;--pc-title-size-mobile:12px;--pc-title-color:var(--text-body);--pc-title-line-height:1;--pc-price-font:var(--font-headings);--pc-price-weight:400;--pc-price-size:24px;--pc-price-color:var(--text-headings);--pc-tag-bg:var(--surface-action-secondary);--pc-tag-border:var(--border-default);--pc-tag-color:var(--text-placeholder);--pc-tag-font-size:12px;--pc-tag-radius:var(--radius-s);--pc-hover-border:var(--border-action);--pc-hover-border-width:4px;--pc-hover-shadow:none;--pc-hover-glow:none;--pc-transition:border-color .2s ease;--pc-sale-color:var(--text-error);--pc-sale-badge-bg:var(--error-default);--pc-sale-badge-shadow:0px 15px 25px 0px #e31e1e40;--pc-discount-bg:var(--text-error);--pc-accent-bar-color:#ed4901;--pc-accent-bar-width:6px;--pc-badge-bg:var(--surface-warning);--pc-wishlist-bg:var(--surface-disabled);--pc-wishlist-radius:var(--radius-s);--pc-wishlist-size:40px;--pc-image-radius:var(--radius-m);--pc-quality-size:8px;--pc-gradient-min-height:300px;--pc-gradient-min-height-desktop:332px;--pc-gradient-grid-rows:128px auto auto auto;--pc-gradient-grid-rows-desktop:0 auto auto auto;--pc-gradient-tags-gap:4px;--pc-gradient-tags-min-height:22px;--pc-gradient-tags-min-height-desktop:22px;--pc-gradient-price-pt:0;--pc-gradient-title-weight:600;--pc-gradient-title-weight-desktop:600;--pc-gradient-title-size:14px;--pc-gradient-title-size-desktop:14px;--pc-btn-size:40px;--pc-btn-radius:var(--pc-tag-radius);--pc-cart-btn-bg:transparent;--pc-cart-btn-border:none;--pc-cart-btn-color:var(--text-body);--pc-wishlist-btn-bg:transparent;--pc-wishlist-btn-border:none;--pc-wishlist-btn-color:var(--text-placeholder);--pc-wishlist-filled-color:var(--text-action);--pc-wishlist-filled-border:none}.pc__price{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.pc__price-content{align-items:center;gap:6px;display:flex}.pc__price-currency{flex-shrink:0;align-items:center;display:inline-flex}.pc__price-currency-img{flex-shrink:0;width:20px;height:20px}.pc__price-currency-icon{width:20px;height:20px;color:var(--primary-default,#d80027);flex-shrink:0}.pc__price-current{font-family:var(--pc-title-font);color:var(--pc-title-color);white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.pc__price-current--sale{color:var(--pc-sale-color)}.pc__price-original{font-family:var(--pc-title-font);color:var(--pc-title-color);white-space:nowrap;font-size:10px;font-weight:700;line-height:1;text-decoration:line-through}.pc__price-sale{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.pc__price-discount{background:var(--pc-discount-bg);color:#fff;font-family:var(--pc-title-font);text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:700;line-height:1}.pc__price-cart{flex-shrink:0}.pc__price--heading{justify-content:center}.pc__price--heading .pc__price-current{font-family:var(--pc-price-font);font-weight:var(--pc-price-weight);font-size:var(--pc-price-size);color:var(--pc-price-color);line-height:1.2}.pc__price--gradient .pc__price-current{background:linear-gradient(180deg, var(--accent-2,#fec01d), var(--accent-1,#e48310));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.pc__sale-badge{background:var(--pc-sale-badge-bg);box-shadow:var(--pc-sale-badge-shadow);border-radius:100px;justify-content:center;align-items:center;width:100%;display:flex}.pc__sale-badge--sm{padding:4px 8px}.pc__sale-badge--lg{padding:8px 16px}.pc__sale-badge-text{font-family:var(--pc-title-font);color:#fff;white-space:nowrap;text-shadow:0 4px #00000040;font-weight:700;line-height:normal}.pc__sale-badge--sm .pc__sale-badge-text{font-size:14px}.pc__sale-badge--lg .pc__sale-badge-text{font-size:32px}.pc__wishlist-btn{width:var(--pc-wishlist-size);height:var(--pc-wishlist-size);border-radius:var(--pc-wishlist-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.pc__wishlist-btn--square{background:var(--pc-bg-secondary)}.pc__wishlist-btn--blur{background:var(--pc-wishlist-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc__quality{width:var(--pc-quality-size);height:var(--pc-quality-size);background:var(--pc-quality-color,currentColor);border-radius:50%;flex-shrink:0;display:inline-block}.pc__accent-bar{width:var(--pc-accent-bar-width);background:var(--pc-accent-bar-color);border-radius:0 4px 4px 0;flex-shrink:0;min-height:28px}.pc--gradient{border-radius:var(--pc-radius);transition:var(--pc-transition);background:var(--surface-default);border:0;flex-direction:column;width:100%;max-width:168px;display:flex;position:relative;overflow:hidden}@media (min-width:1290px){.pc--gradient{max-width:254px}}.pc--gradient .pc__image-area{aspect-ratio:1;background:var(--surface-card);flex:none;justify-content:center;align-items:center;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.pc--gradient .pc__img{object-fit:contain;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.pc--gradient .pc__overlay{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:7px}@media (max-width:767px){.pc--gradient .pc__overlay{top:0;right:0}}.pc--gradient .pc__status-badge{background:var(--pc-badge-bg);text-transform:uppercase;color:#fff;border-radius:20px;justify-content:center;align-items:center;width:50px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:flex}.pc--gradient .pc__body{gap:var(--pc-gap);background:var(--surface-default);flex-direction:column;padding:16px;display:flex}.pc--gradient .pc__tags{gap:var(--pc-gradient-tags-gap);min-height:var(--pc-gradient-tags-min-height);max-height:var(--pc-gradient-tags-min-height);scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;display:flex;overflow:auto hidden}.pc--gradient .pc__tags::-webkit-scrollbar{display:none}@media (min-width:1290px){.pc--gradient .pc__tags{min-height:var(--pc-gradient-tags-min-height-desktop);max-height:var(--pc-gradient-tags-min-height-desktop)}}.pc--gradient .pc__tag{background:var(--pc-tag-bg);border:1px solid var(--pc-tag-border);border-radius:var(--pc-tag-radius);color:var(--pc-tag-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:2px 6px;font-size:10px;line-height:normal;overflow:hidden}.pc--gradient .pc__title{font-family:var(--pc-title-font);font-weight:var(--pc-gradient-title-weight);font-size:var(--pc-gradient-title-size);color:var(--pc-title-color);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:1290px){.pc--gradient .pc__title{font-weight:var(--pc-gradient-title-weight-desktop);font-size:var(--pc-gradient-title-size-desktop)}}.pc--gradient .pc__price{width:100%;padding-top:var(--pc-gradient-price-pt)}.pc--gradient .pc__price-cart .btn,.pc--gradient .pc__overlay .btn{--btn-bg:transparent!important;--btn-bg-hover:transparent!important;--btn-border:transparent!important;--btn-border-hover:transparent!important;--btn-height:var(--pc-btn-size)!important;--btn-px:0!important;--btn-radius:var(--pc-btn-radius)!important;width:var(--pc-btn-size)!important;height:var(--pc-btn-size)!important;min-width:var(--pc-btn-size)!important;min-height:var(--pc-btn-size)!important;max-width:var(--pc-btn-size)!important;border:var(--pc-cart-btn-border)!important;box-shadow:none!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.pc--gradient .pc__price-cart .btn:hover,.pc--gradient .pc__price-cart .btn:focus,.pc--gradient .pc__price-cart .btn:focus-visible,.pc--gradient .pc__price-cart .btn:active,.pc--gradient .pc__overlay .btn:hover,.pc--gradient .pc__overlay .btn:focus,.pc--gradient .pc__overlay .btn:focus-visible,.pc--gradient .pc__overlay .btn:active{box-shadow:none!important;outline:none!important}.pc--gradient .pc__price-cart .btn{background:var(--pc-cart-btn-bg)!important;border:var(--pc-cart-btn-border)!important;color:var(--pc-cart-btn-color)!important}.pc--gradient .pc__price-cart .btn:hover{background:var(--pc-cart-btn-bg)!important}.pc--gradient .pc__price-cart .btn .badge-count{font:var(--body10)!important;min-width:15px!important;height:15px!important;font-size:10px!important}.pc--gradient .pc__overlay .btn{background:var(--pc-wishlist-btn-bg)!important;border:var(--pc-wishlist-btn-border)!important;color:var(--pc-wishlist-btn-color)!important}.pc--gradient .pc__overlay .btn:hover{background:var(--pc-wishlist-btn-bg)!important}.pc--gradient .pc__overlay .btn svg{color:inherit!important;stroke:currentColor!important}.pc--gradient .pc__overlay .btn:has(.favorite-icon--filled){color:var(--pc-wishlist-filled-color)!important;border:var(--pc-wishlist-filled-border)!important}.pc--gradient .pc__overlay .btn:has(.favorite-icon--filled) .favorite-icon--filled{fill:currentColor!important;stroke:none!important}.carousel-slide .pc--gradient,.catalog-grid .pc--gradient{flex:1;min-height:0}.catalog-grid .pc--gradient{max-width:none}.pc--gradient{contain:layout style paint}.pc--gradient:hover{border-color:var(--pc-hover-border);box-shadow:var(--pc-hover-shadow)}.pc--gradient .pc__img--zoomable{will-change:transform}.pc--gradient:hover .pc__img--zoomable{transform:scale(1.05)}.pc--accent-bar{gap:var(--pc-gap);border-radius:var(--pc-radius-lg);grid-template-rows:1fr auto auto auto auto;grid-template-areas:"image""tags""title""price""actions";width:100%;min-width:168px;max-width:168px;padding:54px 16px 16px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.pc--accent-bar{flex-direction:column;align-items:center;min-width:254px;max-width:254px;height:346px;padding-top:16px;display:flex}}.pc--accent-bar .pc__accent-bar{width:var(--pc-accent-bar-width);background:var(--pc-accent-bar-color);z-index:2;border-radius:0 4px 4px 0;height:28px;position:absolute;top:16px;left:0}.pc--accent-bar .pc__title{font-family:var(--pc-title-font);font-weight:700;font-size:var(--pc-title-size);line-height:var(--pc-title-line-height);color:var(--pc-title-color);word-break:break-word;margin:0}@media (max-width:767px){.pc--accent-bar .pc__title{padding-left:calc(var(--pc-accent-bar-width) + var(--pc-padding));width:calc(100% - 13px);position:absolute;top:16px;left:0}}.pc--accent-bar .pc__image-area{flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767px){.pc--accent-bar .pc__image-area{aspect-ratio:1;width:100%}}.pc--accent-bar .pc__img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.pc--accent-bar .pc__tags{align-items:center;gap:4px;display:flex}.pc--accent-bar .pc__tag{background:var(--pc-tag-bg);border:1px solid var(--pc-tag-border);border-radius:var(--pc-tag-radius);font-size:var(--pc-tag-font-size);color:var(--pc-tag-color);white-space:nowrap;padding:4px 8px;line-height:normal}.pc--accent-bar .pc__price{width:100%}.pc--accent-bar .pc__actions{align-items:center;gap:8px;width:100%;display:flex}.pc--accent-bar .pc__hover-overlay{opacity:0;z-index:3;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}@media (min-width:768px){.pc--accent-bar:hover .pc__hover-overlay,.pc--accent-bar:focus-within .pc__hover-overlay{opacity:1}}.pc--accent-bar[data-sale=true] .pc__sale-badge{display:flex}.pc--vertical-buy{border-radius:var(--pc-radius-lg);background:var(--pc-bg);grid-template-rows:auto 1fr;grid-template-areas:"image""content";width:100%;min-width:178px;max-width:178px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.pc--vertical-buy{min-width:254px;max-width:254px}}.pc--vertical-buy .pc__image-area{aspect-ratio:1;border-radius:var(--pc-radius-lg);grid-area:image;position:relative;overflow:hidden}.pc--vertical-buy .pc__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pc--vertical-buy .pc__badge{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:8px}.pc--vertical-buy .pc__wishlist{z-index:2;position:absolute;top:8px;right:8px}.pc__badge+.pc--vertical-buy .pc__wishlist{position:static}.pc--vertical-buy .pc__content{gap:var(--pc-gap);padding:var(--pc-padding);text-align:center;flex-direction:column;grid-area:content;align-items:center;display:flex}.pc--vertical-buy .pc__tags{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.pc--vertical-buy .pc__tag{background:var(--pc-tag-bg);border:1px solid var(--pc-tag-border);border-radius:var(--pc-tag-radius);font-size:var(--pc-tag-font-size);color:var(--pc-tag-color);white-space:nowrap;padding:4px 8px;line-height:normal}.pc--vertical-buy .pc__title{font-family:var(--pc-title-font);color:var(--pc-title-color);text-align:center;word-break:break-word;width:100%;margin:0;font-size:14px;font-weight:400;line-height:normal}@media (min-width:768px){.pc--vertical-buy .pc__title{font-size:16px;line-height:1.3}}.pc--vertical-buy .pc__price-heading{font-family:var(--pc-price-font);font-weight:var(--pc-price-weight);font-size:var(--pc-price-size);color:var(--pc-price-color);text-align:center;width:100%;line-height:1.2}.pc--vertical-buy .pc__buy{width:100%}.pc--vertical-buy:hover .pc__img--zoomable{transform:scale(1.05)}.pc--horizontal{border-radius:var(--pc-radius-lg);background:var(--pc-bg);grid-template-columns:154px 1fr;grid-template-areas:"image content";width:100%;display:grid;overflow:hidden}@media (min-width:768px){.pc--horizontal{grid-template-columns:254px 1fr}}.pc--horizontal .pc__image-area{grid-area:image;position:relative;overflow:hidden}@media (max-width:767px){.pc--horizontal .pc__image-area{height:227px}}.pc--horizontal .pc__img{object-fit:cover;border-radius:var(--pc-image-radius);width:100%;height:100%}.pc--horizontal .pc__content{flex-direction:column;grid-area:content;align-items:flex-end;gap:10px;min-width:0;padding:8px;display:flex}.pc--horizontal .pc__header{align-self:flex-end;align-items:center;gap:4px;display:flex}.pc--horizontal .pc__info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex}.pc--horizontal .pc__tags{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.pc--horizontal .pc__tag{background:var(--pc-tag-bg);border:1px solid var(--pc-tag-border);border-radius:var(--pc-tag-radius);font-size:var(--pc-tag-font-size);color:var(--pc-tag-color);white-space:nowrap;padding:4px 8px;line-height:normal}.pc--horizontal .pc__title{font-family:var(--pc-title-font);color:var(--pc-title-color);text-align:center;word-break:break-word;width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.3}.pc--horizontal .pc__price-heading{font-family:var(--pc-price-font);font-weight:var(--pc-price-weight);font-size:var(--pc-price-size);color:var(--pc-price-color);text-align:center;width:100%;line-height:1.2}.pc--horizontal .pc__buy{width:100%}.pc--banner{border-radius:var(--pc-radius-lg);background:var(--pc-bg);grid-template-rows:1fr auto;grid-template-areas:"image""footer";width:100%;display:grid;overflow:hidden}.pc--banner .pc__image-area{aspect-ratio:975/548;border-radius:var(--pc-radius-lg);grid-area:image;position:relative;overflow:hidden}.pc--banner .pc__img{object-fit:cover;width:100%;height:100%}.pc--banner .pc__footer{justify-content:space-between;align-items:center;gap:var(--pc-gap);padding:var(--pc-padding);grid-area:footer;min-height:0;display:flex}.pc--banner .pc__footer-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc--banner .pc__title{font-family:var(--pc-title-font);color:var(--pc-title-color);word-break:break-word;margin:0;font-size:18px;font-weight:700;line-height:1}.pc--banner .pc__category{color:var(--pc-tag-color);font-size:12px;line-height:normal}.pc--banner .pc__buy{flex-shrink:0}.pc{color:var(--pc-title-color);cursor:pointer;text-decoration:none;position:relative}.pc:hover{text-decoration:none}.pc:focus-visible{outline:2px solid var(--pc-hover-border);outline-offset:2px}a.pc,a.pc:hover{color:inherit;text-decoration:none}
.faq{width:100%;display:grid}.faq__title{font-family:var(--font-body);color:var(--text-headings);grid-area:title;line-height:1.2}.faq__accordion{flex-direction:column;grid-area:accordion;gap:4px;display:flex}.faq__image{border-radius:var(--border-radius-s,8px);grid-area:image;position:relative;overflow:hidden}.faq__image img{object-fit:cover;width:100%;height:100%}.faq__image-overlay{pointer-events:none;position:absolute;inset:0}.faq__image-overlay img{object-fit:contain;width:auto;height:100%}.faq__heading{flex-direction:column;grid-area:heading;gap:8px;padding:24px 0;display:flex}.faq__heading-icon-row{align-items:center;gap:8px;display:flex}.faq__heading-icon-row svg,.faq__heading-icon-row img{flex-shrink:0;width:16px;height:16px}.faq__heading-icon-label{font:var(--body14,400 14px/1 var(--font-body));color:var(--text-caption);white-space:nowrap}.faq__heading-title{font-family:var(--font-body);color:var(--text-headings);line-height:1.2}.faq__heading-description{font:var(--body14,400 14px/1 var(--font-body));color:var(--text-body);max-width:600px}.faq--image-side{grid-template-columns:1fr;grid-template-areas:"title""accordion";padding-inline:0}.faq--image-side .faq__title,.faq--image-side .faq__heading-title{font-size:24px}@media (min-width:768px) and (max-width:1289px){.faq--image-side{grid-template-columns:1fr;grid-template-areas:"title title""image image""accordion accordion";gap:16px;padding-inline:0}.faq--image-side .faq__title,.faq--image-side .faq__heading-title{font-size:24px}}@media (min-width:1290px){.faq--image-side{grid-template-columns:706px 1fr;grid-template-areas:"title accordion""image accordion";gap:0;padding-inline:0}.faq--image-side .faq__title,.faq--image-side .faq__heading-title{font-size:40px}}.faq--full-width{grid-template-columns:1fr;grid-template-areas:"title""accordion";gap:16px;padding-inline:0}.faq--full-width .faq__title,.faq--full-width .faq__heading-title{font-size:24px}@media (min-width:768px) and (max-width:1289px){.faq--full-width{grid-template-columns:1fr;grid-template-areas:"title""accordion";gap:24px;padding-inline:0}.faq--full-width .faq__title,.faq--full-width .faq__heading-title{font-size:32px}}@media (min-width:1290px){.faq--full-width{grid-template-columns:1fr;grid-template-areas:"title""accordion";gap:24px;padding-inline:0}.faq--full-width .faq__title,.faq--full-width .faq__heading-title{font-size:32px}}.faq--image-left{grid-template-columns:1fr;grid-template-areas:"title""accordion";gap:16px;padding-inline:0}.faq--image-left .faq__title,.faq--image-left .faq__heading-title{font-size:24px}@media (min-width:768px) and (max-width:1289px){.faq--image-left{grid-template-columns:1fr;grid-template-areas:"image""title""accordion";gap:16px;padding-inline:0}.faq--image-left .faq__title,.faq--image-left .faq__heading-title{font-size:24px}}@media (min-width:1290px){.faq--image-left{grid-template-columns:1fr 1fr;grid-template-areas:"image title""image accordion";gap:80px;padding-inline:0}.faq--image-left .faq__title,.faq--image-left .faq__heading-title{font-size:32px}}.faq--heading-side{grid-template-columns:1fr;grid-template-areas:"heading""accordion";gap:0;padding-inline:0}.faq--heading-side .faq__title,.faq--heading-side .faq__heading-title{font-size:24px}@media (min-width:768px) and (max-width:1289px){.faq--heading-side{grid-template-columns:1fr 1fr;grid-template-areas:"heading accordion";gap:0;padding-inline:0}.faq--heading-side .faq__title,.faq--heading-side .faq__heading-title{font-size:24px}}@media (min-width:1290px){.faq--heading-side{grid-template-columns:600px 1fr;grid-template-areas:"heading accordion";gap:40px;padding-inline:0}.faq--heading-side .faq__title,.faq--heading-side .faq__heading-title{font-size:40px}}@media (max-width:767px){.faq--image-side .faq__image{display:none}}.faq--image-left .faq__image{aspect-ratio:1520/1162}@media (max-width:767px){.faq--image-left .faq__image{display:none}}@media (min-width:768px) and (max-width:1289px){.faq--heading-side .faq__accordion{min-width:600px}}.faq--tabs-side{grid-template-columns:1fr;grid-template-areas:"title""list""panel";row-gap:24px;display:grid}@media (min-width:768px){.faq--tabs-side{grid-template-columns:minmax(280px,1fr) 2fr;grid-template-areas:"title title""list panel";gap:40px 24px}}.faq--tabs-side .faq__title{font-family:var(--font-headings);color:var(--text-headings);text-align:center;text-transform:uppercase;grid-area:title;font-size:24px;line-height:1.1}@media (min-width:768px){.faq--tabs-side .faq__title{font-size:32px}}.faq--tabs-side .faq-tabs__list{flex-direction:column;grid-area:list;gap:8px;margin:0;padding:0;list-style:none;display:flex}.faq--tabs-side .faq-tabs__trigger{border-radius:var(--border-radius-s,8px);background:var(--surface-card);width:100%;color:var(--text-body);font-family:var(--font-body);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.3;transition:background-color .15s,color .15s;display:flex}.faq--tabs-side .faq-tabs__trigger:hover{background:var(--surface-field-hover)}.faq--tabs-side .faq-tabs__trigger--active{background:var(--surface-action-secondary-hover);color:var(--text-headings)}.faq--tabs-side .faq-tabs__trigger--active:hover{background:var(--surface-action-secondary-hover)}.faq--tabs-side .faq-tabs__trigger-text{flex:auto;min-width:0}.faq--tabs-side .faq-tabs__trigger-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq--tabs-side .faq-tabs__panel{background:var(--surface-action-secondary-hover);border-radius:var(--border-radius-m,16px);color:var(--text-headings);font-family:var(--font-body);grid-area:panel;padding:24px;font-size:15px;line-height:1.5}@media (min-width:768px){.faq--tabs-side .faq-tabs__panel{padding:32px;font-size:16px}}.faq--tabs-side .faq-tabs__panel p{margin-bottom:0}.faq-item{--faq-trigger-size:18px;--faq-trigger-lh:normal;--faq-content-size:16px;--faq-content-lh:1.3;--faq-content-padding:32px}@media (max-width:767px){.faq-item{--faq-trigger-size:16px;--faq-trigger-lh:1.3;--faq-content-size:14px;--faq-content-lh:normal;--faq-content-padding:16px}}.faq-item{border-radius:var(--border-radius-s,8px);overflow:hidden}.faq-item__trigger{border-radius:var(--border-radius-s,8px);background:var(--surface-action-secondary);border:1px solid var(--border-default);width:100%;color:var(--text-body);font-family:var(--font-body);font-size:var(--faq-trigger-size);line-height:var(--faq-trigger-lh);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:background-color .15s;display:flex}.faq-item__trigger:hover{background:var(--surface-action-secondary-hover);border-color:#0000}.faq-item__trigger-text{flex:1 0 0;min-width:0}.faq-item__trigger-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.faq-item__content{background:var(--surface-action-secondary-hover);border-radius:var(--border-radius-s,8px);padding:var(--faq-content-padding);color:var(--text-body);font-family:var(--font-body);font-size:var(--faq-content-size);line-height:var(--faq-content-lh);margin-top:2px}.faq-item[data-state=open] .faq-item__trigger{background:var(--surface-action-secondary-hover);border-color:#0000}.faq-item[data-state=open] .faq-item__trigger-icon{transform:rotate(180deg)}
.stat-card-module-scss-module__t3o_tG__card{background:var(--surface-default);border-radius:var(--radius-m,8px);text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1647px){.stat-card-module-scss-module__t3o_tG__card{grid-column:span var(--sb-card-span-tablet,1)}}@media (min-width:1290px){.stat-card-module-scss-module__t3o_tG__card{gap:24px;padding:50px 24px}}@media (min-width:1648px){.stat-card-module-scss-module__t3o_tG__card{grid-column:span var(--sb-card-span-desktop,1)}}.stat-card-module-scss-module__t3o_tG__card:before{content:"";background:radial-gradient(at bottom,#0000 0% 70%);background:radial-gradient(ellipse at center bottom, color-mix(in srgb, var(--surface-action) 50%, transparent) 0%, transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:0}.stat-card-module-scss-module__t3o_tG__value{z-index:1;font-family:var(--font-headings);color:var(--text-action);font-size:32px;font-weight:400;line-height:1;position:relative}@media (min-width:1290px){.stat-card-module-scss-module__t3o_tG__value{text-transform:uppercase;font-size:64px}}.stat-card-module-scss-module__t3o_tG__label{z-index:1;font-family:var(--font-body);color:var(--text-headings);text-align:center;text-wrap:balance;font-size:14px;line-height:normal;position:relative}@media (min-width:1290px){.stat-card-module-scss-module__t3o_tG__label{font-size:18px}}
.stats-banner-module-scss-module__xLGrKq__root{grid-template-columns:1fr;grid-template-areas:"heading""cards";gap:8px;display:grid}.stats-banner-module-scss-module__xLGrKq__heading{text-align:center;grid-area:heading;padding:16px 0}@media (min-width:768px){.stats-banner-module-scss-module__xLGrKq__heading{padding:24px 0}}.stats-banner-module-scss-module__xLGrKq__cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:cards;grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.stats-banner-module-scss-module__xLGrKq__cards::-webkit-scrollbar{display:none}@media (min-width:768px) and (max-width:1647px){.stats-banner-module-scss-module__xLGrKq__cards{grid-auto-flow:unset;grid-template-columns:repeat(var(--sb-virtual-cols-tablet,3), minmax(0, 1fr));gap:8px;overflow-x:visible}}@media (min-width:1648px){.stats-banner-module-scss-module__xLGrKq__cards{grid-auto-flow:unset;grid-template-columns:repeat(var(--sb-virtual-cols-desktop,5), minmax(0, 1fr));gap:16px;overflow-x:visible}}
.headings-banner-module-scss-module__TPwrVa__root{--sh-title-font-size:24px;--sh-title-line-height:1.2;--sh-title-text-transform:uppercase;--sh-description-max-width:600px;--sh-description-margin:0 auto;--sh-description-line-height:normal;flex-direction:column;padding:24px 8px;display:flex}.headings-banner-module-scss-module__TPwrVa__root .sh{width:100%}@media (min-width:768px){.headings-banner-module-scss-module__TPwrVa__root{padding:24px 0}}@media (min-width:1290px){.headings-banner-module-scss-module__TPwrVa__root{--sh-title-font-size:40px;background:var(--surface-action-hover,var(--surface-action));border-radius:var(--radius-m,8px);padding:24px}}
