.tech-films__eyebrow[data-astro-cid-femzawwq],.tech-llumar__eyebrow[data-astro-cid-femzawwq],.tech-how__eyebrow[data-astro-cid-femzawwq],.tech-standards__eyebrow[data-astro-cid-femzawwq]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b6914;margin-bottom:.5rem}.tech-films__title[data-astro-cid-femzawwq],.tech-llumar__title[data-astro-cid-femzawwq],.tech-how__title[data-astro-cid-femzawwq],.tech-standards__title[data-astro-cid-femzawwq]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--color-navy, #0F2D4A);margin-bottom:1rem}.tech-films__intro[data-astro-cid-femzawwq],.tech-how__intro[data-astro-cid-femzawwq]{font-size:1.0625rem;color:var(--color-body, #334155);max-width:56ch;margin-bottom:2.5rem}.tech-films__grid[data-astro-cid-femzawwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.film-card[data-astro-cid-femzawwq]{background:var(--color-white, #fff);border:1px solid var(--color-border, #E2E8F0);border-radius:8px;padding:1.75rem}.film-card__header[data-astro-cid-femzawwq]{margin-bottom:.75rem}.film-card__label[data-astro-cid-femzawwq]{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6914;margin-bottom:.375rem}.film-card__title[data-astro-cid-femzawwq]{font-size:1.125rem;font-weight:700;color:var(--color-navy, #0F2D4A);margin:0}.film-card__desc[data-astro-cid-femzawwq]{font-size:.9375rem;color:var(--color-body, #334155);margin-bottom:1rem;line-height:1.6}.film-card__specs[data-astro-cid-femzawwq]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.375rem}.film-card__specs[data-astro-cid-femzawwq] li[data-astro-cid-femzawwq]{font-size:.875rem;color:var(--color-body, #334155);padding-left:1rem;position:relative}.film-card__specs[data-astro-cid-femzawwq] li[data-astro-cid-femzawwq]:before{content:"—";position:absolute;left:0;color:var(--color-solar-yellow, #F4B400)}.film-card__standard[data-astro-cid-femzawwq]{font-size:.8125rem;color:var(--color-muted, #64748B);border-top:1px solid var(--color-border, #E2E8F0);padding-top:.75rem;margin:0}.tech-llumar__layout[data-astro-cid-femzawwq]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media (max-width: 768px){.tech-llumar__layout[data-astro-cid-femzawwq]{grid-template-columns:1fr}.tech-llumar__visual[data-astro-cid-femzawwq]{order:-1}}.tech-llumar__lead[data-astro-cid-femzawwq]{font-size:1.0625rem;font-weight:500;color:var(--color-navy, #0F2D4A);margin-bottom:1rem;line-height:1.6}.tech-llumar__body[data-astro-cid-femzawwq]{font-size:.9375rem;color:var(--color-body, #334155);margin-bottom:2rem;line-height:1.7}.tech-llumar__accent[data-astro-cid-femzawwq]{color:#8b6914}.tech-llumar__points[data-astro-cid-femzawwq]{display:flex;flex-direction:column;gap:1.25rem}.llumar-point__title[data-astro-cid-femzawwq]{font-size:.9375rem;font-weight:700;color:var(--color-navy, #0F2D4A);margin:0 0 .25rem}.llumar-point__desc[data-astro-cid-femzawwq]{font-size:.875rem;color:var(--color-body, #334155);margin:0;line-height:1.6}.tech-llumar__img[data-astro-cid-femzawwq]{width:100%;height:auto;border-radius:8px}.tech-how__grid[data-astro-cid-femzawwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem}.cf-item[data-astro-cid-femzawwq]{padding:1.5rem;background:var(--color-off-white, #F8FAFC);border-radius:8px;border:1px solid var(--color-border, #E2E8F0)}.cf-item__num[data-astro-cid-femzawwq]{display:block;font-size:2rem;font-weight:800;color:#b07d09;line-height:1;margin-bottom:.5rem}.cf-item__title[data-astro-cid-femzawwq]{font-size:1rem;font-weight:700;color:var(--color-navy, #0F2D4A);margin:0 0 .5rem}.cf-item__desc[data-astro-cid-femzawwq]{font-size:.875rem;color:var(--color-body, #334155);margin:0;line-height:1.6}.tech-standards__inner[data-astro-cid-femzawwq]{max-width:56ch}.tech-standards__body[data-astro-cid-femzawwq],.tech-standards__note[data-astro-cid-femzawwq]{font-size:.9375rem;color:var(--color-body, #334155);line-height:1.7;margin-bottom:1rem}.tech-standards__note[data-astro-cid-femzawwq]{background:var(--color-white, #fff);border-left:3px solid var(--color-solar-yellow, #F4B400);padding:.75rem 1rem;border-radius:0 4px 4px 0;margin-bottom:1.5rem}
