.proposition8-page{color:#173752;background:linear-gradient(180deg,#f7fcfd 0%,#fff 50%,#f7fbfc 100%)}.proposition8-content{width:100%;max-width:1120px;margin:0 auto;padding:7.7rem 1.5rem 4.5rem}.proposition8-kicker{display:inline-block;margin-bottom:.7rem;color:#178d9a;font-size:.67rem;font-weight:800;letter-spacing:.18em}.proposition8-hero{padding:2rem 0 4.2rem;text-align:center}.proposition8-hero h1{max-width:800px;margin:0 auto;color:#173752;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:800;letter-spacing:-.065em;line-height:1.03}.proposition8-hero>p{max-width:700px;margin:1.1rem auto 0;color:#6b8193;font-size:1rem;line-height:1.75}.proposition8-hero-tags{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:1.4rem}.proposition8-hero-tags span{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .7rem;color:#178d9a;background:#e3f8f6;border-radius:999px;font-size:.68rem;font-weight:700}.proposition8-definition{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;margin-bottom:4.2rem;padding:1.5rem;background:#eff9f9;border:1px solid rgba(121,158,178,.2);border-radius:18px}.proposition8-definition-icon,.proposition8-timing-icon{display:grid;width:3rem;height:3rem;place-items:center;color:#178d9a;background:#d8f5f0;border-radius:12px;font-size:1.4rem}.proposition8-definition h2,.proposition8-section-heading h2,.proposition8-timing h2,.proposition8-compare h2{margin:0;color:#173752;font-size:1.8rem;font-weight:800;letter-spacing:-.045em;line-height:1.15}.proposition8-definition p,.proposition8-timing p{max-width:800px;margin:.7rem 0 0;color:#6b8193;font-size:.84rem;line-height:1.75}.proposition8-section{padding:2.3rem 0;border-top:1px solid rgba(121,158,178,.2)}.proposition8-section-heading{margin-bottom:1.35rem}.proposition8-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.proposition8-grid article{display:flex;min-height:285px;flex-direction:column;padding:1.25rem;background:rgba(255,255,255,.84);border:1px solid rgba(121,158,178,.24);border-radius:16px;box-shadow:0 12px 30px rgba(42,89,113,.07)}.proposition8-number{color:#178d9a;font-size:.64rem;font-weight:800;letter-spacing:.14em}.proposition8-grid article>i{display:grid;width:2.7rem;height:2.7rem;place-items:center;margin:1.5rem 0 1rem;color:#178d9a;background:#e3f8f6;border-radius:11px;font-size:1.3rem}.proposition8-grid h3{margin:0 0 .6rem;color:#173752;font-size:1rem;font-weight:800;line-height:1.3}.proposition8-grid p{margin:0;color:#6b8193;font-size:.76rem;line-height:1.7}.proposition8-timing{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;margin-top:2rem;padding:1.5rem;background:#18506d;border:0;border-radius:18px}.proposition8-timing h2{color:#fff}.proposition8-timing .proposition8-kicker{color:#a6f0ee}.proposition8-timing p{color:rgba(255,255,255,.74)}.proposition8-timing a{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#a6f0ee;font-size:.76rem;font-weight:800;text-decoration:none}.proposition8-timing a:hover{color:#fff}.proposition8-compare{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start;padding:4rem 0 2.3rem}.proposition8-compare-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.proposition8-compare-items>div{padding:1.15rem;background:#fff;border:1px solid rgba(121,158,178,.24);border-radius:14px}.proposition8-compare strong{color:#244862;font-size:.9rem}.proposition8-compare p{margin:.5rem 0 0;color:#6b8193;font-size:.76rem;line-height:1.65}.proposition8-note{display:flex;gap:.5rem;align-items:flex-start;padding:1rem 1.1rem;color:#8aa0af;background:#f7fafb;border:1px solid rgba(121,158,178,.18);border-radius:12px;font-size:.68rem;line-height:1.6}.proposition8-note i{flex:0 0 auto;color:#178d9a;font-size:1rem}.proposition8-note p{margin:0}
@media(max-width:850px){.proposition8-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposition8-compare{grid-template-columns:1fr;gap:1rem}}@media(max-width:600px){.proposition8-content{padding:6.2rem 1rem 3rem}.proposition8-definition,.proposition8-timing{grid-template-columns:1fr}.proposition8-grid,.proposition8-compare-items{grid-template-columns:1fr}.proposition8-grid article{min-height:0}.proposition8-compare{padding-top:3rem}}
