.cl-card[data-astro-cid-vmuyzo42]{background:#fff;border-radius:24px;width:min(100%,500px);position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #003b2c8c}.cl-card__bar[data-astro-cid-vmuyzo42]{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.cl-card__brand[data-astro-cid-vmuyzo42]{align-items:center;gap:14px;display:flex}.cl-card__logo[data-astro-cid-vmuyzo42]{background:var(--green);border-radius:4px;width:86px;height:14px}.cl-card__nav[data-astro-cid-vmuyzo42]{background:#e5e9e5;border-radius:4px;width:34px;height:8px}.cl-card__badge[data-astro-cid-vmuyzo42]{font-family:var(--font-head);color:var(--green);background:var(--peach);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.cl-card__progress[data-astro-cid-vmuyzo42]{background:#f1f4f1;height:3px}.cl-card__progress[data-astro-cid-vmuyzo42]>div[data-astro-cid-vmuyzo42]{background:var(--green);height:100%}.cl-card__content[data-astro-cid-vmuyzo42]{flex-direction:column;gap:12px;padding:26px 28px 30px;display:flex}.cl-card__kicker[data-astro-cid-vmuyzo42]{color:var(--sage);font-size:12px;font-weight:700}.cl-card__head[data-astro-cid-vmuyzo42]{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.cl-card__head[data-astro-cid-vmuyzo42]>div[data-astro-cid-vmuyzo42]{font-family:var(--font-head);letter-spacing:-.04em;color:var(--green);white-space:nowrap;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.12}.cl-card__line[data-astro-cid-vmuyzo42]{background:#dfe7e1;border-radius:6px;height:10px}.cl-card__image[data-astro-cid-vmuyzo42]{aspect-ratio:16/8;font-family:var(--font-mono);color:#7a6a62;background:repeating-linear-gradient(135deg,#f6e4dc 0 12px,#fbeee8 12px 24px);border-radius:14px;justify-content:center;align-items:center;margin:8px 0;font-size:12px;display:flex}.cl-card__published[data-astro-cid-vmuyzo42]{background:var(--green);color:var(--peach);font-family:var(--font-head);border-radius:30px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 30px -16px #00000080}.lab-hero[data-astro-cid-nirlfn7o]{overflow:hidden}.lab-hero__inner[data-astro-cid-nirlfn7o]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(40px,6vw,80px);padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(64px,8vw,112px);display:grid}.lab-hero__title[data-astro-cid-nirlfn7o]{color:var(--green);margin-bottom:30px;font-size:clamp(36px,4.8vw,72px);line-height:1.02}.lab-hero__lead[data-astro-cid-nirlfn7o]{max-width:540px;color:var(--ink);text-wrap:pretty;margin-bottom:38px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.lab-hero[data-astro-cid-nirlfn7o] .btn--outline[data-astro-cid-nirlfn7o]{padding:16px 27px}.lab-hero__visual[data-astro-cid-nirlfn7o]{justify-content:center;min-width:0;display:flex}.lab-strip[data-astro-cid-nirlfn7o]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:30px;padding-bottom:30px;display:flex}.lab-strip[data-astro-cid-nirlfn7o] p[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:-.01em;max-width:860px;font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.4}.lab-strip[data-astro-cid-nirlfn7o] .btn[data-astro-cid-nirlfn7o]{padding:15px 24px}.think[data-astro-cid-nirlfn7o]{background:var(--green);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;min-height:440px;padding:clamp(28px,4vw,44px);display:flex}.think__label[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:.16em;color:var(--sage-light);font-size:12px;font-weight:800}.think__words[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:-.075em;color:var(--peach);font-size:clamp(56px,6.6vw,100px);font-weight:800;line-height:.95}.process[data-astro-cid-nirlfn7o]{border-top:1.5px solid var(--green);margin-top:72px;padding:0;list-style:none}.process__row[data-astro-cid-nirlfn7o]{border-bottom:1px solid var(--line-cool);grid-template-columns:72px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:30px 0;display:grid}.process__num[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:.1em;color:var(--sage);font-size:14px;font-weight:800}.process__title[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:-.04em;color:var(--green);font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.1}.process__text[data-astro-cid-nirlfn7o]{color:var(--text-soft);text-wrap:pretty;font-size:17px;line-height:1.6}@media (width<=720px){.process__row[data-astro-cid-nirlfn7o]{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px 16px}.process__text[data-astro-cid-nirlfn7o]{grid-column:2}}.case[data-astro-cid-nirlfn7o]{border:1px solid var(--line-warm);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.case__media[data-astro-cid-nirlfn7o]{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#f6e4dc 0 12px,#fbeee8 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.case__num[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:-.07em;color:var(--green);font-size:72px;font-weight:800;line-height:1}.case__slot[data-astro-cid-nirlfn7o]{font-family:var(--font-mono);color:#7a6a62;font-size:12px}.case__body[data-astro-cid-nirlfn7o]{flex-direction:column;gap:12px;padding:28px;display:flex}.case__body[data-astro-cid-nirlfn7o] p[data-astro-cid-nirlfn7o]{color:var(--text-soft);font-size:15px;line-height:1.6}.lab-contact[data-astro-cid-nirlfn7o]{padding:clamp(88px,11vw,150px) 0}.lab-contact__title[data-astro-cid-nirlfn7o]{font-family:var(--font-head);letter-spacing:-.055em;color:var(--peach);text-wrap:balance;max-width:1000px;margin-bottom:30px;font-size:clamp(42px,6vw,88px);font-weight:800;line-height:.98}.lab-contact__text[data-astro-cid-nirlfn7o]{color:var(--mint);text-wrap:pretty;max-width:640px;margin-bottom:44px;font-size:19px;line-height:1.65}.lab-contact__actions[data-astro-cid-nirlfn7o]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lab-contact__phone[data-astro-cid-nirlfn7o]{color:#fff;border-bottom:2px solid #ffd0bf80;padding-bottom:4px;font-size:17px;font-weight:700}.lab-contact__phone[data-astro-cid-nirlfn7o]:hover{color:var(--peach)}
