.service-hero{padding:90px clamp(24px,7vw,108px);background:linear-gradient(105deg,#f9fafb,#eef2f2);display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:center}.service-hero h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.04em;color:var(--navy);margin-bottom:24px}.service-hero p{font-size:18px;color:var(--muted);max-width:700px}.service-hero aside{background:var(--navy);padding:36px;color:white;border-left:4px solid var(--gold)}.service-hero aside h2{font-size:24px}.service-hero aside ul{padding-left:20px;margin:22px 0 0}.service-hero aside li{margin:12px 0;color:#c5d1dc}.breadcrumbs{font-size:12px;color:#788696;margin-bottom:20px}.breadcrumbs a{color:#9b7025;text-decoration:none}.content-section{padding:90px clamp(24px,7vw,108px)}.content-section.alt{background:var(--cream)}.content-section .section-head p{color:var(--muted);max-width:700px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-grid article{padding:30px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold)}.benefit-grid h3{color:var(--navy);font-size:19px}.benefit-grid p{color:var(--muted);font-size:14px;margin:0}.audience{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.audience h2{font-size:clamp(32px,4vw,48px);color:var(--navy)}.check-list{list-style:none;padding:0;margin:0}.check-list li{padding:16px 0;border-bottom:1px solid var(--line);color:var(--muted)}.check-list li:before{content:'✓';color:#a77c2d;font-weight:800;margin-right:12px}.service-cta{padding:70px clamp(24px,7vw,108px);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.service-cta h2{font-size:clamp(30px,4vw,46px);max-width:760px;margin:0}.related-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.related-links a{padding:10px 14px;border:1px solid #d7dde2;color:var(--navy);text-decoration:none;border-radius:4px}.related-links a:hover{border-color:var(--gold)}
@media(max-width:850px){.service-hero,.audience{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr 1fr}.service-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.service-hero,.content-section{padding:64px 22px}.service-hero h1{font-size:34px}.service-hero p{font-size:15px}.benefit-grid{grid-template-columns:1fr}.service-cta{padding:60px 22px}}
.sicaf-hero{background:linear-gradient(105deg,#f9fafb 0%,#f3f6f5 60%,#e8eeee 100%)}.sicaf-benefits{grid-template-columns:repeat(3,1fr)}.sicaf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#fff}.institutional-notice{margin:0 clamp(24px,7vw,108px) 70px;padding:22px 26px;border-left:4px solid var(--gold);background:#f6f3ec;color:var(--muted);font-size:14px}.institutional-notice strong{display:block;color:var(--navy);font:700 15px Manrope;margin-bottom:5px}.institutional-notice p{margin:0}
@media(max-width:850px){.sicaf-faq{grid-template-columns:1fr;gap:28px}}
@media(max-width:620px){.sicaf-benefits{grid-template-columns:1fr}.institutional-notice{margin:0 22px 55px}.sicaf-faq{padding:64px 22px}}
