.service-copy{line-height:1.8;color:#393c36}.service-copy .service-lead{max-width:760px;font-size:1.05rem;color:#5c5c53}.service-copy .service-notice{padding:1.1rem 1.3rem;background:#fff0df;border:1px solid #efd1ba;border-radius:16px;margin:1.4rem 0}.service-copy .service-steps,.service-copy .service-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.service-copy .service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-copy article{border:1px solid #e7d9ce;border-radius:16px;padding:1.25rem;background:#fffcf8}.service-copy article h2{font-size:1.15rem;line-height:1.4;margin:.35rem 0 .75rem}.service-copy .service-price{font-size:2rem;font-weight:700;color:#a84820;line-height:1.5}.service-copy .service-tag{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#9e5c38}.service-copy ul{padding-left:1.25rem}.service-copy li{margin:.45rem 0}.service-copy .service-section{max-width:840px;margin:1.8rem 0}.service-copy .service-section h2{font-size:1.25rem;margin-bottom:.6rem}.service-copy details{border-bottom:1px solid #e1d5ca;padding:1rem 0}.service-copy summary{cursor:pointer;font-weight:600}.service-copy details p{max-width:820px;color:#595b52}.service-copy a{color:#96421f;text-underline-offset:3px;overflow-wrap:anywhere}.service-copy .service-action{display:inline-block;background:#d96835;color:#fff;padding:.8rem 1.15rem;border-radius:12px;text-decoration:none;font-weight:600;margin:.5rem .5rem .5rem 0}.service-copy .service-muted{font-size:.84rem;color:#6d6c61}.service-copy .service-languages{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.service-copy .service-languages span{padding:.35rem .7rem;border:1px solid #e3d3c6;border-radius:20px;font-size:.8rem;background:#fff}.service-copy .service-contact{font-size:1.1rem;font-weight:600}.service-copy .service-section p{margin:.6rem 0}.service-copy .service-plans article{display:flex;flex-direction:column}.service-copy .service-plans ul{flex:1}.service-copy .service-plans li{font-size:.9rem}@media(max-width:760px){.service-copy .service-plans,.service-copy .service-steps{grid-template-columns:1fr}.service-copy article{padding:1rem}.service-copy .service-price{font-size:1.8rem}.service-copy .service-lead{font-size:1rem}}
