.bb-grid[data-astro-cid-3kvpikbz]{gap:var(--space-4);display:grid}.bb-grid--2[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(2,1fr)}.bb-grid--3[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(3,1fr)}.bb-grid--4[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(4,1fr)}.bb-card[data-astro-cid-3kvpikbz]{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background:var(--color-bg);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.bb-card--tinted[data-astro-cid-3kvpikbz]{background:var(--accent-grad,var(--color-paper))}.bb-card__title[data-astro-cid-3kvpikbz]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-normal);color:var(--color-ink)}.bb-card--tinted[data-astro-cid-3kvpikbz] .bb-card__title[data-astro-cid-3kvpikbz]{font-size:var(--text-xl)}.bb-card__subtitle[data-astro-cid-3kvpikbz]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-ink);font-weight:700}.bb-card__body[data-astro-cid-3kvpikbz]{font-size:var(--text-xs);line-height:var(--leading-loose);color:var(--color-text)}.bb-card__foot[data-astro-cid-3kvpikbz]{width:100%;padding-top:var(--space-4);border-top:1px solid var(--color-line-soft);margin-top:auto}.bb-card__image[data-astro-cid-3kvpikbz]{width:100%;height:auto;margin-top:var(--space-4);border-radius:var(--radius-md)}.bb-card__action[data-astro-cid-3kvpikbz]{padding-top:var(--space-2);margin-top:auto}.bb-card[data-astro-cid-3kvpikbz] .bb-card__tag{font-family:var(--font-display);font-size:var(--text-xs)}.bb-tags[data-astro-cid-3kvpikbz]{gap:var(--space-1);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text-sub);display:grid}.bb-note[data-astro-cid-3kvpikbz]{font-size:var(--text-xs);color:var(--accent-text)}.bb-bullets[data-astro-cid-3kvpikbz]{gap:var(--space-2);font-size:var(--text-xs);line-height:1.5;display:grid}.bb-bullets[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]{padding-left:var(--space-4);position:relative}.bb-bullets[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]:before{content:"";left:var(--space-1);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:currentColor;position:absolute;top:.6em}.bb-kicker[data-astro-cid-3kvpikbz]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--accent-text);font-weight:600}.bb-features[data-astro-cid-3kvpikbz]{gap:0}.bb-cases[data-astro-cid-3kvpikbz]{gap:var(--space-12) var(--space-8)}.bb-promo[data-astro-cid-3kvpikbz]{align-items:center;gap:var(--space-10);padding:var(--space-8);background:var(--accent-tint);border-radius:var(--radius-md);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.bb-promo__image[data-astro-cid-3kvpikbz]{border-radius:var(--radius-sm);width:100%;height:auto}.bb-promo__text[data-astro-cid-3kvpikbz]{justify-items:start;gap:var(--space-4);display:grid}.bb-promo__title[data-astro-cid-3kvpikbz]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-ink);font-weight:700}.bb-split[data-astro-cid-3kvpikbz]{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bb-split__image[data-astro-cid-3kvpikbz]{justify-self:center;width:100%;max-width:28rem;height:auto}.bb-sub[data-astro-cid-3kvpikbz]{gap:var(--space-8);display:grid}.bb-list[data-astro-cid-3kvpikbz]{border-top:1px solid var(--color-line);display:grid}.bb-list--2[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(2,1fr)}.bb-list--3[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(3,1fr)}.bb-list[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]{align-content:start;gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--color-line);display:grid}.bb-list[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]+li[data-astro-cid-3kvpikbz]{border-left:1px solid var(--color-line-soft)}.bb-list--3[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]:nth-child(3n+1),.bb-list--2[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]:nth-child(odd){border-left:0;padding-left:0}.bb-list__title[data-astro-cid-3kvpikbz]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-normal);color:var(--color-ink)}.bb-list__note[data-astro-cid-3kvpikbz]{padding-top:var(--space-3);border-top:1px dashed var(--color-line);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-sub)}.bb-theme[data-astro-cid-3kvpikbz]{gap:var(--space-3)}.bb-theme__num[data-astro-cid-3kvpikbz]{padding:var(--space-1) var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-on-dark);background:var(--color-charcoal);border-radius:0 var(--radius-md) 0 var(--radius-xs);position:absolute;top:0;right:0}.bb-theme__icon[data-astro-cid-3kvpikbz]{object-fit:contain;object-position:left;width:52px;height:39px;margin-bottom:var(--space-2)}.bb-theme[data-astro-cid-3kvpikbz] .bb-card__title[data-astro-cid-3kvpikbz]{font-size:var(--text-md)}.bb-process[data-astro-cid-3kvpikbz]{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.bb-process__step[data-astro-cid-3kvpikbz]{align-content:start;justify-items:start;gap:var(--space-2);display:grid;position:relative}.bb-process__duration[data-astro-cid-3kvpikbz]{min-height:1.5em;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-sub);justify-self:center}.bb-process__dot[data-astro-cid-3kvpikbz]{height:var(--space-4);margin-bottom:var(--space-2);justify-self:stretch;position:relative}.bb-process__dot[data-astro-cid-3kvpikbz]:before{content:"";left:calc(var(--space-4) * -1);background:var(--color-line);height:1px;position:absolute;top:50%;right:0}.bb-process__step[data-astro-cid-3kvpikbz]:first-child .bb-process__dot[data-astro-cid-3kvpikbz]:before{left:0}.bb-process__dot[data-astro-cid-3kvpikbz]:after{content:"";width:var(--space-4);height:var(--space-4);border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--color-bg);position:absolute;top:0;left:50%;transform:translate(-50%)}.bb-process__title[data-astro-cid-3kvpikbz]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.bb-process__loop[data-astro-cid-3kvpikbz]{margin-top:var(--space-1);padding:2px var(--space-2);font-size:var(--text-2xs);color:var(--color-on-dark);background:var(--color-charcoal);border-radius:var(--radius-xs);font-weight:700}.bb-process__note[data-astro-cid-3kvpikbz]{font-size:var(--text-xs);color:var(--color-text-sub)}.bb-product[data-astro-cid-3kvpikbz]{justify-items:center;gap:var(--space-6);padding:var(--space-16) var(--space-8) 0;text-align:center;color:var(--color-on-dark);border-radius:var(--radius-md);background-color:var(--accent);background-position:50%;background-size:cover;display:grid;overflow:hidden}.bb-product__logo[data-astro-cid-3kvpikbz]{height:var(--space-12);width:auto}.bb-product__title[data-astro-cid-3kvpikbz]{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-normal);color:var(--color-on-dark)}.bb-product__body[data-astro-cid-3kvpikbz]{font-size:var(--text-xs);line-height:var(--leading-loose)}.bb-product__image[data-astro-cid-3kvpikbz]{width:100%;max-width:40rem;height:auto;margin-top:var(--space-6);border-radius:var(--radius-md) var(--radius-md) 0 0}.bb-figure[data-astro-cid-3kvpikbz] img[data-astro-cid-3kvpikbz]{border-radius:var(--radius-md);background:var(--color-bg);width:100%;height:auto}@media (width<=1024px){.bb-grid--3[data-astro-cid-3kvpikbz],.bb-grid--4[data-astro-cid-3kvpikbz],.bb-list--3[data-astro-cid-3kvpikbz]{grid-template-columns:repeat(2,1fr)}.bb-list--3[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]{border-left:1px solid var(--color-line-soft);padding-left:var(--space-6)}.bb-list--3[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]:nth-child(odd){border-left:0;padding-left:0}.bb-process[data-astro-cid-3kvpikbz]{row-gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.bb-grid--2[data-astro-cid-3kvpikbz],.bb-grid--3[data-astro-cid-3kvpikbz],.bb-grid--4[data-astro-cid-3kvpikbz]{grid-template-columns:1fr}.bb-card[data-astro-cid-3kvpikbz]{padding:var(--space-6)}.bb-promo[data-astro-cid-3kvpikbz],.bb-split[data-astro-cid-3kvpikbz]{gap:var(--space-6);grid-template-columns:1fr}.bb-promo[data-astro-cid-3kvpikbz]{padding:var(--space-6)}.bb-list--2[data-astro-cid-3kvpikbz],.bb-list--3[data-astro-cid-3kvpikbz]{grid-template-columns:1fr}.bb-list--2[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz],.bb-list--3[data-astro-cid-3kvpikbz] li[data-astro-cid-3kvpikbz]{border-left:0!important;padding-inline:0!important}.bb-process[data-astro-cid-3kvpikbz]{gap:var(--space-6);grid-template-columns:1fr}.bb-process__step[data-astro-cid-3kvpikbz]{padding-left:var(--space-8)}.bb-process__duration[data-astro-cid-3kvpikbz]{justify-self:start}.bb-process__dot[data-astro-cid-3kvpikbz]{width:var(--space-4);margin:0;position:absolute;top:0;left:0}.bb-process__dot[data-astro-cid-3kvpikbz]:before{display:none}.bb-product[data-astro-cid-3kvpikbz]{padding:var(--space-10) var(--space-6) 0}}.bd-intro__inner[data-astro-cid-yhwrmgr5]{gap:var(--space-10);padding-bottom:var(--section-pad-y);display:grid}.bd-intro__head[data-astro-cid-yhwrmgr5]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.bd-intro__logo[data-astro-cid-yhwrmgr5]{height:var(--space-12);object-fit:contain;object-position:left;width:auto;max-width:16rem}.bd-intro__actions[data-astro-cid-yhwrmgr5]{gap:var(--space-3);flex-wrap:wrap;display:flex}.bd-intro__image[data-astro-cid-yhwrmgr5]{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto}.bd-intro__text[data-astro-cid-yhwrmgr5]{gap:var(--space-6);display:grid}.bd-intro__catch[data-astro-cid-yhwrmgr5]{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--leading-normal);letter-spacing:.04em;color:var(--color-ink)}.bd-intro__body[data-astro-cid-yhwrmgr5]{gap:var(--space-2);max-width:64rem;font-size:var(--text-sm);line-height:var(--leading-loose);display:grid}.bd-stats[data-astro-cid-yhwrmgr5]{gap:var(--space-8);flex-wrap:wrap;display:flex}.bd-stats[data-astro-cid-yhwrmgr5]>div[data-astro-cid-yhwrmgr5]{gap:var(--space-1);padding-right:var(--space-8);border-right:1px solid var(--color-line);flex-direction:column-reverse;display:flex}.bd-stats[data-astro-cid-yhwrmgr5] dd[data-astro-cid-yhwrmgr5]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);line-height:1}.bd-stats[data-astro-cid-yhwrmgr5] dt[data-astro-cid-yhwrmgr5]{font-size:var(--text-xs);color:var(--color-text-sub)}.bd-nav[data-astro-cid-yhwrmgr5] ol[data-astro-cid-yhwrmgr5]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.bd-nav[data-astro-cid-yhwrmgr5] a[data-astro-cid-yhwrmgr5]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-ink);border-bottom:1px solid var(--color-line);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);display:inline-flex}.bd-nav[data-astro-cid-yhwrmgr5] a[data-astro-cid-yhwrmgr5]:hover{color:var(--accent-text);border-color:var(--accent)}.bd-nav__num[data-astro-cid-yhwrmgr5]{font-family:var(--font-display);font-size:var(--text-md)}.bd-nav__arrow[data-astro-cid-yhwrmgr5]{font-family:var(--font-ui);font-size:var(--text-xs)}.bd-section__inner[data-astro-cid-yhwrmgr5]{gap:var(--space-10);display:grid}.bd-section--paper[data-astro-cid-yhwrmgr5]{background:var(--color-paper)}.bd-section--brand[data-astro-cid-yhwrmgr5]{background:var(--accent)}.bd-section--why[data-astro-cid-yhwrmgr5]{background:url(/images/top/why-bg.webp) center / cover no-repeat, var(--color-paper)}.bd-contact[data-astro-cid-yhwrmgr5]{background:var(--accent-tint)}.bd-contact__actions[data-astro-cid-yhwrmgr5]{display:flex}.bd-contact__actions--multi[data-astro-cid-yhwrmgr5]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bd-contact__action[data-astro-cid-yhwrmgr5]{gap:var(--space-4);align-content:end;display:grid}.bd-contact__actions--multi[data-astro-cid-yhwrmgr5] .bd-contact__action[data-astro-cid-yhwrmgr5] .btn{width:100%}.bd-contact__note[data-astro-cid-yhwrmgr5]{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-align:center}.bd-contact__form[data-astro-cid-yhwrmgr5]{gap:var(--space-6);padding:var(--space-8);background:var(--color-bg);border-radius:var(--radius-md);display:grid}@media (width<=768px){.bd-intro__head[data-astro-cid-yhwrmgr5]{flex-direction:column;align-items:flex-start}.bd-intro__image[data-astro-cid-yhwrmgr5]{aspect-ratio:2}.bd-intro__catch[data-astro-cid-yhwrmgr5] br{display:none}.bd-contact__actions--multi[data-astro-cid-yhwrmgr5]{grid-template-columns:1fr}.bd-contact__form[data-astro-cid-yhwrmgr5]{padding:var(--space-6)}}
