.lzg-pb-section{padding:clamp(68px,8vw,108px) 0;background:var(--lzg-paper);color:var(--lzg-ink)}.lzg-pb-section+.lzg-pb-section{border-top:1px solid var(--lzg-line)}.lzg-pb-style--light{background:var(--lzg-paper)}.lzg-pb-style--soft{background:var(--lzg-accent-soft)}.lzg-pb-style--accent{background:var(--lzg-primary);color:var(--lzg-dark)}.lzg-pb-style--dark{background:var(--lzg-dark);color:rgba(255,255,255,.8)}.lzg-pb-style--dark h1,.lzg-pb-style--dark h2,.lzg-pb-style--dark h3{color:#fff}.lzg-pb-style--dark .lzg-kicker{color:var(--lzg-accent)}.lzg-pb-style--dark a:not(.lzg-button){color:#fff}.lzg-pb-section--title{padding:clamp(82px,10vw,145px) 0}.lzg-pb-title-inner{max-width:980px}.lzg-pb-title-inner h1{max-width:900px;margin:.12em 0 .2em}.lzg-pb-lead{max-width:760px;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);color:var(--lzg-muted)}.lzg-pb-style--dark .lzg-pb-lead{color:rgba(255,255,255,.68)}.lzg-pb-copy{max-width:850px}.lzg-pb-copy h2{margin:.05em 0 .35em}.lzg-pb-copy p{font-size:1.05rem}.lzg-pb-image-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(35px,6vw,85px)}.lzg-pb-image-text--right .lzg-pb-image{order:2}.lzg-pb-image img,.lzg-pb-image-placeholder{display:block;width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:var(--lzg-radius);box-shadow:var(--lzg-shadow)}.lzg-pb-image-placeholder{display:grid;place-items:center;background:color-mix(in srgb,var(--lzg-accent-soft) 65%,#fff);color:var(--lzg-muted);font-family:var(--lzg-serif);font-size:1.2rem}.lzg-pb-section-head{max-width:780px;margin-bottom:36px}.lzg-pb-section-head h2{margin:.08em 0 .22em}.lzg-pb-section-head>p:last-child{color:var(--lzg-muted);font-size:1.04rem}.lzg-pb-style--dark .lzg-pb-section-head>p:last-child{color:rgba(255,255,255,.65)}.lzg-pb-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lzg-pb-feature-grid article{padding:28px;border:1px solid var(--lzg-line);border-radius:18px;background:color-mix(in srgb,var(--lzg-paper) 86%,transparent)}.lzg-pb-style--dark .lzg-pb-feature-grid article{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.055)}.lzg-pb-feature-grid article>span{display:block;margin-bottom:20px;color:var(--lzg-primary);font-weight:900}.lzg-pb-style--dark .lzg-pb-feature-grid article>span{color:var(--lzg-accent)}.lzg-pb-feature-grid h3{margin:0 0 9px}.lzg-pb-feature-grid p{margin:0;color:var(--lzg-muted)}.lzg-pb-style--dark .lzg-pb-feature-grid p{color:rgba(255,255,255,.62)}.lzg-pb-faq>div{max-width:900px;border-top:1px solid var(--lzg-line)}.lzg-pb-faq details{border-bottom:1px solid var(--lzg-line)}.lzg-pb-faq summary{padding:20px 4px;cursor:pointer;font-family:var(--lzg-serif);font-size:1.25rem;font-weight:700}.lzg-pb-faq details p{max-width:760px;padding:0 4px 20px;margin:0;color:var(--lzg-muted)}.lzg-pb-style--dark .lzg-pb-faq details p{color:rgba(255,255,255,.65)}.lzg-pb-cta-inner{max-width:850px;text-align:center}.lzg-pb-cta-inner h2{margin:.1em 0 .25em}.lzg-pb-cta-inner>p:not(.lzg-kicker){max-width:680px;margin:0 auto 25px;color:var(--lzg-muted);font-size:1.08rem}.lzg-pb-style--dark .lzg-pb-cta-inner>p:not(.lzg-kicker){color:rgba(255,255,255,.66)}.lzg-pb-section--products .products{margin-top:30px!important}.lzg-pb-section .lzg-dynamic-contact{margin-top:25px}
@media(max-width:800px){.lzg-pb-image-text{grid-template-columns:1fr}.lzg-pb-image-text--right .lzg-pb-image{order:0}.lzg-pb-feature-grid{grid-template-columns:1fr}.lzg-pb-section{padding-block:65px}.lzg-pb-section--title{padding-block:85px}}
