.services-module__g8J8Uq__servicePage{min-height:70vh;padding:0 0 6rem}.services-module__g8J8Uq__hero{background:linear-gradient(135deg, var(--background) 0%, #ffe4e6 100%);text-align:center;border-bottom:1px solid #f43f5e1a;padding:8rem 0;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.services-module__g8J8Uq__hero{background:linear-gradient(135deg,#020617 0%,#170d14 100%);border-bottom:1px solid #fb71851a}}.services-module__g8J8Uq__hero:before{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle,#f43f5e14 0%,#0000 60%);width:50%;height:150%;position:absolute;top:-20%;left:-10%}.services-module__g8J8Uq__hero:after{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle,#38bdf814 0%,#0000 60%);width:50%;height:150%;position:absolute;bottom:-20%;right:-10%}.services-module__g8J8Uq__heroContent{z-index:10;max-width:800px;margin:0 auto;position:relative}.services-module__g8J8Uq__hero h1{color:var(--foreground);letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.1}.services-module__g8J8Uq__highlight{background:linear-gradient(135deg, var(--primary) 0%, #fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.services-module__g8J8Uq__hero p{opacity:.85;font-size:clamp(1.125rem,3vw,1.35rem);line-height:1.7}@media (max-width:768px){.services-module__g8J8Uq__hero{padding:5rem 0}}.services-module__g8J8Uq__content{padding:5rem 0}.services-module__g8J8Uq__contentContainer{max-width:800px;margin:0 auto}.services-module__g8J8Uq__content h2{color:var(--foreground);margin-top:2rem;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.services-module__g8J8Uq__content h2:first-child{margin-top:0}.services-module__g8J8Uq__content p{opacity:.9;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.services-module__g8J8Uq__content ul{margin-bottom:2.5rem;padding-left:1.5rem}.services-module__g8J8Uq__content li{opacity:.9;margin-bottom:.75rem;font-size:1.125rem;line-height:1.6}.services-module__g8J8Uq__content strong{color:var(--primary)}.services-module__g8J8Uq__detailSection{padding:6rem 0}.services-module__g8J8Uq__detailSection:nth-child(2n){background-color:var(--surface-hover)}@media (prefers-color-scheme:dark){.services-module__g8J8Uq__detailSection:nth-child(2n){background-color:#0b1120}}.services-module__g8J8Uq__detailGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.services-module__g8J8Uq__detailImageWrapper{aspect-ratio:4/3;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.services-module__g8J8Uq__detailImage{object-fit:cover;width:100%;height:100%}.services-module__g8J8Uq__detailContent h2{color:var(--foreground);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.services-module__g8J8Uq__detailContent p{opacity:.85;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.services-module__g8J8Uq__detailContent ul{margin-top:2rem;padding:0;list-style:none}.services-module__g8J8Uq__detailContent li{opacity:.9;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:1.125rem;display:flex}.services-module__g8J8Uq__detailContent li:before{content:"✓";color:var(--primary);margin-top:2px;font-weight:700}@media (max-width:992px){.services-module__g8J8Uq__detailGrid{grid-template-columns:1fr;gap:3rem}}.services-module__g8J8Uq__howItWorks{background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6rem 0}.services-module__g8J8Uq__howItWorks h2{text-align:center;margin-bottom:4rem;font-size:2.5rem;font-weight:800}.services-module__g8J8Uq__stepsGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;display:grid}.services-module__g8J8Uq__stepCard{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);height:100%;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;position:relative}.services-module__g8J8Uq__stepCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-5px)}.services-module__g8J8Uq__stepNumber{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 4px 14px #f43f5e4d}.services-module__g8J8Uq__stepCard h3{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.services-module__g8J8Uq__stepCard p{opacity:.8;font-size:1rem;line-height:1.6}.services-module__g8J8Uq__faqSection{background-color:var(--background);padding:6rem 0}.services-module__g8J8Uq__faqSection h2{text-align:center;color:var(--foreground);margin-bottom:3rem;font-size:2.5rem;font-weight:800}.services-module__g8J8Uq__faqContainer{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.services-module__g8J8Uq__faqItem{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s;overflow:hidden}.services-module__g8J8Uq__faqItem:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.services-module__g8J8Uq__faqSummary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.125rem;font-weight:700;list-style:none;display:flex}.services-module__g8J8Uq__faqSummary::-webkit-details-marker{display:none}.services-module__g8J8Uq__faqSummary:after{content:"+";color:var(--primary);font-size:1.5rem;transition:transform .3s}.services-module__g8J8Uq__faqItem[open] .services-module__g8J8Uq__faqSummary:after{transform:rotate(45deg)}.services-module__g8J8Uq__faqContent{opacity:.85;color:var(--foreground);padding:0 1.5rem 1.5rem;font-size:1.05rem;line-height:1.6}.services-module__g8J8Uq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;display:grid}
