 .aifs-page{--navy:#123047;--blue:#0062ab;--green:#4abf37;color:var(--navy);font-family:Arial,sans-serif;max-width:1180px;margin:0 auto;line-height:1.7;padding:24px 24px 0}.aifs-page *{box-sizing:border-box}.aifs-page h1,.aifs-page h2,.aifs-page h3{color:var(--navy);line-height:1.15;letter-spacing:-.025em}.aifs-page h1{font-size:clamp(34px,4vw,54px);margin:12px 0 24px}.aifs-page h2{font-size:clamp(28px,3vw,38px);margin:10px 0 28px}.aifs-page h3{font-size:22px;margin:0 0 16px}.aifs-label{color:var(--blue);font-size:12px;letter-spacing:.14em;font-weight:700}.aifs-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:36px 0 48px}.aifs-lead{font-size:20px;line-height:1.55}.aifs-hero figure{margin:0}.aifs-hero img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 16px 40px #12304718}.aifs-hero figcaption{font-size:12px;color:#536b7b;padding:12px 4px}.aifs-button{display:inline-block;background:var(--green);color:#123047!important;padding:14px 22px;border-radius:9px;text-decoration:none!important;font-weight:700;margin-top:12px}.aifs-strip{background:#eaf5fc;border-left:4px solid var(--blue);padding:24px 30px;border-radius:0 12px 12px 0}.aifs-strip strong{font-size:21px}.aifs-strip p{margin:6px 0 0}.aifs-section{padding:52px 0}.aifs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aifs-grid article{border:1px solid #dce8ee;border-radius:16px;padding:28px;background:white;border-bottom:3px solid var(--green)}.aifs-grid p{margin:0}.aifs-two{grid-template-columns:1fr 1fr}.aifs-tinted{background:#f2f7fa;padding:38px;border-radius:20px}.aifs-faq details{border-bottom:1px solid #dce8ee;padding:20px 0}.aifs-faq summary{font-size:19px;font-weight:700;cursor:pointer}.aifs-faq details p{max-width:850px}.aifs-closing{background:var(--blue);color:white;padding:36px 40px;border-radius:18px}.aifs-closing h2{color:white;margin:0 0 16px}.aifs-closing p{max-width:800px;margin:0}.aifs-page a:focus-visible,.aifs-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:760px){.aifs-page{padding:12px 18px 0}.aifs-hero{grid-template-columns:1fr;gap:24px;padding:24px 0 32px}.aifs-grid,.aifs-two{grid-template-columns:1fr}.aifs-section{padding:34px 0}.aifs-tinted{padding:25px 18px}.aifs-closing{padding:28px 22px}}