:root{--bz-ink: #0B2E4F;--bz-ink-soft: #46607A;--bz-white: #FFFFFF;--bz-cream: #E9FAF4;--bz-sand: #DDF4EC;--bz-line: #CDE7DF;--bz-clay: #08766A;--bz-clay-dark: #065C52;--bz-sage: #12A38A;--bz-sage-soft: #CFF3E8;--bz-teal: #0A8270;--bz-mint: #5FE0C3;--bz-sky: #EAF3FF;--bz-blue: #1A63BD;--bz-coral: #E4572E;--bz-coral-text: #B53D22;--bz-coral-soft: #FFEDE6;--bz-sun: #FFC845;--bz-sun-soft: #FFF4D6;--bz-sun-text: #8A5A00;--bz-grad: linear-gradient(135deg, #12A38A 0%, #0A8270 55%, #1A63BD 120%);--bz-grad-soft: linear-gradient(135deg, #E9FAF4 0%, #EAF3FF 100%);--bz-radius: 22px;--bz-max: 1200px}.bz{color:var(--bz-ink);font-family:var(--font-body--family)}.bz *,.bz *:before,.bz *:after{box-sizing:border-box}.bz-wrap{max-width:var(--bz-max);margin:0 auto;padding:0 20px}.bz-section{padding:clamp(56px,8vw,104px) 0}.bz-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bz-clay);font-weight:700;margin:0 0 16px;background:var(--bz-sage-soft);padding:7px 14px;border-radius:999px}.bz-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bz-sage)}.bz-h1,.bz-h2,.bz-h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);color:var(--bz-ink);margin:0;text-wrap:balance}.bz-h1{font-size:clamp(2.2rem,5.2vw,4rem);line-height:1.08;letter-spacing:-.025em}.bz-h2{font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-.02em}.bz-h3{font-size:1.2rem;line-height:1.3}.bz-hl{color:var(--bz-clay);background:linear-gradient(transparent 62%,#ffc8458c 62%);padding:0 .08em}.bz-lead{font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65;color:var(--bz-ink-soft);margin:18px 0 0;max-width:36em;text-wrap:pretty}.bz-p{font-size:.98rem;line-height:1.65;color:var(--bz-ink-soft);margin:8px 0 0}.bz-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.bz-head--center{margin-left:auto;margin-right:auto;text-align:center}.bz-head--center .bz-lead{margin-left:auto;margin-right:auto}.bz-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;border:1.5px solid transparent;line-height:1;cursor:pointer}.bz-btn:hover{transform:translateY(-2px)}.bz-btn--primary{background:var(--bz-grad);color:#fff;box-shadow:0 10px 24px #0a827047}.bz-btn--primary:hover{box-shadow:0 14px 30px #0a82705c}.bz-btn--ghost{border-color:var(--bz-ink);color:var(--bz-ink);background:#fff9}.bz-btn--ghost:hover{background:var(--bz-ink);color:#fff}.bz-btn svg{width:18px;height:18px}.bz-check{width:24px;height:24px;border-radius:50%;background:var(--bz-sage);color:#fff;display:grid;place-items:center;flex:none}.bz-check svg{width:13px;height:13px}.bz-hero{background:var(--bz-grad-soft);overflow:hidden;position:relative}.bz-hero:before,.bz-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.bz-hero:before{width:520px;height:520px;right:-160px;top:-180px;background:radial-gradient(circle,#5fe0c373,#5fe0c300 70%)}.bz-hero:after{width:420px;height:420px;left:-180px;bottom:-200px;background:radial-gradient(circle,#1a63bd2e,#1a63bd00 70%)}.bz-hero .bz-wrap{position:relative;z-index:1}.bz-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.bz-hero__media{position:relative;aspect-ratio:4 / 5;border-radius:32px;overflow:hidden;background:var(--bz-sand);box-shadow:0 30px 60px #0b2e4f2e;outline:8px solid rgba(255,255,255,.7)}.bz-hero__media img,.bz-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.bz-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.bz-hero__art svg{width:82%;height:auto}.bz-hero__badge{position:absolute;left:18px;bottom:18px;background:#fff;border-radius:18px;padding:12px 16px;display:flex;gap:12px;align-items:center;box-shadow:0 12px 30px #0b2e4f29;max-width:calc(100% - 36px)}.bz-hero__badge strong{display:block;font-size:.95rem}.bz-hero__badge span{font-size:.82rem;color:var(--bz-ink-soft)}.bz-hero__badge-dot{width:42px;height:42px;border-radius:14px;background:var(--bz-grad);display:grid;place-items:center;flex:none;color:#fff}.bz-hero__badge-dot svg{width:22px;height:22px}.bz-hero__chip{position:absolute;top:18px;right:18px;background:var(--bz-sun);color:var(--bz-ink);font-weight:700;font-size:.82rem;padding:8px 14px;border-radius:999px;box-shadow:0 8px 20px #0b2e4f1f}.bz-hero__points{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.bz-hero__points li{display:flex;gap:12px;align-items:center;font-size:1rem;font-weight:600}.bz-trust{background:var(--bz-ink);color:#fff;padding:20px 0}.bz-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bz-trust__item{display:flex;align-items:center;gap:12px;justify-content:center}.bz-trust__item svg{width:40px;height:40px;padding:8px;border-radius:12px;background:#5fe0c329;flex:none;color:var(--bz-mint)}.bz-trust__item strong{display:block;font-size:.92rem;font-weight:700}.bz-trust__item span{display:block;font-size:.78rem;opacity:.75}.bz-split{background:#fff}.bz-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.bz-compare-art{background:var(--bz-grad-soft);border-radius:var(--bz-radius);padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:1fr 1fr;gap:20px}.bz-compare-art figure{margin:0;text-align:center;background:#fff;border-radius:18px;padding:18px 12px}.bz-compare-art figure:first-child{box-shadow:inset 0 0 0 2px var(--bz-coral-soft)}.bz-compare-art figure:last-child{box-shadow:inset 0 0 0 2px var(--bz-sage)}.bz-compare-art svg{width:100%;max-width:180px;height:auto}.bz-compare-art figcaption{font-size:.86rem;margin-top:12px;color:var(--bz-ink-soft)}.bz-compare-art figcaption strong{display:block;font-size:.95rem}.bz-compare-art figure:first-child figcaption strong{color:var(--bz-coral-text)}.bz-compare-art figure:last-child figcaption strong{color:var(--bz-clay)}.bz-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.bz-stat{border-radius:16px;padding:16px;background:var(--bz-cream);border-left:4px solid var(--bz-sage)}.bz-stat:nth-child(2){background:var(--bz-sky);border-color:var(--bz-blue)}.bz-stat:nth-child(3){background:var(--bz-sun-soft);border-color:var(--bz-sun)}.bz-stat:nth-child(4){background:var(--bz-coral-soft);border-color:var(--bz-coral)}.bz-stat b{font-family:var(--font-heading--family);font-size:1.05rem;display:block;color:var(--bz-ink)}.bz-stat span{font-size:.9rem;color:var(--bz-ink-soft)}.bz-features{background:var(--bz-cream)}.bz-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bz-card{background:#fff;border-radius:var(--bz-radius);padding:28px;border:1px solid var(--bz-line);transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.bz-card:after{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--bz-sage)}.bz-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b2e4f1a}.bz-card__icon{width:56px;height:56px;border-radius:16px;background:var(--bz-sage-soft);color:var(--bz-clay);display:grid;place-items:center;margin-bottom:18px}.bz-card__icon svg{width:28px;height:28px}.bz-card:nth-child(4n+2):after{background:var(--bz-blue)}.bz-card:nth-child(4n+2) .bz-card__icon{background:var(--bz-sky);color:var(--bz-blue)}.bz-card:nth-child(4n+3):after{background:var(--bz-coral)}.bz-card:nth-child(4n+3) .bz-card__icon{background:var(--bz-coral-soft);color:var(--bz-coral-text)}.bz-card:nth-child(4n+4):after{background:var(--bz-sun)}.bz-card:nth-child(4n+4) .bz-card__icon{background:var(--bz-sun-soft);color:var(--bz-sun-text)}.bz-table-sec{background:#fff}.bz-table{width:100%;max-width:880px;margin:0 auto;border-collapse:separate;border-spacing:0}.bz-table th,.bz-table td{padding:18px 20px;text-align:left;font-size:.97rem;border-bottom:1px solid var(--bz-line)}.bz-table th{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bz-ink-soft);font-weight:700}.bz-table th.bz-col-us,.bz-table td.bz-col-us{background:var(--bz-cream);text-align:center}.bz-table th.bz-col-us{background:var(--bz-grad);color:#fff;border-radius:16px 16px 0 0;font-family:var(--font-heading--family);font-size:1.05rem;text-transform:none;letter-spacing:0}.bz-table tr:last-child td.bz-col-us{border-radius:0 0 16px 16px;border-bottom:0}.bz-table td.bz-col-them{text-align:center;color:var(--bz-ink-soft)}.bz-yes{color:var(--bz-sage);display:inline-flex}.bz-no{color:var(--bz-coral);display:inline-flex}.bz-yes svg,.bz-no svg{width:24px;height:24px}.bz-audience{background:var(--bz-grad-soft)}.bz-audience__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bz-tile{background:#fff;border-radius:var(--bz-radius);padding:28px 24px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px #0b2e4f0f}.bz-tile__num{font-family:var(--font-heading--family);font-weight:700;font-size:1.1rem;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--bz-sage);color:#fff}.bz-tile:nth-child(2) .bz-tile__num{background:var(--bz-blue)}.bz-tile:nth-child(3) .bz-tile__num{background:var(--bz-coral)}.bz-tile:nth-child(4) .bz-tile__num{background:var(--bz-sun);color:var(--bz-ink)}.bz-insole{background:var(--bz-ink);color:#fff}.bz-insole .bz-h2,.bz-insole .bz-h3{color:#fff}.bz-insole .bz-lead,.bz-insole .bz-p{color:#fffc}.bz-insole .bz-eyebrow{color:var(--bz-ink);background:var(--bz-mint)}.bz-insole .bz-eyebrow:before{background:var(--bz-ink)}.bz-insole__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.bz-insole__media{border-radius:28px;overflow:hidden;background:#163a5f;aspect-ratio:1 / 1;display:grid;place-items:center}.bz-insole__media img{width:100%;height:100%;object-fit:cover}.bz-insole__media svg{width:70%;height:auto}.bz-insole__list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.bz-insole__list li{display:flex;gap:12px;align-items:flex-start}.bz-insole__list .bz-check{background:var(--bz-mint);color:var(--bz-ink);margin-top:1px}.bz-note{font-size:.82rem;opacity:.72;margin-top:20px;line-height:1.5}.bz-faq{background:var(--bz-cream)}.bz-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px);align-items:start}.bz-faq details{background:#fff;border-radius:16px;margin-bottom:10px;padding:0 20px;border:1px solid var(--bz-line)}.bz-faq details[open]{border-color:var(--bz-sage);box-shadow:0 10px 24px #0a82701a}.bz-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:700;font-size:1.02rem}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary .bz-plus{width:32px;height:32px;border-radius:50%;background:var(--bz-sage-soft);color:var(--bz-clay);display:grid;place-items:center;flex:none;transition:transform .25s ease,background .25s ease}.bz-faq details[open] summary .bz-plus{transform:rotate(45deg);background:var(--bz-sage);color:#fff}.bz-faq__answer{padding:0 0 20px;color:var(--bz-ink-soft);line-height:1.7;max-width:62ch}.bz-faq__answer p{margin:0 0 8px}.bz-story{background:#fff}.bz-story--mint{background:var(--bz-cream)}.bz-story__rows{display:grid;gap:clamp(48px,7vw,96px)}.bz-story__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.bz-story__row:nth-child(2n) .bz-story__media{order:2}.bz-story__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1 / 1;background:var(--bz-cream);box-shadow:0 24px 50px #0b2e4f1f}.bz-story__media img,.bz-story__media video{width:100%;height:100%;object-fit:cover;display:block}.bz-story__num{position:absolute;top:16px;left:16px;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;font-family:var(--font-heading--family);font-weight:700;font-size:1.1rem;color:#fff;background:var(--acc, var(--bz-sage));box-shadow:0 10px 20px #0b2e4f2e}.bz-story__tag{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:999px;background:var(--acc-soft, var(--bz-sage-soft));color:var(--acc-text, var(--bz-clay));margin-bottom:14px}.bz-story__text .bz-h2{font-size:clamp(1.5rem,2.8vw,2.2rem)}.bz-story__list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.bz-story__list li{display:flex;gap:12px;align-items:flex-start;line-height:1.55}.bz-story__list .bz-check{background:var(--acc, var(--bz-sage));margin-top:1px}.bz-acc--teal{--acc: #12A38A;--acc-soft: #CFF3E8;--acc-text: #08766A}.bz-acc--blue{--acc: #1A63BD;--acc-soft: #EAF3FF;--acc-text: #1A63BD}.bz-acc--coral{--acc: #E4572E;--acc-soft: #FFEDE6;--acc-text: #B53D22}.bz-acc--sun{--acc: #E8A400;--acc-soft: #FFF4D6;--acc-text: #8A5A00}.bz-day{background:var(--bz-grad-soft)}.bz-day__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.bz-day__grid:before{content:"";position:absolute;left:6%;right:6%;top:34px;height:3px;background:linear-gradient(90deg,#12a38a,#1a63bd,#e4572e,#e8a400);border-radius:3px}.bz-day__card{position:relative;background:#fff;border-radius:var(--bz-radius);padding:70px 22px 24px;box-shadow:0 12px 30px #0b2e4f12}.bz-day__time{position:absolute;top:14px;left:22px;display:inline-flex;align-items:center;gap:8px;background:var(--acc);color:#fff;font-weight:700;font-size:.85rem;padding:8px 14px;border-radius:999px;box-shadow:0 0 0 6px #fff}.bz-day__time svg{width:16px;height:16px}.bz-day__card .bz-h3{font-size:1.1rem}@media(max-width:989px){.bz-hero__grid,.bz-split__grid,.bz-insole__grid,.bz-faq__grid,.bz-story__row{grid-template-columns:1fr}.bz-story__row:nth-child(2n) .bz-story__media{order:0}.bz-hero__media{aspect-ratio:5 / 4;order:-1}.bz-features__grid,.bz-audience__grid{grid-template-columns:repeat(2,1fr)}.bz-trust__row{grid-template-columns:repeat(2,1fr);row-gap:18px}.bz-trust__item{justify-content:flex-start}.bz-day__grid{grid-template-columns:1fr 1fr}.bz-day__grid:before{display:none}}@media(max-width:600px){.bz-features__grid,.bz-audience__grid,.bz-day__grid{grid-template-columns:1fr}.bz-tile{min-height:0;gap:18px}.bz-table th,.bz-table td{padding:14px 10px;font-size:.88rem}.bz-btn{width:100%}.bz-compare-art{gap:10px;padding:14px}.bz-stats{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.bz-btn,.bz-card,.bz-faq summary .bz-plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/basenza.css.map */
