.lgi[data-lgi-fidelity].lgi--retro .lgi-models+.lgi-section-heading{margin-top:38px;margin-bottom:18px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-models+.lgi-section-heading h2{font-size:clamp(27px,2.5vw,36px);line-height:1.2}
.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits{align-items:start;margin-bottom:28px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article{padding:12px 24px;grid-template-columns:52px 1fr;gap:14px;min-width:0}
.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article>svg{width:52px;height:52px;padding:11px;stroke-width:1.5}
.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits h3{font-size:17px;line-height:1.35;letter-spacing:-.02em;margin:0 0 8px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits p{font-size:13px;line-height:1.65;margin:0;color:#728094}
.lgi[data-lgi-fidelity].lgi--retro .lgi-faq.lgi-trust-faq{display:block;padding:26px 24px;min-height:0;background:#fff;border:1px solid #e5dce8;border-radius:18px;margin:0 0 18px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq .lgi-quick-title{font-size:30px;line-height:1.2;margin:0 0 8px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq .lgi-trust-intro{font-size:14px;line-height:1.6;margin:0 0 20px;padding:0;color:#728094}
.lgi-trust-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq details,.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq details+details{border:1px solid #eee2e9;border-radius:12px;padding:0;margin:0;min-width:0;background:linear-gradient(120deg,#fff9fc,#fff)}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq summary{font-size:14px;line-height:1.5;padding:16px;gap:12px;font-weight:600;align-items:start;cursor:pointer}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq summary::before{align-self:start;flex-shrink:0;margin-top:1px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq details p{font-size:13px;line-height:1.75;color:#6b7889;padding:0 16px 17px 48px;margin:0}
.lgi-trust-questions a{color:#ac4c78;text-decoration:underline;text-underline-offset:3px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-photo-help{margin-bottom:28px}
.lgi[data-lgi-fidelity].lgi--retro .lgi-photo-help::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239755b4' stroke-width='1.5'%3E%3Crect x='2' y='6' width='20' height='15' rx='3'/%3E%3Cpath d='m7 6 2-3h6l2 3'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E")}
@media(max-width:900px){.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article{padding:10px 12px;grid-template-columns:42px 1fr;gap:10px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article>svg{width:42px;height:42px;padding:9px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits h3{font-size:15px}}
@media(max-width:700px){.lgi[data-lgi-fidelity].lgi--retro .lgi-models+.lgi-section-heading{margin-top:28px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article{padding:16px 0;grid-template-columns:46px 1fr;gap:12px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits article>svg{width:46px;height:46px;padding:10px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits h3{font-size:17px}.lgi[data-lgi-fidelity].lgi--retro .lgi-benefits p{font-size:13px}.lgi[data-lgi-fidelity].lgi--retro .lgi-faq.lgi-trust-faq{padding:20px 14px}.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq .lgi-quick-title{font-size:27px}.lgi-trust-questions{grid-template-columns:1fr;gap:10px}.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq summary{padding:14px 12px;font-size:13px;gap:10px}.lgi[data-lgi-fidelity].lgi--retro .lgi-trust-faq details p{padding:0 12px 15px 41px;font-size:12px}.lgi[data-lgi-fidelity].lgi--retro .lgi-photo-help{font-size:13px;gap:12px;line-height:1.5}}
