.qbie-scope,:root{--qbie-brand:#16447f;--qbie-deep:#0e2c55;--qbie-accent:#c8a24a;--qbie-mist:#eef3f9;--qbie-sand:#f7f4ee;--qbie-ink:#1d2530;--qbie-white:#fff;--qbie-line:color-mix(in srgb, var(--qbie-brand) 13%, #fff);--qbie-muted:color-mix(in srgb, var(--qbie-ink) 58%, #fff);--qbie-radius:22px;--qbie-radius-sm:11px;--qbie-radius-lg:31px;--qbie-wrap:1240px;--qbie-gutter:22px;--qbie-t-fast:0.15s;--qbie-t:0.28s;--qbie-ease:cubic-bezier(0.4, 0, 0.2, 1);--qbie-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--qbie-shadow-sm:0 2px 10px color-mix(in srgb, var(--qbie-deep) 7%, transparent);--qbie-shadow:0 20px 46px -22px color-mix(in srgb, var(--qbie-deep) 32%, transparent);--qbie-font-head:inherit;--qbie-font-body:inherit}.qbie-hero,.qbie-card,.qbie-cat,.qbie-single,.qbie-filters__btn{--qbie-tint:var(--qbie-brand)}.qbie-wrap{width:min(100% - (var(--qbie-gutter) * 2), var(--qbie-wrap));margin-inline:auto}.qbie-section{padding-block:clamp(40px, 6vw, 84px);font-family:var(--qbie-font-body);color:var(--qbie-ink)}.qbie-section--tight{padding-block:clamp(28px, 4vw, 52px)}.qbie-grid{display:grid;gap:clamp(16px, 2vw, 26px);grid-template-columns:repeat(var(--qbie-cols,4),minmax(0,1fr))}.qbie-grid--2{--qbie-cols:2}.qbie-grid--3{--qbie-cols:3}.qbie-grid--4{--qbie-cols:4}.qbie-heading{margin:0 0 clamp(22px, 3vw, 36px);font-family:var(--qbie-font-head)}.qbie-heading__title{margin:0;font-size:clamp(1.5rem, 3vw, 2.1rem);line-height:1.2;color:var(--qbie-deep)}.qbie-heading__text{margin:10px 0 0;max-width:68ch;color:var(--qbie-muted)}.qbie-heading--center{text-align:center}.qbie-heading--divider{margin-block-start:clamp(38px, 5vw, 66px);padding-block-start:clamp(22px, 3vw, 34px);border-block-start:1px solid var(--qbie-line)}.qbie-heading--center .qbie-heading__text{margin-inline:auto}.qbie-icon{width:1em;height:1em;flex:none;vertical-align:-.12em}.qbie-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border:1px solid #fff0;border-radius:100px;font-family:var(--qbie-font-head);font-weight:600;font-size:.92rem;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--qbie-t) var(--qbie-ease),border-color var(--qbie-t) var(--qbie-ease),color var(--qbie-t) var(--qbie-ease),box-shadow var(--qbie-t) var(--qbie-ease)}.qbie-btn .qbie-icon{transition:transform var(--qbie-t) var(--qbie-ease-out)}.qbie-btn:hover .qbie-icon{transform:translateX(3px)}.qbie-btn--solid{background:var(--qbie-brand);color:#fff}.qbie-btn--solid:hover,.qbie-btn--solid:focus-visible{background:var(--qbie-deep);color:#fff;box-shadow:var(--qbie-shadow)}.qbie-btn--outline{border-color:var(--qbie-line);background:var(--qbie-white);color:var(--qbie-deep)}.qbie-btn--outline:hover,.qbie-btn--outline:focus-visible{border-color:var(--qbie-brand);color:var(--qbie-brand)}.qbie-btn--ghost{border-color:color-mix(in srgb,var(--qbie-accent) 55%,#fff);background:color-mix(in srgb,var(--qbie-accent) 10%,#fff);color:color-mix(in srgb,var(--qbie-accent) 72%,#000)}.qbie-btn--ghost:hover,.qbie-btn--ghost:focus-visible{background:color-mix(in srgb,var(--qbie-accent) 20%,#fff)}.qbie-btn:focus-visible,.qbie-filters__btn:focus-visible,.qbie-card__link:focus-visible,.qbie-gallery__thumbs button:focus-visible{outline:2px solid var(--qbie-accent);outline-offset:3px}.qbie-code{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:100px;background:color-mix(in srgb,var(--qbie-accent) 16%,#fff);color:color-mix(in srgb,var(--qbie-accent) 78%,#000);font-size:.78rem;font-weight:700;letter-spacing:.04em}.qbie-ph{display:grid;place-items:center;gap:8px;inline-size:100%;aspect-ratio:var(--qbie-ph-ratio,1 / 1);padding:16px;border-radius:inherit;background:linear-gradient(150deg,var(--qbie-mist),#fff 78%);color:color-mix(in srgb,var(--qbie-brand) 45%,#fff);text-align:center}.qbie-ph__mark{font-size:clamp(1.8rem, 4vw, 2.6rem);opacity:.55}.qbie-ph__label{font-size:.76rem;font-weight:600;max-width:22ch;opacity:.75}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity 0.6s var(--qbie-ease-out) var(--qbie-reveal-delay,0ms),transform 0.6s var(--qbie-ease-out) var(--qbie-reveal-delay,0ms)}[data-reveal].is-in{opacity:1;transform:none}.qbie-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(34px, 6vw, 72px);background:linear-gradient(135deg,var(--qbie-tint) 0%,color-mix(in srgb,var(--qbie-tint) 72%,#000) 100%);color:#fff;font-family:var(--qbie-font-body)}.qbie-hero__bg{position:absolute;inset:0;z-index:-2}.qbie-hero__bg img{width:100%;height:100%;object-fit:cover}.qbie-hero--image::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--qbie-tint) 92%,transparent) 0%,color-mix(in srgb,var(--qbie-tint) 62%,transparent) 100%)}.qbie-hero__title{margin:0;font-family:var(--qbie-font-head);font-size:clamp(1.7rem, 4vw, 2.7rem);line-height:1.16;color:#fff}.qbie-hero__sub{margin:12px 0 0;max-width:62ch;color:color-mix(in srgb,#fff 82%,transparent)}.qbie-hero__code{display:inline-block;margin-block-end:12px;padding:5px 13px;border-radius:100px;background:color-mix(in srgb,#fff 18%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.04em}.qbie-trail{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-block-end:16px;font-size:.83rem;color:color-mix(in srgb,#fff 78%,transparent)}.qbie-trail a{color:inherit;text-decoration:none;transition:color var(--qbie-t-fast) var(--qbie-ease)}.qbie-trail a:hover{color:#fff;text-decoration:underline}.qbie-trail strong{font-weight:600;color:#fff}.qbie-trail .qbie-icon{opacity:.55;font-size:.8em}.qbie-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--qbie-line);border-radius:var(--qbie-radius);background:var(--qbie-white);transition:transform var(--qbie-t) var(--qbie-ease-out),box-shadow var(--qbie-t) var(--qbie-ease),border-color var(--qbie-t) var(--qbie-ease)}.qbie-card--soft{box-shadow:var(--qbie-shadow-sm)}.qbie-card--flat{box-shadow:none}.qbie-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--qbie-tint) 38%,#fff);box-shadow:var(--qbie-shadow)}.qbie-card[hidden]{display:none}.qbie-card__media{position:relative;display:block;overflow:hidden;background:radial-gradient(78% 68% at 50% 30%,var(--qbie-mist) 0%,#fff 76%)}.qbie-card__media img,.qbie-card__media .qbie-ph{width:100%;aspect-ratio:1;object-fit:contain;padding:16px;border-radius:0;transition:scale 0.5s var(--qbie-ease-out)}.qbie-card:hover .qbie-card__media img{scale:1.05}.qbie-card__code{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:4px 11px;border-radius:100px;background:color-mix(in srgb,var(--qbie-accent) 18%,#fff);color:color-mix(in srgb,var(--qbie-accent) 78%,#000);font-size:.72rem;font-weight:700;letter-spacing:.03em}.qbie-card__body{flex:1;display:flex;flex-direction:column;gap:7px;padding:18px 20px 20px;border-block-start:1px solid var(--qbie-line)}.qbie-card--solid .qbie-card__body{border-block-start:0;background:var(--qbie-tint);color:#fff;transition:background-color var(--qbie-t) var(--qbie-ease)}.qbie-card--solid:hover .qbie-card__body{background:color-mix(in srgb,var(--qbie-tint) 78%,#000)}.qbie-card--solid .qbie-card__title,.qbie-card--solid .qbie-card__title a{color:#fff}.qbie-card--solid .qbie-card__text{color:color-mix(in srgb,#fff 76%,transparent)}.qbie-card--solid .qbie-card__class,.qbie-card--solid .qbie-card__more{color:color-mix(in srgb,var(--qbie-accent) 65%,#fff)}.qbie-card__class{font-size:.73rem;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--qbie-tint) 72%,#fff)}.qbie-card__title{margin:0;font-family:var(--qbie-font-head);font-size:1.05rem;line-height:1.32;color:var(--qbie-deep)}.qbie-card__title a{color:inherit;text-decoration:none}.qbie-card__link::after{content:"";position:absolute;inset:0;z-index:1}.qbie-card__text{flex:1;margin:0;font-size:.87rem;line-height:1.6;color:var(--qbie-muted)}.qbie-card__more{display:inline-flex;align-items:center;gap:7px;margin-block-start:4px;font-family:var(--qbie-font-head);font-size:.82rem;font-weight:600;color:var(--qbie-tint)}.qbie-card__more .qbie-icon{transition:transform var(--qbie-t) var(--qbie-ease-out)}.qbie-card:hover .qbie-card__more .qbie-icon{transform:translateX(4px)}.qbie-cat{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--qbie-line);border-radius:var(--qbie-radius);background:var(--qbie-white);box-shadow:var(--qbie-shadow-sm);transition:transform var(--qbie-t) var(--qbie-ease-out),box-shadow var(--qbie-t) var(--qbie-ease)}.qbie-cat:hover{transform:translateY(-5px);box-shadow:var(--qbie-shadow)}.qbie-cat__media{position:relative;display:block;overflow:visible}.qbie-cat__frame{display:block;overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit}.qbie-cat__media img,.qbie-cat__media .qbie-ph{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0;transition:scale 0.6s var(--qbie-ease-out)}.qbie-cat:hover .qbie-cat__media img{scale:1.05}.qbie-cat__icon{position:absolute;z-index:2;inset-block-end:-22px;inset-inline-start:22px;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;border:3px solid #fff;background:var(--qbie-tint);color:#fff;font-size:1.3rem;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--qbie-deep) 55%,transparent);pointer-events:none;transition:transform var(--qbie-t) var(--qbie-ease-out)}.qbie-cat:hover .qbie-cat__icon{transform:translateY(-3px)}.qbie-cat__body{flex:1;display:flex;flex-direction:column;gap:9px;padding:44px 22px 20px}.qbie-cat__title{margin:0;font-family:var(--qbie-font-head);font-size:1.15rem;color:var(--qbie-deep)}.qbie-cat__title a{color:inherit;text-decoration:none}.qbie-cat__text{flex:1;margin:0;font-size:.88rem;line-height:1.6;color:var(--qbie-muted)}.qbie-cat__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 0;padding-block-start:14px;border-block-start:1px solid var(--qbie-line);font-size:.82rem}.qbie-cat__count{color:var(--qbie-muted)}.qbie-cat__go{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--qbie-tint)}.qbie-cat:hover .qbie-cat__go .qbie-icon{transform:translateX(4px)}.qbie-cat__go .qbie-icon{transition:transform var(--qbie-t) var(--qbie-ease-out)}.qbie-img{display:block;max-width:100%;height:auto}.qbie-products__cta{margin-block-start:clamp(24px, 3vw, 40px);margin-block-end:0;text-align:center}.qbie-filters{display:flex;flex-wrap:wrap;gap:9px;margin-block-end:clamp(20px, 3vw, 32px)}.qbie-filters__btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border:1px solid var(--qbie-line);border-radius:100px;background:var(--qbie-white);color:var(--qbie-deep);font-family:var(--qbie-font-head);font-size:.86rem;font-weight:500;cursor:pointer;transition:background-color var(--qbie-t) var(--qbie-ease),border-color var(--qbie-t) var(--qbie-ease),color var(--qbie-t) var(--qbie-ease)}.qbie-filters__btn:hover{border-color:var(--qbie-tint);color:var(--qbie-tint)}.qbie-filters__btn.is-active{background:var(--qbie-tint);border-color:var(--qbie-tint);color:#fff}.qbie-filters__empty,.qbie-empty{padding:34px 20px;text-align:center;color:var(--qbie-muted)}.qbie-empty{display:grid;gap:16px;justify-items:center;border:1px dashed var(--qbie-line);border-radius:var(--qbie-radius);background:color-mix(in srgb,var(--qbie-mist) 50%,#fff)}.qbie-empty p{margin:0;max-width:52ch}.qbie-pagination{margin-block-start:clamp(28px, 4vw, 48px)}.qbie-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.qbie-pagination a,.qbie-pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding-inline:12px;border:1px solid var(--qbie-line);border-radius:100px;background:var(--qbie-white);color:var(--qbie-deep);font-size:.9rem;text-decoration:none;transition:background-color var(--qbie-t) var(--qbie-ease),color var(--qbie-t) var(--qbie-ease)}.qbie-pagination a:hover,.qbie-pagination .current{background:var(--qbie-brand);border-color:var(--qbie-brand);color:#fff}.qbie-pagination .qbie-icon--prev{transform:scaleX(-1)}.qbie-single__top{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(26px, 4vw, 58px);align-items:start}.qbie-shot{overflow:hidden;border:1px solid var(--qbie-line);border-radius:var(--qbie-radius-lg);background:radial-gradient(78% 68% at 50% 26%,var(--qbie-mist) 0%,#fff 78%);box-shadow:var(--qbie-shadow-sm)}.qbie-shot img,.qbie-shot .qbie-ph{width:100%;aspect-ratio:1;object-fit:contain;padding:26px;border-radius:0}.qbie-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none}.qbie-gallery__thumbs button{display:block;width:100%;padding:0;overflow:hidden;border:2px solid #fff0;border-radius:var(--qbie-radius-sm);background:var(--qbie-white);cursor:pointer;transition:border-color var(--qbie-t) var(--qbie-ease),transform var(--qbie-t) var(--qbie-ease-out)}.qbie-gallery__thumbs button:hover{transform:translateY(-2px)}.qbie-gallery__thumbs button.is-active{border-color:var(--qbie-accent)}.qbie-gallery__thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.qbie-single__class{display:inline-flex;align-items:center;gap:10px;margin-block-end:14px;font-family:var(--qbie-font-head);font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--qbie-deep)}.qbie-single__class::before{content:"";width:26px;height:3px;border-radius:100px;background:var(--qbie-accent)}.qbie-single__title{margin:0 0 14px;font-family:var(--qbie-font-head);font-size:clamp(1.6rem, 3.4vw, 2.4rem);line-height:1.16;color:var(--qbie-deep)}.qbie-single__desc{max-width:68ch;color:var(--qbie-muted);line-height:1.75}.qbie-single__desc p{margin:0 0 12px}.qbie-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-block:24px;padding:0}.qbie-fact{padding:14px 16px;border-radius:var(--qbie-radius-sm);background:var(--qbie-mist)}.qbie-fact dt{margin-block-end:4px;font-size:.74rem;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--qbie-tint) 78%,#fff)}.qbie-fact dd{margin:0;font-family:var(--qbie-font-head);font-size:.95rem;font-weight:600;color:var(--qbie-deep)}.qbie-single__actions{display:flex;flex-wrap:wrap;gap:10px}.qbie-features{margin-block-start:clamp(36px, 5vw, 64px);padding:clamp(22px, 3vw, 34px);border-radius:var(--qbie-radius-lg);background:var(--qbie-sand)}.qbie-features__title,.qbie-panel__title,.qbie-data__title,.qbie-related__title{margin:0 0 18px;font-family:var(--qbie-font-head);font-size:1.15rem;color:var(--qbie-deep)}.qbie-features__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(14px, 2vw, 24px);margin:0;padding:0;list-style:none}.qbie-feature{display:grid;justify-items:center;gap:10px;text-align:center}.qbie-feature__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid color-mix(in srgb,var(--qbie-tint) 22%,#fff);background:#fff;color:var(--qbie-tint);font-size:1.45rem;transition:background-color var(--qbie-t) var(--qbie-ease),color var(--qbie-t) var(--qbie-ease)}.qbie-feature:hover .qbie-feature__icon{background:var(--qbie-tint);color:#fff}.qbie-feature__label{font-size:.85rem;line-height:1.45;color:var(--qbie-ink);max-width:22ch}.qbie-panel{margin-block-start:clamp(28px, 4vw, 48px);padding:clamp(20px, 3vw, 30px);border:1px solid var(--qbie-line);border-inline-start:4px solid var(--qbie-tint);border-radius:var(--qbie-radius);background:var(--qbie-white)}.qbie-panel p{margin:0;max-width:74ch;color:var(--qbie-muted);line-height:1.75}.qbie-data{margin-block-start:clamp(28px, 4vw, 48px);overflow:hidden;border:1px solid var(--qbie-line);border-radius:var(--qbie-radius-lg);background:var(--qbie-white)}.qbie-data__head{display:flex;align-items:center;gap:11px;padding:17px 24px;background:var(--qbie-deep);color:#fff}.qbie-data__head .qbie-data__title{margin:0;color:#fff;font-size:1.02rem}.qbie-data__head .qbie-icon{font-size:1.25rem;color:var(--qbie-accent)}.qbie-data table{width:100%;border-collapse:collapse}.qbie-data th,.qbie-data td{padding:14px 24px;text-align:start;vertical-align:top;border-block-end:1px solid var(--qbie-line)}.qbie-data tr:last-child th,.qbie-data tr:last-child td{border-block-end:0}.qbie-data th{width:36%;font-family:var(--qbie-font-head);font-size:.85rem;font-weight:600;color:color-mix(in srgb,var(--qbie-tint) 80%,#fff);background:color-mix(in srgb,var(--qbie-mist) 58%,#fff)}.qbie-data td{font-size:.93rem;color:var(--qbie-ink)}.qbie-docs{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:clamp(20px, 3vw, 30px)}.qbie-note{margin-block-start:clamp(22px, 3vw, 34px);padding:16px 20px;border-inline-start:3px solid var(--qbie-accent);border-radius:var(--qbie-radius-sm);background:color-mix(in srgb,var(--qbie-accent) 8%,#fff);font-size:.88rem;line-height:1.7;color:var(--qbie-muted)}.qbie-related{margin-block-start:clamp(44px, 6vw, 78px);padding-block-start:clamp(28px, 4vw, 46px);border-block-start:1px solid var(--qbie-line)}.qbie-subcats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-block-end:clamp(24px, 3vw, 40px);padding:0;list-style:none}.qbie-subcat{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--qbie-line);border-radius:var(--qbie-radius-sm);background:var(--qbie-white);color:var(--qbie-deep);font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color var(--qbie-t) var(--qbie-ease),background-color var(--qbie-t) var(--qbie-ease)}.qbie-subcat:hover{border-color:var(--qbie-brand);background:var(--qbie-mist)}.qbie-subcat .qbie-icon{font-size:1.15rem;color:var(--qbie-brand)}.qbie-subcat span:last-child{margin-inline-start:auto;color:var(--qbie-muted);font-size:.8rem}.qbie-carousel-wrap{font-family:var(--qbie-font-body);color:var(--qbie-ink)}.qbie-carousel{position:relative;--qbie-cv-per-view:4;--qbie-cv-gap:22px}.qbie-carousel__viewport{display:flex;gap:var(--qbie-cv-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:4px;margin-block:-4px}.qbie-carousel__viewport::-webkit-scrollbar{display:none}.qbie-carousel__viewport:focus-visible{outline:2px solid var(--qbie-accent);outline-offset:4px;border-radius:var(--qbie-radius-sm)}.qbie-carousel__slide{flex:0 0 calc((100% - (var(--qbie-cv-gap) * (var(--qbie-cv-per-view) - 1))) / var(--qbie-cv-per-view));min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.qbie-carousel__slide>*{height:100%}.qbie-carousel__arrow{position:absolute;inset-block-start:50%;z-index:3;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--qbie-line);border-radius:50%;background:var(--qbie-white);color:var(--qbie-deep);font-size:1.1rem;cursor:pointer;box-shadow:var(--qbie-shadow-sm);transform:translateY(-50%);transition:background-color var(--qbie-t-fast) var(--qbie-ease),color var(--qbie-t-fast) var(--qbie-ease),box-shadow var(--qbie-t-fast) var(--qbie-ease),opacity var(--qbie-t-fast) var(--qbie-ease)}.qbie-carousel__arrow:hover{background:var(--qbie-tint);color:#fff;box-shadow:var(--qbie-shadow)}.qbie-carousel__arrow--prev{inset-inline-start:-23px}.qbie-carousel__arrow--next{inset-inline-end:-23px}.qbie-carousel__arrow--prev .qbie-icon{transform:scaleX(-1)}.qbie-carousel__arrow.is-disabled{opacity:.35;pointer-events:none}.qbie-carousel.is-fit .qbie-carousel__arrow,.qbie-carousel.is-fit .qbie-carousel__dots{display:none}.qbie-carousel__dots{display:flex;justify-content:center;gap:9px;margin-block-start:clamp(18px, 2.4vw, 28px)}.qbie-carousel__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--qbie-line);cursor:pointer;transition:background-color var(--qbie-t-fast) var(--qbie-ease),width var(--qbie-t) var(--qbie-ease),transform var(--qbie-t-fast) var(--qbie-ease)}.qbie-carousel__dot:hover{transform:scale(1.2)}.qbie-carousel__dot.is-active{width:24px;border-radius:100px;background:var(--qbie-tint)}.qbie-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.qbie-carousel__arrow{width:38px;height:38px;font-size:.95rem}.qbie-carousel__arrow--prev{inset-inline-start:4px}.qbie-carousel__arrow--next{inset-inline-end:4px}}@media (max-width:1100px){.qbie-grid--4{--qbie-cols:3}}@media (max-width:860px){.qbie-single__top{grid-template-columns:minmax(0,1fr)}.qbie-grid--3,.qbie-grid--4{--qbie-cols:2}.qbie-data th{width:44%}}@media (max-width:560px){.qbie-grid{--qbie-cols:1}.qbie-features__list{grid-template-columns:repeat(2,minmax(0,1fr))}.qbie-data th,.qbie-data td{padding-inline:16px}.qbie-single__actions .qbie-btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.qbie-card,.qbie-cat,.qbie-card__media img,.qbie-cat__media img,.qbie-btn,.qbie-icon{transition:none!important}.qbie-card:hover,.qbie-cat:hover{transform:none}.qbie-carousel__viewport{scroll-behavior:auto}}