.lza-home-sections{--lza-home-ink:#07172f;--lza-home-sky:#69b8f0;--lza-home-paper:#f4f8fc;--lza-home-line:rgba(105,184,240,.34);color:var(--lza-home-ink);font-family:var(--lza-font-body,"Raleway",sans-serif);overflow:hidden}.lza-home-sections *{box-sizing:border-box}.lza-home-sections__inner{width:min(100% - 96px,1440px);margin-inline:auto}.lza-home-sections h2,.lza-home-sections h3,.lza-home-sections p{margin-top:0}.lza-home-sections h2,.lza-home-sections h3,.lza-home-sections__button,.lza-home-sections__eyebrow{font-family:var(--lza-font-display,"Dosis",sans-serif)}.lza-home-sections h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;margin-bottom:28px}.lza-home-sections__eyebrow{color:var(--lza-home-sky);font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.lza-home-sections__formats{background:var(--lza-home-ink);color:#fff;padding-block:clamp(56px,6vw,88px)}.lza-home-sections__format-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.lza-home-sections__format-card{background:#0b2748;border:1px solid var(--lza-home-line);border-radius:4px;display:flex;flex-direction:column;min-width:0;padding:20px}.lza-home-sections__format-visual{align-items:center;background:rgba(255,255,255,.96);border-radius:4px;display:flex;height:170px;justify-content:center;margin-bottom:20px;overflow:hidden;padding:12px}.lza-home-sections__format-visual img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.lza-home-sections__visual-fallback{background:linear-gradient(135deg,#123b61,#07172f);display:block;height:100%;width:100%}.lza-home-sections__format-copy{display:flex;flex:1;flex-direction:column}.lza-home-sections__format-copy h3{font-size:1.4rem;margin-bottom:10px}.lza-home-sections__format-copy p{color:#d6e3f0;line-height:1.6;margin-bottom:22px}.lza-home-sections__button{align-items:center;border:1px solid rgba(105,184,240,.65);color:#d9efff;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-top:auto;padding:12px 16px;text-decoration:none;width:max-content}.lza-home-sections__button:hover,.lza-home-sections__button:focus-visible{background:var(--lza-home-sky);color:var(--lza-home-ink)}.lza-home-sections__button--disabled{color:#8da5b9;cursor:not-allowed;opacity:.7}.lza-home-sections__community{background:#e7eff5;padding-block:clamp(48px,5vw,72px)}.lza-home-sections__two-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.lza-home-sections__panel{background:#fff;border:1px solid #c7d8e5;border-top:3px solid var(--lza-home-ink);display:flex;flex-direction:column;padding:28px}.lza-home-sections__panel h2{margin-bottom:16px}.lza-home-sections__panel>p:not(.lza-home-sections__eyebrow){color:#405873;line-height:1.7;margin-bottom:24px;max-width:620px}.lza-home-sections__around{background:var(--lza-home-paper);padding-block:clamp(42px,4vw,64px)}.lza-home-sections__around h2{margin-bottom:22px}.lza-home-sections__around-grid{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.lza-home-sections__around-link{align-items:center;border-bottom:1px solid #afc3d1;border-top:1px solid #afc3d1;color:var(--lza-home-ink);display:flex;font:700 1rem var(--lza-font-display,"Dosis",sans-serif);gap:12px;letter-spacing:.08em;padding:18px 16px;text-decoration:none}.lza-home-sections__around-link+ .lza-home-sections__around-link{border-left:1px solid #afc3d1}.lza-home-sections__around-link span{color:var(--lza-home-sky);font-size:1.2rem}@media(max-width:900px){.lza-home-sections__format-grid{grid-template-columns:1fr 1fr}.lza-home-sections__format-card:last-child{grid-column:1/-1}.lza-home-sections__format-card:last-child .lza-home-sections__format-visual{height:150px}}@media(max-width:600px){.lza-home-sections__inner{width:calc(100% - 36px)}.lza-home-sections__format-grid,.lza-home-sections__two-grid,.lza-home-sections__around-grid{grid-template-columns:1fr}.lza-home-sections__format-card:last-child{grid-column:auto}.lza-home-sections__format-visual{height:150px}.lza-home-sections__around-link+ .lza-home-sections__around-link{border-left:0;border-top:0}.lza-home-sections__panel,.lza-home-sections__format-card{padding:20px}}
.lza-home-sections{color:#fff}.lza-home-sections__inner{width:min(calc(100% - 2rem),72rem)}.lza-home-sections h2,.lza-home-sections h3{color:#fff}.lza-home-sections__formats{padding-block:clamp(48px,5vw,72px)}.lza-home-sections__format-card{padding:24px}.lza-home-sections__community{background:#07172f;color:#fff}.lza-home-sections__panel{background:#0b2748;border-color:var(--lza-home-line);border-top-color:var(--lza-home-sky)}.lza-home-sections__panel>p:not(.lza-home-sections__eyebrow){color:#d6e3f0}.lza-home-sections__around{background:var(--lza-home-ink);color:#fff}.lza-home-sections__around-link{border-color:var(--lza-home-line);color:#fff}.lza-home-sections__around-link+.lza-home-sections__around-link{border-left-color:var(--lza-home-line)}@media(max-width:600px){.lza-home-sections__inner{width:calc(100% - 2rem)}}
.lza-home-sections{margin-top:40px}
.lza-home-sections{margin-top:40px}@media(max-width:600px){.lza-home-sections{margin-top:24px}}
.lza-home-sections__memory-cta{background:var(--lza-home-paper);border-top:1px solid var(--lza-home-line);padding-block:clamp(42px,5vw,72px)}
.lza-home-sections__memory-layout{align-items:center;background:#fff;border:1px solid #c7d8e5;border-left:4px solid var(--lza-home-sky);display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(100px,160px) minmax(0,1fr);padding:clamp(28px,4vw,52px)}
.lza-home-sections__memory-icon{align-items:center;background:#e7f3fb;border-radius:50%;color:var(--lza-home-ink);display:flex;height:clamp(96px,12vw,150px);justify-content:center;width:clamp(96px,12vw,150px)}
.lza-home-sections__memory-copy h2,.lza-home-sections__memory-copy h3{color:var(--lza-home-ink)}
.lza-home-sections__memory-icon svg{fill:none;height:62%;stroke:currentColor;stroke-linecap:round;stroke-width:5;width:62%}
.lza-home-sections__memory-copy{max-width:850px}.lza-home-sections__memory-copy h2{margin-bottom:18px}.lza-home-sections__memory-copy>p:not(.lza-home-sections__eyebrow):not(.lza-home-sections__memory-note){color:#405873;line-height:1.7;margin-bottom:10px}.lza-home-sections__memory-copy h3{font-size:1.15rem;margin:24px 0 10px}.lza-home-sections__memory-examples{color:#405873;display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0 0 26px;padding:0}.lza-home-sections__memory-examples li::before{color:var(--lza-home-sky);content:'•';margin-right:8px}.lza-home-sections__memory-button{background:var(--lza-home-ink);color:#fff;margin-top:0}.lza-home-sections__memory-button:hover,.lza-home-sections__memory-button:focus-visible{background:var(--lza-home-sky);color:var(--lza-home-ink)}.lza-home-sections__memory-note{color:#60758a;font-size:.9rem;line-height:1.6;margin:16px 0 0}
@media(max-width:600px){.lza-home-sections__memory-layout{grid-template-columns:1fr}.lza-home-sections__memory-icon{height:92px;width:92px}.lza-home-sections__memory-examples{gap:8px 16px}}
.lza-home-sections__memory-icon{background:transparent url('/wp-content/plugins/lza-v2-navigation/assets/images/memory-engine-256.png') center/contain no-repeat;border:0;border-radius:0;overflow:visible}
.lza-home-sections__memory-icon svg{display:none}
