.seo-page-module__p4txmG__page{color:#342735;background:#fffaf5;flex:1}.seo-page-module__p4txmG__hero{color:#fffaf5;background:linear-gradient(135deg,#38203b 0%,#5a2d59 70%,#764064 100%);padding:clamp(4.5rem,9vw,8rem) 5vw}.seo-page-module__p4txmG__heroInner,.seo-page-module__p4txmG__content{max-width:1120px;margin:0 auto}.seo-page-module__p4txmG__eyebrow{color:#e6a879;letter-spacing:.2em;margin:0 0 1.3rem;font-size:.76rem;font-weight:800}.seo-page-module__p4txmG__hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.98}.seo-page-module__p4txmG__hero h1 em{color:#e6a879;font-weight:400}.seo-page-module__p4txmG__lede{color:#eadfe7;max-width:760px;margin:2rem 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.75}.seo-page-module__p4txmG__actions{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.seo-page-module__p4txmG__primary,.seo-page-module__p4txmG__secondary{border-radius:9px;padding:.9rem 1.15rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.seo-page-module__p4txmG__primary{color:#5a2d59;background:#fffaf5}.seo-page-module__p4txmG__secondary{color:#fffaf5;border:1px solid #bd93ad}.seo-page-module__p4txmG__content{padding:clamp(3.5rem,7vw,6.5rem) 5vw}.seo-page-module__p4txmG__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;margin-bottom:4rem;display:grid}.seo-page-module__p4txmG__content h2{color:#342735;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:400;line-height:1.05}.seo-page-module__p4txmG__content p{color:#675965;margin:0;line-height:1.8}.seo-page-module__p4txmG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.seo-page-module__p4txmG__card{background:#fffdf9;border:1px solid #ded2ca;border-radius:14px;padding:1.7rem}.seo-page-module__p4txmG__card span{color:#a65332;letter-spacing:.15em;font-size:.7rem;font-weight:800}.seo-page-module__p4txmG__card h3{color:#3b2b3b;margin:.7rem 0;font-size:1.15rem}.seo-page-module__p4txmG__card a{color:#713d61;font-weight:800}.seo-page-module__p4txmG__section{border-top:1px solid #ded2ca;margin-top:4rem;padding-top:4rem}.seo-page-module__p4txmG__section>h2{margin-bottom:1.4rem}.seo-page-module__p4txmG__section>p{max-width:850px}.seo-page-module__p4txmG__steps{counter-reset:steps;gap:1rem;margin-top:2rem;display:grid}.seo-page-module__p4txmG__steps article{border-left:3px solid #a65332;padding:.4rem 0 .4rem 1.25rem}.seo-page-module__p4txmG__steps h3{margin:0 0 .4rem}.seo-page-module__p4txmG__faq{margin-top:2.5rem}.seo-page-module__p4txmG__faq details{border-top:1px solid #ded2ca;padding:1.15rem 0}.seo-page-module__p4txmG__faq summary{color:#3b2b3b;cursor:pointer;font-weight:800}.seo-page-module__p4txmG__faq details p{margin-top:.8rem}.seo-page-module__p4txmG__callout{background:#f3e7dd;border-radius:14px;margin-top:4rem;padding:2rem}.seo-page-module__p4txmG__callout h2{font-size:clamp(1.8rem,3vw,2.6rem)}.seo-page-module__p4txmG__callout p{margin:.8rem 0 1.3rem}@media (max-width:800px){.seo-page-module__p4txmG__intro,.seo-page-module__p4txmG__grid{grid-template-columns:1fr}.seo-page-module__p4txmG__hero,.seo-page-module__p4txmG__content{padding-left:1.25rem;padding-right:1.25rem}}
