.ipl-seo-detail{padding:clamp(40px,5vw,72px) clamp(22px,5vw,72px);background:#050505;color:#fff}.ipl-seo-detail h2{max-width:1000px;margin:0 0 28px;font-size:clamp(28px,3.2vw,46px);line-height:1.1}.ipl-seo-detail p{max-width:920px;margin:0 0 20px;font:400 18px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif}.ipl-seo-detail a{color:#ff5102;text-decoration:underline;text-underline-offset:4px}.ipl-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}.ipl-seo-grid h3{margin:0 0 14px;font-size:24px;line-height:1.2}.ipl-seo-detail .ipl-seo-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;padding:14px 22px;border:1px solid #ff5102;border-radius:28px;font:600 15px/1.35 "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-align:center;transition:background .2s,color .2s}.ipl-seo-detail .ipl-seo-cta:hover,.ipl-seo-detail .ipl-seo-cta:focus-visible{background:#ff5102;color:#050505}.ipl-seo-detail a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:900px){.ipl-seo-grid{grid-template-columns:1fr;gap:14px}.ipl-seo-detail p{font-size:17px}}
