:where(html){--bq-ink:#272a5a;--bq-accent:#00583f;--bq-soft:#f2f8f4;--bq-soft2:#e6f2ea;--bq-line:#e3ebe6;--bq-deep:#17241f;--bq-muted:#5f6278;--bq-r:28px;--bq-hfont:"El Messiri","Times New Roman",serif}.bq-sec{position:relative;background:var(--bq-bg,#fff);color:var(--bq-ink);padding:var(--bq-pt,56px) 0 var(--bq-pb,56px);line-height:1.7;scroll-margin-top:120px}.bq-sec *,.bq-sec *:before,.bq-sec *:after{box-sizing:border-box}.bq-sec a{color:inherit;text-decoration:none}.bq-sec img{max-width:100%;display:block}.bq-wrap{max-width:1360px;margin:0 auto;padding:0 32px}.bq-serif{font-family:var(--bq-hfont)!important;font-weight:700;letter-spacing:0}[dir=rtl] .bq-serif{line-height:1.35}.bq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bq-accent)}[dir=rtl] .bq-eyebrow{letter-spacing:0;font-size:13px}.bq-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.55}.bq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:28px}.bq-head--center{flex-direction:column;align-items:center;text-align:center}.bq-head--center .bq-eyebrow:after{content:"";width:26px;height:1px;background:currentColor;opacity:.55}.bq-head__txt{max-width:760px}.bq-head h2{font-family:var(--bq-hfont);font-weight:700;font-size:clamp(26px,3vw,var(--bq-hs,40px));line-height:1.25;margin:6px 0 0;color:var(--bq-ink)}.bq-head p{margin:10px 0 0;color:var(--bq-muted);font-size:15px;max-width:640px}.bq-head--center p{margin-inline:auto}.bq-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--bq-ink);border-bottom:1px solid color-mix(in srgb,var(--bq-ink) 30%,transparent);padding-bottom:2px;white-space:nowrap}.bq-link:hover{color:var(--bq-accent);border-color:var(--bq-accent)}.bq-arrow{display:inline-block;transition:transform .25s ease}[dir=rtl] .bq-arrow{transform:scaleX(-1)}.bq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 28px;border-radius:999px;font-weight:700;font-size:15px;line-height:1.2;border:1px solid transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease;cursor:pointer}.bq-btn--solid{background:var(--bq-ink);color:#fff!important}.bq-btn--solid:hover{background:var(--bq-accent)}.bq-btn--ghost{background:#fff9;border-color:color-mix(in srgb,var(--bq-ink) 22%,transparent);color:var(--bq-ink)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bq-btn--ghost:hover{border-color:var(--bq-ink)}.bq-btn:focus-visible,.bq-card:focus-visible,.bq-tile:focus-visible,.bq-chip:focus-visible{outline:2px solid var(--bq-accent);outline-offset:3px}.bq-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;min-height:var(--bq-h,560px)}.bq-hero__copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4.4vw,72px);border-radius:var(--bq-r);background:linear-gradient(145deg,#fff 0%,var(--bq-soft) 58%,var(--bq-soft2) 100%);border:1px solid var(--bq-line);overflow:hidden;isolation:isolate}.bq-hero__copy:after{content:"";position:absolute;inset-inline-end:-120px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bq-accent) 16%,transparent),transparent 70%);z-index:-1}.bq-hero__logo{margin-bottom:22px}.bq-hero__logo img{width:var(--bq-logo,150px);height:auto;max-height:90px;object-fit:contain;object-position:var(--bq-logo-pos,left);mix-blend-mode:multiply}[dir=rtl] .bq-hero__logo img{object-position:right}.bq-hero h1{font-family:var(--bq-hfont);font-weight:700;font-size:clamp(40px,5vw,var(--bq-ts,72px));line-height:1.08;margin:12px 0 18px;color:var(--bq-ink);overflow-wrap:anywhere}[dir=rtl] .bq-hero h1{line-height:1.3}.bq-hero__lead{font-size:clamp(15px,1.25vw,17.5px);line-height:1.9;color:var(--bq-muted);max-width:560px;margin:0 0 28px}.bq-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.bq-facts{display:grid;grid-template-columns:repeat(var(--bq-fn,3),minmax(0,1fr));gap:0;margin-top:34px;padding-top:24px;border-top:1px solid var(--bq-line)}.bq-fact{padding-inline:16px;border-inline-start:1px solid var(--bq-line)}.bq-fact:first-child{padding-inline-start:0;border-inline-start:0}.bq-fact b{display:block;font-family:var(--bq-hfont);font-size:clamp(18px,1.7vw,25px);line-height:1.2;color:var(--bq-ink)}.bq-fact span{display:block;font-size:12.5px;color:var(--bq-muted);margin-top:4px;line-height:1.5}.bq-hero__visual{position:relative;border-radius:var(--bq-r);overflow:hidden;min-height:inherit;background:var(--bq-deep);isolation:isolate}.bq-hero__visual>picture,.bq-hero__visual>picture img,.bq-hero__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bq-focal,center)}.bq-hero__visual--contain{background:radial-gradient(110% 90% at 50% 40%,#fff 0%,var(--bq-soft) 55%,var(--bq-soft2) 100%)}.bq-hero__visual--contain>picture img,.bq-hero__visual--contain>img{object-fit:contain;padding:7%;mix-blend-mode:multiply}.bq-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(90% 75% at 50% 45%,#fff 0%,var(--bq-soft) 52%,var(--bq-soft2) 100%)}.bq-stage:before{content:"";position:absolute;width:min(78%,520px);aspect-ratio:1;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle at 42% 35%,#fff 0% 32%,color-mix(in srgb,var(--bq-soft2) 70%,#fff) 72%);box-shadow:0 0 0 22px color-mix(in srgb,#fff 45%,transparent),0 50px 90px -60px color-mix(in srgb,var(--bq-deep) 60%,transparent)}.bq-stage__p{position:absolute;bottom:16%;display:flex;align-items:flex-end;justify-content:center}.bq-stage__p img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bq-stage__p--1{height:62%;width:42%;left:29%;z-index:2}.bq-stage__p--2{height:42%;width:26%;left:9%;bottom:18%;z-index:1}.bq-stage__p--3{height:42%;width:26%;right:9%;bottom:18%;z-index:1}.bq-stage--solo .bq-stage__p--1{height:70%;width:56%;left:22%}.bq-feat{position:absolute;z-index:3;inset-inline-end:18px;bottom:18px;display:flex;align-items:center;gap:12px;width:min(370px,calc(100% - 36px));padding:10px 12px;border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:0 24px 50px -28px #14162d80;color:var(--bq-ink)}.bq-feat__img{flex:0 0 66px;height:66px;border-radius:14px;background:var(--bq-soft);overflow:hidden}.bq-feat__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bq-feat__body{flex:1;min-width:0}.bq-feat__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bq-accent)}[dir=rtl] .bq-feat__label{letter-spacing:0}.bq-feat__title{display:block;font-size:13.5px;font-weight:600;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-feat__price{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700}.bq-feat__price s{font-size:12px;font-weight:500;color:#8d90a3}.bq-feat__price em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--tb-sale,#8a2f4c);padding:1px 7px;border-radius:999px}.bq-feat__atc{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:0;background:var(--bq-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.bq-feat__atc:hover{background:var(--bq-accent)}.bq-feat__atc[disabled]{opacity:.45;cursor:not-allowed}.bq-feat__atc.is-added{background:var(--bq-accent)}.bq-feat__atc [data-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bq-hero--overlay .bq-hero__grid{grid-template-columns:1fr}.bq-hero--overlay .bq-hero__visual{grid-area:1/1}.bq-hero--overlay .bq-hero__copy{grid-area:1/1;z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--bq-deep) var(--bq-scrim,70%),transparent) 0%,transparent 72%);border:0;max-width:none;color:#fff}[dir=rtl] .bq-hero--overlay .bq-hero__copy{background:linear-gradient(270deg,color-mix(in srgb,var(--bq-deep) var(--bq-scrim,70%),transparent) 0%,transparent 72%)}.bq-hero--overlay .bq-hero__copy>*{max-width:560px}.bq-hero--overlay h1,.bq-hero--overlay .bq-fact b{color:#fff}.bq-hero--overlay .bq-hero__lead,.bq-hero--overlay .bq-fact span{color:#ffffffd1}.bq-hero--overlay .bq-eyebrow{color:#fff}.bq-hero--overlay .bq-facts,.bq-hero--overlay .bq-fact{border-color:#ffffff40}.bq-hero--overlay .bq-hero__logo img{mix-blend-mode:normal;filter:brightness(0) invert(1)}.bq-hero--overlay .bq-btn--solid{background:#fff;color:var(--bq-ink)!important}.bq-hero--overlay .bq-btn--ghost{background:transparent;color:#fff!important;border-color:#ffffff8c}.bq-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bq-jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px;border-radius:999px;border:1px solid var(--bq-line);background:#fff;font-size:14px;font-weight:600;color:var(--bq-ink);transition:border-color .2s ease,background .2s ease}.bq-jump:hover{border-color:var(--bq-accent);background:var(--bq-soft)}.bq-jump i{font-style:normal;color:var(--bq-accent)}.bq-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.bq-story--noimg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bq-story__img{border-radius:var(--bq-r);overflow:hidden;aspect-ratio:var(--bq-sar,4/5);background:var(--bq-soft)}.bq-story__img img{width:100%;height:100%;object-fit:cover}.bq-story--imgend .bq-story__img{order:2}.bq-story h2{font-family:var(--bq-hfont);font-weight:700;font-size:clamp(28px,3.4vw,var(--bq-hs,46px));line-height:1.2;margin:10px 0 18px}.bq-story__body{font-size:16px;line-height:1.95;color:var(--bq-muted)}.bq-story__body p{margin:0 0 14px}.bq-pillars{display:grid;gap:14px}.bq-story--noimg .bq-pillars{grid-template-columns:1fr}.bq-pillar{display:flex;gap:16px;padding:20px 22px;border-radius:20px;background:linear-gradient(150deg,#fff,var(--bq-soft));border:1px solid var(--bq-line)}.bq-pillar__n{flex:0 0 auto;font-family:var(--bq-hfont);font-size:26px;line-height:1;color:var(--bq-accent);min-width:34px}.bq-pillar h3{margin:0 0 4px;font-size:16.5px;font-weight:700;color:var(--bq-ink)}.bq-pillar p{margin:0;font-size:14px;line-height:1.75;color:var(--bq-muted)}.bq-story__main .bq-pillars{margin-top:22px}.bq-cards{display:grid;grid-template-columns:repeat(var(--bq-cols,4),minmax(0,1fr));gap:var(--bq-gap,18px)}.bq-card{position:relative;display:block;height:var(--bq-ch,620px);border-radius:var(--bq-cr,26px);overflow:hidden;isolation:isolate;color:var(--bq-ct,#fff);background:var(--bq-cbg,var(--bq-deep));transform:translateZ(0)}.bq-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bq-card__media picture,.bq-card__media img{width:100%;height:100%}.bq-card__media img{object-fit:cover;object-position:var(--bq-focal,center)}.bq-card--product .bq-card__media{background:radial-gradient(85% 60% at 50% 58%,color-mix(in srgb,#fff 70%,var(--bq-cbg2,var(--bq-soft2))) 0%,var(--bq-cbg2,var(--bq-soft2)) 45%,var(--bq-cbg,var(--bq-deep)) 100%)}.bq-card--product .bq-card__media:before{content:"";position:absolute;left:50%;top:57%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 45% 35%,#fffffff2,#ffffff8c 55%,#fff0 72%)}.bq-card--product .bq-card__media img{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:66%;max-height:46%;object-fit:contain;mix-blend-mode:multiply}.bq-card:hover .bq-card__media{transform:scale(var(--bq-zoom,1.05))}.bq-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,12,22,calc(var(--bq-sh,.45) * 1)),#0a0c1600 36% 58%,rgba(10,12,22,calc(var(--bq-sh,.45) * 1.1)))}.bq-card--product .bq-card__shade{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--bq-sh,.45) * .35)) 0%,transparent 30%,transparent 72%,rgba(0,0,0,calc(var(--bq-sh,.45) * .45)) 100%)}.bq-card__txt{position:absolute;z-index:2;inset-inline:clamp(18px,2vw,30px);top:clamp(22px,2.6vw,38px);text-align:var(--bq-ca,center)}.bq-cards--bottom .bq-card__txt{top:auto;bottom:96px}.bq-card__kick{display:block;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.9;margin-bottom:8px}[dir=rtl] .bq-card__kick{letter-spacing:.02em;font-size:12.5px}.bq-card__title{font-family:var(--bq-hfont);font-weight:700;font-size:var(--bq-cts,30px);line-height:1.18;margin:0;color:inherit;text-shadow:0 2px 18px rgba(0,0,0,.18)}[dir=rtl] .bq-card__title{line-height:1.4}.bq-card__sub{margin:10px 0 0;font-size:14px;line-height:1.6;opacity:.9;text-shadow:0 1px 10px rgba(0,0,0,.2)}.bq-card__count{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bq-card__cta{position:absolute;z-index:3;inset-inline:clamp(16px,1.8vw,26px);bottom:clamp(16px,1.8vw,26px);display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}[dir=rtl] .bq-card__cta{letter-spacing:0;font-size:14.5px}.bq-cta--light{background:#fff;color:var(--bq-ink)}.bq-card:hover .bq-cta--light,.bq-cta--dark{background:var(--bq-ink);color:#fff}.bq-card:hover .bq-cta--dark{background:#fff;color:var(--bq-ink)}.bq-cta--glass{background:#ffffff29;border:1px solid rgba(255,255,255,.55);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bq-card:hover .bq-cta--glass{background:#fff;color:var(--bq-ink)}.bq-cta--outline{border:1px solid currentColor;color:inherit}.bq-card:hover .bq-cta--outline{background:#fff;color:var(--bq-ink);border-color:#fff}.bq-card:hover .bq-arrow{transform:translate(4px)}[dir=rtl] .bq-card:hover .bq-arrow{transform:scaleX(-1) translate(4px)}.bq-tiles{display:grid;grid-template-columns:repeat(var(--bq-cols,4),minmax(0,1fr));gap:16px}.bq-tile{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 14px 18px;border-radius:22px;background:linear-gradient(160deg,#fff 0%,var(--bq-soft) 100%);border:1px solid var(--bq-line);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.bq-tile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--bq-accent) 35%,var(--bq-line));box-shadow:0 22px 40px -28px color-mix(in srgb,var(--bq-deep) 55%,transparent)}.bq-tile__img{aspect-ratio:var(--bq-tar,1/1);border-radius:16px;overflow:hidden;background:radial-gradient(110% 90% at 50% 20%,#fff 0%,var(--bq-soft) 70%,var(--bq-soft2) 100%)}.bq-tile__img img{width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:transform .6s ease}.bq-tile__img--cover img{object-fit:cover;padding:0;mix-blend-mode:normal}.bq-tile:hover .bq-tile__img img{transform:scale(1.05)}.bq-tile__name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15.5px;font-weight:700;line-height:1.4;color:var(--bq-ink);padding-inline:4px}.bq-tile__desc{font-size:13px;line-height:1.65;color:var(--bq-muted);padding-inline:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bq-tile__meta{margin-top:auto;padding-inline:4px;font-size:12px;font-weight:600;color:var(--bq-accent)}.bq-tile .bq-arrow{color:var(--bq-accent)}.bq-tile:hover .bq-arrow{transform:translate(3px)}[dir=rtl] .bq-tile:hover .bq-arrow{transform:scaleX(-1) translate(3px)}.bq-chips{display:flex;flex-wrap:wrap;gap:10px}.bq-head--center+.bq-chips{justify-content:center}.bq-chip{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 20px 8px 10px;border-radius:999px;background:#fff;border:1px solid var(--bq-line);font-size:14.5px;font-weight:600;color:var(--bq-ink);transition:border-color .2s ease,background .2s ease,transform .2s ease}[dir=rtl] .bq-chip{padding:8px 10px 8px 20px}.bq-chip--noimg{padding-inline:20px}.bq-chip:hover{border-color:var(--bq-accent);background:var(--bq-soft);transform:translateY(-2px)}.bq-chip__img{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--bq-soft)}.bq-chip__img img{width:100%;height:100%;object-fit:cover}.bq-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--bq-accent)}.bq-products.thm{--thm-pt:var(--bq-pt,48px);--thm-pb:var(--bq-pb,48px);--thm-bg:var(--bq-bg,#fff);--thm-ink:var(--bq-ink);--thm-accent:var(--bq-accent);--thc-brand-color:var(--bq-accent);--thc-atc-bg:var(--bq-ink);--thc-media:radial-gradient(120% 95% at 50% 8%,#fff 0%,var(--bq-soft) 60%,var(--bq-soft2) 100%);--thc-border:1px solid var(--bq-line);scroll-margin-top:120px}.bq-products .bq-head{margin-bottom:24px}.bq-products__nav{display:flex;align-items:center;gap:14px}.bq-products__arrows{display:flex;gap:8px}.bq-products__arrows button{width:44px;height:44px;border-radius:50%;border:1px solid var(--bq-line);background:#fff;color:var(--bq-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease}.bq-products__arrows button:hover:not([disabled]){border-color:var(--bq-ink)}.bq-products__arrows button[disabled]{opacity:.35;cursor:default}[dir=rtl] .bq-products__arrows svg{transform:scaleX(-1)}.bq-empty{padding:22px;border:1px dashed var(--bq-line);border-radius:16px;color:var(--bq-muted);font-size:14px;text-align:center}@media(max-width:1100px){.bq-tiles{grid-template-columns:repeat(min(var(--bq-cols,4),3),minmax(0,1fr))}.bq-cards{grid-template-columns:repeat(min(var(--bq-cols,4),2),minmax(0,1fr))}}@media(max-width:749px){.bq-sec{padding:var(--bq-ptm,36px) 0 var(--bq-pbm,36px)}.bq-wrap{padding:0 16px}.bq-head{flex-direction:column;align-items:flex-start;margin-bottom:20px}.bq-head--center{align-items:center}.bq-head p{font-size:14px}.bq-hero__grid{grid-template-columns:1fr;min-height:0;gap:12px}.bq-hero__visual{order:-1;min-height:var(--bq-hm,380px)}.bq-hero__copy{padding:28px 22px}.bq-hero h1{font-size:clamp(34px,10vw,44px)}.bq-hero__logo{margin-bottom:14px}.bq-hero__logo img{width:calc(var(--bq-logo,150px) * .78)}.bq-hero--overlay .bq-hero__visual{min-height:var(--bq-hm,520px)}.bq-hero--overlay .bq-hero__copy{background:linear-gradient(0deg,color-mix(in srgb,var(--bq-deep) var(--bq-scrim,70%),transparent) 0%,transparent 85%)!important;justify-content:flex-end}.bq-btn{min-height:48px;padding:11px 22px;font-size:14.5px;flex:1 1 auto}.bq-facts{margin-top:24px;padding-top:18px}.bq-fact{padding-inline:10px}.bq-fact span{font-size:11.5px}.bq-feat{inset-inline:12px;bottom:12px;width:auto}.bq-jumps{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.bq-jumps::-webkit-scrollbar{display:none}.bq-jump{flex:0 0 auto}.bq-story,.bq-story--noimg{grid-template-columns:1fr;gap:24px}.bq-story--imgend .bq-story__img{order:0}.bq-story__img{aspect-ratio:var(--bq-sarm,4/3)}.bq-story__body{font-size:15px}.bq-pillar{padding:16px 18px}.bq-card{height:var(--bq-chm,480px)}.bq-card__title{font-size:var(--bq-ctsm,24px)}.bq-card__sub{font-size:13px}.bq-card__cta{min-height:46px;font-size:12px}[dir=rtl] .bq-card__cta{font-size:13.5px}.bq-cards--m1{grid-template-columns:1fr}.bq-cards--m2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bq-cards--m2 .bq-card__txt{inset-inline:12px;top:16px}.bq-cards--m2 .bq-card__cta{inset-inline:10px;bottom:10px;min-height:40px;padding:8px 10px;font-size:11px;letter-spacing:.06em}.bq-cards--m2 .bq-card__sub{display:none}.bq-cards--mswipe{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;gap:12px}.bq-cards--mswipe::-webkit-scrollbar{display:none}.bq-cards--mswipe>*{scroll-snap-align:start}.bq-tiles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;gap:10px}.bq-tiles::-webkit-scrollbar{display:none}.bq-tiles>*{scroll-snap-align:start}.bq-tiles--mgrid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.bq-tile{padding:10px 10px 14px;border-radius:18px}.bq-tile__name{font-size:14px}.bq-tile__desc{font-size:12px;-webkit-line-clamp:2}.bq-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.bq-chips::-webkit-scrollbar{display:none}.bq-chip{flex:0 0 auto;min-height:44px;font-size:14px}.bq-products__arrows{display:none}}@media(min-width:750px){.bq-hide-d{display:none!important}}@media(max-width:749px){.bq-hide-m{display:none!important}}@media(prefers-reduced-motion:reduce){.bq-card__media,.bq-tile,.bq-tile__img img,.bq-chip,.bq-arrow{transition:none!important}.bq-card:hover .bq-card__media{transform:none}}.bq-sec h1,.bq-sec h2,.bq-products h2,.bq-sec .bq-card__title,.bq-sec .bq-fact b,.bq-sec .bq-pillar__n{font-family:var(--bq-hfont)!important}.bq-feat__price{flex-wrap:wrap;gap:2px 8px}.bq-feat__price em{white-space:nowrap}@media(max-width:749px){.bq-products .thm-rail-m{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}
.bq-stage__p{mix-blend-mode:multiply}
.bq-hero h1.bq-hero__logo{margin:0 0 18px;font-size:0;line-height:0}
.bq-hero h1.bq-hero__logo img{width:var(--bq-logo,260px);max-width:100%;height:auto;max-height:none}
.bq-hero__tag{font-family:var(--bq-hfont)!important;font-weight:700;font-size:clamp(26px,2.7vw,calc(var(--bq-ts,72px) * .56));line-height:1.3;color:var(--bq-ink);margin:0 0 16px;max-width:620px}
@media (max-width:749px){.bq-hero h1.bq-hero__logo{margin-bottom:12px}.bq-hero h1.bq-hero__logo img{width:calc(var(--bq-logo,260px) * .75)}.bq-hero__tag{font-size:clamp(22px,6.4vw,28px)}}
.bq-hero--overlay .bq-hero__tag{color:#fff}
@media (max-width:749px){.bq-hero--split .bq-hero__visual{order:1;min-height:min(var(--bq-hm,380px),300px)}.bq-hero--split .bq-hero__copy{padding:22px 20px 20px}.bq-hero__lead{margin-bottom:18px}.bq-hero__ctas .bq-btn{min-height:48px}.bq-facts{margin-top:18px;padding-top:14px}.bq-head{margin-bottom:16px}}
@media (max-width:749px){.bq-cards--m2 .bq-card{height:min(var(--bq-chm,480px),360px)}.bq-cards--m2 .bq-card__title{font-size:min(var(--bq-ctsm,24px),21px);line-height:1.2}}
.bq-sec a.bq-card,.bq-sec a.bq-card:hover{color:var(--bq-ct,#fff)}
