.lga436{padding-bottom:3rem;color:#122338}.lga436-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:2rem;background:#10243b;color:white;border-radius:18px;overflow:hidden;margin:1.5rem 0 3rem}.lga436-copy{padding:clamp(1.5rem,4vw,3rem)}.lga436-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;color:white}.lga436-hero p{color:#e0e9f1}.lga436-hero img{width:100%;height:100%;min-height:270px;object-fit:cover}.lga436-tag{color:#ff6072;font-size:.8rem;font-weight:800;letter-spacing:.08em}.lga436-button{display:inline-block;padding:.9rem 1.4rem;background:#e71e45;color:white!important;border-radius:8px;font-weight:700;text-decoration:none}.lga436-intro,.lga436-steps{margin:2.5rem 0;max-width:880px}.lga436-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 2.5rem}.lga436-card{border:1px solid #d9e1e9;border-radius:14px;overflow:hidden;background:white;box-shadow:0 5px 20px #11243a0a}.lga436-cardcontent{padding:1.4rem}.lga436-card h3{margin:0 0 .5rem}.lga436-card p{margin:.6rem 0}.lga436-place{color:#61738a;font-size:.9rem}.lga436-price{font-size:1.6rem;font-weight:800}.lga436-price small{font-size:.85rem;font-weight:500}.lga436-offer-image{width:100%;height:185px;object-fit:cover}.lga436-sample{height:185px;background:linear-gradient(130deg,#10243b,#274e70);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.lga436-sample span{font-size:.7rem;letter-spacing:.15em}.lga436-demo{border:2px dashed #f66a80;padding:1rem 2rem;font-weight:700}.lga436-contact{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;background:#f0f4f8;padding:clamp(1.2rem,3vw,2.5rem);border-radius:16px;scroll-margin-top:2rem}.lga436-footnote{font-size:.85rem;color:#61738a;margin-top:2rem}.lga436-steps li{margin:.6rem 0}@media(max-width:760px){.lga436-hero,.lga436-contact{grid-template-columns:1fr}.lga436-hero img{max-height:250px}.lga436-grid{grid-template-columns:1fr}}

/* V4.3.7 : visuel entier, sans recadrage */
.lga436-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.lga436-hero img{display:block;width:100%;height:auto;min-height:0;max-height:460px;object-fit:contain;object-position:center;background:#193a55}
@media(max-width:760px){.lga436-hero img{max-height:none;aspect-ratio:1440/520;object-fit:contain}}

/* V4.3.8 - catalogue et packs */
.lga436{max-width:1250px}.lga436-hero{background:linear-gradient(135deg,#0e2034,#173b59);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lga436-hero img{max-width:100%;object-fit:contain}.lga436-offers>h2{font-size:clamp(1.8rem,3vw,2.5rem)}.lga436-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.lga436-card{display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.lga436-card:hover{box-shadow:0 12px 30px #10243b18;transform:translateY(-2px)}.lga436-cardcontent{display:flex;flex:1;flex-direction:column}.lga436-cardcontent>a{display:inline-block;align-self:flex-start;margin-top:auto;padding:.7rem 1rem;border-radius:8px;background:#e71e45;color:#fff;text-decoration:none;font-weight:700}.lga438-pack{border:2px solid #193e5e;background:#f8fbff}.lga438-pill{display:inline-block;color:#a30e2a;background:#ffe7ec;border-radius:30px;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.35rem .7rem;width:max-content}.lga438-disclaimer{color:#5d6e82;font-size:.85rem}.lga436-contact select{width:100%;padding:.75rem;border:1px solid #bac6d2;border-radius:6px;background:#fff}@media(max-width:760px){.lga436-grid{grid-template-columns:1fr}}

/* V4.5 - landing page commerciale */
.lga436{max-width:1240px}.lga436-hero{min-height:370px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);box-shadow:0 14px 35px #10243b17}.lga436-hero h1{font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:-.04em}.lga436-copy{min-width:0}.lga436-hero img{width:100%;height:auto;max-height:340px;object-fit:contain}.lga436-intro{max-width:100%;padding:10px 0}.lga436-offers{padding:20px 0}.lga436-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lga436-card{min-width:0}.lga436-card h3{font-size:1.25rem}.lga436-price{color:#0e2a47}.lga438-pack{border-color:#d21c43}.lga436-contact{margin-top:40px}.lga436-cardcontent>a:focus-visible,.lga436-button:focus-visible{outline:3px solid #ffbd30;outline-offset:3px}@media(max-width:950px){.lga436-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lga436-hero{grid-template-columns:1fr}.lga436-hero img{max-height:240px}.lga436-grid{grid-template-columns:1fr}.lga436-hero h1{font-size:clamp(2rem,8vw,3rem)}}

/* V4.6: catalogue visible, grille commerciale responsive */
.lga436-offers{display:block;visibility:visible;opacity:1}.lga436-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.lga436-card{display:flex;min-width:0;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 10px 28px rgba(16,36,59,.08)}.lga436-cardcontent{padding:22px}.lga436-cardcontent h3{font-size:1.25rem}.lga436-price{font-size:1.8rem;color:#10243b}.lga436-price small{display:block;font-size:.82rem}.lga46-empty{grid-column:1/-1;padding:28px;background:#f1f4f8;border-radius:12px}.lga436-hero{overflow:hidden}.lga436-hero img{min-width:0;max-width:100%;object-fit:contain}.lga436-contact{scroll-margin-top:30px}@media(max-width:1000px){.lga436-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.lga436-grid{grid-template-columns:1fr}.lga436-hero{grid-template-columns:1fr}.lga436-hero img{max-height:220px}}
