.M3-dFa_main{min-width:0;max-width:1200px;margin:0 auto;padding:140px 5% 80px}.M3-dFa_header{text-align:center;max-width:800px;margin:0 auto 4rem}.M3-dFa_title{color:var(--ibega-white);margin-bottom:1.5rem}.M3-dFa_lead{color:var(--text-secondary);margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.M3-dFa_block{margin-bottom:4rem;scroll-margin-top:120px}.M3-dFa_sectionTitle{text-align:center;margin-bottom:2rem;font-size:clamp(1.5rem,3vw + .8rem,2.1rem)}.M3-dFa_twoCol,.M3-dFa_threeCol,.M3-dFa_fourCol{grid-template-columns:1fr;gap:1.5rem;display:grid}.M3-dFa_panel,.M3-dFa_pillar{min-width:0;color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:1.75rem}.M3-dFa_pillar{flex-direction:column;gap:.5rem;height:100%;transition:border-color .3s,transform .3s;display:flex}a.M3-dFa_pillar:hover{color:inherit;border-color:var(--ibega-red);transform:translateY(-2px)}.M3-dFa_panel p,.M3-dFa_pillar p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.M3-dFa_panelTitle{color:var(--ibega-white);margin-bottom:0;font-size:1.2rem}.M3-dFa_pillar .M3-dFa_panelTitle{margin-bottom:.15rem}.M3-dFa_pillarKicker{color:var(--ibega-red);margin:0 0 .35rem;font-size:.9rem;font-weight:600}.M3-dFa_synergy{counter-reset:syn;flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto;list-style:none;display:flex}.M3-dFa_synergy li{color:var(--text-secondary);padding-left:3rem;line-height:1.65;position:relative}.M3-dFa_synergy li:before{counter-increment:syn;content:counter(syn);border:1px solid var(--ibega-red);width:1.75rem;height:1.75rem;color:var(--ibega-red);place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.M3-dFa_synergy strong{color:var(--ibega-white)}.M3-dFa_ctaRow{text-align:center;margin:0}.M3-dFa_cta{background:var(--ibega-red);color:var(--ibega-white);letter-spacing:1px;border:1px solid var(--ibega-red);border-radius:4px;padding:1rem 2.5rem;font-weight:600;display:inline-block}.M3-dFa_cta:hover{color:var(--ibega-white);background:#ff1a1a}@media (min-width:768px){.M3-dFa_twoCol,.M3-dFa_threeCol,.M3-dFa_fourCol{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.M3-dFa_threeCol{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.M3-dFa_main{padding-top:110px;padding-bottom:48px}.M3-dFa_header,.M3-dFa_block{margin-bottom:2.5rem}}
