.ServiceDetail-module__yBpq8G__wrapper{min-height:100vh;padding-top:0}.ServiceDetail-module__yBpq8G__hero{background:linear-gradient(135deg,#0a1628 0%,#1a2942 50%,#0a1628 100%);width:100%;height:16rem;position:relative;overflow:hidden}.ServiceDetail-module__yBpq8G__heroImg{object-fit:cover;object-position:center;opacity:.25;width:100%;height:100%}.ServiceDetail-module__yBpq8G__heroOverlay{background:linear-gradient(#0000,#0a16284d,#0a1628d9);position:absolute;inset:0}.ServiceDetail-module__yBpq8G__heroGlow{pointer-events:none;position:absolute;inset:0}.ServiceDetail-module__yBpq8G__heroGrid{opacity:.07;pointer-events:none;background-image:linear-gradient(#00aeef 1px,#0000 1px),linear-gradient(90deg,#00aeef 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.ServiceDetail-module__yBpq8G__heroBadgeWrap{position:absolute;top:1.25rem;left:1.25rem}.ServiceDetail-module__yBpq8G__heroIconBox{border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative;box-shadow:0 8px 32px #0006}.ServiceDetail-module__yBpq8G__heroIcon{color:#fff;z-index:1;width:2rem;height:2rem;position:relative}.ServiceDetail-module__yBpq8G__heroIconRing{border:2px dashed #ffffff4d;border-radius:1.25rem;position:absolute;inset:-4px}.ServiceDetail-module__yBpq8G__heroTitleWrap{position:absolute;bottom:1.5rem;left:1.25rem;right:1.25rem}.ServiceDetail-module__yBpq8G__heroBadge{color:#fff;letter-spacing:.04em;border-radius:9999px;margin-bottom:.5rem;padding:.2rem .65rem;font-size:.7rem;font-weight:600;display:inline-block}.ServiceDetail-module__yBpq8G__heroTitle{color:#fff;text-shadow:0 2px 12px #00000080;font-size:1.375rem;font-weight:800;line-height:1.25}@media (min-width:640px){.ServiceDetail-module__yBpq8G__hero{height:20rem}.ServiceDetail-module__yBpq8G__heroBadgeWrap{top:1.75rem;left:1.75rem}.ServiceDetail-module__yBpq8G__heroIconBox{border-radius:1.25rem;width:5rem;height:5rem}.ServiceDetail-module__yBpq8G__heroIcon{width:2.5rem;height:2.5rem}.ServiceDetail-module__yBpq8G__heroTitleWrap{bottom:2rem;left:2rem;right:2rem}.ServiceDetail-module__yBpq8G__heroBadge{padding:.3rem .85rem;font-size:.8rem}.ServiceDetail-module__yBpq8G__heroTitle{font-size:1.875rem}}@media (min-width:768px){.ServiceDetail-module__yBpq8G__hero{height:26rem}.ServiceDetail-module__yBpq8G__heroTitle{font-size:2.5rem}}.ServiceDetail-module__yBpq8G__body{max-width:48rem;margin:0 auto;padding:2rem 1rem}@media (min-width:640px){.ServiceDetail-module__yBpq8G__body{padding:3rem 1.5rem}}.ServiceDetail-module__yBpq8G__backButton{color:#00aeef;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.ServiceDetail-module__yBpq8G__backButton:hover{opacity:.75}.ServiceDetail-module__yBpq8G__backButtonBottom{margin-top:2rem;margin-bottom:0}.ServiceDetail-module__yBpq8G__backIcon{flex-shrink:0;width:1rem;height:1rem}@media (min-width:640px){.ServiceDetail-module__yBpq8G__backButton{margin-bottom:2rem;font-size:1rem}.ServiceDetail-module__yBpq8G__backIcon{width:1.25rem;height:1.25rem}}.ServiceDetail-module__yBpq8G__title{color:#2e3192;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:640px){.ServiceDetail-module__yBpq8G__title{margin-bottom:1.5rem;font-size:1.875rem}}@media (min-width:768px){.ServiceDetail-module__yBpq8G__title{font-size:2.25rem}}.ServiceDetail-module__yBpq8G__meta{color:#6b7280;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:.75rem;display:flex}.ServiceDetail-module__yBpq8G__metaItem{align-items:center;gap:.5rem;display:flex}.ServiceDetail-module__yBpq8G__metaIcon{width:.75rem;height:.75rem}@media (min-width:640px){.ServiceDetail-module__yBpq8G__meta{gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;font-size:.875rem}.ServiceDetail-module__yBpq8G__metaIcon{width:1rem;height:1rem}}.ServiceDetail-module__yBpq8G__description{color:#374151;margin-bottom:2rem;font-size:.9375rem;line-height:1.8}@media (min-width:640px){.ServiceDetail-module__yBpq8G__description{font-size:1rem}}.ServiceDetail-module__yBpq8G__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.ServiceDetail-module__yBpq8G__sectionIcon{color:#00aeef;flex-shrink:0;width:.875rem;height:.875rem}.ServiceDetail-module__yBpq8G__highlightsSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.ServiceDetail-module__yBpq8G__highlightsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ServiceDetail-module__yBpq8G__highlightItem{color:#374151;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.ServiceDetail-module__yBpq8G__highlightIcon{color:#fff;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:2px;padding:2px}.ServiceDetail-module__yBpq8G__featuresSection{margin-bottom:2rem}.ServiceDetail-module__yBpq8G__featureTags{flex-wrap:wrap;gap:.5rem;display:flex}.ServiceDetail-module__yBpq8G__featureTag{color:#fff;border-radius:9999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px #00000026}.ServiceDetail-module__yBpq8G__content{color:#374151;margin-bottom:2rem;font-size:.9375rem;line-height:1.8}.ServiceDetail-module__yBpq8G__externalLink{color:#fff;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #0003}.ServiceDetail-module__yBpq8G__externalLink:hover{opacity:.88}.ServiceDetail-module__yBpq8G__faqSection{margin-top:2.5rem;margin-bottom:2.5rem}.ServiceDetail-module__yBpq8G__faqHeader{align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.ServiceDetail-module__yBpq8G__faqHeaderIconWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 2px 8px #00000026}.ServiceDetail-module__yBpq8G__faqHeaderIcon{color:#fff;width:1.125rem;height:1.125rem}.ServiceDetail-module__yBpq8G__faqTitle{color:#2e3192;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.ServiceDetail-module__yBpq8G__faqSubtitle{color:#6b7280;margin:.2rem 0 0;font-size:.8rem}@media (min-width:640px){.ServiceDetail-module__yBpq8G__faqTitle{font-size:1.25rem}}.ServiceDetail-module__yBpq8G__faqList{flex-direction:column;gap:.5rem;display:flex}.ServiceDetail-module__yBpq8G__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ServiceDetail-module__yBpq8G__faqItem:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0000000f}.ServiceDetail-module__yBpq8G__faqQuestion{font-size:1rem;font-weight:inherit;margin:0}.ServiceDetail-module__yBpq8G__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1rem 1.125rem;transition:background .15s;display:flex}.ServiceDetail-module__yBpq8G__faqBtn:hover{background:#f8fafc}.ServiceDetail-module__yBpq8G__faqBtnOpen{background:#f0f9ff}.ServiceDetail-module__yBpq8G__faqDot{border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem}.ServiceDetail-module__yBpq8G__faqQuestionText{color:#1e293b;flex:1;font-size:.9375rem;font-weight:600;line-height:1.5}.ServiceDetail-module__yBpq8G__faqChevron{color:#cbd5e1;flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .25s,color .2s}.ServiceDetail-module__yBpq8G__faqChevronOpen{color:#2e3192;transform:rotate(180deg)}.ServiceDetail-module__yBpq8G__faqAnswerWrap{overflow:hidden}.ServiceDetail-module__yBpq8G__faqAnswer{color:#4b5563;white-space:pre-line;border-top:1px solid #f1f5f9;padding:.875rem 1.125rem 1rem 2.375rem;font-size:.9rem;line-height:1.75}@media (min-width:640px){.ServiceDetail-module__yBpq8G__faqBtn{padding:1.125rem 1.25rem}.ServiceDetail-module__yBpq8G__faqQuestionText{font-size:1rem}.ServiceDetail-module__yBpq8G__faqAnswer{padding:1rem 1.25rem 1.125rem 2.5rem;font-size:.9375rem}}.ServiceDetail-module__yBpq8G__cta{text-align:center;background-position:50%;background-size:cover;border:1px solid #00aeef33;border-radius:1rem;margin-top:2.5rem;padding:1.5rem;position:relative;overflow:hidden}.ServiceDetail-module__yBpq8G__cta:before{content:"";border-radius:inherit;background:#ffffffd1;position:absolute;inset:0}.ServiceDetail-module__yBpq8G__cta>*{z-index:1;position:relative}.ServiceDetail-module__yBpq8G__ctaTitle{color:#2e3192;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.ServiceDetail-module__yBpq8G__ctaSubtitle{color:#4b5563;margin-bottom:1rem;font-size:.875rem}.ServiceDetail-module__yBpq8G__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2e3192,#00aeef);border:none;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:box-shadow .2s,transform .2s;box-shadow:0 4px 14px #00000026}.ServiceDetail-module__yBpq8G__ctaButton:hover{box-shadow:0 8px 24px #3b82f666}@media (min-width:640px){.ServiceDetail-module__yBpq8G__cta{border-radius:1.5rem;margin-top:3.5rem;padding:2rem}.ServiceDetail-module__yBpq8G__ctaTitle{font-size:1.25rem}.ServiceDetail-module__yBpq8G__ctaSubtitle{margin-bottom:1.5rem;font-size:1rem}.ServiceDetail-module__yBpq8G__ctaButton{padding:.75rem 2rem;font-size:1rem}}
