/* SEO child pages extend the approved parent-page system without changing its visual language. */
.lp .lp-hero-content{max-width:760px}.lp .lp-hero-content h1{max-width:740px}.lp .lp-seo-intro .lp-intro-note li{grid-template-columns:minmax(90px,.42fr) 1fr}.lp .lp-editorial-rows article{transition:background-color .25s ease,transform .25s ease}.lp .lp-editorial-rows article:hover{background:#f2f7f4;transform:translateX(5px)}.lp .lp-list li{transition:transform .25s ease,border-color .25s ease}.lp .lp-list li:hover{transform:translateX(6px);border-color:#00b976}.lp .lp-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-child-grid article{border-radius:24px;overflow:hidden}.lp .lp-child-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(7,20,38,.08)}.lp .lp-case-composition figure{border-radius:28px;overflow:hidden}.lp .lp-case-composition figure img{height:100%;object-fit:cover}.lp .lp-tool-grid span{border-radius:14px;transition:transform .25s ease,border-color .25s ease}.lp .lp-tool-grid span:hover{transform:translateY(-4px);border-color:#00d084}.lp .lp-review-card{border-radius:22px}.lp .lp-faq details{border-radius:0}.lp .lp-final .lp-form{border-radius:24px}.lp .lp-hero-points li{white-space:normal}.lp .lp-dark .lp-card{border-radius:22px}
@media(max-width:760px){.lp .lp-child-grid{grid-template-columns:1fr}.lp .lp-hero-content h1{font-size:clamp(2.85rem,13vw,4.4rem)}.lp .lp-case-composition figure img{min-height:300px}.lp .lp-editorial-rows article:hover,.lp .lp-list li:hover{transform:none}}
