.service-page-module__MxOm-q__wrapper{padding-top:4rem;overflow-x:hidden}.service-page-module__MxOm-q__hero{text-align:center;background:linear-gradient(135deg,#ffed000d 0%,#7fdbff0d 100%);border-radius:24px;margin-bottom:4rem;padding:6rem 0;position:relative;overflow:hidden}.service-page-module__MxOm-q__hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffed001a 0%,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.service-page-module__MxOm-q__heroContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.service-page-module__MxOm-q__title{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.service-page-module__MxOm-q__subtitle{color:var(--text-muted);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.service-page-module__MxOm-q__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.service-page-module__MxOm-q__section{padding:5rem 0}.service-page-module__MxOm-q__sectionTitle{text-align:center;margin-bottom:3rem;font-size:2.5rem}.service-page-module__MxOm-q__sectionTitle span{color:var(--text-muted);font-weight:400}.service-page-module__MxOm-q__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.service-page-module__MxOm-q__grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.service-page-module__MxOm-q__card{background:var(--card-bg);border:1px solid #0000000d;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s}.service-page-module__MxOm-q__card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.service-page-module__MxOm-q__iconWrapper{color:#000;background:#ffed001a;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;transition:background .3s;display:flex}.service-page-module__MxOm-q__card:hover .service-page-module__MxOm-q__iconWrapper{background:#ffed0033}.service-page-module__MxOm-q__cardTitle{margin-bottom:1rem;font-size:1.35rem}.service-page-module__MxOm-q__cardDesc{color:var(--text-muted);line-height:1.7}.service-page-module__MxOm-q__contentBlock{max-width:900px;margin:0 auto}.service-page-module__MxOm-q__textBlock{margin-bottom:3rem}.service-page-module__MxOm-q__textBlock h3{margin-bottom:1.25rem;font-size:1.75rem}.service-page-module__MxOm-q__textBlock p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.service-page-module__MxOm-q__processList{flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;display:flex}.service-page-module__MxOm-q__processItem{align-items:flex-start;gap:2rem;display:flex}.service-page-module__MxOm-q__stepNumber{color:#ffed0059;flex-shrink:0;min-width:60px;font-size:3rem;font-weight:800;line-height:1}.service-page-module__MxOm-q__stepContent h4{margin-bottom:.5rem;font-size:1.4rem}.service-page-module__MxOm-q__stepContent p{color:var(--text-muted);line-height:1.7}.service-page-module__MxOm-q__includeList{color:var(--text-muted);padding-left:0;list-style:none}.service-page-module__MxOm-q__includeList li{border-bottom:1px solid #0000000a;align-items:flex-start;gap:.6rem;padding:.6rem 0;line-height:1.6;display:flex}.service-page-module__MxOm-q__includeList li:before{content:"✦";color:var(--primary);flex-shrink:0;margin-top:.15rem;font-size:.9rem}.service-page-module__MxOm-q__includeList li:last-child{border-bottom:none}.service-page-module__MxOm-q__highlightStrip{background:linear-gradient(135deg,#ffed000f 0%,#7fdbff0f 100%);border-radius:24px;padding:4rem 3rem}.service-page-module__MxOm-q__faqSection{max-width:800px;margin:0 auto}.service-page-module__MxOm-q__faqItem{border-bottom:1px solid #0000000d;margin-bottom:2rem;padding-bottom:2rem}.service-page-module__MxOm-q__faqItem:last-child{border-bottom:none}.service-page-module__MxOm-q__question{color:#000;font-size:1.2rem;font-weight:700;font-family:var(--font-playfair),serif;margin-bottom:.75rem;display:block}.service-page-module__MxOm-q__answer{color:var(--text-muted);line-height:1.75}.service-page-module__MxOm-q__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.service-page-module__MxOm-q__relatedLink{background:var(--card-bg);color:#000;border:1px solid #0000000f;border-radius:14px;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:block}.service-page-module__MxOm-q__relatedLink:hover{border-color:var(--primary);background:#ffed000d;transform:translateY(-3px);box-shadow:0 6px 18px #0000000d}.service-page-module__MxOm-q__cta{color:#fff;text-align:center;background:#000;margin-top:2rem;margin-bottom:0;padding:6rem 1.5rem}.service-page-module__MxOm-q__cta h2{color:#fff;margin-bottom:1.5rem;font-size:3rem}.service-page-module__MxOm-q__cta p{opacity:.8;max-width:640px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.service-page-module__MxOm-q__hero{padding:4rem 1.5rem}.service-page-module__MxOm-q__sectionTitle{font-size:1.9rem}.service-page-module__MxOm-q__processItem{flex-direction:column;gap:.75rem}.service-page-module__MxOm-q__stepNumber{min-width:auto;font-size:2rem}.service-page-module__MxOm-q__highlightStrip{padding:2.5rem 1.5rem}.service-page-module__MxOm-q__cta h2{font-size:2rem}.service-page-module__MxOm-q__cta p{font-size:1.05rem}}
